/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@layer reset,components,base;@layer reset{*,*::before,*::after{box-sizing:border-box;}html{-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none;}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin-block-end:0;}ul[role='list'],ol[role='list']{list-style:none;}body{min-height:100vh;line-height:1.5;}h1,h2,h3,h4,button,input,label{line-height:1.1;}h1,h2,h3,h4{text-wrap:balance;}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;color:currentColor;}img,picture{max-width:100%;display:block;}input,button,textarea,select{font-family:inherit;font-size:inherit;}textarea:not([rows]){min-height:10em;}:target{scroll-margin-block:5ex;}}@layer components{.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;}}@layer components{.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;}}@layer components{.button,.image-button{margin-right:1em;margin-left:1em;}.button:first-child,.image-button:first-child{margin-right:0;margin-left:0;}}@layer components{.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;}}@layer components{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;}}@layer components{.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;}}@layer components{.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:":";}}@layer components{.address-container-inline > .form-item{display:inline-block;margin-right:var(--space-20);}}@layer components{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/adocs/images/icons/required.svg);background-repeat:no-repeat;background-size:6px 6px;}abbr.tabledrag-changed,abbr.ajax-changed{border-bottom:none;}.form-item--error-message::before{display:inline-block;width:14px;height:14px;content:"";vertical-align:sub;background:url(/themes/custom/adocs/images/icons/error.svg) no-repeat;background-size:contain;}}@layer components{.icon-help{padding:1px 0 1px 20px;background:url(/themes/custom/adocs/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/adocs/images/icons/feed.svg) no-repeat;}}@layer components{.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;}}@layer components{.item-list .title{font-weight:bold;}.item-list ul{margin:0;padding:0;}.item-list li{margin:0;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;}}@layer components{button.link{margin:0;padding:0;cursor:pointer;border:0;background:transparent;font-size:1em;}label button.link{font-weight:bold;}}@layer components{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;}}@layer components{ul.menu{padding:0;margin: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/adocs/images/icons/menu-expanded.png);}.menu-item--collapsed{list-style-type:disc;list-style-image:url(/themes/custom/adocs/images/icons/menu-collapsed.png);}[dir="rtl"] .menu-item--collapsed{list-style-image:url(/themes/custom/adocs/images/icons/menu-collapsed-rtl.png);}.menu-item{margin:0;}ul.menu a.is-active{color:#000;}}@layer components{.more-link{display:block;text-align:right;}[dir="rtl"] .more-link{text-align:left;}}@layer components{.pager__items{clear:both;text-align:center;}.pager__item{display:inline;padding:0.5em;}.pager__item.is-active{font-weight:bold;}}@layer components{tr.drag{background-color:#fffff0;}tr.drag-previous{background-color:#ffd;}body div.tabledrag-changed-warning{margin-bottom:0.5em;}}@layer components{tr.selected td{background:#ffc;}td.checkbox,th.checkbox{text-align:center;}[dir="rtl"] td.checkbox,[dir="rtl"] th.checkbox{text-align:center;}}@layer components{th.is-active img{display:inline;}td.is-active{background-color:#ddd;}}@layer components{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;}}@layer components{.form-textarea-wrapper textarea{display:block;box-sizing:border-box;width:100%;margin:0;}}@layer components{.ui-dialog--narrow{max-width:500px;}@media screen and (max-width:600px){.ui-dialog--narrow{min-width:95%;max-width:95%;}}}@layer components{.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/adocs/images/icons/loading-small.svg);background-repeat:no-repeat;background-position:center center;}.ui-dialog .ajax-progress-throbber .throbber,.ui-dialog .ajax-progress-throbber .message{display:none;}}@layer components{.js .dropbutton-widget{border:1px solid #ccc;background-color:white;}.js .dropbutton-widget:hover{border-color:#b8b8b8;}.dropbutton .dropbutton-action > *{padding:0.1em 0.5em;white-space:nowrap;}.dropbutton .secondary-action{border-top:1px solid #e8e8e8;}.dropbutton-multiple .dropbutton{border-right:1px solid #e8e8e8;}[dir="rtl"] .dropbutton-multiple .dropbutton{border-right:0 none;border-left:1px solid #e8e8e8;}.dropbutton-multiple .dropbutton .dropbutton-action > *{margin-right:0.25em;}[dir="rtl"] .dropbutton-multiple .dropbutton .dropbutton-action > *{margin-right:0;margin-left:0.25em;}}@layer components{.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/adocs/images/icons/application-octet-stream.png);}.file--package-x-generic{background-image:url(/themes/custom/adocs/images/icons/package-x-generic.png);}.file--x-office-spreadsheet{background-image:url(/themes/custom/adocs/images/icons/x-office-spreadsheet.png);}.file--x-office-document{background-image:url(/themes/custom/adocs/images/icons/x-office-document.png);}.file--x-office-presentation{background-image:url(/themes/custom/adocs/images/icons/x-office-presentation.png);}.file--text-x-script{background-image:url(/themes/custom/adocs/images/icons/text-x-script.png);}.file--text-html{background-image:url(/themes/custom/adocs/images/icons/text-html.png);}.file--text-plain{background-image:url(/themes/custom/adocs/images/icons/text-plain.png);}.file--application-pdf{background-image:url(/themes/custom/adocs/images/icons/application-pdf.png);}.file--application-x-executable{background-image:url(/themes/custom/adocs/images/icons/application-x-executable.png);}.file--audio{background-image:url(/themes/custom/adocs/images/icons/audio-x-generic.png);}.file--video{background-image:url(/themes/custom/adocs/images/icons/video-x-generic.png);}.file--text{background-image:url(/themes/custom/adocs/images/icons/text-x-generic.png);}.file--image{background-image:url(/themes/custom/adocs/images/icons/image-x-generic.png);}}@layer components{.image-preview{float:left;padding:0 10px 10px 0;}[dir="rtl"] .image-preview{float:right;padding:0 0 10px 10px;}.image-widget-data{float:left;}[dir="rtl"] .image-widget-data{float:right;}.image-widget-data .text-field{width:auto;}}@layer components{.indented{margin-left:25px;}[dir="rtl"] .indented{margin-right:25px;margin-left:0;}}@layer components{.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/adocs/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/adocs/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/adocs/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;}}@layer components{.node--unpublished{background-color:#fff4f4;}}@layer components{.progress__track{border-color:#b3b3b3;border-radius:10em;background-color:#f2f1eb;background-image:linear-gradient(#e7e7df,#f0f0f0);box-shadow:inset 0 1px 3px hsl(0,0%,0%,0.16);}.progress__bar{height:16px;margin-top:-1px;margin-left:-1px;padding:0 1px;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,rgb(0,0,0,0),rgb(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;animation-direction:reverse;}@media screen and (prefers-reduced-motion:reduce){.progress__bar{transition:none;-webkit-animation:none;}}@keyframes animate-stripes{0%{background-position:0 0,0 0;}100%{background-position:0 0,-80px 0;}}}@layer components{.search-results{list-style:none;}}@layer components{.password-strength{color:var(--color-gray-dark);font-size:var(--font-size-16);line-height:var(--line-height-135);}.password-confirm,.password-field,.password-strength,.password-confirm-match,.password-confirm-message{width:55%;}.password-suggestions{box-sizing:border-box;width:100%;max-width:none;margin:0.7em 0;padding:calc(var(--space-15) + var(--pixel));border:0;background-color:var(--color-adocs-primary);font-size:var(--font-size-16);line-height:calc(22 / 16);}.password-suggestions ul{margin-bottom:0;}@media (width < 768px){.password-suggestions{padding:var(--space-12);font-size:var(--font-size-12);line-height:calc(16 / 12);}}.confirm-parent,.password-parent{clear:left;overflow:hidden;max-width:33em;margin:0;}[dir="rtl"] .confirm-parent,[dir="rtl"] .password-parent{clear:right;}.password-confirm .ok{color:#325e1c;font-weight:bold;}.password-confirm .error{color:#a51b00;font-weight:bold;}}@layer base{@font-face{font-family:"ABCROM";src:url(/themes/custom/adocs/fonts/ABCROM/ABCROM-Regular.woff2) format("woff2"),url(/themes/custom/adocs/fonts/ABCROM/ABCROM-Regular.woff) format("woff");font-weight:normal;font-display:swap;font-style:normal;}@font-face{font-family:ABCROM;src:url(/themes/custom/adocs/fonts/ABCROM/ABCROM-RegularItalic.woff2) format("woff2"),url(/themes/custom/adocs/fonts/ABCROM/ABCROM-RegularItalic.woff) format("woff");font-weight:normal;font-style:italic;font-display:swap;}@font-face{font-family:"Space Mono";font-display:swap;src:url(/themes/custom/adocs/fonts/Space_Mono/SpaceMono-Regular_subset_audioplayer.woff2) format("woff2"),url(/themes/custom/adocs/fonts/Space_Mono/SpaceMono-Regular_subset_audioplayer.woff) format("woff"),url(/themes/custom/adocs/fonts/Space_Mono/SpaceMono-Regular_subset_audioplayer.ttf) format("truetype");font-weight:normal;font-style:normal;}html{font-size:125%;}body{color:var(--color-text);font-family:"ABCROM",sans-serif;font-size:var(--type-body-font-size);font-weight:400;line-height:var(--type-body-line-height);}h1,h2,h3,h4,h5,h6{text-wrap:balance;font-weight:400;margin:0;}*:where(p:first-child){margin-top:0;}}@layer base{:root{--form-select-icon-size:27px;--form-desktop-line:36px;--form-mobile-line:30px;--form-label-desktop-line:22px;--form-label-mobile-line:16px;--form-control-height:60px;--form-label-gap:var(--space-4);--form-field-gap:var(--space-20);--form-related-field-gap:var(--space-10);--form-secondary-action-gap:calc(var(--space-20) + var(--space-10));--page-inline-gap:var(--space-20);--section-heading-bottom-gap:var(--space-4);--footer-mobile-gap:calc(3 * (var(--space-40) + var(--space-7) - var(--pixel)));--color-adocs-primary:#fff467;--tap-highlight-default:rgba(255,213,0,0.55);--tap-highlight-on-yellow:rgba(0,0,0,0.08);--color-message-alert:#ff8767;--color-black:#000;--color-text:#000;--color-canvas:#fff;--color-gray-lighter:rgba(248,248,248,1);--color-gray-light:rgba(241,241,241,1);--color-gray-mid:rgb(226 223 223);--color-gray-dark:rgba(176,176,176,1);--color-gray-cool:rgb(227 227 232);--color-blue:rgb(103 201 255);--color-brown:rgb(204 132 33);--color-green:rgb(141 234 34);--color-pink:rgb(251 130 213);--color-red:rgb(255 114 103);--color-violet:rgb(193 103 255);--stroke-thin:1px;--stroke-medium:2px;--stroke-thick:3px;--line-height-110:1.1;--line-height-115:1.15;--line-height-120:1.2;--line-height-135:1.35;--line-height-1375:1.375;--line-height-1438:1.438;--letter-spacing-uppercase:0.05rem;--letter-spacing-1:var(--letter-spacing-uppercase);--space-3:0.15rem;--space-4:0.2rem;--space-7:0.35rem;--space-8:0.4rem;--space-10:0.5rem;--space-12:0.6rem;--space-14:0.7rem;--space-15:0.75rem;--space-16:0.8rem;--space-20:1rem;--space-40:2rem;--space-80:4rem;--text-divider-gap:var(--space-20);--border-grid:var(--stroke-thick) solid var(--color-gray-light);--footer-min-height:6.4rem;--footer-content-gap:var(--space-80);--catalog-filter-mobile-row-height:calc(var(--space-40) - var(--space-4));--pixel:0.05rem;--z-header:20;--z-autocomplete:1000;--z-fullscreen:9999;--z-messages:9999;--z-menu-backdrop:10000;--z-menu-header:10001;--z-menu:10002;--z-cookie-notice:10003;--z-cookie-modal:10004;--type-dialog-heading-line-height:calc(32 / 28);--font-size-10:0.5rem;--font-size-12:0.6rem;--font-size-13:0.65rem;--font-size-14:0.7rem;--font-size-15:0.75rem;--font-size-16:0.8rem;--font-size-18:0.9rem;--font-size-20:1rem;--font-size-22:1.1rem;--font-size-28:1.4rem;--type-body-font-size:var(--font-size-20);--type-body-line-height:var(--line-height-135);--type-orientation-notice-font-size:var(--font-size-22);--type-orientation-notice-line-height:calc(26 / 22);--type-catalog-mobile-category-font-size:var(--font-size-15);--type-catalog-mobile-category-line-height:calc(20 / 15);--type-cart-heading-line-height:calc(32 / 28);--type-cart-label-line-height:calc(15 / 13);--type-cart-title-line-height:calc(20 / 16);--type-cart-value-line-height:calc(23 / 16);--type-cart-language-line-height:calc(17 / 14);--type-cart-action-line-height:calc(36 / 28);--type-authors-name-font-size:var(--font-size-28);--type-authors-name-line-height:calc(32 / 28);--type-authors-alphabet-font-size:var(--font-size-16);--type-authors-alphabet-line-height:1;--type-authors-alphabet-letter-spacing:0;--type-account-heading-line-height:calc(32 / 28);--type-account-orders-label-line-height:calc(15 / 13);--type-account-orders-value-line-height:calc(23 / 16);--type-mobile-page-title-font-size:var(--font-size-22);--type-mobile-page-title-line-height:calc(24 / 22);--type-mobile-page-title-letter-spacing:var(--letter-spacing-1);--type-news-mobile-filter-label-font-size:var(--font-size-15);--type-news-mobile-filter-label-line-height:calc(20 / 15);--type-news-mobile-filter-label-letter-spacing:var(--letter-spacing-1);--type-news-mobile-filter-option-font-size:var(--font-size-16);--type-news-mobile-filter-option-line-height:var(--line-height-1375);--type-news-mobile-filter-option-letter-spacing:0;--type-news-mobile-teaser-category-font-size:var(--font-size-10);--type-news-mobile-teaser-category-line-height:var(--line-height-110);--type-news-mobile-teaser-category-letter-spacing:calc(var(--letter-spacing-1) / 2);--type-news-mobile-teaser-title-font-size:var(--font-size-22);--type-news-mobile-teaser-title-line-height:calc(26 / 22);--type-news-mobile-teaser-title-letter-spacing:0;--type-news-mobile-copy-font-size:var(--font-size-16);--type-news-mobile-copy-line-height:var(--line-height-1375);--type-news-mobile-copy-letter-spacing:0;--type-news-mobile-caption-font-size:var(--font-size-10);--type-news-mobile-caption-line-height:var(--line-height-120);--type-news-mobile-caption-letter-spacing:0;--type-checkout-mobile-page-title-line-height:calc(24 / 22);--type-checkout-mobile-step-line-height:calc(30 / 22);--type-checkout-mobile-section-heading-line-height:calc(30 / 22);--type-checkout-mobile-action-font-size:var(--font-size-15);--type-checkout-mobile-action-line-height:calc(20 / 15);--type-book-teaser-title-font-size:var(--font-size-13);--type-book-teaser-title-line-height:calc(15 / 13);--type-book-teaser-title-letter-spacing:var(--letter-spacing-1);--type-book-teaser-subtitle-font-size:var(--font-size-14);--type-book-teaser-subtitle-line-height:calc(17 / 14);--type-book-teaser-subtitle-letter-spacing:0;--type-book-teaser-contributors-font-size:var(--font-size-14);--type-book-teaser-contributors-line-height:var(--line-height-120);}@media (width < 768px){:root{--form-control-height:48px;--form-secondary-action-gap:var(--space-20);--page-inline-gap:var(--space-12);--text-divider-gap:var(--space-12);--type-dialog-heading-line-height:calc(24 / 22);--type-body-font-size:var(--font-size-16);--type-body-line-height:var(--line-height-1375);--type-authors-name-font-size:var(--font-size-20);--type-authors-name-line-height:calc(32 / 20);--type-authors-alphabet-font-size:var(--font-size-22);--type-authors-alphabet-line-height:calc(36 / 22);--type-authors-alphabet-letter-spacing:calc(var(--letter-spacing-1) * 11 / 16);--type-account-heading-line-height:calc(24 / 22);--type-account-orders-label-line-height:var(--type-body-line-height);--type-account-orders-value-line-height:var(--type-body-line-height);--type-book-full-title-line-height:calc(24 / 22);--type-book-full-subtitle-line-height:calc(26 / 22);--type-book-full-label-line-height:calc(20 / 15);--type-book-full-metadata-line-height:calc(16 / 12);--type-book-teaser-title-font-size:var(--font-size-10);--type-book-teaser-title-line-height:var(--line-height-110);--type-book-teaser-title-letter-spacing:calc(var(--letter-spacing-1) / 2);--type-book-teaser-subtitle-font-size:var(--font-size-10);--type-book-teaser-subtitle-line-height:var(--line-height-120);--type-book-teaser-contributors-font-size:var(--font-size-10);}}@media (width < 1024px){:root{--type-cart-heading-line-height:calc(24 / 22);--type-cart-label-line-height:calc(20 / 15);--type-cart-value-line-height:calc(22 / 16);--type-cart-language-line-height:calc(16 / 12);--type-cart-action-line-height:calc(30 / 22);}}}@layer base{.text-formatted :is(p,li,blockquote){hyphens:auto;hyphenate-limit-chars:8;-webkit-hyphenate-limit-lines:2;hyphenate-limit-lines:2;}.text-formatted ul{list-style-type:disc;list-style-position:outside;padding-inline-start:1.25em;margin-block-start:0;margin-block-end:var(--space-20);}.text-formatted ul > li{margin-block:0;padding-inline-start:var(--space-7);}.text-formatted ul > li > p:first-child{margin-block-start:0;}.text-formatted ul > li > p:last-child{margin-block-end:0;}.text-formatted ul ul{margin-block-end:0;}.text-formatted blockquote{margin-inline:0;padding-inline-start:var(--space-40);padding-inline-end:calc(var(--space-20) + var(--space-10));font-size:var(--type-body-font-size);line-height:var(--type-body-line-height);font-style:italic;font-synthesis:none;}.text-formatted iframe.brevo-newsletter-embed{display:block;max-width:100%;margin-inline:auto;border:0;}}@layer base{:is(.text-formatted,.ck-editor__editable.ck-content) :is(h2,h3,h4){font-size:inherit;line-height:inherit;font-weight:400;text-transform:uppercase;letter-spacing:var(--letter-spacing-1,1px);margin-block:0;}:is(.text-formatted,.ck-editor__editable.ck-content) h2:not(:first-child){margin-block-start:1lh;}:is(.text-formatted,.ck-editor__editable.ck-content) :is(h2,h3,h4) + p{margin-block-start:0;}}@layer base{:is(.text-formatted,.ck-editor__editable.ck-content) :is(hr,h2.section-divider,h3.section-divider){border:0;border-block-start:var(--border-grid,3px solid #f1f1f1);margin-block-start:calc(2 * var(--text-divider-gap,20px));}:is(.text-formatted,.ck-editor__editable.ck-content) hr{height:0;padding:0;background:none;margin-inline:0;margin-block-end:var(--text-divider-gap,20px);}:is(.text-formatted,.ck-editor__editable.ck-content) :is(h2,h3).section-divider{padding-block-start:var(--text-divider-gap,20px);}:is(.text-formatted,.ck-editor__editable.ck-content) :has(+ :is(hr,h2.section-divider,h3.section-divider,.ck-horizontal-line)){margin-block-end:0;}:is(.text-formatted,.ck-editor__editable.ck-content) :is(hr,.ck-horizontal-line) + *{margin-block-start:0;}.ck-editor__editable.ck-content .ck-horizontal-line{margin-block:calc(2 * var(--text-divider-gap,20px)) var(--text-divider-gap,20px);}.ck-editor__editable.ck-content .ck-horizontal-line hr{margin-block:0;}}@layer base{.dialog-off-canvas-main-canvas a,.dialog-off-canvas-main-canvas .catalog-filter-action,.dialog-off-canvas-main-canvas button.filter-reset,.dialog-off-canvas-main-canvas .mobile-main-menu__languages a::before{color:inherit;text-decoration-line:underline !important;text-decoration-color:transparent !important;text-decoration-thickness:1px !important;text-underline-offset:0.25em;transition:text-decoration-color 150ms ease-out;}.dialog-off-canvas-main-canvas .mobile-main-menu__languages a::before{text-decoration-line:inherit !important;}.dialog-off-canvas-main-canvas a.reading-sample-link{text-decoration-color:transparent !important;}.dialog-off-canvas-main-canvas a.reading-sample-link:is(:hover,:focus-visible){text-decoration-color:currentColor !important;}@media (prefers-reduced-motion:reduce){.dialog-off-canvas-main-canvas a,.dialog-off-canvas-main-canvas button.filter-reset,.dialog-off-canvas-main-canvas .catalog-filter-action{transition:none;}}.dialog-off-canvas-main-canvas button.filter-reset:where(:hover,:focus-visible),.dialog-off-canvas-main-canvas a:where(:hover:not(.is-hover-suppressed),:focus-visible:not(.is-pointer-focus),:active:not(.is-hover-suppressed),.is-active,.is-selected,[aria-current]:not([aria-current="false"],[aria-current=""]),[aria-selected="true"],[aria-pressed="true"]),.dialog-off-canvas-main-canvas :where(.menu-item--active-trail,.menu-item:where(.is-active,.is-selected),.tabs > li.is-active) > a{text-decoration-line:underline !important;text-decoration-color:currentColor !important;}@media (not (width < 890px)){.dialog-off-canvas-main-canvas :where(.catalog-filter-controls[data-active="true"])
    > .catalog-filter-action:hover{text-decoration-line:underline !important;text-decoration-color:currentColor !important;}}.dialog-off-canvas-main-canvas a:is(.product-back-link,.news-back-link){color:var(--color-gray-dark);text-decoration-line:none !important;}.dialog-off-canvas-main-canvas a:is(.product-back-link,.news-back-link):is(:hover,:focus-visible){color:var(--color-black);}.dialog-off-canvas-main-canvas .view-catalog-listview thead th a:has(.tablesort){color:var(--color-black);text-decoration-line:underline !important;text-decoration-color:var(--color-black) !important;}.dialog-off-canvas-main-canvas :is(.language-switcher,.mobile-main-menu__languages) a:hover{text-decoration-line:none !important;}.dialog-off-canvas-main-canvas :is(.menu--verlag,#block-adocs-legal-content,.view-authors.view-display-id-alphabet_navigation,.pager,.account-tabs) a{text-decoration-line:none !important;}.dialog-off-canvas-main-canvas .view-authors a.vertical-tabs__menu-link,.dialog-off-canvas-main-canvas .account-tabs .tabs > li > a{text-decoration-line:none !important;}.dialog-off-canvas-main-canvas :is(.catalog-filters,.catalog-filter-controls,.news-filter-shell)
:is(a,button):focus:is(:not(:focus-visible),.is-pointer-focus){outline:none;}.dialog-off-canvas-main-canvas a.bef-link:where(:hover:not(.is-hover-suppressed),:focus-visible:not(.is-pointer-focus),:active:not(.is-hover-suppressed),.bef-link--selected:not(.filter-reset),.is-active,.is-selected,[aria-current]:not([aria-current="false"],[aria-current=""]),[aria-selected="true"],[aria-pressed="true"]){text-decoration-line:underline !important;text-decoration-color:currentColor !important;}@media (width < 890px){.dialog-off-canvas-main-canvas .catalog-filter-action{text-decoration-line:none !important;}}@media (width < 1024px){.dialog-off-canvas-main-canvas .catalog-filters a.bef-link{text-decoration-line:none !important;}}@media (width < 890px){.dialog-off-canvas-main-canvas .news-filter-toggle{text-decoration-line:none !important;}.dialog-off-canvas-main-canvas
  .block-views-exposed-filter-blocknews-teasers a.bef-link:not(.filter-reset){text-decoration-line:none !important;}}.dialog-off-canvas-main-canvas a:is(.teaser-card__link,.news-card__link,.node__teaser-link),.dialog-off-canvas-main-canvas :is(.teaser-card,.news-card,.field--name-field-recommended-items article,.view-catalog-listview .product-row-group) a{text-decoration-line:none !important;}.dialog-off-canvas-main-canvas .view-catalog-listview
  :is(.views-field-adocs-product-contributors,.catalog-title__contributors) a:is(:hover,:focus-visible){text-decoration-line:underline !important;text-decoration-color:currentColor !important;}.dialog-off-canvas-main-canvas .view-catalog-listview
  .views-field-adocs-add-to-cart-link a{text-decoration-line:underline !important;text-decoration-color:transparent !important;}.dialog-off-canvas-main-canvas .view-catalog-listview
  .views-field-adocs-add-to-cart-link a:is(:hover,:focus-visible){text-decoration-color:currentColor !important;}.dialog-off-canvas-main-canvas :is(.text-formatted,.content-search-result-item__title,.views-field-field-description,.views-field-field-external-link,.views-field-field-internal-link,.path-cart main,.path-checkout main,.account-page,.account-form,.user-login-form,.user-pass,.user-pass-reset){a[href]:not(:where(.adocs-primary-action,.address-book__add-link,.button:not(.button--danger,.link--previous,.register-button,.address-book-confirm a),.account-tabs a,.account-page table a,.path-cart table a)),.address-book-edit-button{text-decoration-line:underline !important;text-decoration-color:currentColor !important;text-decoration-thickness:1px;text-underline-offset:0.25em;&:is(:hover,:focus-visible){color:var(--color-gray-dark);}}a:is(.adocs-primary-action,.address-book__add-link,.button:not(.button--danger,.link--previous,.register-button,.address-book-confirm a)){text-decoration-line:none !important;}}}@layer base{html{-webkit-tap-highlight-color:var(--tap-highlight-default);}:where(.dialog-off-canvas-main-canvas) :where(a[href],button,summary,input,select,textarea,[tabindex]:not([tabindex="-1"])):focus-visible:not(.is-pointer-focus),.skip-link:focus-visible{outline:var(--stroke-medium) solid transparent;outline-offset:var(--space-4);background-color:var(--color-adocs-primary);color:var(--color-text);box-shadow:0 0 0 var(--space-4) var(--color-adocs-primary);-webkit-box-decoration-break:clone;box-decoration-break:clone;}:where(.dialog-off-canvas-main-canvas) :where(.news-card__link,.catalog-list-scroll,.vertical-tabs__panes):focus-visible:not(.is-pointer-focus){background-color:transparent;}:where(.dialog-off-canvas-main-canvas) .news-close-button:focus-visible{outline:var(--stroke-medium) solid var(--color-text);}@media (forced-colors:active){:where(.dialog-off-canvas-main-canvas) :focus-visible:not(.is-pointer-focus),.skip-link:focus-visible{outline:var(--stroke-medium) solid Highlight;outline-offset:var(--space-4);box-shadow:none;}}}@layer base{.picto{height:1rem;width:auto;}}@layer base{.form-item{box-sizing:border-box;}.form-item label{display:block;}:is(.form-text,.form-email,.form-password,.form-tel,.form-number,.form-select,.form-textarea){display:block;width:100%;max-width:100%;box-sizing:border-box;}.form-select-wrapper{position:relative;display:block;width:100%;max-width:100%;box-sizing:border-box;}.form-select-wrapper > select.form-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-inline-end:calc(var(--space-40) + var(--space-15));}.form-select-icon,.catalog-list-sort > .picto{position:absolute;top:50%;right:var(--space-15);width:var(--font-size-16);height:var(--font-size-16);transform:translateY(-50%);pointer-events:none;}@media (forced-colors:active){.form-select-wrapper > select.form-select{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;}.form-select-icon{display:none;}}:is(input:not([type]),input[type="text"],input[type="email"],input[type="password"],input[type="tel"],input[type="number"],input[type="search"],input[type="url"],select.form-select,textarea):focus{border-color:var(--color-gray-dark);outline:none;box-shadow:none;}.form-submit{cursor:pointer;}input[type="checkbox"]:not(.cm-list-input){-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-grid;place-content:center;box-sizing:border-box;flex-shrink:0;width:var(--space-20);height:var(--space-20);border:var(--stroke-medium) solid var(--color-black);border-radius:0;background:var(--color-canvas);color:var(--color-black);vertical-align:middle;cursor:pointer;&::before{content:"×" / "";font:normal var(--font-size-20) / 1 "ABCROM",sans-serif;visibility:hidden;}&:checked::before,&:indeterminate::before{visibility:visible;}&:indeterminate::before{content:"−" / "";}&:focus-visible{outline:var(--stroke-medium) solid var(--color-black);outline-offset:var(--space-4);}&:disabled{border-color:var(--color-gray-dark);color:var(--color-gray-dark);cursor:not-allowed;}@media (forced-colors:active){border-color:ButtonText;background:Canvas;color:CanvasText;&:disabled{border-color:GrayText;color:GrayText;}}}}.password-strength .password-strength__meter{height:var(--space-10);margin-block:var(--space-10) var(--space-7);background-color:var(--color-gray-light);}.password-strength .password-strength__indicator{transition:width 0.5s ease-out;background-color:var(--color-adocs-primary);}@media (prefers-reduced-motion:reduce){.password-strength .password-strength__indicator{transition:none;}}@layer base{[data-drupal-messages]{position:fixed;inset-inline:0;bottom:0;z-index:var(--z-messages);max-height:calc(100dvh - var(--space-40));overflow-y:auto;pointer-events:none;}.messages{position:relative;display:flex;align-items:center;gap:var(--space-20);box-sizing:border-box;width:100%;margin:0;padding:var(--space-20) calc(var(--space-40) + var(--space-20)) var(--space-20) var(--space-20);border:0;border-radius:0;background-color:var(--color-adocs-primary);-webkit-tap-highlight-color:var(--tap-highlight-on-yellow);background-image:none;box-shadow:none;font-size:var(--font-size-16);color:var(--color-black);pointer-events:auto;}.messages--error,.messages--warning{background-color:var(--color-message-alert);}.messages + .messages{margin-top:0;border-top:var(--border-grid);}.messages__dismiss{position:absolute;inset-inline-end:var(--space-10);top:50%;transform:translateY(-50%);display:grid;place-items:center;width:var(--space-40);height:var(--space-40);padding:0;border:0;background:transparent;color:inherit;font:inherit;cursor:pointer;transition:background-color 150ms ease-out;}.messages__dismiss svg{width:var(--space-20);height:var(--space-20);fill:currentColor;}.messages a,.messages p.error{color:var(--color-black);}.messages__dismiss:hover{background:var(--color-adocs-primary);-webkit-tap-highlight-color:var(--tap-highlight-on-yellow);color:var(--color-black);}.messages__dismiss:focus-visible{outline:var(--stroke-medium) solid var(--color-black);outline-offset:var(--space-4);}.messages__content{min-width:0;}.messages__action{margin-left:auto;flex:0 0 auto;color:inherit;white-space:nowrap;}.messages:has(.messages__content--add-to-cart){--cart-message-icon-size:clamp(var(--space-20),calc((100vw - var(--stroke-thick)) * 0.02),calc(var(--space-20) + var(--space-10)));--cart-message-icon-inset:var(--space-20);padding-inline-end:calc(var(--space-40) + var(--space-20) + var(--space-20));}.messages:has(.messages__content--add-to-cart) .messages__dismiss{inset-inline-end:calc(var(--cart-message-icon-inset) + (var(--cart-message-icon-size) - var(--space-40)) / 2);}.messages:has(.messages__content--add-to-cart) .messages__dismiss svg{width:var(--cart-message-icon-size);height:var(--cart-message-icon-size);transform:rotate(45deg);}.messages a{letter-spacing:var(--letter-spacing-1);text-transform:uppercase;}.messages:not(:has(.messages__content--add-to-cart)){--message-inset:var(--space-20);justify-content:flex-start;padding-inline:var(--message-inset) calc(var(--space-40) + var(--message-inset));text-align:left;letter-spacing:var(--letter-spacing-1);text-transform:uppercase;}.messages:not(:has(.messages__content--add-to-cart)) .messages__dismiss{top:calc(var(--space-20) + 0.5lh);inset-inline-end:calc(var(--message-inset) - var(--space-10));}@media (width < 1024px){.messages:has(.messages__content--add-to-cart){--cart-message-icon-size:clamp(var(--space-20),4vw,calc(var(--space-20) + var(--space-10)));}}@media (width < 768px){.messages:has(.messages__content--add-to-cart){--cart-message-icon-size:var(--space-20);--cart-message-icon-inset:var(--space-12);display:grid;grid-template-columns:minmax(0,1fr) var(--space-40);-moz-column-gap:0;column-gap:0;row-gap:calc(var(--space-20) + var(--space-8));padding:calc(var(--space-20) - var(--space-3)) var(--space-12);text-align:center;}.messages__content--add-to-cart{grid-column:1 / -1;display:grid;gap:calc(var(--space-8) - var(--space-3));overflow-wrap:anywhere;}.messages__cart-product{font-size:var(--font-size-15);line-height:calc(20 / 15);letter-spacing:var(--letter-spacing-1);text-transform:uppercase;}.messages__cart-confirmation{font-size:var(--font-size-15);line-height:calc(20 / 15);}.messages:has(.messages__content--add-to-cart) .messages__action{grid-column:1 / -1;box-sizing:border-box;padding-inline:var(--space-40);margin:0;justify-self:center;max-width:100%;white-space:normal;font-size:var(--font-size-15);line-height:calc(20 / 15);}.messages:has(.messages__content--add-to-cart) .messages__dismiss{top:auto;bottom:var(--space-10);transform:none;}.messages:not(:has(.messages__content--add-to-cart)){--message-inset:var(--space-15);}.messages--error:not(:has(.messages__content--add-to-cart)){font-size:var(--font-size-15);line-height:calc(20 / 15);}}@media (prefers-reduced-motion:reduce){.messages__dismiss{transition:none;}}}@layer base{body{margin:0;}html{height:100%;scrollbar-gutter:stable;}.layout-container{display:flex;flex-direction:column;min-height:100vh;height:auto;margin:0;padding:0;}.layout-container > *{background-color:var(--color-canvas);}main{display:flex;flex-direction:column;flex-grow:1;}.layout-content,.region-content{display:flex;flex-direction:column;flex-grow:1;min-height:0;overflow-y:auto;}#block-adocs-content{display:flex;flex-direction:column;flex-grow:1;height:100%;}}@layer base{:root{--sticky-navigation-height:0px;}header[role="banner"]{padding-bottom:var(--site-header-expanded-padding-bottom,var(--space-40));border-bottom:var(--border-grid);}.menu--main .menu-item{padding-right:calc(var(--space-20) * 0.9);}body > header,.region-header{flex-shrink:0;}.site-header__inner{display:flex;align-items:center;justify-content:space-between;padding:var(--font-size-16) var(--space-20);--header-picto-height:1rem;}.sticky-navigation{position:sticky;top:0;z-index:var(--z-header);background:var(--color-canvas);}.sticky-page-navigation{position:sticky;top:var(--mobile-site-header-height,0px);z-index:calc(var(--z-header) - 1);background:var(--color-canvas);}.menu--main ul,.language-switcher ul{font-size:var(--font-size-16);text-transform:uppercase;letter-spacing:var(--letter-spacing-1);}.header_tools{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-12);}.region-header-right{display:flex;align-items:center;gap:var(--space-12);}.site-header{--account-menu-duration:220ms;--account-menu-easing:cubic-bezier(0.2,0,0,1);transition:padding-bottom var(--account-menu-duration) var(--account-menu-easing);}header[role="banner"]:has(.account-menu.is-open){padding-bottom:0;}@media (prefers-reduced-motion:reduce){.site-header{transition:none;}}.header_tools svg.picto{display:block;}.picto--search,.picto--shopping,.picto--account{vertical-align:middle;}.language-switcher ul{list-style-type:none;padding-left:0;margin:0;}.language-switcher--short a{display:inline-block;transform:translateY(calc(5 * var(--pixel)));}.header_tools .picto{display:block;height:var(--header-picto-height);width:auto;}.menu{display:flex;align-items:center;}.menu-logo-link{display:flex;}.menu-logo{display:block;width:auto;}.menu-logo--desktop{height:1rem;}}@layer base{.account-menu{flex:0 0 auto;}.account-menu__toggle{display:flex;align-items:center;justify-content:center;padding:0;margin:0;border:none;color:inherit;background:none;cursor:pointer;}.account-menu__items{display:grid;grid-template-rows:0fr;width:100%;visibility:hidden;background:var(--color-canvas);transition:grid-template-rows var(--account-menu-duration) var(--account-menu-easing),visibility 0s var(--account-menu-duration);}.account-menu__items.is-open{grid-template-rows:1fr;visibility:visible;transition-delay:0s;}.account-menu__clip{min-height:0;overflow:hidden;}.account-menu__row{display:grid;justify-content:end;border-top:var(--border-grid);}.account-menu__row > ul.menu{min-height:0;overflow:hidden;display:block;margin:0;padding-left:var(--space-20);padding-top:var(--space-10);padding-bottom:var(--space-10);padding-right:var(--space-80);list-style:none;text-align:left;border-left:var(--border-grid);}.account-menu__row > ul.menu > .menu-item{display:block;margin:0;padding:0;}.account-menu__row > ul.menu > .menu-item + .menu-item{margin-top:calc(5 * var(--pixel));}.account-menu__items a{display:inline-block;opacity:0;transition:opacity 90ms ease-out;}.account-menu__items.is-open a{opacity:1;transition:opacity 180ms ease-out 120ms;}@media (prefers-reduced-motion:reduce){.account-menu__items,.account-menu__items a,.account-menu__items.is-open a{transition:none;}}}@layer base{.cart-block--summary__count--badge{position:absolute;top:calc(50% + var(--header-picto-height) / 8 + 0.5px);left:50%;transform:translate(-50%,-50%);display:block;color:var(--color-black);font-size:var(--font-size-10);line-height:1;letter-spacing:0;font-variant-numeric:tabular-nums;pointer-events:none;}.region-header-right{--cart-icon-size:var(--header-picto-height);align-items:center;}.region-header-right > .block-commerce-cart,.region-header-right > .cart-block,.cart-block{position:relative;flex:0 0 var(--cart-icon-size);width:var(--cart-icon-size);min-width:var(--cart-icon-size);}.region-header-right > .block-commerce-cart [data-drupal-cart-block-fallback]{display:block !important;width:var(--cart-icon-size);height:var(--cart-icon-size);visibility:hidden;}.cart-block--link__expand{position:relative;display:grid;flex:0 0 var(--cart-icon-size);place-items:center;box-sizing:border-box;width:var(--cart-icon-size);min-width:var(--cart-icon-size);max-width:var(--cart-icon-size);height:var(--cart-icon-size);margin:0;padding:0;overflow:visible;line-height:0;transition-property:color,opacity;}.cart-block--link__expand .cart-block--summary__icon{display:grid;place-items:center;width:var(--cart-icon-size);height:var(--cart-icon-size);margin:0;padding:0;line-height:0;}.cart-block--link__expand .picto--shopping{margin:0;padding:0;transform:none;}.cart-block--contents{position:absolute;top:100%;right:0;width:-moz-max-content;width:max-content;max-width:min(90vw,40rem);}}@layer base{.header-search{display:flex;align-items:center;}.header-search__toggle{display:inline-flex;align-items:center;justify-content:center;cursor:pointer;background:transparent;border:0;margin:0;padding:0;}.site-search-panel{max-height:0;overflow:hidden;opacity:0;background:var(--color-gray-lighter);transition:max-height 0.3s ease,opacity 0.2s ease;}.site-header_search-open .site-search-panel{max-height:calc(3 * var(--space-80));opacity:1;}.site-search-panel__inner{display:grid;grid-template-columns:minmax(0,1fr) var(--space-40);gap:var(--space-20);align-items:center;padding-inline:calc(var(--space-20) - var(--stroke-medium)) var(--space-20);}.site-search-panel .block,.site-search-panel form,.site-search-panel .form-item,.site-search-panel .form-actions{margin:0;padding:0;min-width:0;float:none;}.site-search-panel .form--inline{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;margin:0;}.site-search-panel .form-item{grid-column:2;grid-row:1;}.site-search-panel .form-actions{grid-column:1;grid-row:1;}.site-search-panel input[name="search"]{display:block;box-sizing:border-box;width:100%;height:calc(2.1 * var(--space-20));margin:0;padding:var(--space-10) var(--space-20) var(--space-10) 0;border:0;border-radius:0;background-color:transparent;color:var(--color-text);font-size:var(--font-size-20);line-height:var(--line-height-135);-webkit-appearance:none;-moz-appearance:none;appearance:none;}.site-search-panel input::-moz-placeholder{color:var(--color-gray-dark);opacity:1;}.site-search-panel input::placeholder{color:var(--color-gray-dark);opacity:1;}.site-search-panel input.form-autocomplete:not(.ui-autocomplete-loading){background-image:none !important;}.site-search-panel input.form-autocomplete.ui-autocomplete-loading{background-position:right var(--space-20) center !important;padding-right:calc(3 * var(--space-20));}.site-search-panel .search-submit{display:flex;align-items:center;justify-content:center;height:calc(2.1 * var(--space-20));margin:0;padding:0 calc(var(--space-15) - var(--pixel)) 0 0;border:0;background:transparent;color:var(--color-text);cursor:pointer;}.search-submit .picto{fill:currentColor;width:var(--space-20);height:var(--space-20);}.site-search-panel:has(input:-moz-placeholder-shown) .search-submit{color:var(--color-gray-dark);}.site-search-panel:has(input:placeholder-shown) .search-submit{color:var(--color-gray-dark);}.site-search-panel .search-submit:focus-visible{outline:var(--stroke-medium) solid currentColor;outline-offset:calc(-1 * var(--stroke-medium));}.site-search-panel input:focus-visible{outline:none;box-shadow:none;}.site-search-panel__close{display:grid;align-items:center;justify-items:end;width:var(--space-40);height:var(--space-40);padding:0;border:0;background:transparent;color:var(--color-gray-dark);cursor:pointer;transition:color 150ms ease-out;}.site-search-panel__close .picto{width:var(--space-20);height:var(--space-20);fill:currentColor;}.site-search-panel__close:is(:hover,:focus-visible){color:var(--color-black);}.site-search-panel__close:focus-visible{outline:none;background-color:transparent;box-shadow:none;}.site-search-panel__close:focus-visible .picto{background-color:var(--color-adocs-primary);-webkit-tap-highlight-color:var(--tap-highlight-on-yellow);box-shadow:0 0 0 var(--space-4) var(--color-adocs-primary);}@media (forced-colors:active){.site-search-panel__close:focus-visible .picto{outline:var(--stroke-medium) solid Highlight;outline-offset:var(--space-4);box-shadow:none;}}@media (width < 920px){.site-search-panel__inner{padding-inline:var(--space-12);}.site-search-panel .search-submit{padding-inline:0 var(--space-16);}.site-search-panel input[name="search"]{font-size:var(--font-size-16);}}@media (prefers-reduced-motion:reduce){.site-search-panel{transition:none;}}}@layer base{.region-filter{display:block;border-bottom:var(--border-grid);}body.filter-collapsed .region-filter.is-filter-hidden{display:none;}}@layer base{button.view-toggle,button.view-random-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;border:0;background:none;color:inherit;font:inherit;line-height:inherit;cursor:pointer;}.picto--list{fill:currentColor;stroke-width:0;}#block-adocs-viewtogglegridlist .view-toggle{color:var(--color-black);transition:color 150ms ease-out;}#block-adocs-viewtogglegridlist .view-toggle:is(:hover,:focus-visible){color:var(--color-gray-dark);}.region-filter-display-toggles:has(.catalog-filter-controls:hover):not(:has(a:focus-visible))
  #block-adocs-viewtogglegridlist .view-toggle:not(:hover):not(:focus-visible){color:var(--color-black);}@media (prefers-reduced-motion:reduce){#block-adocs-viewtogglegridlist .view-toggle{transition:none;}}.picto--grid{fill:none;stroke:currentColor;stroke-width:4;}.picto--random{color:var(--shuffle-color,var(--color-adocs-primary));fill:currentColor;stroke-width:0;width:1em;height:1em;display:block;}.view-random-button.is-color-preview .picto--random{color:var(--shuffle-next-color,var(--color-adocs-primary));}.view-catalog-listview a:has(svg.picto--toggle){position:relative;}}@layer base{.view.view-id-catalog.view-display-id-page_standard{position:relative;overflow-anchor:none;}.view.view-id-catalog.view-display-id-page_standard .ajax-progress{position:absolute;z-index:2;inset:0;pointer-events:none;}#block-adocs-exp-filters-catalog-standard{overflow:hidden;max-height:none;transition:max-height 220ms ease;}@media (prefers-reduced-motion:reduce){#block-adocs-exp-filters-catalog-standard{transition:none;}}.region-filter-display-toggles{display:flex;align-items:center;justify-content:flex-end;width:100%;line-height:0;}.path-catalog-listview .region-filter-display-toggles{display:none;}.region-filter-display-toggles > .block-adocs-filter-toggle-block{flex:1;min-width:0;align-self:stretch;}.region-filter-display-toggles > :is(#block-adocs-viewrandomorderbutton,#block-adocs-viewtogglegridlist){position:relative;z-index:1;}.region-filter-display-toggles > .block-view-toggle-block{margin-left:var(--space-15);padding-right:var(--space-20);}.block-view-random-order-block .view-random-button:not([hidden]),.block-view-toggle-block a{display:inline-flex;align-items:center;justify-content:center;}.layout-container > .region-filter-display-toggles{box-sizing:content-box;border-top:var(--border-grid);}.catalog-return-collapsed .path-catalog .region-filter{display:none;}}@layer base{:is(.path-catalog,.path-news) > .ajax-progress-fullscreen,:is(.view-id-catalog.view-display-id-page_standard,.view-news.view-display-id-teasers,.catalog-filters,.block-views-exposed-filter-blocknews-teasers)
  :is(.ajax-progress,.ajax-progress-throbber,.ajax-progress-bar),:is(.catalog-filters,.block-views-exposed-filter-blocknews-teasers) .ajax-new-content{display:none !important;visibility:hidden !important;opacity:0 !important;}#views-exposed-form-catalog-page-standard.ajax-loading,.block-views-exposed-filter-blocknews-teasers .views-exposed-form.ajax-loading{opacity:1 !important;transition:none !important;}}@layer base{.catalog-filters{display:grid;grid-template-columns:minmax(0,1fr) fit-content(50%);grid-template-areas:"topic format" "series misc";-moz-column-gap:var(--stroke-thick);column-gap:var(--stroke-thick);row-gap:var(--stroke-thick);background:var(--color-gray-light);font-size:var(--font-size-16);line-height:var(--line-height-1375);}.catalog-filters .form-item{margin:0;}.catalog-filters__cell{display:flex;align-items:flex-start;align-content:flex-start;min-width:0;box-sizing:border-box;padding:var(--space-7) var(--space-20);background:var(--color-canvas);}.catalog-filters .form-item-topic{grid-area:topic;}.catalog-filters .form-item-series{grid-area:series;}.catalog-filters .form-item-format{grid-area:format;}.catalog-filters .filters-misc-group{grid-area:misc;flex-wrap:wrap;}.catalog-filters :is(.form-item-format,.filters-misc-group){min-width:33vw;text-transform:uppercase;letter-spacing:var(--letter-spacing-1);}.catalog-filters .bef-links{min-width:0;}@media (not (width < 890px)){.catalog-filters :is(.form-item-format,.filters-misc-group) a.bef-link,.catalog-filters :is(.form-item-format,.filters-misc-group) li::after,.catalog-filters .filters-misc-group > .form-item::after{font-size:var(--font-size-13);line-height:normal;}}.catalog-filters ul{display:flex;flex-wrap:wrap;align-items:center;margin:0;padding:0;list-style:none;}.catalog-filters li{display:flex;align-items:baseline;margin:0;padding:0;white-space:nowrap;}.catalog-filters li:has([data-bef-value="All"]){display:none;}.catalog-filters :is(.form-item-topic,.form-item-series) li:not(:last-child)::after{content:",";margin-inline-end:var(--space-7);}.catalog-filters .filters-misc-group > .form-item{display:flex;align-items:baseline;flex:none;min-width:0;max-width:100%;}.catalog-filters .filters-misc-group ul{flex-wrap:wrap;}.catalog-filters .form-item-format li:not(:last-child)::after,.catalog-filters .filters-misc-group li:not(:last-child)::after,.catalog-filters .filters-misc-group > .form-item:not(:last-child)::after{content:"•";margin-inline:var(--space-4);}.catalog-filters a.bef-link{line-height:inherit;}.catalog-filters .form-actions{position:absolute;width:var(--stroke-thin);height:var(--stroke-thin);overflow:hidden;clip-path:inset(50%);}.region-filter-display-toggles{min-height:calc(var(--font-size-16) * var(--line-height-1375) + 2 * var(--space-7));border-bottom:var(--border-grid);}.region-filter-display-toggles:has(.catalog-filter-controls:hover):not(:has(a:focus-visible)){background:var(--color-gray-light);}.catalog-filter-controls{--catalog-filters-compact:0;display:flex;height:100%;min-height:calc(var(--font-size-16) * var(--line-height-1375) + 2 * var(--space-7));cursor:pointer;background:var(--color-canvas);transition:background-color 150ms ease-out;}@media (prefers-reduced-motion:reduce){.catalog-filter-controls{transition:none;}}.catalog-filter-controls:hover{background:var(--color-gray-light);}.catalog-filter-action,.catalog-filter-controls .filter-toggle{border:0;border-radius:0;background:transparent;color:inherit;font:inherit;font-size:var(--font-size-16);line-height:var(--line-height-1375);letter-spacing:var(--letter-spacing-1);text-transform:uppercase;cursor:pointer;}.catalog-filter-action{flex:none;padding-block:calc(var(--space-7) + 2 * var(--pixel)) calc(var(--space-7) - 2 * var(--pixel));padding-inline:var(--space-20);}.catalog-filter-controls .filter-toggle{flex:1;min-width:var(--space-40);padding:0;}.catalog-filter-controls .filter-toggle:focus-visible:not(.is-pointer-focus){background-color:var(--color-adocs-primary);-webkit-tap-highlight-color:var(--tap-highlight-on-yellow);}.catalog-restoring .view-id-catalog.view-display-id-page_standard{visibility:hidden;}.catalog-filter-mobile-nav{display:none;}.catalog-filter-controls__arrow{display:none;}@media (width < 890px){.catalog-return-initializing .path-catalog .catalog-filters{visibility:hidden;}.path-catalog .region-filter-display-toggles > :not(.block-adocs-filter-toggle-block){display:none;}.path-catalog .region-filter-display-toggles > .block-adocs-filter-toggle-block{width:auto;margin:0;}.path-catalog .catalog-filter-controls{--catalog-filters-compact:1;border-bottom:0;background:var(--color-canvas);}.path-catalog .catalog-filter-controls:hover,.path-catalog .catalog-filter-controls:has(.filter-toggle[aria-expanded="true"]){background:var(--color-adocs-primary);-webkit-tap-highlight-color:var(--tap-highlight-on-yellow);}.catalog-filter-action{display:flex;align-items:center;flex:1;min-width:0;text-align:start;padding-block:calc(var(--space-12) / 2);padding-inline:var(--space-12);font-size:var(--type-catalog-mobile-category-font-size);line-height:var(--type-catalog-mobile-category-line-height);}.catalog-filter-action__label{flex:none;}.catalog-filter-action__selection{min-width:0;margin-left:var(--space-10);overflow:hidden;font-size:var(--type-news-mobile-filter-option-font-size);line-height:var(--type-news-mobile-filter-option-line-height);letter-spacing:var(--type-news-mobile-filter-option-letter-spacing);text-transform:none;text-overflow:ellipsis;white-space:nowrap;}.path-catalog :is(.region-filter-display-toggles,.catalog-filter-controls){min-height:calc(var(--type-catalog-mobile-category-font-size) * var(--type-catalog-mobile-category-line-height) + var(--space-12));}.path-catalog .region-filter-display-toggles{border-bottom:var(--border-grid);}.path-catalog .catalog-filter-controls .filter-toggle{flex:0 0 var(--space-40);display:flex;align-items:center;justify-content:flex-end;padding-inline-end:var(--space-12);}.catalog-filter-controls__arrow{display:block;width:var(--font-size-16);height:var(--font-size-16);fill:currentColor;}.filter-toggle[aria-expanded="true"] .catalog-filter-controls__arrow{transform:rotate(180deg);}.path-catalog .region-filter{position:relative;height:0;border:0;z-index:10;}#block-adocs-exp-filters-catalog-standard{position:absolute;inset-inline:0;inset-block-start:0;overflow:hidden;transition:max-height 200ms ease-out;}#block-adocs-exp-filters-catalog-standard .catalog-filters{transition:transform 200ms ease-out,opacity 200ms ease-out;}.filter-collapsed #block-adocs-exp-filters-catalog-standard .catalog-filters{transform:translateY(calc(-1 * var(--space-20)));opacity:0;pointer-events:none;}@media (prefers-reduced-motion:reduce){#block-adocs-exp-filters-catalog-standard,#block-adocs-exp-filters-catalog-standard .catalog-filters{transition:none;}}.catalog-filters{position:relative;grid-template-columns:minmax(0,calc((100% - var(--stroke-thick)) / 2)) minmax(0,1fr);grid-template-areas:none;gap:0;background:var(--color-canvas);}.catalog-filter-mobile-nav{display:flex;flex-direction:column;grid-column:1;grid-row:1;align-self:start;}.catalog-filter-mobile-nav__button{position:relative;display:flex;align-items:center;justify-content:space-between;box-sizing:border-box;min-height:var(--catalog-filter-mobile-row-height);margin:0;padding:calc((var(--catalog-filter-mobile-row-height) - var(--type-catalog-mobile-category-font-size) * var(--type-catalog-mobile-category-line-height) - var(--stroke-thick)) / 2) var(--space-12);border:0;border-bottom:var(--border-grid);background:var(--color-canvas);color:inherit;font:inherit;font-size:var(--type-catalog-mobile-category-font-size);line-height:var(--type-catalog-mobile-category-line-height);text-align:start;text-transform:uppercase;letter-spacing:var(--letter-spacing-1);white-space:nowrap;cursor:pointer;}.catalog-filter-mobile-nav__button::after{content:"";position:absolute;inset-block:0 calc(-1 * var(--stroke-thick));inset-inline-start:100%;width:calc(100% + var(--stroke-thick));box-sizing:border-box;border-bottom:inherit;background:inherit;pointer-events:none;}.catalog-filter-mobile-nav__button.is-active{border-bottom-color:var(--color-canvas);background:var(--color-gray-light);}.catalog-filter-mobile-nav__button:focus-visible:not(.is-pointer-focus){background:var(--color-adocs-primary);-webkit-tap-highlight-color:var(--tap-highlight-on-yellow);}.catalog-filter-mobile-nav__button.filter-reset[hidden]{display:none;}.catalog-filter-mobile-nav__badge.is-selected{background:var(--color-adocs-primary);-webkit-tap-highlight-color:var(--tap-highlight-on-yellow);}.catalog-filters .catalog-filters__cell{display:none;position:relative;margin-block-start:calc(var(--catalog-filter-row-index,0) * var(--catalog-filter-mobile-row-height));grid-area:1 / 2;align-self:start;padding:0;z-index:10;font-size:var(--font-size-16);line-height:var(--line-height-1375);letter-spacing:normal;text-transform:none;background:var(--color-gray-light);}.catalog-filters .catalog-filters__cell.is-mobile-active{display:block;overflow:visible;}.catalog-filters .filters-misc-group > .form-item{display:none;}.catalog-filters .filters-misc-group > .form-item.is-mobile-active{display:block;}.catalog-filters :is(.form-item-format,.filters-misc-group){font-size:var(--font-size-16);text-transform:none;letter-spacing:normal;}.catalog-filters ul{display:block;}.catalog-filters li{display:block;white-space:normal;}.catalog-filters li::after,.catalog-filters .filters-misc-group > .form-item::after{display:none;}.catalog-filters a.bef-link{display:block;box-sizing:border-box;min-height:var(--catalog-filter-mobile-row-height);padding:calc((var(--catalog-filter-mobile-row-height) - var(--font-size-16) * var(--line-height-1375) - var(--stroke-thick)) / 2) var(--space-12);border-bottom:var(--stroke-thick) solid var(--color-canvas);overflow-wrap:anywhere;background:var(--color-gray-light);transition:background-color 150ms ease-out;}.catalog-filters a.bef-link:is(:hover:not(.is-hover-suppressed),:focus-visible,.bef-link--selected,.is-active){background:var(--color-adocs-primary);-webkit-tap-highlight-color:var(--tap-highlight-on-yellow);}.catalog-filters li:last-child a.bef-link{border-bottom-color:transparent;}.catalog-filters .form-item-textlanguage a.bef-link{text-transform:capitalize;}.path-catalog .region-filter-display-toggles > .block-view-toggle-block{display:flex;flex:0 0 calc(var(--space-40) + var(--space-4));align-self:stretch;margin-left:0;padding-right:0;border-left:var(--border-grid);background:var(--color-canvas);}.path-catalog #block-adocs-viewtogglegridlist .view-toggle{display:flex;align-items:center;justify-content:center;width:100%;min-height:100%;}.path-catalog #block-adocs-viewtogglegridlist .picto--list{width:var(--space-20);height:var(--space-20);}.path-catalog
    .region-filter-display-toggles:has(.catalog-filter-controls:hover):not(:has(a:focus-visible))
    #block-adocs-viewtogglegridlist
    .view-toggle{color:var(--color-gray-mid);}}@media (prefers-reduced-motion:reduce){.catalog-filters a.bef-link{transition:none;}}}@layer base{.pager{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;}.pager .pager__items{display:flex;justify-content:center;align-items:center;margin:0;padding:0;list-style:none;}.pager .pager__item{padding:0;font-weight:normal;}.pager--full{--pager-circle-size:calc(var(--space-20) + var(--space-12));--pager-control-gap:calc(var(--space-80) - var(--space-8));padding:calc(var(--space-40) + var(--space-4)) var(--page-inline-gap)
    calc(var(--space-80) + var(--space-20) + var(--space-4));}.pager--full .pager__items{width:-moz-max-content;width:max-content;max-width:100%;margin-inline:auto;}.pager--full .pager__item > a,.pager--full .pager__link{position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-15);min-height:calc(var(--space-40) + var(--space-4));font-size:var(--font-size-16);line-height:var(--line-height-1438);white-space:nowrap;}.pager--full .pager__item--number > a,.pager--full .pager__item--ellipsis{min-width:var(--pager-circle-size);text-align:center;}.pager--full .pager__item--previous{margin-inline-end:var(--pager-control-gap);}.pager--full .pager__item--next{margin-inline-start:var(--pager-control-gap);}.pager--full .pager__arrow{flex:none;width:var(--font-size-16);height:var(--font-size-16);}.pager--full .pager__item--number > a::before{content:"";position:absolute;z-index:-1;width:var(--pager-circle-size);height:var(--pager-circle-size);border-radius:50%;}.pager--full .is-active > a::before,.pager--full .pager__item--number > a:is(:hover,:focus-visible)::before{background:var(--color-gray-light);}.pager--full a:focus-visible{outline:var(--stroke-medium) solid currentColor;outline-offset:var(--space-3);}.pager--full .is-disabled{opacity:.35;}@media (width < 768px){.pager--full{--pager-circle-size:calc(var(--space-20) + 2 * var(--space-3));--pager-control-gap:var(--space-8);padding-block:var(--space-12) 0;}.pager--full .pager__items{width:100%;}.pager--full .pager__item--previous,.pager--full .pager__item--next{flex:1;}.pager--full .pager__item--previous{text-align:start;}.pager--full .pager__item--next{text-align:end;}.pager--full .pager__item > a,.pager--full .pager__link{gap:var(--space-12);line-height:1;}.pager--full .pager__item--distant,.pager--full .pager__item--ellipsis{display:none;}}}@layer base{th a:has(.tablesort){display:inline-flex;align-items:center;gap:var(--tablesort-gap,var(--space-7));color:inherit;}.tablesort{display:inline-flex;align-items:center;flex:0 0 auto;}.tablesort .picto--tablesort{display:block;width:var(--font-size-13);height:var(--font-size-13);position:relative;top:var(--tablesort-offset-y,calc(var(--pixel) * 1.6));}.tablesort--placeholder{visibility:hidden;}}.klaro.klaro-theme-adocs{--font-family:inherit;--title-font-family:inherit;--font-size:var(--font-size-14);--notice-bottom:0;--notice-top:auto;--notice-left:0;--notice-right:0;--notice-max-width:100%;--border-radius:0;--button-text-color:var(--color-text);--dark1:var(--color-canvas);--dark2:var(--color-gray-light);--dark3:var(--color-text);--light1:var(--color-text);--light2:var(--color-gray-light);--light3:var(--color-text);--green1:var(--color-canvas);--green2:var(--color-gray-mid);--green3:var(--color-text);--blue1:var(--color-canvas);color:var(--color-text);line-height:var(--line-height-135);}:is(#klaro,.klaro.klaro-theme-adocs) :is(.cm-btn,.cn-learn-more){display:inline-flex;align-items:center;justify-content:center;width:auto;min-height:0;margin:0;padding:var(--space-10) var(--space-15);border:0;border-radius:0;background:var(--color-canvas);color:var(--color-text);font-size:var(--font-size-14);font-weight:400;line-height:var(--line-height-135);text-align:center;text-decoration:none;cursor:pointer;}:is(#klaro,.klaro.klaro-theme-adocs) :is(.cm-btn,.cn-learn-more):hover{background:var(--color-gray-mid);}:is(#klaro,.klaro.klaro-theme-adocs) a:not(.cn-learn-more){color:var(--color-text);text-decoration:underline;text-underline-offset:var(--stroke-medium);}:is(#klaro,.klaro.klaro-theme-adocs) :is(a,button,input):focus-visible{outline:var(--stroke-medium) solid var(--color-text);outline-offset:var(--stroke-medium);}#klaro .cookie-notice:not(.cookie-modal-notice){z-index:var(--z-cookie-notice);background:var(--color-gray-light);box-shadow:none;}#klaro .cookie-notice:not(.cookie-modal-notice):focus{outline:none;}#klaro .cookie-notice:not(.cookie-modal-notice) .cn-body{display:flex;align-items:center;gap:var(--space-20);padding:var(--space-15) var(--space-20);}#klaro .cn-body #id-cookie-notice{flex:1;margin:0;}#klaro .cn-body :is(.cn-ok,.cn-buttons){display:flex;flex:0 0 auto;align-items:center;flex-wrap:nowrap;gap:var(--space-20);width:auto;margin:0;}@media (min-width:1280px){#klaro .cn-body .cn-buttons{order:2;}#klaro .cn-body .cn-ok{order:1;}}#klaro .cn-body .cn-learn-more{flex:0 0 auto;}#klaro .cookie-modal{z-index:var(--z-cookie-modal);}#klaro .cookie-modal .cm-bg{background:rgb(0 0 0 / 25%);}#klaro .cm-modal.cm-klaro{position:relative;width:calc(100% - 2 * var(--space-20));max-width:calc(18 * var(--space-40));--font-size:var(--font-size-16);font-size:var(--font-size-16);display:flex;flex-direction:column;overflow:hidden;max-height:calc(100dvh - 2 * var(--space-20));margin:0 auto;border:0;border-radius:0;box-shadow:none;}#klaro .cm-header{flex-shrink:0;padding:var(--space-20);border-bottom:var(--border-grid);}#klaro .cm-header h1.title{margin:0;padding-right:var(--space-40);font-size:var(--font-size-28);font-weight:400;line-height:var(--type-dialog-heading-line-height);letter-spacing:var(--letter-spacing-1);text-align:left;text-transform:uppercase;text-wrap:wrap;}#klaro .cm-header p{margin-top:var(--space-10);}#klaro .cm-modal .hide{top:var(--space-10);right:var(--space-10);display:flex;align-items:center;justify-content:center;width:var(--space-40);height:var(--space-40);padding:var(--space-10);}#klaro .cm-modal .hide:focus:not(:focus-visible),#klaro .cm-modal .hide:active{outline:none;box-shadow:none;}#klaro .cm-modal .hide svg{display:block;fill:currentColor;width:var(--space-20);height:var(--space-20);}#klaro .cm-body{min-height:0;overflow-y:auto;padding:0;}#klaro .cm-services .cm-service{min-height:0;margin:0;padding:var(--space-20) var(--space-20) var(--space-20) calc(3 * var(--space-20));border-bottom:var(--border-grid);line-height:var(--line-height-135);}#klaro .cm-services .cm-service:last-child{margin-bottom:0;border:0;}#klaro .cm-services .cm-toggle-all{border-top:0;}#klaro .cm-services .cm-service:has(.cm-list-input.required){background:var(--color-gray-lighter);}#klaro .cm-list-label{display:block;min-height:var(--space-20);padding:0;line-height:var(--line-height-135);}#klaro .cm-list-title{font-size:var(--font-size-20);font-weight:400;}#klaro .cm-required,#klaro .cm-opt-out{display:block;padding-left:0;color:var(--color-text);font-size:var(--font-size-13);}#klaro .cm-services .cm-service p.cm-list-description{margin-top:var(--space-10);padding:0;font-size:var(--font-size-16);line-height:var(--line-height-135);}#klaro .cm-services .purposes{position:absolute;width:var(--stroke-thin);height:var(--stroke-thin);overflow:hidden;clip-path:inset(50%);white-space:nowrap;}#klaro .cm-list-input,#klaro .cm-list-label .cm-switch,#klaro .cm-list-label .slider{width:var(--space-20);height:var(--space-20);}#klaro .cm-list-label .slider{border:var(--stroke-thin) solid var(--color-text);border-radius:0;background:var(--color-canvas);box-shadow:none;transition:none;}#klaro .cm-list-label .cm-switch{top:0;}#klaro .cm-list-input{margin:0;}#klaro .cm-services .cm-list-input,#klaro .cm-services .cm-list-label .cm-switch{left:var(--space-20);top:calc(var(--space-20) + var(--stroke-thick));}#klaro .cm-list-label .slider::before{content:none;}#klaro .cm-list-input:checked + .cm-list-label .slider{background:var(--color-canvas);opacity:1;}#klaro .cm-list-input:checked + .cm-list-label .slider::before,#klaro .cm-list-input.half-checked + .cm-list-label .slider::before{content:"×" / "";position:absolute;inset:0;display:grid;place-content:center;width:auto;height:auto;border:0;border-radius:0;background:transparent;color:var(--color-black);font:normal var(--font-size-20) / 1 "ABCROM",sans-serif;transform:none;transition:none;}#klaro .cm-list-label .slider::after{content:none;}#klaro .cm-list-input.required:checked + .cm-list-label .slider{border-color:var(--color-gray-dark);background:var(--color-canvas);}#klaro .cm-list-input.required + .cm-list-label .slider::before{color:var(--color-gray-dark);}#klaro .cm-list-input.half-checked + .cm-list-label .slider::before{content:"−" / "";}#klaro .cm-list-input:focus-visible + .cm-list-label .slider{outline:var(--stroke-medium) solid var(--color-text);outline-offset:var(--stroke-medium);}#klaro .cm-footer{flex-shrink:0;padding:var(--space-20);border:0;border-top:var(--border-grid);background:var(--color-canvas);}#klaro .cm-footer-buttons{flex-wrap:wrap;justify-content:space-between;gap:var(--space-10);}#klaro .cm-footer .cm-btn{flex:1 1 0;min-height:calc(var(--space-40) + var(--space-10));padding:var(--space-12) var(--space-20);background:var(--color-gray-light);font-size:var(--font-size-20);}#klaro .cm-footer .cm-btn:hover{background:var(--color-gray-mid);}@media (width < 1280px){#klaro .cookie-notice:not(.cookie-modal-notice) .cn-body{flex-wrap:wrap;justify-content:center;}#klaro .cn-body #id-cookie-notice{flex-basis:100%;text-align:center;}#klaro .cn-body .cn-ok{margin-left:0;}}@media (width < 768px){#klaro .cm-header h1.title{font-size:var(--font-size-22);overflow-wrap:anywhere;}#klaro .cn-body :is(.cn-ok,.cn-buttons){gap:var(--space-10);}#klaro .cm-footer-buttons{display:grid;grid-template-columns:1fr;}}@media (width < 420px){#klaro .cn-body :is(.cn-ok,.cn-buttons){display:grid;grid-template-columns:1fr;width:100%;}#klaro .cm-modal.cm-klaro{width:calc(100% - 2 * var(--space-10));max-height:calc(100dvh - 2 * var(--space-10));}}@media (pointer:coarse){:is(#klaro,.klaro.klaro-theme-adocs) :is(.cm-btn,.cn-learn-more,.cm-list-label){min-height:calc(var(--space-40) + var(--space-4));}}@layer base{.layout-container > footer{display:flex;flex-direction:column;flex-shrink:0;padding-block-start:var(--footer-content-gap);}.layout-container--footer-connected > footer{--footer-content-gap:0px;}.layout-container:has(> main :is(.adocs-product,.edition-detail,.view-authors.view-display-id-page_1 .vertical-tabs,.search-results__body,.view-commerce-cart-form .cart-actions,.checkout-layout,.checkout-pane-login,.user-login-form,.account-order,.profile-form .field--name-address,.address-book-confirm,.view-commerce-user-orders.view-display-id-order_page,.layout-content .node--type-page,.node--type-news.node--view-mode-full,.catalog--footer-boundary,.news--footer-boundary,.view-open-access)) > footer,.page-node-type-page-publisher .layout-container > footer{--footer-content-gap:0px;}footer .region-footer{background-color:var(--color-canvas);display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;font-size:var(--font-size-20);padding:var(--space-10) var(--space-20);border-top:var(--border-grid);min-height:var(--footer-min-height);}.layout-container:has(> main .footer-edge--connected)
  > footer
  .region-footer{border-block-start-color:transparent;box-shadow:0 calc(-1 * var(--stroke-thick)) 0 var(--color-gray-light);}@media (width < 1024px){.page-node-type-page-publisher .layout-container > footer .region-footer{border-block-start-color:transparent;box-shadow:0 calc(-1 * var(--stroke-thick)) 0 var(--color-gray-light);}}@media (width < 768px){:root{--footer-content-gap:0px;--footer-boundary-measure:0;}.layout-container > footer{padding-block-start:var(--footer-mobile-gap);}}footer nav .menu{display:flex;flex-wrap:wrap;margin:0;padding:0;list-style:none;}footer .region-footer > nav{min-width:0;max-width:100%;}footer .menu--legal{justify-self:end;}@media (width < 768px){footer .region-footer{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;padding-inline:var(--space-12);font-size:var(--font-size-16);line-height:calc(22 / 16);}footer .menu--legal{justify-self:start;padding-left:var(--space-12);}}footer .region-footer li:not(:first-child)::before{content:",\202F";}@media (width < 1280px){footer nav .menu{display:block;}footer .region-footer li:not(:first-child)::before{content:none;}}}@layer base{.footer-boundary{padding-block-end:var(--footer-boundary-space,var(--footer-content-gap));}.footer-boundary:has(> .pager--full:last-child){--footer-boundary-space:0px;}.layout-container--footer-connected .table--footer-connected{border-collapse:collapse;border-block-end-style:hidden;}}@layer base{.menu--verlag{height:100%;}#block-adocs-legal-content{height:100%;}.menu--verlag .menu{display:block;display:grid;row-gap:var(--stroke-thick);background-color:var(--color-gray-light);}#block-adocs-legal-content > .menu{display:grid;row-gap:var(--stroke-thick);align-content:start;background-color:var(--color-gray-light);}.menu--verlag .menu-item{width:100%;background-color:white;padding:var(--space-10) var(--space-20);display:flex;align-items:center;transition:background-color 150ms ease-out;}#block-adocs-legal-content .menu-item{display:block;width:100%;padding:var(--space-10) var(--space-20);background-color:var(--color-canvas);transition:background-color 150ms ease-out;}.menu--verlag .menu-item:last-child,#block-adocs-legal-content .menu-item:last-child{border-bottom:var(--border-grid);}.menu--verlag .menu-item > a{display:block;color:inherit;font-size:var(--font-size-28);line-height:var(--line-height-115);width:100%;padding:0 var(--stroke-thick,1rem);}#block-adocs-legal-content .menu-item > a{display:flex;align-items:center;justify-content:space-between;width:100%;color:inherit;font-size:var(--font-size-28);line-height:var(--line-height-115);}.menu--verlag .menu-item:is(:hover,:focus-within){background:var(--color-adocs-primary);-webkit-tap-highlight-color:var(--tap-highlight-on-yellow);}#block-adocs-legal-content .menu-item:is(:hover,:focus-within){background:var(--color-adocs-primary);-webkit-tap-highlight-color:var(--tap-highlight-on-yellow);}.menu--verlag .menu-item--active-trail,.menu--verlag .menu-item > a.is-active{background:var(--color-adocs-primary);-webkit-tap-highlight-color:var(--tap-highlight-on-yellow);}#block-adocs-legal-content .menu-item--active-trail,#block-adocs-legal-content .menu-item > a.is-active{background:var(--color-adocs-primary);-webkit-tap-highlight-color:var(--tap-highlight-on-yellow);}.menu--verlag .menu-item > a:focus-visible,#block-adocs-legal-content .menu-item > a:focus-visible{outline:2px solid currentColor;outline-offset:-2px;}#block-adocs-legal-content .publisher-menu-icon{display:none;}#block-adocs-legal-content .legal-navigation__toc{display:none;padding-block-start:var(--space-10);font-size:var(--font-size-20);line-height:var(--line-height-135);}#block-adocs-legal-content
  .menu-item--active-trail
  > .legal-navigation__toc{display:block;}#block-adocs-legal-content .legal-navigation__toc ol{counter-reset:legal-toc;margin:0;padding-inline-start:0;list-style:none;}#block-adocs-legal-content .legal-navigation__toc li{display:grid;grid-template-columns:1.5em minmax(0,1fr);}#block-adocs-legal-content .legal-navigation__toc li::before{content:counter(legal-toc) ".";counter-increment:legal-toc;}#block-adocs-legal-content .legal-navigation__toc a{text-decoration-line:none !important;}.menu--verlag .publisher-menu-icon{display:none;}@media (width < 1024px){.menu--verlag .menu-item{display:block;padding:0;}.menu--verlag .menu-item > a{display:flex;align-items:center;justify-content:space-between;padding:var(--space-15) var(--space-12) calc(var(--space-15) - var(--pixel));font-size:var(--font-size-22);line-height:calc(26 / 22);}.menu--verlag .menu-item.publisher-menu-item--loading > a{pointer-events:none;}.menu--verlag #block-adocs-content{margin:0;}.menu--verlag .publisher-menu-icon,#block-adocs-legal-content .publisher-menu-icon{display:inline-block;flex-shrink:0;width:var(--font-size-16);height:var(--font-size-16);}#block-adocs-legal-content > .menu{display:block;}#block-adocs-legal-content .menu-item{padding:0;}#block-adocs-legal-content .menu-item > a{padding:var(--space-15) var(--space-12)
      calc(var(--space-15) - var(--pixel));font-size:var(--font-size-22);line-height:calc(26 / 22);}#block-adocs-legal-content .legal-navigation__toc{padding:0 var(--space-12) var(--space-15);font-size:var(--font-size-16);line-height:var(--line-height-1375);}#block-adocs-legal-content .legal-navigation__toc ol{padding-inline-start:0;}#block-adocs-legal-content .publisher-mobile-content{width:100%;min-width:0;background-color:var(--color-canvas);}.menu--verlag .publisher-mobile-content{width:100%;min-width:0;background-color:var(--color-canvas);}}@media (prefers-reduced-motion:reduce){.menu--verlag .menu-item{transition:none;}}}@layer base{.page-node-type-page-publisher .block-page-title-block{display:none;}.page-node-type-page-publisher .region-content{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--stroke-thick);align-items:start;background-color:var(--color-gray-light);}.page-node-type-page-publisher .region-content > *{background-color:var(--color-canvas);}.node--type-page-publisher .field--name-field-content-block{min-width:0;padding:var(--space-10) var(--space-20) var(--space-40);}.page-node-type-page-publisher .region-content:has(.view-seasonal-catalogues[data-footer-canvas]){padding-block-end:var(--footer-boundary-space,var(--footer-content-gap));align-content:start;background:linear-gradient(var(--color-gray-light),var(--color-gray-light)) content-box,linear-gradient(to right,var(--color-canvas) calc(50% - var(--stroke-thick) / 2),var(--color-gray-light) calc(50% - var(--stroke-thick) / 2),var(--color-gray-light) calc(50% + var(--stroke-thick) / 2),var(--color-canvas) calc(50% + var(--stroke-thick) / 2));}.menu--verlag > .menu.footer-edge--connected > .menu-item:last-child,.page-node-type-page-publisher .field--name-field-title-and-text > .field__item.footer-edge--connected,.view-seasonal-catalogues > .view-content.footer-edge--connected{border-block-end-color:transparent;background-clip:padding-box;}.region-content:has(> #block-adocs-legal-content)
  .legal-generated-toc{display:none;}.region-content:has(> #block-adocs-legal-content)
  .field--name-field-title-and-text
  > .field__item{border-block-end:0;}.region-content:has(> #block-adocs-legal-content) .col-wrapper{padding:var(--space-20);}.region-content:has(> #block-adocs-legal-content)
  .text-formatted
  a[href="#top"]{display:none;}.page-node-type-page-publisher .field--name-field-title-and-text > .field__item{box-sizing:border-box;background-color:var(--color-canvas);}.page-node-type-page-publisher .field--name-field-title-and-text > .field__item:where(:not(:has(> .paragraph > .field--name-field-title:only-child))){border-bottom:var(--border-grid);}.page-node-type-page-publisher .field--name-field-title{text-transform:uppercase;letter-spacing:var(--letter-spacing-1);}.page-node-type-page-publisher .field--name-field-title h2,.publisher-page-heading{font-size:var(--font-size-28);line-height:calc(32 / 28);}.publisher-page-heading{padding:var(--space-10) var(--space-20) var(--space-40);text-transform:uppercase;letter-spacing:var(--letter-spacing-1);}[data-publisher-template="team"] > .publisher-page-heading{border-bottom:var(--border-grid);}.publisher-toc{padding:var(--space-20);}.publisher-toc ol{margin:0;padding-inline-start:1.5em;}.node--type-page-publisher h2[id]{scroll-margin-block-start:calc(var(--space-80) + var(--space-40));}.page-node-type-page-publisher .field--name-field-title,.page-node-type-page-publisher .col-wrapper{padding:var(--space-10) var(--space-20) var(--space-40) var(--space-20);}.page-node-type-page-publisher .paragraph > .field--name-field-title:only-child{border-bottom:var(--border-grid);}.page-node-type-page-publisher .team-member .field--name-field-title{padding:0;border:0;}.page-node-type-page-publisher .team-member .field--name-field-title,.page-node-type-page-publisher .team-member .field--name-field-title h2{font-size:inherit;line-height:inherit;}.team-member__biography{margin-block-start:var(--space-20);}.paragraph.col-count-2 .col-wrapper{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(14rem,100%),1fr));gap:1rem;}[data-team-masonry]{--team-columns:2;position:relative;-moz-column-gap:var(--stroke-thick);column-gap:var(--stroke-thick);}[data-team-masonry].team-masonry--active{flex:1 0 auto;background:linear-gradient(to right,var(--color-canvas) calc(50% - var(--stroke-thick) / 2),var(--color-gray-light) calc(50% - var(--stroke-thick) / 2),var(--color-gray-light) calc(50% + var(--stroke-thick) / 2),var(--color-canvas) calc(50% + var(--stroke-thick) / 2));}[data-team-masonry].team-masonry--active > .field__item{position:absolute;width:calc((100% - var(--stroke-thick)) / 2);}[data-team-masonry].team-masonry--active > .team-masonry--last{bottom:0;border-bottom-color:transparent;}@media (not (width < 1024px)){.page-node-type-page-publisher .region-content:has(.team-masonry--active){align-items:stretch;}.node--type-page-publisher:has(.team-masonry--active),.node__content:has(> .team-masonry--active){display:flex;flex-direction:column;flex:1 0 auto;}}@media (width < 1024px){.publisher-mobile-content .node--type-page-publisher > .publisher-page-heading{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);padding:0;border:0;}[data-team-masonry]{--team-columns:1;}.publisher-mobile-content .team-heading{display:none;}.page-node-type-page-publisher .region-content:has(.view-seasonal-catalogues[data-footer-canvas]){background:var(--color-canvas);}.page-node-type-page-publisher .region-content{grid-template-columns:1fr;}.region-content:has(> #block-adocs-legal-content) .col-wrapper{padding:var(--space-15) var(--space-12) var(--space-40);}.page-node-type-page-publisher #block-adocs-content,.page-node-type-page-publisher .node--type-page-publisher,.page-node-type-page-publisher .node__content,.page-node-type-page-publisher .field--name-field-title-and-text,.page-node-type-page-publisher .field--name-field-title-and-text > .field__item,.page-node-type-page-publisher .paragraph,.page-node-type-page-publisher .col-wrapper{min-width:0;}.page-node-type-page-publisher .field--name-field-title-and-text{font-size:var(--font-size-16);line-height:var(--line-height-1375);}.page-node-type-page-publisher .publisher-mobile-content .field--name-field-title-and-text > .field__item:last-child,.page-node-type-page-publisher .publisher-mobile-content .view-seasonal-catalogues > .view-content{border-bottom:0;}.page-node-type-page-publisher .field--name-field-title,.page-node-type-page-publisher .col-wrapper,.page-node-type-page-publisher .field--name-field-content-block{padding:var(--space-10) var(--space-12) var(--space-40);}.page-node-type-page-publisher .field--name-field-title h2{font-size:var(--font-size-22);line-height:calc(24 / 22);hyphens:auto;overflow-wrap:anywhere;}.publisher-mobile-content .publisher-section--repeats-page-title > .field--name-field-title{display:none;}}@media (width < 1024px) and (scripting:enabled){.region-content:has(> #block-adocs-verlag > .menu > .menu-item--active-trail):has(> #block-adocs-content){& > #block-adocs-verlag,& > #block-adocs-verlag > .menu{display:contents;}& > #block-adocs-verlag > .menu > .menu-item--active-trail ~ .menu-item{order:2;}& > #block-adocs-content{order:1;margin-block-start:calc(-1 * var(--stroke-thick));}& > #block-adocs-content .publisher-section--repeats-page-title > .field--name-field-title{display:none;}& > #block-adocs-content .field--name-field-title-and-text > .field__item:last-child,& > #block-adocs-content .view-seasonal-catalogues > .view-content,& > #block-adocs-verlag > .menu > .menu-item--active-trail:last-child{border-bottom:0;}&:has(> #block-adocs-verlag > .menu > .menu-item--active-trail:last-child) > #block-adocs-content{border-bottom:var(--border-grid);}}}.page-node-type-page-publisher .region-content:has(> #block-adocs-primary-local-tasks){grid-template-rows:auto minmax(0,1fr);}.page-node-type-page-publisher #block-adocs-primary-local-tasks{grid-column:1 / -1;grid-row:1;}}@layer base{@media (not (width < 1024px)) and (not (width < 920px)){.path-authors header[role="banner"]{border-bottom:none;}}.view-authors.view-display-id-alphabet_navigation .view-content{--alphabet-cell-size:1.75rem;display:flex;flex-wrap:wrap;align-content:flex-start;overflow:hidden;border-left:var(--border-grid);border-bottom:var(--border-grid);}.view-authors.view-display-id-alphabet_navigation .views-summary{position:relative;display:flex;flex:0 0 auto;}.view-authors.view-display-id-alphabet_navigation
  .views-summary::before{content:"";position:absolute;z-index:2;inset-block-start:0;inset-inline-start:0;inline-size:100vw;block-size:var(--stroke-thick);background-color:var(--color-gray-light);pointer-events:none;}.view-authors.view-display-id-alphabet_navigation
  .views-summary a{position:relative;z-index:1;box-sizing:border-box;display:grid;place-items:center;flex:0 0 var(--alphabet-cell-size);inline-size:var(--alphabet-cell-size);block-size:var(--alphabet-cell-size);padding:0.15rem 0 0;border-right:var(--border-grid);background-color:var(--color-canvas);color:inherit;font-size:var(--type-authors-alphabet-font-size);line-height:var(--type-authors-alphabet-line-height);letter-spacing:var(--type-authors-alphabet-letter-spacing);transition:background-color 150ms ease-out;}.view-authors.view-display-id-alphabet_navigation
  .views-summary--all a{flex-basis:calc(2 * var(--alphabet-cell-size));inline-size:calc(2 * var(--alphabet-cell-size));min-inline-size:calc(2 * var(--alphabet-cell-size));}.view-authors.view-display-id-alphabet_navigation
  .views-summary a:is(:hover,:focus-visible),.view-authors.view-display-id-alphabet_navigation
  .views-summary a.is-active{background-color:var(--color-adocs-primary) !important;-webkit-tap-highlight-color:var(--tap-highlight-on-yellow);}.view-authors.view-display-id-alphabet_navigation
  .views-summary a:focus-visible{outline:none;box-shadow:none;}.view-authors .vertical-tabs{position:relative;display:flex;margin-top:0 !important;margin-bottom:0 !important;border:none !important;}.view-authors .vertical-tabs::after{content:"";position:absolute;top:0;bottom:0;left:calc(50% + 2px);width:var(--stroke-thick);transform:translateX(-50%);background:var(--color-gray-light);}.view-authors .vertical-tabs > *{flex:1;min-width:0;}.view-authors .vertical-tabs > .field-content{padding:var(--space-15);padding-bottom:var(--space-40);}.view-authors .vertical-tabs__menu{display:flex;flex-direction:column;min-height:0;margin-bottom:0;margin-top:0 !important;padding:0;border-top:none !important;list-style-type:none;}.view-authors .vertical-tabs__menu-item{scroll-margin-block-start:var(--sticky-navigation-height);padding:0 !important;border:none !important;border-bottom:var(--border-grid) !important;background-color:var(--color-canvas) !important;}.view-authors .vertical-tabs__menu-item.is-selected{background-color:var(--color-adocs-primary) !important;-webkit-tap-highlight-color:var(--tap-highlight-on-yellow);}.view-authors .vertical-tabs__menu-link{box-sizing:border-box;display:block;width:100%;padding:15px 20px;color:inherit;transition:background-color 150ms ease-out;}.view-authors
  .vertical-tabs__menu-item
  .vertical-tabs__menu-item-title{font-size:var(--type-authors-name-font-size);font-weight:400 !important;line-height:var(--type-authors-name-line-height);}.view-authors .vertical-tabs__menu-link:is(:hover,:focus-visible){background-color:var(--color-adocs-primary);-webkit-tap-highlight-color:var(--tap-highlight-on-yellow);cursor:pointer;}.view-authors .views-field-field-description{padding:var(--space-20);padding-top:var(--space-15);border-bottom:var(--border-grid);}.views-field-field-external-link{margin:1em 0 0;padding:0;list-style:none;}.view-authors .views-field-books-and-editions-by-person{border-left:var(--border-grid);}.view-authors
  .views-field-books-and-editions-by-person
  .field-content{padding-bottom:var(--space-80);}.view-authors .grid-filler{background-color:var(--color-canvas);}.path-authors .region-content,.path-authors .layout-content{overflow:visible;}.path-authors main,.path-authors .layout-content,.path-authors .region-content,.path-authors #block-adocs-content,.path-authors #block-adocs-content > .views-element-container,.view-authors.view-display-id-page_1,.view-authors.view-display-id-page_1 > .view-content{margin-block-start:0;padding-block-start:0;}.path-authors #block-adocs-content > .views-element-container:has(> .view-authors.view-display-id-page_1),.view-authors.view-display-id-page_1,.view-authors.view-display-id-page_1 > .view-content{display:flex;flex-direction:column;flex-grow:1;}.view-authors.view-display-id-page_1 .vertical-tabs{display:flex;flex-grow:1;align-items:flex-start;margin-block-start:0;padding-block-start:0;}.view-authors .authors-detail-column{align-self:stretch;padding-block-end:var(--footer-content-gap);}.view-authors .vertical-tabs__menu.footer-edge--connected > .vertical-tabs__menu-item:last-child{border-block-end-color:transparent !important;background-clip:padding-box;}.view-authors .authors-scroll-ready .authors-detail-column{padding-block-end:0;margin-block-end:calc(-1 * var(--footer-boundary-space,var(--footer-content-gap)));min-block-size:var(--authors-panel-reservation,0px);}.view-authors .authors-scroll-ready .vertical-tabs__panes{position:sticky;inset-block-start:var(--sticky-navigation-height);max-block-size:var(--authors-panel-height);overflow-y:auto;padding-block-end:var(--footer-content-gap);}.view-authors .vertical-tabs:not([data-once~="views-vertical-tabs"]) .vertical-tabs__pane[hidden]{display:block;}.authors-mobile-menu-icon{display:none;}@media (width < 1024px){.page-header__authors-navigation{width:100%;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;}.page-header__authors-navigation
    .view-authors.view-display-id-alphabet_navigation{width:-moz-max-content;width:max-content;min-width:100%;}.page-header__authors-navigation
    .view-authors.view-display-id-alphabet_navigation
    .view-content{display:flex;flex-wrap:nowrap;align-content:initial;width:-moz-max-content;width:max-content;min-width:100%;overflow:visible;}.page-header__authors-navigation
    .view-authors.view-display-id-alphabet_navigation
    .views-summary{flex:0 0 auto;white-space:nowrap;}.page-header__authors-navigation
    .view-authors.view-display-id-alphabet_navigation
    .views-summary::before{display:none;}.view-authors.view-display-id-page_1 .vertical-tabs{flex-direction:column;}.view-authors.view-display-id-page_1 .vertical-tabs::after{display:none;}.view-authors.view-display-id-page_1 .vertical-tabs__menu{width:100%;min-height:0;flex:none;}.view-authors.view-display-id-page_1 .authors-accordion-ready .authors-detail-column{display:none;}.view-authors.view-display-id-page_1
    .vertical-tabs__menu-link{display:flex;align-items:center;justify-content:space-between;width:100%;gap:var(--space-12);}.view-authors .vertical-tabs__menu-item-title{min-width:0;overflow-wrap:anywhere;}.view-authors.view-display-id-page_1 .vertical-tabs__pane{width:100%;background-color:var(--color-canvas);}.view-authors.view-display-id-page_1
    .vertical-tabs__menu-item.authors-mobile-menu-item--open{border-bottom:0 !important;}.view-authors.view-display-id-page_1
    .authors-mobile-menu-icon{display:inline-block;flex-shrink:0;width:1em;height:1em;}.view-authors.view-display-id-page_1 .teaser-grid,.teaser-grid.news-books:has(.teaser-card--product){grid-template-columns:repeat(2,minmax(0,1fr));--product-teaser-image-small-width:34%;--product-teaser-image-medium-width:38%;--product-teaser-image-large-width:44%;}.view-authors .views-field-books-and-editions-by-person{border-left:none;}.view-authors .views-field-books-and-editions-by-person > .field-content{padding-bottom:0;}.view-authors .views-field-field-description{overflow-wrap:anywhere;}}@media (width < 768px){.view-authors.view-display-id-alphabet_navigation .view-content{--alphabet-cell-size:1.8rem;}.view-authors.view-display-id-alphabet_navigation .views-summary a{padding:0;}.view-authors.view-display-id-page_1 .vertical-tabs__menu-link{padding:var(--space-10) var(--space-12);}.view-authors .views-field-field-description{padding:var(--space-12) var(--space-12) var(--space-40);}.view-authors.view-display-id-page_1 .teaser-grid,.teaser-grid.news-books:has(.teaser-card--product){--product-teaser-image-medium-width:40%;--product-teaser-image-large-width:47%;}}@media (prefers-reduced-motion:reduce){.view-authors.view-display-id-alphabet_navigation .views-summary a,.view-authors .vertical-tabs__menu-item a{transition:none;}}}@layer base{.adocs-product .product-back-row,.node--type-news.node--view-mode-full .news-back-row{display:flex;border-bottom:var(--border-grid);background:var(--color-canvas);}.adocs-product .product-back-link,.node--type-news.node--view-mode-full .news-back-link{display:inline-flex;align-items:center;gap:var(--space-10);padding:var(--space-7) var(--space-20);font-size:var(--font-size-16);line-height:var(--line-height-120);}.adocs-product .product-back-link svg,.node--type-news.node--view-mode-full .news-back-link svg{flex:none;width:1em;height:auto;fill:currentColor;}.adocs-product .product-back-link:focus-visible,.node--type-news.node--view-mode-full .news-back-link:focus-visible{outline-offset:calc(-1 * var(--stroke-medium));}@media (width < 1024px){.adocs-product .product-back-link,.node--type-news.node--view-mode-full .news-back-link{padding-inline:var(--space-12);}}}@layer base{.contributors-list{display:inline;list-style:none;padding:0;margin:0;}.contributors-list li{display:inline;}.contributors-list li::after{content:", ";}.contributors-list li:last-child::after{content:"";}.contributors-list li a,.contributors-list .editor-suffix{white-space:nowrap;}.editor-suffix{display:inline-block;}@media (width < 768px){.adocs-product .contributors-list a{white-space:normal;}}}@layer base{.product-purchase .field--name-purchased-entity{flex:1 1 0;min-width:0;border-bottom:var(--border-grid);}fieldset.product-variation-selector{border:0;padding:0;margin:0;min-width:0;}.product-variation-selector > .fieldset-wrapper{margin:0;padding:0;}.product-variation-selector .form-radios{display:flex;flex-wrap:wrap;width:100%;min-width:0;gap:var(--stroke-thick);align-content:flex-start;background-color:var(--color-gray-light);}.product-variation-selector .form-item{position:relative;display:flex;flex:1 1 calc(2 * var(--space-80));min-width:0;margin:0;padding:0;}.product-variation-selector label.option{flex:1 1 auto;display:flex;align-items:center;justify-content:center;padding:var(--space-10) var(--space-20);background:var(--color-canvas);font-size:var(--font-size-16);line-height:var(--line-height-120);text-transform:uppercase;letter-spacing:var(--letter-spacing-1);transition:background-color 150ms ease-out;}.product-variation-selector label.option:hover,.product-variation-selector input:checked + label.option{background:var(--color-adocs-primary);-webkit-tap-highlight-color:var(--tap-highlight-on-yellow);}.product-variation-selector input:not(:checked) + label.option:hover{cursor:pointer;}.product-variation-selector input[type="radio"]{position:absolute;width:var(--pixel);height:var(--pixel);margin:calc(-1 * var(--pixel));padding:0;border:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;}.product-variation-selector input:focus-visible + label.option{outline:var(--stroke-medium) solid var(--color-text);outline-offset:calc(-1 * var(--stroke-medium));}.wrapper-pricenbuy{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;font-size:var(--font-size-16);line-height:var(--line-height-120);margin:0;border-bottom:var(--border-grid);gap:var(--stroke-thick);background-color:var(--color-gray-light);}.wrapper-pricenbuy > *{min-width:0;display:flex;align-items:center;justify-content:center;background-color:var(--color-canvas);padding:var(--space-10) var(--space-20);font-size:var(--font-size-16);line-height:var(--line-height-120);margin-right:0;margin-left:0;text-align:center;text-transform:uppercase;}.wrapper-pricenbuy .product-price{text-transform:capitalize;}.wrapper-pricenbuy .button:hover{background-color:var(--color-adocs-primary);-webkit-tap-highlight-color:var(--tap-highlight-on-yellow);}.wrapper-pricenbuy .button{background-color:var(--color-gray-light);letter-spacing:var(--letter-spacing-uppercase);text-decoration-line:none !important;transition:background-color 150ms ease-out;}.wrapper-pricenbuy .button--add-to-cart{border:none;background-color:transparent;color:inherit;margin:0;}.wrapper-pricenbuy .button--add-to-cart:enabled{cursor:pointer;}.wrapper-pricenbuy .button--add-to-cart:enabled:hover{background-color:var(--color-adocs-primary);-webkit-tap-highlight-color:var(--tap-highlight-on-yellow);}.product-availability{border-bottom:var(--border-grid);padding:var(--space-80) var(--space-15);font-size:var(--font-size-16);}@media (width < 768px){.adocs-product .product-variation-selector .form-item{flex-basis:0;}.adocs-product .product-variation-selector label.option,.adocs-product .wrapper-pricenbuy > *{font-size:var(--font-size-15);line-height:var(--type-book-full-label-line-height);letter-spacing:var(--letter-spacing-1);padding:var(--space-7) var(--space-12);overflow-wrap:anywhere;}.adocs-product .product-availability,.adocs-product .wrapper-pricenbuy .button:disabled{font-size:var(--font-size-12);line-height:var(--type-book-full-metadata-line-height);}.adocs-product .product-availability{padding:var(--space-10) var(--space-12) var(--space-80);text-align:center;}}@media (prefers-reduced-motion:reduce){.product-variation-selector label.option,.wrapper-pricenbuy .button{transition:none;}}}@layer base{.wrapper-metadata{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding-block:var(--space-10);border-bottom:var(--border-grid);font-size:var(--font-size-16);font-weight:400;line-height:var(--line-height-1438);}.wrapper-metadata > .left-column,.wrapper-metadata > .right-column{min-width:0;padding-inline:var(--space-15);overflow-wrap:anywhere;}.wrapper-metadata .field__label{font-weight:inherit;}.wrapper-metadata dl,.wrapper-metadata dd,.wrapper-metadata p{margin:0;}.wrapper-metadata dt{font-weight:inherit;}.wrapper-metadata .field--label-inline .field__label{padding-inline-end:0.25em;}.wrapper-metadata .field--name-field-language .field__item{text-transform:capitalize;}@media (width < 768px){.wrapper-metadata{font-size:var(--font-size-12);line-height:var(--type-book-full-metadata-line-height);}.wrapper-metadata > *{padding-inline:var(--space-12);}}@media (width < 420px){.wrapper-metadata{grid-template-columns:minmax(0,1fr);row-gap:var(--font-size-16);}}}@layer base{.adocs-product .samples{display:flex;flex-direction:column;justify-content:center;align-items:center;font-size:var(--font-size-16);line-height:var(--line-height-120);text-transform:uppercase;letter-spacing:var(--letter-spacing-uppercase);}.reading-sample-link{width:100%;padding:var(--space-10);text-align:center;border-bottom:var(--border-grid);cursor:pointer;letter-spacing:var(--letter-spacing-uppercase);}.audio-sample figure.audio-sample{display:flex;flex-direction:column;align-items:center;}.sample-heading{align-self:center;text-align:center;padding:var(--space-10);border-bottom:var(--border-grid);}@media (width < 768px){.adocs-product .samples{font-size:var(--font-size-15);line-height:var(--type-book-full-label-line-height);letter-spacing:var(--letter-spacing-1);}.adocs-product .reading-sample-link{padding:var(--space-7) var(--space-12);overflow-wrap:anywhere;}}}@layer base{.product-safety{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;padding:var(--space-10) 0 var(--space-15);font-size:var(--font-size-16);line-height:var(--line-height-1438);margin:0;border:0;border-bottom:var(--border-grid);}.adocs-product .wrapper-secondary:has(+ .field--name-field-recommended-items) .product-safety{border-bottom:0;}.product-safety__trigger{grid-column:1;grid-row:1;align-self:start;display:block;padding-inline:var(--space-15);color:var(--color-gray-dark);font-weight:400;cursor:pointer;}.product-safety__toggle{position:absolute;width:var(--pixel);height:var(--pixel);margin:calc(-1 * var(--pixel));overflow:hidden;clip-path:inset(50%);}.product-safety__label{display:block;text-decoration-line:underline;text-decoration-color:transparent;text-decoration-thickness:1px;text-underline-offset:0.25em;transition:text-decoration-color 150ms ease-out;}.product-safety__trigger:hover .product-safety__label,.product-safety__toggle:focus-visible + .product-safety__label{text-decoration-color:currentColor;}.safety-content{grid-column:2;grid-row:1;min-width:0;padding-inline:var(--space-15);overflow-wrap:anywhere;color:var(--color-gray-dark);opacity:0;visibility:hidden;pointer-events:none;transition:opacity 150ms ease-out,visibility 0s linear 150ms;}.product-safety:has(.product-safety__toggle:checked) .safety-content{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s;}@media (width < 768px){.adocs-product .product-safety{grid-template-columns:minmax(0,1fr);min-height:0;padding-block:0 calc(var(--space-80) + var(--space-40));padding-inline:var(--space-12);font-size:var(--font-size-12);line-height:var(--type-book-full-metadata-line-height);}.adocs-product .safety-content{grid-column:1;grid-row:2;padding-inline:0;padding-top:var(--space-20);overflow-wrap:anywhere;display:none;}.adocs-product .product-safety:has(.product-safety__toggle:checked) .safety-content{display:block;}.adocs-product .product-safety__trigger{padding-inline:0;}}@media (prefers-reduced-motion:reduce){.product-safety__label,.safety-content{transition:none;}}}@layer base{.wrapper-related-content
  > .field--name-field-related-editions
  > .field__items
  > .field__item
  > article.node--type-edition{display:flex;flex:1 1 auto;flex-direction:column;width:100%;height:100%;min-width:0;min-height:0;}.wrapper-related-content
  > .field--name-field-related-editions
  > .field__items
  > .field__item
  > article.node--type-edition
  > .node__teaser-link{display:flex;flex:1 1 auto;min-width:0;min-height:0;color:inherit;}.wrapper-related-content
  .node--type-edition
  > .node__teaser-link
  > .node__content{display:flex;flex:1 1 auto;flex-direction:column;width:100%;min-width:0;min-height:0;}.wrapper-related-content
  .node--type-edition
  > .node__teaser-link
  > .node__content
  > .field--name-field-img-teaser{display:flex;flex:1 1 0;flex-direction:column;width:100%;min-width:0;min-height:0;overflow:hidden;}.wrapper-related-content
  .node--type-edition
  .field--name-field-img-teaser
  > article.media,.wrapper-related-content
  .node--type-edition
  .field--name-field-img-teaser
  .field--name-field-media-image,.wrapper-related-content
  .node--type-edition
  .field--name-field-img-teaser
  .field--name-field-media-image
  > .field__item,.wrapper-related-content
  .node--type-edition
  .field--name-field-img-teaser
  .slide-image-box{display:flex;flex:1 1 auto;flex-direction:column;width:100%;min-width:0;min-height:0;}.wrapper-related-content
  .node--type-edition
  .field--name-field-img-teaser
  img{display:block;width:100%;height:100%;min-width:0;min-height:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;}.wrapper-related-content
  .node--type-edition
  > .node__teaser-link
  > .node__content
  > h2,.wrapper-related-content
  .node--type-edition
  > .node__teaser-link
  > .node__content
  > .field--name-field-artists{flex:0 0 auto;}.wrapper-related-content
  .node--type-edition
  > .node__teaser-link
  > .node__content
  > h2{margin-block-start:0;}}@layer base{.adocs-product{display:flex;flex-direction:column;flex:1 1 0%;background:linear-gradient(to right,var(--color-canvas) calc(50% - var(--stroke-thick) / 2),var(--color-gray-light) calc(50% - var(--stroke-thick) / 2),var(--color-gray-light) round(up,calc(50% + var(--stroke-thick) / 2),var(--pixel)),var(--color-canvas) round(up,calc(50% + var(--stroke-thick) / 2),var(--pixel)));}.adocs-product .wrapper-main-content{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:var(--stroke-thick);column-gap:var(--stroke-thick);align-items:start;align-content:start;flex:1 1 0%;}.adocs-product .wrapper-main-content > *{background-color:var(--color-canvas);}.adocs-product .wrapper-secondary{background-color:var(--color-gray-light);}.adocs-product .wrapper-secondary .product-purchase{background-color:var(--color-canvas);}.adocs-product .wrapper-secondary.footer-edge--connected .product-safety:last-child,.adocs-product .product-safety.footer-edge--connected,.adocs-product .field--name-field-recommended-items.footer-edge--connected > .field__items > .field__item:last-child > article,.adocs-product .field--name-field-other-titles.footer-edge--connected > .teaser-grid,.adocs-product .field--name-field-other-titles.teaser-grid.footer-edge--connected{border-block-end-color:transparent;background-clip:padding-box;}.adocs-product .wrapper-main-content > .field--name-field-recommended-items{grid-column:2;grid-row:2;min-width:0;}.adocs-product .wrapper-primary{padding-bottom:var(--space-40);}.adocs-product .product-title{font-size:var(--font-size-28);line-height:var(--line-height-115);text-transform:uppercase;letter-spacing:var(--letter-spacing-uppercase);margin:0;padding-left:var(--space-20);}.adocs-product .product-subtitle,.adocs-product .wrapper-authors{font-size:var(--font-size-28);line-height:var(--line-height-115);margin:0;padding-left:var(--space-20);}.adocs-product .product-heading{position:relative;padding-top:var(--space-80);border-bottom:var(--border-grid);}.adocs-product .product-heading > .badge{position:absolute;inset-block-start:0;inset-inline-end:0;}.adocs-product .wrapper-authors{padding-bottom:var(--space-15);margin-top:var(--space-20);}.adocs-product .product-heading:not(:has(.wrapper-authors)){padding-bottom:var(--space-15);}.adocs-product .field--name-field-description{--description-inset-start:var(--space-20);--description-inset-end:var(--space-40);padding-top:var(--space-20);padding-inline:var(--description-inset-start) var(--description-inset-end);}.adocs-product .field--name-field-description > :is(hr,h2.section-divider,h3.section-divider){margin-inline:calc(-1 * var(--description-inset-start)) calc(-1 * var(--description-inset-end));}.adocs-product .field--name-field-description > :is(h2,h3).section-divider{padding-inline:var(--description-inset-start) var(--description-inset-end);}.field--name-field-slider-images .swiper-slide{position:relative;}.wrapper-main-content > .wrapper-primary,.wrapper-main-content > .wrapper-secondary{min-width:0;}.wrapper-secondary .swiper{max-width:100%;overflow:hidden;}.wrapper-secondary img{max-width:100%;height:auto;display:block;}.wrapper-related-content{--related-gap:var(--stroke-thick);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:var(--related-gap);}.adocs-product .wrapper-related-content > .field--name-field-other-titles{grid-column:1;grid-row:1;}.adocs-product.no-related-editions .wrapper-related-content > .related-titles--wide{grid-column:1 / -1;background:transparent;}.adocs-product .wrapper-related-content > .field--name-field-related-editions{grid-column:2;grid-row:1;}.wrapper-related-content > *{min-width:0;background-color:var(--color-canvas);}.field--name-field-recommended-items .field__label,.wrapper-related-content .field__label{padding-top:var(--space-80);padding-bottom:var(--space-10);padding-left:var(--space-20);border-bottom:var(--border-grid);color:var(--color-gray-dark);font-size:var(--font-size-16);font-weight:400;line-height:var(--line-height-120);text-transform:uppercase;letter-spacing:var(--letter-spacing-uppercase);}.adocs-product .field--name-field-recommended-items > .field__label{padding-top:0;}.field--name-field-recommended-items .field__items{margin:0;padding:0;list-style:none;}.field--name-field-recommended-items .field__item article{border-bottom:var(--border-grid);}.field--name-field-recommended-items .field__item article a{display:block;padding-top:var(--space-20);padding-left:var(--space-20);transition:background-color 150ms ease-out;}.field--name-field-recommended-items .field__item article a:is(:hover,:focus-visible){background-color:var(--color-adocs-primary);-webkit-tap-highlight-color:var(--tap-highlight-on-yellow);}.field--name-field-recommended-items .field__item h2{font-size:var(--font-size-28);line-height:var(--line-height-115);}.field--name-field-recommended-items
  .field__item
  .field--name-field-news-cat{padding-top:var(--space-20);padding-bottom:var(--space-10);font-size:var(--font-size-16);line-height:var(--line-height-120);text-transform:uppercase;letter-spacing:var(--letter-spacing-uppercase);}.wrapper-related-content
  > .field--name-field-related-editions
  > .field__items{display:grid;grid-template-columns:minmax(0,1fr);align-content:start;justify-items:start;gap:var(--related-gap);min-width:0;}.wrapper-related-content
  > .field--name-field-related-editions
  > .field__items
  > .field__item{display:flex;flex-direction:column;width:100%;height:auto;min-width:0;aspect-ratio:8 / 5;overflow:hidden;}@media (max-width:800px){.wrapper-related-content{grid-template-columns:minmax(0,1fr);}.adocs-product .wrapper-related-content > .field--name-field-other-titles,.adocs-product.no-related-editions .wrapper-related-content > .related-titles--wide,.adocs-product .wrapper-related-content > .field--name-field-related-editions{grid-column:1;grid-row:auto;}}@media (width < 1024px){.adocs-product{background:var(--color-canvas);}.adocs-product .wrapper-main-content{display:flex;flex-direction:column;align-items:stretch;}.adocs-product .wrapper-primary,.adocs-product .wrapper-secondary,.adocs-product .wrapper-secondary > :has(> .product-purchase),.adocs-product .product-purchase{display:contents;}.adocs-product .product-heading{padding-top:calc(var(--space-40) + var(--space-15));}.adocs-product .wrapper-secondary > :not(:has(> .product-purchase)){order:1;}.adocs-product .product-purchase > .field--name-purchased-entity{order:2;flex:none;}.adocs-product #selected-variation{order:3;}.adocs-product .wrapper-pricenbuy{order:4;}.adocs-product .product-availability{order:5;}.adocs-product .field--name-field-description{order:6;padding-bottom:var(--space-40);}.adocs-product .product-safety{order:7;}.adocs-product .field--name-field-recommended-items{order:8;}.adocs-product .wrapper-related-content{grid-template-columns:minmax(0,1fr);}.adocs-product .wrapper-related-content > .field{grid-column:1;grid-row:auto;}}@media (width < 768px){.adocs-product .product-title,.adocs-product .product-subtitle,.adocs-product .wrapper-authors{padding-inline:var(--space-12);font-size:var(--font-size-22);line-height:var(--type-book-full-subtitle-line-height);text-wrap:wrap;overflow-wrap:anywhere;}.adocs-product .product-title{line-height:var(--type-book-full-title-line-height);}.adocs-product .wrapper-authors{margin-top:calc(var(--font-size-22) + var(--space-4));padding-bottom:var(--space-12);}.adocs-product .swiper-container:not(.swiper--fullscreen){aspect-ratio:375 / 264;--swiper-image-padding:10%;--swiper-navigation-sides-offset:var(--space-12);}.adocs-product .field--name-field-description{--description-inset-start:var(--space-12);--description-inset-end:var(--space-12);padding-top:var(--space-12);font-size:var(--type-body-font-size);line-height:var(--type-body-line-height);overflow-wrap:anywhere;}.adocs-product .field--name-field-recommended-items > .field__label,.adocs-product .wrapper-related-content > .field > .field__label,.adocs-product .field--name-field-recommended-items .field--name-field-news-cat{padding-inline:var(--space-12);font-size:var(--font-size-15);line-height:var(--type-book-full-label-line-height);}.adocs-product .field--name-field-recommended-items .field__item article a{padding:var(--space-12) var(--space-12) 0;}.adocs-product .field--name-field-recommended-items .field__item h2{font-size:var(--font-size-22);line-height:var(--type-book-full-subtitle-line-height);text-wrap:wrap;overflow-wrap:anywhere;}.adocs-product .field--name-field-recommended-items .field--name-field-news-cat{padding-inline:0;}.adocs-product .product-heading:not(:has(.wrapper-authors)){padding-bottom:var(--space-12);}.adocs-product .field--name-field-related-editions .node__content > :not(.field--name-field-img-teaser){padding-inline:var(--space-7);font-size:var(--font-size-10);line-height:var(--line-height-120);overflow-wrap:anywhere;}.adocs-product .field--name-field-related-editions .node__content > h2{margin-top:var(--space-7);line-height:var(--line-height-110);letter-spacing:calc(var(--letter-spacing-1) / 2);text-transform:uppercase;text-wrap:wrap;}.adocs-product .field--name-field-related-editions .node__content > :last-child{padding-bottom:var(--space-7);}}@media (prefers-reduced-motion:reduce){.field--name-field-recommended-items .field__item article a{transition:none;}}}@layer base{.edition-detail{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:var(--stroke-thick);column-gap:var(--stroke-thick);align-content:start;flex:1 1 auto;background:linear-gradient(to right,var(--color-canvas) calc(50% - var(--stroke-thick) / 2),var(--color-gray-light) calc(50% - var(--stroke-thick) / 2),var(--color-gray-light) calc(50% + var(--stroke-thick) / 2),var(--color-canvas) calc(50% + var(--stroke-thick) / 2));}.edition-detail > *{min-width:0;background:var(--color-canvas);}.edition-heading{padding:var(--space-80) var(--space-20) var(--space-20);border-bottom:var(--border-grid);font-size:var(--font-size-28);line-height:calc(32 / 28);}.edition-heading h1{margin:0;font:inherit;}.edition-heading .edition-artists{margin-bottom:calc(var(--space-20) + var(--space-12));text-transform:uppercase;letter-spacing:var(--letter-spacing-1);}.edition-artists:empty{display:none;}.edition-artists > * + *::before{content:", ";}.edition-description{padding:var(--space-20) var(--space-20) var(--space-80);font-size:var(--font-size-20);line-height:var(--line-height-135);overflow-wrap:anywhere;}.edition-description p:first-child{margin-top:0;}.edition-detail[data-edition-media="video"] .edition-secondary :is(video,iframe){display:block;width:100%;max-width:100%;aspect-ratio:16 / 9;height:auto;border:0;}.edition-secondary audio{width:100%;}.edition-detail[data-edition-media="audio"] .edition-secondary iframe{width:100%;max-width:100%;border:0;}.edition-purchase{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-block:var(--border-grid);font-size:var(--font-size-16);line-height:calc(20 / 16);}.edition-metadata + .edition-purchase{border-top:0;}.edition-price,.edition-inquiry{display:flex;justify-content:center;align-items:center;min-width:0;padding:var(--space-10) var(--space-12);text-align:center;overflow-wrap:anywhere;}.edition-price:only-child{grid-column:1 / -1;}.edition-inquiry{border-left:var(--border-grid);}.edition-inquiry:is(:hover,:focus-visible){background:var(--color-adocs-primary);-webkit-tap-highlight-color:var(--tap-highlight-on-yellow);}.edition-recommendations{grid-column:2;}.edition-recommendations > .field{margin:0;padding:0;list-style:none;}.edition-recommendations > h2{margin:0;padding:var(--space-15) var(--space-20);border-bottom:var(--border-grid);color:var(--color-gray-dark);font-size:var(--font-size-16);line-height:calc(20 / 16);letter-spacing:var(--letter-spacing-1);text-transform:uppercase;}.edition-recommendations .node--view-mode-simple-teaser > a{display:block;padding:var(--space-15) var(--space-20);border-bottom:var(--border-grid);}.edition-recommendations .node--view-mode-simple-teaser > a:is(:hover,:focus-visible){background:var(--color-adocs-primary);-webkit-tap-highlight-color:var(--tap-highlight-on-yellow);}.edition-recommendations .node h2{margin:0 0 var(--space-20);font-size:var(--font-size-28);line-height:calc(32 / 28);}.edition-recommendations .field--name-field-news-cat{font-size:var(--font-size-16);text-transform:uppercase;}.view-editions .view-content{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--stroke-thick);border-bottom:var(--border-grid);background:var(--color-gray-light);}.view-editions .views-row{display:flex;min-width:0;background:var(--color-canvas);}.view-editions .views-row > .edition-card,.view-editions .edition-card .node__teaser-link{height:100%;}.view-editions .views-row > .edition-card{flex:1 1 auto;}.view-editions .edition-card .node__teaser-link{display:block;}.view-editions .edition-card .node__teaser-link:is(:hover,:focus-visible){background:var(--color-adocs-primary);-webkit-tap-highlight-color:var(--tap-highlight-on-yellow);}.view-editions .edition-card .field--name-field-img-teaser{position:relative;aspect-ratio:4 / 3;overflow:hidden;}.view-editions .edition-card .field--name-field-img-teaser::after{content:"";position:absolute;inset:0;background:var(--color-adocs-primary);opacity:0;transition:opacity 180ms ease-out;pointer-events:none;}.view-editions .edition-card .field--name-field-img-teaser :is(article,.field,.field__item,.slide-image-box,picture){display:block;width:100%;height:100%;}.view-editions .edition-card .field--name-field-img-teaser img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:filter 180ms ease-out;}.view-editions .edition-card .node__teaser-link:is(:hover,:focus-visible) .field--name-field-img-teaser::after{opacity:0.38;}.view-editions .edition-card .node__teaser-link:is(:hover,:focus-visible) .field--name-field-img-teaser img{filter:brightness(0.88) saturate(0.92);}.view-editions .edition-card .edition-artists{padding:var(--space-10) var(--space-15) 0;font-size:var(--font-size-13);line-height:calc(15 / 13);letter-spacing:var(--letter-spacing-1);text-transform:uppercase;}.view-editions .edition-card h2{margin:0;padding:var(--space-10) var(--space-15) var(--space-20);font-size:var(--font-size-14);line-height:calc(17 / 14);}.view-editions .edition-card .edition-artists:not(:empty) + h2{padding-top:0;}.edition-card__status{display:block;padding:0 var(--space-15) var(--space-10);font-size:var(--font-size-13);}.view-editions .view-empty{padding:var(--space-20);}@media (width < 1024px){.view-editions .view-content{grid-template-columns:repeat(2,minmax(0,1fr));}.edition-detail{display:flex;flex-direction:column;background:var(--color-canvas);}.edition-primary{display:contents;}.edition-heading{order:0;}.edition-secondary{order:1;}.edition-description{order:2;}.edition-recommendations{order:3;}}@media (width < 768px){.edition-heading{padding:calc(var(--space-40) + 2 * var(--space-4)) var(--space-12) var(--space-12);font-size:var(--font-size-22);line-height:calc(26 / 22);}.edition-heading .edition-artists{line-height:calc(24 / 22);}.edition-description{padding:var(--space-20) var(--space-12) var(--space-80);font-size:var(--font-size-16);line-height:var(--line-height-1375);}.edition-purchase{font-size:var(--font-size-12);line-height:calc(16 / 12);}.edition-price{font-size:var(--font-size-15);letter-spacing:var(--letter-spacing-1);}.edition-inquiry{padding:var(--space-10) var(--space-4);}.edition-recommendations .node h2{font-size:var(--font-size-22);line-height:calc(26 / 22);}.edition-recommendations > h2{font-size:var(--font-size-12);line-height:calc(16 / 12);}.view-editions .view-content{grid-template-columns:minmax(0,1fr);}.view-editions .edition-card .edition-artists{padding:var(--space-7) var(--space-12) 0;font-size:var(--type-book-teaser-title-font-size);line-height:var(--type-book-teaser-title-line-height);letter-spacing:var(--type-book-teaser-title-letter-spacing);}.view-editions .edition-card h2{padding:var(--space-7) var(--space-12) calc(var(--space-20) + var(--space-10));font-size:var(--type-book-teaser-subtitle-font-size);line-height:var(--type-book-teaser-subtitle-line-height);}.view-editions .edition-card__status{padding-inline:var(--space-12);}}}@layer base{.addtocal-container{width:100%;background-color:var(--color-adocs-primary) !important;-webkit-tap-highlight-color:var(--tap-highlight-on-yellow);margin:0 !important;border-bottom:var(--border-grid);}.addtocal-container .addtocal{padding-top:calc(var(--space-10)) !important;padding-bottom:var(--space-10) !important;padding-right:var(--space-20) !important;background-color:var(--color-adocs-primary) !important;-webkit-tap-highlight-color:var(--tap-highlight-on-yellow);border:none;float:right;font-size:var(--font-size-13) !important;letter-spacing:var(--letter-spacing-1) !important;line-height:1 !important;text-transform:uppercase;}.addtocal-container .addtocal-links{border-top:var(--border-grid);padding:var(--space-4) 0 var(--space-10) !important;}.addtocal-container .addtocal-link{font-size:var(--font-size-13) !important;letter-spacing:var(--letter-spacing-1) !important;line-height:1 !important;}.addtocal-container .addtocal-link a:hover,.addtocal-container .addtocal-link a:focus{border-radius:0 !important;background-color:transparent !important;text-decoration-line:underline !important;text-decoration-color:currentColor !important;}.addtocal-container .addtocal::before{content:'';display:inline-block;width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:10.4px solid currentColor;border-right:none;margin-right:var(--space-7);transform:scale(0.8) translateY(0.05rem);transform-origin:left center;}.addtocal-container .addtocal-menu{background-color:var(--color-adocs-primary) !important;-webkit-tap-highlight-color:var(--tap-highlight-on-yellow);border:none !important;border-radius:0 !important;right:0 !important;text-align:center;width:auto !important;}@media (width < 768px){.page-node-type-news .addtocal-container{min-height:1.8rem;border-bottom:0;}.page-node-type-news .addtocal-container .addtocal{display:flex;float:none;align-items:center;justify-content:flex-end;width:100%;min-height:1.8rem;padding:var(--space-4) var(--space-12) !important;font-size:var(--font-size-13) !important;line-height:calc(15 / 13) !important;}.page-node-type-news .addtocal-container .addtocal-menu{width:100% !important;}}}@layer base{.page-node-type-news .wrapper-main-content{display:grid;flex-grow:1;grid-template-rows:1fr;grid-template-columns:1fr 1fr;gap:var(--stroke-thick);background-color:var(--color-gray-light);}.page-node-type-news .wrapper-main-content > *{background-color:var(--color-canvas);}.page-node-type-news .wrapper-primary video{display:block;width:100%;max-width:100%;height:auto;}.page-node-type-news
.wrapper-primary
.field--name-field-video
:is(iframe,[data-type="placeholder"]){display:block;width:100%;max-width:100% !important;height:auto !important;aspect-ratio:16 / 9;border:0;}.page-node-type-news .wrapper-primary:has(> .swiper--news-slider){container-type:inline-size;--news-slider-height-ratio:calc(3 / 4);}.page-node-type-news .swiper--news-slider:not(.swiper--fullscreen){height:calc(100cqw * var(--news-slider-height-ratio) + var(--stroke-thick));margin-block-start:calc(-1 * var(--stroke-thick)) !important;}.page-node-type-news
:is(.swiper--news-slider,.swiper--news-book-slider)
.swiper-slide
> article.media{grid-template-rows:minmax(0,1fr) var(--space-40);background-color:var(--color-canvas);}.page-node-type-news
:is(.swiper--news-slider,.swiper--news-book-slider)
.field--name-field-media-image{background-color:var(--color-gray-light);}.page-node-type-news
:is(.swiper--news-slider,.swiper--news-book-slider)
.field--name-field-caption{position:relative;z-index:2;min-height:var(--space-40);padding:var(--space-4) var(--space-15) 0 calc(3 * var(--space-20));background-color:var(--color-canvas);font-size:var(--font-size-14);line-height:calc(17 / 14);letter-spacing:0;}.page-node-type-news
:is(.swiper--news-slider,.swiper--news-book-slider)
.field--name-field-caption
.field__item{max-width:none;line-height:inherit;}.page-node-type-news
:is(.swiper--news-slider,.swiper--news-book-slider)
.news-slider-caption__counter{position:absolute;bottom:0;left:var(--space-15);z-index:3;height:var(--space-40);padding-top:var(--space-4);box-sizing:border-box;pointer-events:none;color:var(--color-black);font-size:var(--font-size-14);line-height:calc(17 / 14);letter-spacing:0;}.page-node-type-news .wrapper-secondary{display:grid;height:auto;grid-auto-rows:min-content;align-content:start;padding-bottom:var(--space-80);}.page-node-type-news .wrapper-title,.page-node-type-news .wrapper-date-location,.page-node-type-news .wrapper-body{padding:var(--space-20);}.node--type-news.node--view-mode-full{display:flex;flex-direction:column;flex-grow:1;}.page-node-type-news .wrapper-title{padding-top:var(--space-80);padding-bottom:var(--space-10);border-bottom:var(--border-grid);font-size:var(--font-size-28);line-height:var(--line-height-115);letter-spacing:var(--letter-spacing-1);text-wrap:balance;}.page-node-type-news .field--name-field-title-typographic{text-transform:uppercase;}.page-node-type-news .field--name-field-subtitle-typographic{letter-spacing:0;}.page-node-type-news .wrapper-date-location{border-bottom:var(--border-grid);}.page-node-type-news .news-books{border-top:var(--border-grid);}.page-node-type-news .wrapper-body:has(+ .news-books){padding-bottom:var(--space-80);}@media (width >= 1024px){.page-node-type-news .news-books{grid-template-columns:repeat(auto-fill,minmax(min(100%,max(var(--teaser-min-width),calc((100% - 2 * var(--stroke-thick)) / 3))),1fr));}}@media (width < 1024px){.page-node-type-news .wrapper-main-content{display:flex;flex-direction:column;gap:0;background:var(--color-canvas);}.page-node-type-news .wrapper-secondary{display:contents;padding:0;}.page-node-type-news .wrapper-add-to-cal{order:1;}.page-node-type-news .wrapper-add-to-cal:not(:has(.addtocal-container)){display:none;}.page-node-type-news .wrapper-title{order:2;}.page-node-type-news .wrapper-date-location{order:3;}.page-node-type-news .wrapper-primary{order:4;min-width:0;}.page-node-type-news .wrapper-body{order:5;border-bottom:var(--border-grid);}.page-node-type-news .news-books{order:6;border-top:0;}}@media (width < 768px){.page-node-type-news .wrapper-title{padding:var(--space-40) var(--space-12) var(--space-10);font-size:var(--type-mobile-page-title-font-size);line-height:var(--type-mobile-page-title-line-height);letter-spacing:var(--type-mobile-page-title-letter-spacing);text-wrap:wrap;}.page-node-type-news .wrapper-date-location{padding:var(--space-10)
      var(--space-12)
      calc(var(--space-20) + var(--space-10));font-size:var(--type-news-mobile-copy-font-size);line-height:var(--type-news-mobile-copy-line-height);letter-spacing:var(--type-news-mobile-copy-letter-spacing);}.page-node-type-news .wrapper-primary:has(> .swiper--news-slider){--news-slider-height-ratio:calc(246 / 375);}.page-node-type-news .wrapper-body{padding:var(--space-40) var(--space-10) var(--space-80);font-size:var(--type-news-mobile-copy-font-size);line-height:var(--type-news-mobile-copy-line-height);letter-spacing:var(--type-news-mobile-copy-letter-spacing);}.page-node-type-news .wrapper-body:has(+ .news-books){padding-bottom:var(--space-40);}.page-node-type-news .wrapper-body :is(p,ul,ol){max-width:none;}.page-node-type-news .wrapper-primary .swiper-container{width:100%;aspect-ratio:375 / 246;background:var(--color-canvas);}.page-node-type-news
  .wrapper-primary
  .swiper-container
  .swiper-slide
  > article.media{grid-template-rows:minmax(0,1fr) var(--space-20);}.page-node-type-news
  :is(.swiper--news-slider,.swiper--news-book-slider)
  .news-slider-caption__counter{left:var(--space-10);height:var(--space-20);padding-top:var(--space-4);font-size:var(--type-news-mobile-caption-font-size);line-height:var(--type-news-mobile-caption-line-height);letter-spacing:var(--type-news-mobile-caption-letter-spacing);}.page-node-type-news
  .wrapper-primary
  .swiper-container
  .field--name-field-caption{min-height:var(--space-20);padding:var(--space-4)
      var(--space-10)
      0
      calc(3 * var(--space-15));background:var(--color-canvas);font-size:var(--type-news-mobile-caption-font-size);line-height:var(--type-news-mobile-caption-line-height);letter-spacing:var(--type-news-mobile-caption-letter-spacing);}.page-node-type-news .wrapper-primary .swiper-fullscreen-btn{display:none;}}}@layer base{.view-news .views-row{min-width:0;}.view-news .views-row:has(img){background-color:var(--color-canvas);}.view-news .news-card{position:relative;min-width:0;min-height:0;overflow:hidden;background-color:var(--color-gray-lighter);color:inherit;transition:background-color 150ms ease-out,color 180ms ease-out;}.view-news .news-card__link{position:absolute;inset:0;z-index:1;display:block;color:inherit;}.view-news .news-card__media,.view-news .news-card__body{position:relative;}.view-news .news-card__media{overflow:hidden;}.view-news .news-card__media .field,.view-news .news-card__media .field__item,.view-news .news-card__media .media,.view-news .news-card__media img{width:100%;height:100%;}.view-news .news-card__media img{display:block;-o-object-fit:cover;object-fit:cover;transition:filter 180ms ease-out;}.view-news .news-card__body{position:relative;padding:var(--space-15);overflow:visible;transition:background-color 150ms ease-out,color 180ms ease-out;}.view-news .field--name-field-news-cat{font-size:var(--font-size-13);text-transform:uppercase;letter-spacing:var(--letter-spacing-1);transition:color 180ms ease-out,opacity 180ms ease-out;}.view-news .news-card__title{--teaser-lines:var(--news-title-lines,none);font-size:var(--font-size-20);line-height:var(--line-height-135);margin-top:var(--space-4);margin-bottom:var(--space-7);text-overflow:ellipsis;transition:color 180ms ease-out;}.view-news .date-location{display:flow-root;font-size:var(--font-size-14);line-height:var(--line-height-120);transition:color 180ms ease-out,opacity 180ms ease-out;}.view-news .event-date{float:left;margin-right:0;white-space:nowrap;}.view-news .location-short{display:inline;white-space:normal;overflow-wrap:anywhere;}.view-news .date-location .event-date:empty{display:none;}.view-news .news-card:hover,.view-news .news-card:focus-within{background-color:var(--color-adocs-primary);-webkit-tap-highlight-color:var(--tap-highlight-on-yellow);}.view-news .news-card__media::after{content:"";position:absolute;inset:0;background:var(--color-adocs-primary);opacity:0;transition:opacity 180ms ease-out;pointer-events:none;}.view-news .news-card:hover .news-card__media::after,.view-news .news-card:focus-within .news-card__media::after{opacity:0.38;}.view-news .news-card:hover .news-card__media img,.view-news .news-card:focus-within .news-card__media img{filter:brightness(0.88) saturate(0.92);}.view-news .news-card:hover .field--name-field-news-cat,.view-news .news-card:focus-within .field--name-field-news-cat,.view-news .news-card:hover .date-location,.view-news .news-card:focus-within .date-location{opacity:0.82;}.path-news.view-mode-grid .news-card,.news-view-mode-grid .path-news .news-card{container:news-card / inline-size;}.view-news .news-card__category{--teaser-lines:var(--news-category-lines,none);font-size:var(--font-size-13);line-height:var(--line-height-135);}.view-news .news-card__title > .field--name-field-title-typographic::after{content:none !important;}.view-news .news-card__details{--teaser-lines:var(--news-details-lines,none);}.path-news.view-mode-grid .news-card:has(.news-card__media),.news-view-mode-grid .path-news .news-card:has(.news-card__media){grid-template-rows:minmax(0,3fr) minmax(0,2fr);}.path-news.view-mode-grid .news-card:not(:has(.news-card__media)),.news-view-mode-grid .path-news .news-card:not(:has(.news-card__media)){grid-template-rows:minmax(0,1fr);}.path-news.view-mode-grid .news-card .news-card__body,.news-view-mode-grid .path-news .news-card .news-card__body{--news-category-lines:1;--news-title-lines:2;--news-details-lines:2;display:flex;flex-direction:column;min-width:0;min-height:0;overflow:hidden;}.path-news.view-mode-grid .news-card .news-card__body > *,.news-view-mode-grid .path-news .news-card .news-card__body > *{flex-shrink:0;}.path-news.view-mode-grid .news-card .event-date,.news-view-mode-grid .path-news .news-card .event-date{float:none;}.path-news.view-mode-grid .news-card .event-date :is(.field,.field__item),.news-view-mode-grid .path-news .news-card .event-date :is(.field,.field__item){display:inline;}@container news-card (width < 14.75rem){.path-news.view-mode-grid .news-card .news-card__body,.news-view-mode-grid .path-news .news-card .news-card__body{--news-details-lines:1;}}@media (prefers-reduced-motion:reduce){.view-news :is(.news-card,.news-card__body){transition:none;}}}@layer base{.path-news .news-close-button{display:none;}.path-frontpage :is(.layout-content,.region-content){overflow:visible;}.path-frontpage .views-element-container{position:relative;}.path-frontpage .view-news-promoted{--promoted-news-card-width:var(--promoted-news-measured-card-width,var(--teaser-min-width));--promoted-news-scale:2;--promoted-news-gap:var(--stroke-thick);--promoted-news-target-width:calc(var(--promoted-news-card-width) * var(--promoted-news-scale) + var(--promoted-news-gap));width:min(100%,var(--promoted-news-target-width));position:absolute;top:0;right:0;z-index:9;}@media (width < 2560px){.path-frontpage .view-news-promoted{--promoted-news-scale:1.5;--promoted-news-gap:0px;}}.promoted-news-toggle,.path-frontpage .view-news-promoted.has-no-visible-news,.view-news-promoted > .view-content[hidden]{display:none;}@media (width < 920px){.path-frontpage .view-news-promoted{--promoted-news-target-width:100%;}.promoted-news-toggle{display:flex;align-items:center;justify-content:space-between;box-sizing:border-box;width:100%;margin:0;padding:calc(var(--space-12) / 2) var(--space-12);border:0;border-top:var(--border-grid);border-bottom:var(--border-grid);border-radius:0;background:var(--color-adocs-primary);-webkit-tap-highlight-color:var(--tap-highlight-on-yellow);background-clip:padding-box;color:inherit;font:inherit;font-size:var(--type-catalog-mobile-category-font-size);line-height:var(--type-catalog-mobile-category-line-height);letter-spacing:var(--letter-spacing-1);text-transform:uppercase;text-align:start;cursor:pointer;}.promoted-news-toggle:focus-visible{outline:var(--stroke-medium) solid currentColor;outline-offset:calc(-1 * var(--stroke-medium));}.promoted-news-toggle svg{width:var(--font-size-16);height:var(--font-size-16);fill:currentColor;}.promoted-news-toggle[aria-expanded="true"] svg{transform:rotate(180deg);}.view-news-promoted.has-news-disclosure > .view-content{position:absolute;inset-inline:0;inset-block-start:100%;}}.view-news-promoted .view-content{display:flex;flex-direction:column;gap:var(--space-8);background:none;border:0;}.view-news-promoted .news-card{display:block;aspect-ratio:auto;height:auto;min-height:0;}.view-news-promoted .news-card__media{aspect-ratio:5 / 3;}.view-news-promoted .news-card__body{display:flex;flex-direction:column;}.view-news-promoted .news-card__title{margin-bottom:var(--space-40);}.view-news-promoted .date-location{display:flow-root;margin-top:0;}.view-news-promoted .news-card:has(.news-card__media) .news-card__link,.view-news-promoted .news-card:is(:hover,:focus-within) .news-card__link{-webkit-tap-highlight-color:var(--tap-highlight-on-yellow);}.view-news-promoted
.news-card:has(.news-card__media)
.news-card__body{background-color:var(--color-adocs-primary);}.view-news-promoted
.news-card:not(:has(.news-card__media))
.news-card__body{background-color:var(--color-gray-light);}.view-news-promoted
.news-card:hover
.news-card__body,.view-news-promoted
.news-card:focus-within
.news-card__body{background-color:var(--color-adocs-primary);}.news-close-button{position:absolute;top:0.35rem;right:0.05rem;z-index:10;background:none;border:none;cursor:pointer;opacity:0.65;transition:opacity 180ms ease-out;}.news-close-button:hover,.news-close-button:focus-visible,.view-news .news-card:hover .news-close-button,.view-news .news-card:focus-within .news-close-button{opacity:1;}.news-close-button svg{width:var(--font-size-20);height:var(--font-size-20);}.path-frontpage .view-news-promoted .news-close-button{opacity:1;}.path-frontpage .view-news-promoted .news-close-button svg{fill:var(--color-black);}.path-frontpage .view-news-promoted .news-close-button:is(:hover,:focus-visible) svg{fill:var(--color-gray-dark);}.news-close-button:hover svg{fill:white;}.view-display-id-teasers .news-close-button{display:none;}}@layer base{.path-news.view-mode-grid .view-content,.news-view-mode-grid .path-news .view-content{--news-grid-columns:7;display:grid;grid-template-columns:repeat(var(--news-grid-columns),minmax(0,1fr));gap:var(--stroke-thick);background-color:var(--color-gray-light);border-bottom:var(--border-grid);}@media (width < 3840px){.path-news.view-mode-grid .view-content,.news-view-mode-grid .path-news .view-content{--news-grid-columns:6;}}@media (width < 2560px){.path-news.view-mode-grid .view-content,.news-view-mode-grid .path-news .view-content{--news-grid-columns:5;}}@media (width < 1920px){.path-news.view-mode-grid .view-content,.news-view-mode-grid .path-news .view-content{--news-grid-columns:4;}}@media (width < 1280px){.path-news.view-mode-grid .view-content,.news-view-mode-grid .path-news .view-content{--news-grid-columns:3;}}@media (width < 1024px){.path-news.view-mode-grid .view-content,.news-view-mode-grid .path-news .view-content{--news-grid-columns:2;}}.path-news.view-mode-grid .news-card,.news-view-mode-grid .path-news .news-card{display:grid;grid-template-rows:auto 1fr;aspect-ratio:1 / 1;}.path-news.view-mode-grid .news-card__media,.news-view-mode-grid .path-news .news-card__media{aspect-ratio:5 / 3;}.path-news.view-mode-list .view-content,.news-view-mode-list .path-news .view-content{display:block;}.path-news.view-mode-list .news-card,.news-view-mode-list .path-news .news-card{display:grid;grid-template-columns:calc(112px * 5 / 3)
    minmax(0,1fr);grid-template-rows:112px;aspect-ratio:auto;}.path-news.view-mode-list .news-card::after,.news-view-mode-list .path-news .news-card::after{content:"";position:absolute;right:0;bottom:0;left:0;z-index:2;height:var(--stroke-thick);background-color:var(--color-gray-light);pointer-events:none;}.path-news.view-mode-list .news-card__media,.news-view-mode-list .path-news .news-card__media{grid-column:1;grid-row:1;aspect-ratio:auto;height:100%;}.path-news.view-mode-list .news-card__body,.news-view-mode-list .path-news .news-card__body{--news-title-lines:2;grid-column:2;grid-row:1;display:grid;grid-template-columns:minmax(0,1fr)
    minmax(12rem,0.35fr);grid-template-rows:auto
    auto;align-content:start;overflow:hidden;background-color:var(--color-canvas);}.path-news.view-mode-list .news-card__category,.news-view-mode-list .path-news .news-card__category{grid-column:1;grid-row:1;}.path-news.view-mode-list .news-card__title,.news-view-mode-list .path-news .news-card__title{grid-column:1;grid-row:2;}.path-news.view-mode-list .date-location,.news-view-mode-list .path-news .date-location{grid-column:2;grid-row:1 / 3;display:block;align-self:start;}.path-news.view-mode-list .event-date,.news-view-mode-list .path-news .event-date{float:none;}.path-news.view-mode-list .location-short,.news-view-mode-list .path-news .location-short{display:block;}.path-news
.news-card:has(.news-card__media)
.news-card__body{background-color:var(--color-canvas);}.path-news .news-card:hover .news-card__body,.path-news .news-card:focus-within .news-card__body{background-color:var(--color-adocs-primary);}.view-news.view-display-id-teasers .views-row{background:var(--color-canvas);}@media (width < 768px){.path-news .view-news.view-display-id-teasers .view-content{display:block;border-bottom:0;background:var(--color-canvas);}.path-news .view-news.view-display-id-teasers .views-row{border-bottom:var(--border-grid);}.path-news .view-news.view-display-id-teasers .grid-filler{display:none;}.path-news .view-news.view-display-id-teasers .news-card{display:block;height:auto;aspect-ratio:auto;}.path-news .view-news.view-display-id-teasers .news-card::after{content:none;}.path-news .view-news.view-display-id-teasers .news-card__media{height:auto;aspect-ratio:5 / 3;}.path-news .view-news.view-display-id-teasers .news-card__body{display:block;min-height:0;padding:var(--space-10) var(--space-12) var(--space-80);overflow:visible;}.path-news
  .view-news.view-display-id-teasers
  .news-card:not(:has(.news-card__media))
  .news-card__body{background:var(--color-gray-lighter);}.path-news
  .view-news.view-display-id-teasers
  .news-card:not(:has(.news-card__media)):is(:hover,:focus-within)
  .news-card__body{background:var(--color-adocs-primary);}.path-news .view-news.view-display-id-teasers .news-card__category,.path-news .view-news.view-display-id-teasers .field--name-field-news-cat{font-size:var(--type-news-mobile-teaser-category-font-size);line-height:var(--type-news-mobile-teaser-category-line-height);letter-spacing:var(--type-news-mobile-teaser-category-letter-spacing);}.path-news .view-news.view-display-id-teasers .news-card__title{margin-top:var(--space-4);margin-bottom:var(--space-4);font-size:var(--type-news-mobile-teaser-title-font-size);line-height:var(--type-news-mobile-teaser-title-line-height);letter-spacing:var(--type-news-mobile-teaser-title-letter-spacing);}.path-news .view-news.view-display-id-teasers .date-location{font-size:var(--type-news-mobile-copy-font-size);line-height:var(--type-news-mobile-copy-line-height);letter-spacing:var(--type-news-mobile-copy-letter-spacing);}.path-news
  .view-news.view-display-id-teasers
  .teaser-text-clamp:not(.news-card__title){display:block;overflow:visible;-webkit-box-orient:initial;-webkit-line-clamp:unset;}.path-news
  .view-news.view-display-id-teasers
  .news-card__title.teaser-text-clamp{--teaser-lines:2;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:var(--teaser-lines);text-overflow:ellipsis;}}.views-element-container:has(> .news--footer-boundary){display:flex;flex-direction:column;flex-grow:1;}.news--footer-boundary{flex-grow:1;}.path-news .news--footer-boundary > .view-content.footer-edge--connected{border-block-end-color:transparent;background-clip:padding-box;}@media (width < 768px){.path-news .news--footer-boundary > .view-content.footer-edge--connected > .views-row:last-of-type{border-block-end-color:transparent;background-clip:padding-box;}}}@layer base{.path-news .region-filter .form--inline{display:block;width:100%;}.path-news .region-filter .form--inline > div{width:100%;background-color:var(--color-canvas);}.path-news .block-views-exposed-filter-blocknews-teasers ul{display:flex;flex-wrap:wrap;gap:0;align-items:center;margin:0;padding-left:var(--space-20) !important;list-style:none;font-size:var(--font-size-16);}.path-news
.block-views-exposed-filter-blocknews-teasers
.form-item-newscat{margin-top:var(--space-4);margin-bottom:0;}.path-news
.block-views-exposed-filter-blocknews-teasers
li:not(:last-child)::after{content:",";margin-left:-0.2em;margin-right:0.3em;}.path-news .block-views-exposed-filter-blocknews-teasers .bef-link.filter-reset{letter-spacing:var(--letter-spacing-uppercase);}.path-news .block-views-exposed-filter-blocknews-teasers
.bef-links:not(:has(.bef-link--selected:not(.filter-reset))) li:has(.filter-reset){display:none;}.path-news .region-filter{--news-filter-bottom-space:calc(0.9 * var(--space-20));display:flex;justify-content:space-between;align-items:center;width:100%;min-height:calc(var(--font-size-16) * var(--line-height-1375) + 2 * var(--space-7) + var(--news-filter-bottom-space));padding-bottom:var(--news-filter-bottom-space);}.path-news #block-exposed-news-filter{width:auto;}.path-news #block-adocs-viewtoggle-news{display:flex;align-items:center;align-self:stretch;width:auto;padding-right:var(--space-20) !important;}.path-news .view-toggle{display:flex;align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;border:0;background:none;color:var(--color-gray-mid);transition:color 150ms ease-out;font:inherit;line-height:inherit;cursor:pointer;}.path-news .view-toggle:hover{color:var(--color-black);}@media (prefers-reduced-motion:reduce){.path-news .view-toggle{transition:none;}}.news-filter-bar{display:none;}.news-filter-panel{display:contents;}@media (width < 890px){.news-filter-shell{display:block;}.news-filter-bar{display:block;}.news-filter-toggle{display:flex;align-items:baseline;width:100%;min-height:1.8rem;padding:calc((1.8rem
          - var(--type-news-mobile-filter-option-font-size)
          * var(--type-news-mobile-filter-option-line-height)
          - var(--stroke-thick)) / 2
        + 2 * var(--pixel))
      var(--space-12)
      calc((1.8rem
          - var(--type-news-mobile-filter-option-font-size)
          * var(--type-news-mobile-filter-option-line-height)
          - var(--stroke-thick)) / 2
        - 2 * var(--pixel));border:0;border-bottom:var(--border-grid);background:var(--color-canvas);color:inherit;font:inherit;font-size:var(--type-news-mobile-filter-option-font-size);line-height:var(--type-news-mobile-filter-option-line-height);cursor:pointer;transition:background-color 150ms ease-out;}.news-filter-toggle:is(:hover,[aria-expanded="true"]){background:var(--color-adocs-primary);-webkit-tap-highlight-color:var(--tap-highlight-on-yellow);}.news-filter-toggle__label{flex:0 0 auto;font-size:var(--type-news-mobile-filter-label-font-size);line-height:var(--type-news-mobile-filter-label-line-height);letter-spacing:var(--type-news-mobile-filter-label-letter-spacing);text-transform:uppercase;}.news-filter-toggle__selection{min-width:0;margin-left:var(--space-10);overflow:hidden;font-size:var(--type-news-mobile-filter-option-font-size);line-height:var(--type-news-mobile-filter-option-line-height);letter-spacing:var(--type-news-mobile-filter-option-letter-spacing);text-overflow:ellipsis;white-space:nowrap;}.news-filter-toggle__arrow{align-self:center;flex:0 0 var(--font-size-16);width:var(--font-size-16);height:var(--font-size-16);margin-left:auto;transition:transform 150ms ease-out;}.news-filter-toggle[aria-expanded="true"]
  .news-filter-toggle__arrow{transform:rotate(180deg);}.news-filter-panel{position:absolute;top:100%;right:0;left:0;z-index:2;display:block;background:var(--color-canvas);}.news-filter-panel[hidden]{display:none;}.news-filter-panel .region-filter{--news-filter-bottom-space:0px;display:block;min-height:0;border:0;}.path-news #block-exposed-news-filter{width:100%;}.path-news #block-adocs-viewtoggle-news{display:none;}.path-news .block-views-exposed-filter-blocknews-teasers ul{display:block;margin:0;padding:0 !important;font-size:var(--type-news-mobile-filter-option-font-size);line-height:var(--type-news-mobile-filter-option-line-height);letter-spacing:var(--type-news-mobile-filter-option-letter-spacing);}.path-news
  .block-views-exposed-filter-blocknews-teasers
  .form-item-newscat{margin:0;}.path-news
  .block-views-exposed-filter-blocknews-teasers
  li{min-height:1.8rem;margin:0;border-bottom:var(--border-grid);background:var(--color-canvas);font-size:0;line-height:0;}.path-news
  .block-views-exposed-filter-blocknews-teasers
  li:not(:has(.filter-reset)):is(:hover:not(:has(.is-hover-suppressed)),:has(:focus-visible),:has(.bef-link--selected)){background:var(--color-adocs-primary);-webkit-tap-highlight-color:var(--tap-highlight-on-yellow);}.path-news
  .block-views-exposed-filter-blocknews-teasers
  li::after{content:none;}.path-news
  .block-views-exposed-filter-blocknews-teasers
  li > span,.path-news
  .block-views-exposed-filter-blocknews-teasers
  .bef-link{display:block;width:100%;}.path-news
  .block-views-exposed-filter-blocknews-teasers
  .bef-link{min-height:calc(1.8rem - var(--stroke-thick));padding:calc((1.8rem
          - var(--type-news-mobile-filter-option-font-size)
          * var(--type-news-mobile-filter-option-line-height)
          - var(--stroke-thick)) / 2)
      var(--space-12);color:inherit;font-size:var(--type-news-mobile-filter-option-font-size);line-height:var(--type-news-mobile-filter-option-line-height);letter-spacing:var(--type-news-mobile-filter-option-letter-spacing);}.path-news .block-views-exposed-filter-blocknews-teasers .bef-link.filter-reset{padding-block:calc((1.8rem - var(--type-news-mobile-filter-label-font-size) * var(--type-news-mobile-filter-label-line-height) - var(--stroke-thick)) / 2);font-size:var(--type-news-mobile-filter-label-font-size);line-height:var(--type-news-mobile-filter-label-line-height);letter-spacing:var(--type-news-mobile-filter-label-letter-spacing);}}@media (prefers-reduced-motion:reduce){.news-filter-toggle,.news-filter-toggle__arrow{transition:none;}}}@layer base{:root{--teaser-min-width:calc((100vw - var(--space-20) - 8 * var(--stroke-thick)) / 9);}.teaser-grid{display:grid;min-width:0;grid-template-columns:repeat(auto-fill,minmax(min(100%,var(--teaser-min-width)),1fr));align-content:start;margin:0;padding:0;gap:var(--stroke-thick);border-bottom:var(--border-grid);list-style:none;background-color:var(--color-gray-light);}@media (width < 3840px){:root{--teaser-min-width:calc((100vw - var(--space-20) - 7 * var(--stroke-thick)) / 8);}}@media (width < 2560px){:root{--teaser-min-width:calc((100vw - var(--space-20) - 6 * var(--stroke-thick)) / 7);}}@media (width < 1920px){:root{--teaser-min-width:calc((100vw - var(--space-20) - 5 * var(--stroke-thick)) / 6);}}@media (width < 1660px){:root{--teaser-min-width:calc((100vw - var(--space-20) - 4 * var(--stroke-thick)) / 5);}}@media (width < 1440px){:root{--teaser-min-width:calc((100vw - var(--space-20) - 3 * var(--stroke-thick)) / 4);}}@media (width < 1024px){:root{--teaser-min-width:calc((100vw - var(--space-20) - 2 * var(--stroke-thick)) / 3);}}@media (width < 768px){:root{--teaser-min-width:calc((100vw - var(--space-20) - var(--stroke-thick)) / 2);}}.teaser-grid > *{position:relative;width:100%;min-width:0;margin:0;padding:0;aspect-ratio:4 / 5;background:white;}.teaser-grid:has(.teaser-card--product) > *{aspect-ratio:var(--product-teaser-card-ratio);}.teaser-grid > li{list-style:none;}.teaser-grid > .grid-filler{align-self:stretch;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;background:white;}}@layer base{.teaser-card{position:relative;width:100%;height:100%;min-width:0;margin:0;padding:0;box-sizing:border-box;background:white;}.teaser-card__link{position:relative;z-index:0;display:block;width:100%;height:100%;min-width:0;color:inherit;cursor:pointer;}:is(.teaser-card,.news-card,.node--view-mode-teaser,.node--view-mode-simple-teaser) :is(h1,h2,h3,h4){text-wrap:wrap;}.teaser-text-clamp{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:var(--teaser-lines,none);overflow-wrap:anywhere;}}@layer base{.teaser-grid:has(.teaser-card--product){--product-teaser-card-ratio:4 / 5;--product-teaser-image-base-offset:26%;--product-teaser-image-small-width:38%;--product-teaser-image-medium-width:45%;--product-teaser-image-large-width:52%;}@media (width < 1024px){.teaser-grid:has(.teaser-card--product){--product-teaser-card-ratio:3 / 4;--product-teaser-image-base-offset:26.5%;--product-teaser-image-small-width:43%;--product-teaser-image-medium-width:48%;--product-teaser-image-large-width:56%;}}@media (width < 768px){.teaser-grid:has(.teaser-card--product){--product-teaser-image-base-offset:max(22%,calc(4 * var(--type-book-teaser-contributors-font-size) * var(--type-book-teaser-contributors-line-height) + var(--page-inline-gap)));--product-teaser-image-medium-width:51%;--product-teaser-image-large-width:60%;}}.teaser-card--product{container-type:size;--product-teaser-meta-padding:var(--space-14);}@media (width < 1024px){.teaser-card--product{--product-teaser-meta-padding:var(--page-inline-gap);}}.teaser-card--product .teaser-card__link{display:grid;grid-template-rows:calc(100% - var(--product-teaser-image-base-offset))
    var(--product-teaser-image-base-offset);width:100%;height:100%;min-width:0;padding:0;box-sizing:border-box;}.teaser-card--product .product-teaser-image{display:block;grid-row:1;align-self:end;justify-self:center;height:auto;max-height:100%;margin:0;-o-object-fit:contain;object-fit:contain;box-shadow:1px 2px 4px 0 rgba(0,0,0,0.5);}.teaser-card--product .product-teaser-image.image-size-small{width:var(--product-teaser-image-small-width);}.teaser-card--product .product-teaser-image.image-size-medium{width:var(--product-teaser-image-medium-width);}.teaser-card--product .product-teaser-image.image-size-large{width:var(--product-teaser-image-large-width);}.teaser-card--product .teaser-card__meta{display:flex;grid-row:2;flex-direction:column;justify-content:flex-end;width:100%;height:100%;min-height:0;min-width:0;margin:0;padding:0 var(--product-teaser-meta-padding) var(--product-teaser-meta-padding);overflow:hidden;box-sizing:border-box;}.teaser-card--product .teaser-card__meta > *{margin:0;padding:0;}.teaser-card--product .teaser-card__text{--teaser-lines:4;flex-shrink:0;}.teaser-card--product .teaser-card__title{margin:0;padding:0;font-size:var(--type-book-teaser-title-font-size);line-height:var(--type-book-teaser-title-line-height);text-transform:uppercase;letter-spacing:var(--type-book-teaser-title-letter-spacing);--teaser-lines:var(--title-lines);}.teaser-card--product .teaser-card__secondary{margin:0;padding:0;--teaser-lines:4;}.teaser-card--product .teaser-card__meta--measured .teaser-text-clamp{display:block;flex-shrink:0;overflow:visible;-webkit-line-clamp:unset;}.teaser-card__meta--measured br[hidden]{display:none;}.teaser-card--product .teaser-card__secondary > *{margin:0;padding:0;}.teaser-card--product .teaser-card__subtitle,.teaser-card--product .teaser-card__contributors{margin:0;padding:0;}.teaser-card--product .teaser-card__subtitle{--teaser-lines:var(--subtitle-lines,0);font-size:var(--type-book-teaser-subtitle-font-size);line-height:var(--type-book-teaser-subtitle-line-height);letter-spacing:var(--type-book-teaser-subtitle-letter-spacing);margin-top:0.5%;}.teaser-card--product .teaser-card__contributors{font-size:var(--type-book-teaser-contributors-font-size);line-height:var(--type-book-teaser-contributors-line-height);}.teaser-card--product .product-badges{position:absolute;z-index:3;top:0;right:0;display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:flex-end;gap:var(--stroke-thick);margin:0;padding:0;list-style:none;line-height:0;background:transparent;}.teaser-card--product .product-badges > li{flex:0 0 auto;margin:0;padding:0;list-style:none;}.teaser-card--product .badge,.adocs-product .product-heading > .badge{display:inline-flex;align-items:center;padding:0.35rem 0.55rem;white-space:nowrap;font-size:var(--font-size-13);line-height:1;text-transform:uppercase;letter-spacing:var(--letter-spacing-uppercase);background-color:var(--color-adocs-primary);-webkit-tap-highlight-color:var(--tap-highlight-on-yellow);}@media (width < 768px){.teaser-card--product .badge,.adocs-product .product-heading > .badge{padding:var(--space-4) var(--space-7);font-size:var(--type-book-teaser-title-font-size);line-height:var(--type-book-teaser-title-line-height);letter-spacing:var(--type-book-teaser-title-letter-spacing);}}.teaser-card--product .teaser-card__link::before{content:"";position:absolute;z-index:-1;inset:0;opacity:0;background:var(--color-adocs-primary);transition:opacity 60ms linear;}.teaser-card--product .teaser-card__link:not(:hover,:focus-visible)::before{transition:opacity 180ms ease-out;}.teaser-card--product .teaser-card__link:is(:hover,:focus-visible){-webkit-tap-highlight-color:var(--tap-highlight-on-yellow);}.teaser-card--product .teaser-card__link:is(:hover,:focus-visible)::before{opacity:1;}.teaser-card--product
  .field--name-field-img-teaser-mouseover{position:absolute;z-index:20;inset:0;opacity:0;visibility:hidden;pointer-events:none;transition:opacity 0.25s ease,visibility 0.25s ease;}.teaser-card--product
  .field--name-field-img-teaser-mouseover
  .field__item,.teaser-card--product
  .field--name-field-img-teaser-mouseover
  .field--name-field-media-image,.teaser-card--product
  .field--name-field-img-teaser-mouseover
  .field--name-field-media-image
  .field__item{height:100%;}.teaser-card--product
  .field--name-field-img-teaser-mouseover
  img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;}.teaser-card--product
  .teaser-card__link.has-mouseover-image:focus-visible
  .field--name-field-img-teaser-mouseover{opacity:1;visibility:visible;}@media (hover:hover) and (pointer:fine){.teaser-card--product
    .teaser-card__link.has-mouseover-image:hover
    .field--name-field-img-teaser-mouseover{opacity:1;visibility:visible;}}}@layer base{.view-seasonal-catalogues{--seasonal-preview-image-offset-y:-5%;}.teaser-card--seasonal-preview{--seasonal-preview-inset:var(--space-15);font-size:var(--font-size-14);transition:background-color 180ms ease-out;}.teaser-card--seasonal-preview:has(.seasonal-preview__link:is(:hover,:focus-visible)){background-color:var(--color-adocs-primary);-webkit-tap-highlight-color:var(--tap-highlight-on-yellow);transition:background-color 60ms linear;}.seasonal-preview__content{position:relative;width:100%;height:100%;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:repeat(5,minmax(0,1fr));}.seasonal-preview__media{grid-column:2 / span 2;grid-row:2;align-self:start;width:100%;min-width:0;transform:translateY(var(--seasonal-preview-image-offset-y));}.seasonal-preview__media .field--name-field-catalogue-preview,.seasonal-preview__media .media--type-image,.seasonal-preview__media .field--name-field-media-image,.seasonal-preview__media .field__item,.seasonal-preview__media .slide-image-box{display:block;width:100%;min-width:0;margin:0;padding:0;}.seasonal-preview__media img{display:block;width:100%;max-width:100%;height:auto;margin:0;}.teaser-card--seasonal-preview .seasonal-preview__meta{position:absolute;right:var(--seasonal-preview-inset);bottom:calc(var(--seasonal-preview-inset) - 3px);left:var(--seasonal-preview-inset);min-width:0;margin:0;padding:0;}.seasonal-preview__title{margin:0;padding:0;}.seasonal-preview__link{position:absolute;inset:0;z-index:1;}.seasonal-preview__download{font-size:var(--font-size-13);line-height:calc(18 / 13);letter-spacing:var(--letter-spacing-uppercase);text-transform:uppercase;}.seasonal-preview__link:focus-visible{outline:2px solid currentColor;outline-offset:-2px;}a.seasonal-preview__link{cursor:url(/themes/custom/adocs/images/pictos/arrow_down_cursor.svg) 11 21,pointer;}@media (width < 1024px){.page-node-type-page-publisher .view-seasonal-catalogues > .view-content{border-top:var(--border-grid);grid-template-columns:repeat(2,minmax(0,1fr));}.page-node-type-page-publisher .teaser-card--seasonal-preview{--seasonal-preview-inset:var(--space-12);font-size:var(--font-size-12);line-height:calc(16 / 12);}}}@layer base{.view-catalog-listview{--tablesort-gap:var(--space-10);--tablesort-offset-y:0px;--catalog-border:var(--border-grid);--catalog-line-height:calc(var(--font-size-16) * 23 / 16);--catalog-variation-hover:var(--color-adocs-primary);}.path-catalog-listview :is(.layout-content,.region-content){overflow:visible;}@media (not (width < 768px)) and (not (width < 920px)){.path-catalog-listview header[role="banner"]{border-bottom:none;}}@media (not (width < 768px)){.path-catalog-listview .mobile-page-header__title{min-height:var(--space-80);padding:var(--space-4) var(--space-12);}}.view-catalog-listview table,.layout-container--footer-connected .view-catalog-listview table.table--footer-connected{width:100%;border-collapse:separate;border-spacing:0;table-layout:auto;font-size:var(--font-size-16);}.catalog-list-scroll{overflow:visible;}.catalog-list-scroll:focus-visible{outline:var(--stroke-medium) solid var(--color-black);outline-offset:calc(-1 * var(--stroke-medium));}.view-catalog-listview .views-field-adocs-oldest-publication-date{width:1%;white-space:nowrap;font-variant-numeric:tabular-nums;}.view-catalog-listview .views-field-title{width:31%;position:relative;text-transform:uppercase;letter-spacing:var(--letter-spacing-1);}.view-catalog-listview .views-field-adocs-product-contributors{width:31%;}.view-catalog-listview :is(.views-field-field-format,.views-field-price__number,.views-field-adocs-add-to-cart-link){width:1%;white-space:nowrap;}.view-catalog-listview th,.view-catalog-listview td{padding:var(--space-4)
    var(--space-20)
    calc(var(--space-20) - 3px)
    var(--space-15);line-height:var(--catalog-line-height);}.view-catalog-listview thead th{padding-top:var(--space-4);padding-bottom:var(--space-4);border-top:var(--catalog-border);border-bottom:var(--catalog-border);font-size:var(--font-size-13);font-weight:normal;text-align:left;text-transform:uppercase;letter-spacing:var(--letter-spacing-1);vertical-align:middle;}@media (width < 920px){.view-catalog-listview thead th{border-top:0;}}.view-catalog-listview thead th:nth-child(-n + 3){border-right:var(--catalog-border);}.view-catalog-listview thead th:nth-child(n + 4){border-right:0;}.view-catalog-listview thead th:last-child{text-align:right;position:relative;}.view-catalog-listview tbody td{border-right:var(--catalog-border);border-bottom:var(--catalog-border);text-align:left;vertical-align:top;}.view-catalog-listview .table--footer-connected > tbody:last-of-type
  :is(tr:last-child > td,td[rowspan]){border-bottom:0;}.view-catalog-listview tbody td.views-field-adocs-add-to-cart-link{border-right:0;position:relative;text-transform:uppercase;letter-spacing:var(--letter-spacing-1);white-space:nowrap;}.view-catalog-listview .views-field-title > a{color:inherit;}.view-catalog-listview .views-field-title > a::after{content:"";position:absolute;inset:0;}.view-catalog-listview .catalog-title__subtitle{text-transform:none;letter-spacing:normal;}.view-catalog-listview :is(.views-field-adocs-product-contributors,.catalog-title__contributors) a{display:inline-block;max-width:100%;cursor:pointer;}.catalog-title__contributors{display:none;text-transform:none;letter-spacing:normal;}@media (width < 1280px) and (not (width < 768px)){.view-catalog-listview .views-field-adocs-product-contributors{display:none;}.view-catalog-listview .views-field-title{width:62%;overflow-wrap:anywhere;}.catalog-title__contributors{display:block;}.catalog-title__contributors a{position:relative;z-index:1;}}.view-catalog-listview .views-field-field-format{text-transform:uppercase;letter-spacing:var(--letter-spacing-1);white-space:nowrap;}.view-catalog-listview tbody .views-field-field-format{font-size:var(--font-size-13);}.catalog-variation-choice{display:inline-flex;align-items:center;gap:var(--space-10);min-height:var(--catalog-line-height);cursor:pointer;}.catalog-variation-choice input{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:0 0 var(--space-12);width:var(--space-12);height:var(--space-12);margin:0;border:var(--stroke-thin) solid var(--color-black);border-radius:50%;background:transparent;cursor:inherit;}.catalog-variation-choice input:checked{background:var(--color-black);}.catalog-variation-choice input:focus-visible{outline:var(--stroke-medium) solid var(--color-black);outline-offset:var(--space-4);}.view-catalog-listview .views-field-price__number{white-space:nowrap;font-variant-numeric:tabular-nums;}.view-catalog-listview tbody td.views-field-adocs-add-to-cart-link a{color:inherit;line-height:calc(20 / 16);}.catalog-purchase-action{display:grid;}.catalog-purchase-action > [data-catalog-action]{grid-area:1 / 1;}.catalog-purchase-action > [hidden]{display:block;visibility:hidden;}.view-catalog-listview tbody td.views-field-adocs-add-to-cart-link a::after{content:"";position:absolute;inset:0;}.view-catalog-listview .product-row-group > tr > td{transition:background-color 150ms ease-out;}@media (not (width < 768px)){.view-catalog-listview
    .product-row-group:is(:hover,:focus-within)
    > tr
    > td{background-color:var(--color-adocs-primary);-webkit-tap-highlight-color:var(--tap-highlight-on-yellow);}.view-catalog-listview
    .product-row-group
    > tr:is(:hover,:focus-within)
    > :is(.views-field-field-format,.views-field-price__number){background-color:var(--catalog-variation-hover);}}.view-catalog-listview th.is-active,.view-catalog-listview td.is-active{background-color:transparent;}.view-catalog-listview thead th:last-child .block-view-toggle-block{position:absolute;inset:0;display:flex;align-items:center;justify-content:flex-end;padding-right:var(--space-15);box-sizing:border-box;}.view-catalog-listview .block-view-toggle-block .view-toggle{display:flex;align-items:center;justify-content:center;margin:0;padding:0;line-height:1;}.view-catalog-listview .block-view-toggle-block .picto{display:block;margin:0;}.catalog-list-controls{display:none;}@media (not (width < 768px)){.view-catalog-listview thead > tr > th.views-field{position:sticky;top:var(--catalog-sticky-offset,0px);z-index:calc(var(--z-header) - 1);background-color:var(--color-canvas);}}@media (width < 768px){.path-catalog-listview .region-filter-display-toggles:has(.block-view-toggle-block){display:flex;}.catalog-list-controls{position:sticky;top:var(--catalog-sticky-offset,0px);z-index:calc(var(--z-header) - 1);display:flex;align-items:stretch;min-width:0;border-bottom:var(--catalog-border);background-color:var(--color-canvas);}.catalog-list-sort{position:relative;flex:1;min-width:0;margin:0;}.catalog-list-sort-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;box-sizing:border-box;width:100%;min-height:calc(var(--type-catalog-mobile-category-font-size) * var(--type-catalog-mobile-category-line-height) + var(--space-12));padding:calc(var(--space-12) / 2) var(--space-40) calc(var(--space-12) / 2) var(--space-12);border:0;border-radius:0;background:var(--color-canvas);color:var(--color-text);font:inherit;font-size:var(--type-catalog-mobile-category-font-size);line-height:var(--type-catalog-mobile-category-line-height);letter-spacing:var(--letter-spacing-1);text-transform:uppercase;cursor:pointer;}.catalog-list-sort-select:focus-visible:not(.is-pointer-focus){outline:var(--stroke-medium) solid var(--color-black);outline-offset:calc(-1 * var(--stroke-medium));}.catalog-list-sort-select.is-pointer-focus:focus{outline:0;}.catalog-list-toggle:not(:empty){display:flex;border-left:var(--catalog-border);}.view-catalog-listview .catalog-list-toggle .view-toggle{display:flex;align-items:center;justify-content:flex-end;box-sizing:border-box;min-width:calc(var(--space-40) + var(--space-12));min-height:100%;height:100%;padding-right:var(--space-12);}.catalog-list-sort-fallback{padding:calc(var(--space-12) / 2) var(--space-12);font-size:var(--type-catalog-mobile-category-font-size);line-height:var(--type-catalog-mobile-category-line-height);}.catalog-list-sort-fallback a{display:block;padding-block:var(--space-10);}.view-catalog-listview table{display:block;border:0;}.view-catalog-listview thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;}.view-catalog-listview .product-row-group{--catalog-variation-track:calc(var(--space-80) + var(--space-10));--catalog-action-track:calc(var(--space-80) + var(--space-10));display:grid;grid-template-columns:repeat(2,var(--catalog-variation-track))
      minmax(0,1fr)
      var(--catalog-action-track);padding:var(--space-12) var(--space-12) var(--space-10);border-bottom:var(--catalog-border);transition:background-color 150ms ease-out;}.view-catalog-listview .product-row-group:is(:hover,:focus-within){background-color:var(--color-adocs-primary);-webkit-tap-highlight-color:var(--tap-highlight-on-yellow);}.view-catalog-listview .product-row-group > tr{display:contents;}.view-catalog-listview .product-row-group > tr > td{display:block;width:auto;min-width:0;padding:0;border:0;white-space:normal;line-height:var(--line-height-1375);overflow-wrap:anywhere;}.view-catalog-listview .views-field-adocs-oldest-publication-date{grid-column:1 / 4;grid-row:1;margin-bottom:var(--space-4);font-size:var(--font-size-12);}.view-catalog-listview .product-row-group .views-field-title{grid-column:1 / 4;grid-row:2;line-height:calc(20 / 16);}.view-catalog-listview .catalog-title__subtitle{line-height:var(--line-height-1375);}.view-catalog-listview .catalog-title__contributors{display:block;}.view-catalog-listview .product-row-group > tr > .views-field-adocs-product-contributors{display:none;}.view-catalog-listview .product-row-group .views-field-price__number{display:none;grid-column:4;grid-row:2;align-self:end;align-items:flex-end;justify-content:flex-end;min-height:0;text-align:right;}.view-catalog-listview
    .product-row-group
    > tr:has([data-catalog-variation]:checked)
    > .views-field-price__number{display:flex;}.view-catalog-listview .product-row-group > tr:nth-child(-n + 2) > .views-field-field-format{margin-top:var(--space-15);}.view-catalog-listview .product-row-group .views-field-field-format{align-items:center;grid-column:var(--catalog-variation-column);grid-row:var(--catalog-variation-grid-row);min-height:calc(var(--font-size-15) * 20 / 15);padding-right:0;font-size:var(--font-size-15);line-height:calc(20 / 15);white-space:nowrap;overflow-wrap:normal;}.view-catalog-listview .catalog-variation-choice{display:flex;flex:1;min-height:calc(var(--font-size-15) * 20 / 15);line-height:inherit;}.view-catalog-listview .catalog-variation-choice input{flex-basis:calc(var(--space-10) - var(--stroke-medium));width:calc(var(--space-10) - var(--stroke-medium));height:calc(var(--space-10) - var(--stroke-medium));}.view-catalog-listview .product-row-group .views-field-adocs-add-to-cart-link{align-self:start;grid-column:4;grid-row:3;margin-top:var(--space-15);text-align:right;font-size:var(--font-size-15);line-height:calc(20 / 15);white-space:nowrap;overflow-wrap:normal;}.view-catalog-listview .catalog-purchase-action:has(a){margin-top:0;}.view-catalog-listview .views-field-adocs-add-to-cart-link .catalog-purchase-action a{position:relative;display:inline-flex;align-items:center;justify-content:flex-end;min-height:calc(var(--font-size-15) * 20 / 15);padding-inline-start:0;font-size:var(--font-size-15);line-height:calc(20 / 15);}.view-catalog-listview .catalog-purchase-action a:hover{background-color:transparent;}}@media (prefers-reduced-motion:reduce){.view-catalog-listview .product-row-group,.view-catalog-listview .product-row-group > tr > td{transition:none;}}}@layer base{.catalog--series,.view-open-access{position:relative;display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:start;}.catalog--series > [data-contextual-id],.view-open-access > [data-contextual-id]{position:absolute;}.catalog--series::after,.view-open-access::after{content:"";position:absolute;z-index:1;inset-block:0;left:calc(40% - var(--stroke-thick));width:var(--stroke-thick);background-color:var(--color-gray-light);pointer-events:none;}.attachment .field--name-description{background-color:var(--color-canvas);}.attachment .series-info-list ul{padding:0;}.view-open-access .open-access-introduction,.view-catalog .series-info-list{padding-inline-end:var(--stroke-thick);display:flex;flex-direction:column;min-height:0;}.view-catalog .series-info-list ul{margin:0;background-color:var(--color-canvas);border-bottom:var(--border-grid);list-style:none;}.view-open-access .open-access-introduction .field--name-name,.view-catalog .series-info-list .field--name-name{text-transform:uppercase;letter-spacing:var(--letter-spacing-1);border-bottom:var(--border-grid);padding:var(--space-20);padding-bottom:var(--space-15);padding-top:var(--space-80);}.view-open-access .open-access-introduction > h1,.view-catalog .series-info-list h1{font-size:1.5em;line-height:1.1;}.view-open-access .open-access-introduction .field--name-description,.view-catalog .series-info-list .field--name-description{padding:var(--space-20);padding-bottom:var(--space-40);}.views-element-container:has(> .catalog--footer-boundary){display:flex;flex-direction:column;flex-grow:1;}.catalog--footer-boundary{flex-grow:1;align-content:start;}.catalog--series .series-info-list > ul.footer-edge--connected,.catalog--footer-boundary > .view-content .teaser-grid.footer-edge--connected,.view-open-access > .view-content.footer-edge--connected{border-block-end-color:transparent;background-clip:padding-box;}.catalog--series > .catalog-series__after,.view-open-access > .open-access__after{grid-column:1 / -1;}.view-open-access .badge-open-access{display:none;}.series-information-toggle{display:none;}@media (width < 768px){.layout-content:has(.view-open-access),.region-content:has(.view-open-access){overflow:visible;}.view-open-access > .view-header,.view-open-access .open-access-introduction{display:contents;}.view-open-access{--open-access-title-height:calc(var(--type-mobile-page-title-font-size) * var(--type-mobile-page-title-line-height)
      + var(--space-4) + var(--space-40) + var(--stroke-thick));}.view-open-access .open-access-introduction .field--name-name,.view-open-access .series-information-toggle{position:sticky;top:var(--mobile-site-header-height,0px);z-index:calc(var(--z-header) - 1);background:var(--color-canvas);}.view-open-access .series-information-toggle{top:calc(var(--mobile-site-header-height,0px) + var(--open-access-title-height));}.view-open-access .open-access-introduction .field--name-description,.view-catalog .series-info-list .field--name-description{padding-inline:var(--page-inline-gap);}.view-open-access .open-access-introduction .field--name-name,.view-catalog .series-info-list .field--name-name,.view-open-access .open-access-introduction > h1{padding:var(--space-4) var(--page-inline-gap) var(--space-40);font-size:var(--type-mobile-page-title-font-size);line-height:var(--type-mobile-page-title-line-height);text-align:left;}.view-catalog .series-info-list h1{font-size:var(--type-mobile-page-title-font-size);line-height:var(--type-mobile-page-title-line-height);}}@media (width < 768px) and (scripting:enabled){.series-information-toggle{display:flex;align-items:center;justify-content:space-between;gap:var(--space-12);width:100%;margin:0;padding:var(--space-7) var(--space-12);border:0;border-radius:0;background:var(--color-canvas);color:var(--color-text);font:inherit;font-size:var(--type-catalog-mobile-category-font-size);line-height:var(--type-catalog-mobile-category-line-height);letter-spacing:var(--letter-spacing-uppercase);text-align:left;text-transform:uppercase;cursor:pointer;}.series-information-toggle:focus-visible{outline:var(--stroke-medium) solid currentColor;outline-offset:calc(-1 * var(--stroke-medium));}.series-information-toggle svg{flex:0 0 var(--font-size-16);width:var(--font-size-16);height:var(--font-size-16);}.series-information-toggle[aria-expanded="false"] + .field--name-description{display:none;}}@media (width < 1024px){.catalog--series,.view-open-access{grid-template-columns:minmax(0,1fr);}.catalog--series::after,.view-open-access::after{display:none;}.view-open-access > .teaser-grid{border-top:var(--border-grid);}.view-open-access .open-access-introduction,.view-catalog .series-info-list{padding-inline-end:0;}}.open-access-introduction__edit{margin:var(--space-20);align-self:flex-start;}}@layer base{.view-commerce-user-orders.view-display-id-order_page{--tablesort-offset-y:0px;tbody tr.is-clickable{cursor:pointer;}tbody tr.is-clickable:hover td{background-color:var(--color-adocs-primary);-webkit-tap-highlight-color:var(--tap-highlight-on-yellow);}tbody tr.is-clickable:focus-visible{outline:var(--stroke-medium) solid currentColor;outline-offset:calc(-1 * var(--stroke-medium));}box-sizing:border-box;width:50%;flex:1 0 auto;padding-top:calc(var(--space-40) + var(--space-10));border-right:var(--border-grid);table{width:100%;margin:0;table-layout:fixed;border-collapse:collapse;}th,td{padding:var(--space-7) var(--space-10);border:var(--border-grid);text-align:center;vertical-align:middle;}th:first-child,td:first-child{border-left:0;}th:last-child,td:last-child{border-right:0;}th{font-size:var(--font-size-13);line-height:var(--type-account-orders-label-line-height);font-weight:normal;letter-spacing:var(--letter-spacing-1);text-transform:uppercase;}td{padding-top:calc(var(--space-7) + var(--pixel));padding-bottom:calc(var(--space-7) - var(--pixel));font-size:var(--font-size-16);line-height:var(--type-account-orders-value-line-height);overflow-wrap:anywhere;background:var(--color-canvas);transition:background-color 150ms ease-out;}tbody tr.is-clickable:is(:focus-visible,:focus-within) td{background-color:var(--color-adocs-primary);-webkit-tap-highlight-color:var(--tap-highlight-on-yellow);}}.account-page .views-element-container:has(> .view-commerce-user-orders.view-display-id-order_page){display:flex;flex-direction:column;flex-grow:1;}.account-orders-mobile-label{display:none;}@media (width < 768px){.view-commerce-user-orders[class~="view-display-id-order_page"]{padding-top:0;}.view-commerce-user-orders[class~="view-display-id-order_page"] thead{position:absolute;overflow:hidden;width:1px;height:1px;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;}.view-commerce-user-orders[class~="view-display-id-order_page"] tbody,.view-commerce-user-orders[class~="view-display-id-order_page"] tbody tr,.view-commerce-user-orders[class~="view-display-id-order_page"] tbody td{display:block;}.view-commerce-user-orders[class~="view-display-id-order_page"] tbody tr{padding:var(--space-15);border-bottom:var(--border-grid);background-color:var(--color-canvas);transition:background-color 150ms ease-out;}.view-commerce-user-orders[class~="view-display-id-order_page"]
    tbody tr.is-clickable:is(:hover,:focus-visible,:focus-within){background-color:var(--color-adocs-primary);-webkit-tap-highlight-color:var(--tap-highlight-on-yellow);}.view-commerce-user-orders[class~="view-display-id-order_page"]
    tbody tr.is-clickable:is(:hover,:focus-visible,:focus-within) td{background-color:transparent;}.view-commerce-user-orders[class~="view-display-id-order_page"] tbody td{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--space-20);padding:0;border:0;text-align:left;font-size:var(--font-size-16);line-height:var(--type-account-orders-value-line-height);background-color:transparent;}.view-commerce-user-orders[class~="view-display-id-order_page"] tbody td + td{margin-top:var(--space-7);}.account-orders-mobile-label{display:block;font-size:var(--font-size-15);line-height:calc(20 / 15);letter-spacing:var(--letter-spacing-1);text-transform:uppercase;}.account-orders-cell-value{min-width:0;overflow-wrap:anywhere;}}@media (width < 1024px){.view-commerce-user-orders.view-display-id-order_page{width:100%;border-right:0;}}@media (prefers-reduced-motion:reduce){.view-commerce-user-orders.view-display-id-order_page td{transition:none;}}}@layer base{.view-commerce-file-my-files.view-display-id-page{--account-files-cell-padding-block:var(--space-7);padding-top:calc(var(--space-40) + var(--space-10));table{width:100%;margin:0;table-layout:fixed;border-collapse:collapse;font-size:var(--font-size-16);line-height:var(--line-height-1375);}:is(th,td){padding:var(--account-files-cell-padding-block) var(--space-20);border-bottom:var(--border-grid);text-align:center;vertical-align:middle;overflow-wrap:anywhere;}:is(th,td) + :is(th,td){border-left:var(--border-grid);}th{border-top:var(--border-grid);padding-block:calc(var(--account-files-cell-padding-block) + var(--space-3))
      calc(var(--account-files-cell-padding-block) - var(--space-3));font-size:var(--font-size-13);font-weight:normal;text-transform:uppercase;letter-spacing:var(--letter-spacing-uppercase);}th.views-field-commerce-file{width:51%;}td.views-field-commerce-file{text-align:left;}.file{display:inline;min-height:0;padding:0;background:none;}.file a{text-transform:uppercase;letter-spacing:var(--letter-spacing-uppercase);}.file-size{white-space:nowrap;font-size:var(--font-size-12);line-height:calc(16 / 12);color:color-mix(in srgb,var(--color-text) 60%,var(--color-canvas));}tbody tr:has(a):is(:hover,:focus-within){background-color:var(--color-adocs-primary);-webkit-tap-highlight-color:var(--tap-highlight-on-yellow);}.view-empty{padding:var(--space-20);font-size:var(--font-size-16);line-height:var(--line-height-1375);}}@media (width < 768px){.view-commerce-file-my-files.view-display-id-page{--account-files-cell-padding-block:var(--space-10);padding-top:0;table{table-layout:auto;}th.views-field-commerce-file{width:auto;}:is(.views-field-download-limit,.views-field-expires){width:1%;white-space:nowrap;}:is(th,td){padding-inline:var(--space-7);font-size:var(--font-size-12);line-height:calc(16 / 12);}.views-field-commerce-file{padding-inline:var(--space-12);}.view-empty{padding-inline:var(--space-12);}}}}@layer base{.account-header{margin:0;padding:var(--space-15) var(--space-20) var(--space-80);font-size:var(--font-size-28);line-height:var(--type-account-heading-line-height);letter-spacing:var(--letter-spacing-uppercase);}.account-header__label{text-transform:uppercase;}.account-header__name{letter-spacing:0;}.account-tabs{overflow-x:auto;background:var(--color-gray-light);border-top:var(--border-grid);}.account-tabs ul.tabs{display:inline-grid;grid-auto-flow:column;grid-auto-columns:1fr;min-width:-moz-max-content;min-width:max-content;margin:0;padding:0;}.account-tabs .tabs > li{margin:0;border-right:var(--stroke-thick) solid var(--color-canvas);}.account-tabs .tabs a{display:block;padding:var(--space-10) var(--space-20);font-size:var(--font-size-13);line-height:calc(15 / 13);letter-spacing:var(--letter-spacing-1);text-align:center;text-transform:uppercase;white-space:nowrap;}.account-tabs .tabs a:is(.is-active,:hover){background:var(--color-canvas);}.account-tabs .tabs a:focus-visible{outline:var(--stroke-medium) solid currentColor;outline-offset:calc(-1 * var(--stroke-medium));}.account-page .profile{padding:var(--space-40) var(--space-20);}@media (width < 768px){.account-header{padding:var(--space-4) var(--page-inline-gap) calc(var(--space-20) + var(--space-7));font-size:var(--font-size-22);}.account-header__name{display:block;}.account-tabs ul.tabs{display:grid;width:100%;min-width:0;grid-auto-columns:minmax(0,1fr);}.account-tabs .tabs > li{min-width:0;}.account-tabs .tabs a{box-sizing:border-box;height:100%;padding:var(--space-10) 0;font-size:var(--font-size-10);line-height:var(--line-height-110);letter-spacing:calc(var(--letter-spacing-1) / 2);text-align:center;white-space:normal;overflow-wrap:anywhere;}}}@layer base{.account-form__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));}.account-form__contact{border-right:var(--border-grid);}.account-form :is(fieldset,.account-form__contact,.account-form__language){min-width:0;}.account-form fieldset{margin:0;padding:0;border:0;}.account-form__grid > div > fieldset > legend{box-sizing:border-box;width:100%;padding:var(--space-40) var(--space-20) var(--section-heading-bottom-gap);border-bottom:var(--border-grid);font-size:var(--font-size-28);line-height:var(--type-dialog-heading-line-height);}.account-form__grid > div > fieldset > .fieldset-wrapper{padding:var(--space-40) var(--space-20);}.account-form .form-item{margin:0;}.account-form .form-item + .form-item{margin-top:var(--space-40);}.account-form .form-item label{margin-bottom:var(--form-label-gap);}.account-form__administration{padding-inline:var(--space-20);}.account-form__administration:has(> fieldset){padding-bottom:var(--space-40);}.account-form__administration legend{padding:0 0 var(--space-15);font-size:var(--form-label-size);line-height:var(--form-label-line);}.account-form__administration :is(.form-checkboxes,.form-radios){display:grid;gap:var(--space-10);}.account-form .account-form__administration :is(.form-type-checkbox,.form-type-radio){display:flex;align-items:baseline;gap:var(--space-10);margin:0;}.account-form__administration input{flex-shrink:0;margin:0;align-self:center;}.account-form__administration .form-item label{min-width:0;margin:0;overflow-wrap:anywhere;}.account-form .description{margin-top:var(--space-10);}.account-form .form-type-password-confirm > .description{margin-top:var(--space-20);}.account-form :is(.password-strength,.password-confirm-message){font-size:var(--form-label-size);line-height:var(--form-label-line);}.account-form :is(.password-parent,.confirm-parent,.password-strength,.password-confirm,.password-field,.password-confirm-message){width:100%;max-width:none;}.account-form .form-actions{margin:0;padding:0 var(--space-20) var(--space-40);}.account-form:has(.account-form__administration > fieldset) > .form-actions{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-20);margin:0;padding:var(--space-40) var(--space-20);border-top:var(--border-grid);}.account-form .form-submit{width:100%;margin:0;}.account-form:has(.account-form__administration > fieldset) > .form-actions :is(.form-submit,.button--danger){box-sizing:border-box;width:calc(50% - var(--space-20));margin-inline:0;text-align:center;}@media (width < 1024px){.account-form__grid{grid-template-columns:minmax(0,1fr);}.account-form__contact{border-right:0;}.account-form__language{border-top:var(--border-grid);}.account-form:has(.account-form__administration > fieldset) > .form-actions :is(.form-submit,.button--danger){width:100%;}}@media (width < 768px){.account-form__grid > div > fieldset > legend{padding:calc(var(--space-40) - var(--space-4) - var(--pixel)) var(--page-inline-gap) var(--section-heading-bottom-gap);font-size:var(--font-size-22);line-height:calc(30 / 22);}.account-form__grid > div > fieldset > .fieldset-wrapper,.account-form__administration{padding-inline:var(--page-inline-gap);}.account-form .form-actions,.account-form:has(.account-form__administration > fieldset) > .form-actions{padding-inline:var(--page-inline-gap);}}@media (prefers-reduced-motion:reduce){.account-form .form-submit{transition:none;}}}@layer base{.address-book__add-link{display:block;box-sizing:border-box;width:calc(50% - 2 * var(--page-inline-gap));margin-inline:var(--page-inline-gap) !important;padding:var(--space-12) var(--space-20);background:var(--color-gray-light);color:var(--color-text);font-size:var(--font-size-28);line-height:calc(36 / 28);text-align:center;transition:background-color 150ms ease-out;}.address-book__add-link:hover{background:var(--color-adocs-primary);-webkit-tap-highlight-color:var(--tap-highlight-on-yellow);}.address-book__profiles{display:grid !important;grid-template-columns:repeat(2,minmax(0,1fr));}.address-book__profile{display:flex;flex-direction:column;row-gap:calc(var(--space-40) + var(--space-20));min-width:0;width:auto !important;margin:0 !important;padding:var(--space-40) var(--space-20) 0;border-bottom:var(--border-grid);}.address-book__profile:nth-child(odd){border-right:var(--border-grid);}.address-book__profile--default{background:var(--color-gray-lighter);}.account-page .address-book__profile .profile{padding:0;}.profile .field--name-tax-number{margin-top:1lh;}.profile .field--name-tax-number .field__label{font-weight:normal;}.address-book__profile .address{margin:0;font-size:var(--font-size-20);line-height:var(--line-height-1375);}.address-book__operations{--align-wrapped-address-actions:0;display:flex;flex-wrap:wrap;gap:var(--space-10) var(--space-20);margin-top:auto !important;}.address-book__operations a{font-size:var(--font-size-13);line-height:calc(15 / 13);letter-spacing:var(--letter-spacing-1);text-transform:uppercase;}.address-book__add-link:focus-visible,.address-book__operations a:focus-visible{outline:var(--stroke-medium) solid currentcolor;outline-offset:var(--space-4);}.account-page #block-adocs-content:has(.profile-form .field--name-address,.address-book-confirm){background-image:linear-gradient(var(--color-gray-light),var(--color-gray-light));background-size:var(--stroke-thick) 100%;background-position:calc(50% - var(--stroke-thick) / 2) top;background-repeat:no-repeat;}.account-page :is(.profile-form:has(.field--name-address),.address-book-confirm){box-sizing:border-box;width:50%;padding:var(--space-40) var(--space-20);}.account-page .profile-form:has(.field--name-address) .form-item{margin:0;}.account-page .profile-form:has(.field--name-address)
  > .field--name-tax-number{margin-top:var(--space-20);}.account-page .profile-form:has(.field--name-address)
  [id$="-address"] > * + *{margin-top:var(--form-field-gap);}.account-page .profile-form:has(.field--name-address) .address-container-inline{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--form-field-gap);}.account-page .profile-form:has(.field--name-address)
  .address-container-inline:has(.postal-code){grid-template-columns:minmax(0,1fr) minmax(0,2fr);}.account-page .profile-form:has(.field--name-address) label{margin-bottom:var(--form-label-gap);}.account-page :is(.profile-form:has(.field--name-address),.address-book-confirm) .form-actions{display:flex;flex-direction:column;align-items:stretch;gap:var(--form-secondary-action-gap);margin:var(--space-40) 0 0;}.account-page .profile-form:has(.field--name-address) .form-submit{margin:0;}.address-book-confirm .form-actions a{align-self:center;margin:0;padding:0;text-align:center;}.account-page .profile-form:has(.field--name-address) > .adocs-form__required-hint{margin-inline:0;}.account-page .profile-form:has(.field--name-address) .button--danger{display:block;align-self:center;margin:0;padding:0;font-size:var(--font-size-16);line-height:calc(20 / 16);letter-spacing:var(--letter-spacing-1);text-align:center;text-transform:uppercase;}.account-page .profile-form:has(.field--name-address)
  .button--danger:focus-visible{outline:var(--stroke-medium) solid var(--color-black);outline-offset:var(--space-4);}@media (width < 1024px){.account-page :is(.profile-form:has(.field--name-address),.address-book-confirm){width:100%;}.address-book__add-link{width:calc(100% - 2 * var(--page-inline-gap));}.address-book__profiles{grid-template-columns:minmax(0,1fr);}.address-book__profile:nth-child(odd){border-right:0;}.account-page #block-adocs-content:has(.profile-form .field--name-address,.address-book-confirm){background-image:none;}}@media (width < 768px){.account-page .profile-form:has(.field--name-address) .button--danger{font-size:var(--font-size-15);line-height:calc(20 / 15);}.address-book__add-link{padding-inline:var(--space-15);font-size:var(--font-size-22);line-height:calc(30 / 22);}.address-book__profile,.account-page :is(.profile-form:has(.field--name-address),.address-book-confirm){padding-inline:var(--page-inline-gap);}.address-book__profile .address{font-size:var(--font-size-16);line-height:var(--line-height-1375);}.account-page .profile-form:has(.field--name-address)
    .address-container-inline,.account-page .profile-form:has(.field--name-address)
    .address-container-inline:has(.postal-code){grid-template-columns:minmax(0,1fr);}.account-page .profile-form:has(.field--name-address)
    .address-container-inline > .form-item + .form-item{margin-top:0;}.account-page .profile-form:has(.field--name-address)
    .form-item:has(> .address-line2){margin-top:var(--form-related-field-gap);}}@media (width < 768px){.address-book__operations{--align-wrapped-address-actions:1;}.address-book__operations.is-default-action-wrapped{display:grid;grid-template-columns:1fr auto;width:-moz-max-content;width:max-content;max-width:100%;}.address-book__operations.is-default-action-wrapped .address-book__set-default-link{grid-column:1 / -1;}.address-book__operations a{font-size:var(--font-size-15);line-height:calc(20 / 15);white-space:nowrap;}}}@layer base{.path-user .layout-content:has(:is(.user-login-form,.user-pass,.user-pass-reset)) #block-adocs-primary-local-tasks{display:none;}.path-user:has(:is(.user-pass,.user-pass-reset)) header[role="banner"]{--site-header-expanded-padding-bottom:calc(var(--space-40) + var(--space-7) - var(--pixel));}.user-login__title,.user-pass__title{margin:0;padding:var(--space-20);border-bottom:var(--border-grid);font-size:var(--font-size-28);line-height:var(--line-height-120);letter-spacing:var(--letter-spacing-uppercase);text-transform:uppercase;}.user-login__title{padding:var(--space-15) var(--space-20)
    calc(var(--space-40) + var(--space-20) + var(--space-15) - var(--stroke-medium));line-height:calc(32 / 28);}:is(.user-pass,.user-pass-reset){position:relative;flex-grow:1;}:is(.user-pass,.user-pass-reset)::after{position:absolute;top:calc(var(--space-15)
    + 1.6rem
    + var(--space-40)
    + var(--space-20)
    + var(--space-15)
    - var(--pixel)
    + var(--stroke-thick));bottom:calc(-2 * var(--footer-content-gap));left:50%;border-left:var(--border-grid);content:"";pointer-events:none;}.user-pass__title{padding-top:var(--space-15);padding-bottom:calc(var(--space-40) + var(--space-20) + var(--space-15) - var(--pixel));line-height:calc(32 / 28);}:is(.user-pass,.user-pass-reset) .form-item,:is(.user-pass,.user-pass-reset) > p,:is(.user-pass,.user-pass-reset) .form-actions,:is(.user-pass,.user-pass-reset) .more-links{margin-inline:var(--space-20);}:is(.user-pass,.user-pass-reset) :is(.form-item,.form-actions,.more-links){width:calc(50% - var(--space-40) - var(--space-4) - var(--pixel));}:is(.user-pass,.user-pass-reset) > p{width:min(28.8rem,calc(50% - var(--space-80) + var(--space-7)));margin-block:0 calc(var(--space-40) + var(--space-20));font-size:var(--font-size-16);line-height:calc(20 / 16);}:is(.user-pass,.user-pass-reset) .form-item{margin-block:calc(var(--space-20) + var(--space-10)) var(--space-10);}:is(.user-pass,.user-pass-reset) .form-actions{margin-block:0;}:is(.user-pass,.user-pass-reset) .form-submit{display:block;width:100%;margin:0;}:is(.user-pass,.user-pass-reset) .more-links{margin-block:var(--space-20) var(--space-40);text-align:center;}:is(.user-pass,.user-pass-reset) .more-links a{font-size:var(--font-size-16);line-height:calc(20 / 16);letter-spacing:var(--letter-spacing-1);text-transform:uppercase;}@media (width < 1024px){:is(.user-pass,.user-pass-reset)::after{content:none;}:is(.user-pass,.user-pass-reset) :is(.form-item,.form-actions,.more-links){width:auto;}:is(.user-pass,.user-pass-reset) > p{width:min(28.8rem,calc(100% - 2 * var(--space-20)));}}@media (width < 768px){.path-user:has(:is(.user-pass,.user-pass-reset)) header[role="banner"]{--site-header-expanded-padding-bottom:calc(var(--space-20) + var(--space-10) - var(--pixel));}.user-login__title,.user-pass__title{font-size:var(--font-size-22);line-height:calc(24 / 22);}.user-login__title{padding:var(--space-10) var(--page-inline-gap) var(--space-40);}.user-pass__title{padding:calc(3 * var(--pixel)) var(--space-12)
      calc(var(--space-40) + var(--space-10) - var(--pixel));}:is(.user-pass,.user-pass-reset) .form-item,:is(.user-pass,.user-pass-reset) > p,:is(.user-pass,.user-pass-reset) .form-actions,:is(.user-pass,.user-pass-reset) .more-links{margin-inline:var(--space-15);}:is(.user-pass,.user-pass-reset) > p{width:min(15.1rem,calc(100% - 2 * var(--space-15)));margin-bottom:calc(var(--space-40) - var(--space-4));font-size:var(--font-size-12);line-height:var(--line-height-135);}:is(.user-pass,.user-pass-reset) .form-item{margin-block:calc(var(--space-40) - var(--space-7) + 2 * var(--pixel)) var(--space-10);}:is(.user-pass,.user-pass-reset) .form-item > label{margin-bottom:var(--space-7);}:is(.user-pass,.user-pass-reset) .form-actions{margin-inline:var(--space-12) var(--space-15);}:is(.user-pass,.user-pass-reset) .more-links a{font-size:var(--font-size-15);line-height:calc(20 / 15);}}.user-login-form{display:flex;flex-direction:column;flex-grow:1;}.user-login__fields{box-sizing:border-box;flex-grow:1;width:50%;padding:calc(var(--space-20) + var(--space-10) - var(--stroke-medium))
    calc(var(--space-20) + var(--stroke-medium))
    calc(var(--space-80) + var(--space-40) + var(--space-15))
    var(--space-20);border-right:var(--border-grid);}.user-login-form .form-item{margin:0 0 calc(var(--space-20) + var(--space-10));}.user-login-form .form-item-pass{margin-bottom:calc(var(--space-40) + var(--space-15));}.user-login-form label,.user-login-form .description,.user-login-form .more-links{font-size:var(--font-size-16);line-height:calc(22 / 16);}.user-login-form label{margin-bottom:var(--space-4);}.user-login-form .form-actions{margin:0;}.user-login-form .form-submit{display:block;box-sizing:border-box;width:100%;margin:0;}.user-login-form .more-links{display:flex;flex-direction:column;align-items:flex-start;gap:0;margin-top:var(--space-20);}.user-login-form .more-links a{margin:0;overflow-wrap:anywhere;}.user-login-form a:focus-visible{outline:var(--stroke-medium) solid var(--color-black);outline-offset:var(--space-4);}@media (width < 1024px){.user-login__fields{width:100%;padding-bottom:var(--space-40);border-right:0;}}@media (width < 768px){.user-login__fields{padding:var(--space-40) var(--page-inline-gap) 0;}.user-login-form .form-item,.user-login-form .form-item-pass{margin-bottom:var(--form-field-gap);}.user-login-form label{margin-bottom:var(--form-label-gap);}.user-login-form .more-links{font-size:var(--form-label-size);line-height:var(--form-label-line);letter-spacing:0;}}@media (width < 768px){.user-login-form .adocs-forgot-password{font-size:inherit;line-height:inherit;}}.user-login__fields > .adocs-form__required-hint{margin-inline:0;}}@layer base{.account-order{display:flex;flex-direction:column;flex-grow:1;}.account-order__header{padding:calc(var(--space-40) + var(--space-10)) var(--space-20) var(--section-heading-bottom-gap);border-bottom:var(--border-grid);}.account-order__heading{display:flex;align-items:baseline;gap:var(--space-40);}.account-order__heading h2{font-size:var(--font-size-28);line-height:var(--type-dialog-heading-line-height);}.account-order__meta{display:flex;align-items:baseline;gap:var(--space-40);font-size:var(--font-size-16);line-height:var(--line-height-135);}.account-order__meta-separator{display:none;}.account-order__state{letter-spacing:var(--letter-spacing-1);text-transform:uppercase;}.account-order__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));flex-grow:1;}.account-order__information{padding-bottom:var(--space-80);border-right:var(--border-grid);}.account-order__grid > *{min-width:0;}.account-order h3,.account-order .field--name-shipping-method > .field__label{padding:calc(var(--space-40) + var(--space-10)) var(--space-20) var(--section-heading-bottom-gap);border-bottom:var(--border-grid);font-size:var(--font-size-28);line-height:var(--type-dialog-heading-line-height);font-weight:normal;}.account-order__section-content{padding:var(--space-20) var(--space-20) 0;font-size:var(--font-size-20);line-height:var(--line-height-135);overflow-wrap:anywhere;}.account-order__section-content .profile{padding:0;}.account-order__section-content .address{margin:0;}.account-order__section-content .field--name-mail .field__label{float:none;font-weight:normal;}.account-order .field--name-shipping-method > .field__label{margin:calc(var(--space-40) + var(--space-10)) calc(-1 * var(--space-20)) var(--space-20);padding-top:0;}.account-order__summary .order-summary{background-color:var(--color-gray-lighter);}.account-order__summary :is(.order-summary table,.order-total-line){background-color:var(--color-gray-lighter);}@media (width < 1024px){.account-order__grid{grid-template-columns:minmax(0,1fr);}.account-order__information{border-right:0;}}@media (width < 768px){.account-order__header{padding:var(--space-15) var(--page-inline-gap) var(--section-heading-bottom-gap);}.account-order__heading{flex-direction:column;gap:var(--space-10);}.account-order__heading h2{font-size:var(--font-size-22);letter-spacing:var(--letter-spacing-uppercase);text-transform:uppercase;}.account-order__meta{gap:var(--space-4);}.account-order__meta-separator{display:inline;}.account-order__state{letter-spacing:0;text-transform:none;}.account-order h3,.account-order .field--name-shipping-method > .field__label{padding-inline:var(--page-inline-gap);font-size:var(--font-size-22);line-height:calc(30 / 22);}.account-order__section-content{padding-inline:var(--page-inline-gap);font-size:var(--font-size-16);line-height:calc(22 / 16);}.account-order .field--name-shipping-method > .field__label{margin-inline:calc(-1 * var(--page-inline-gap));}.account-order__summary > h3{padding-top:var(--space-7);border-top:var(--border-grid);background:var(--color-gray-lighter);}}}@layer base{:is(.commerce-checkout-flow,.view-commerce-cart-form) .form-submit{box-sizing:border-box;background-color:var(--color-gray-light);cursor:pointer;}:is(.commerce-checkout-flow,.view-commerce-cart-form)
  :is(.form-submit,button):not(.quantity-stepper__button,.delete-order-item){transition:background-color 150ms ease-out;}.view-commerce-cart-form .form-actions .form-submit{display:block;width:100%;min-height:var(--form-control-height);margin:0;padding:calc((var(--form-control-height) - 1lh) / 2) var(--space-20);font:inherit;font-size:var(--font-size-28);line-height:var(--line-height-120);white-space:normal;}:is(.commerce-checkout-flow,.view-commerce-cart-form)
  :is(.form-submit,button):not(.quantity-stepper__button,.delete-order-item):hover{background-color:var(--color-adocs-primary);-webkit-tap-highlight-color:var(--tap-highlight-on-yellow);color:var(--color-black);}:is(.commerce-checkout-flow,.view-commerce-cart-form) :is(button,input[type="checkbox"],input[type="radio"],input[type="submit"],a):not(:where(.adocs-primary-action)):focus-visible,.cart-continue-link:focus-visible{outline:var(--stroke-medium) solid var(--color-black);outline-offset:var(--space-4);}@media (prefers-reduced-motion:reduce){:is(.commerce-checkout-flow,.view-commerce-cart-form) :is(.form-submit,button):not(.quantity-stepper__button,.delete-order-item){transition:none;}}}@layer base{:is(.path-cart,.path-checkout),:is(.path-cart,.path-checkout) *,:is(.path-cart,.path-checkout) *::before,:is(.path-cart,.path-checkout) *::after{font-weight:400 !important;}.checkout-page-header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-20);box-sizing:border-box;min-height:calc(var(--space-80) + var(--space-40));padding:var(--space-20);border-bottom:var(--border-grid);}.checkout-page-header__title,.checkout-page-header__step{margin:0;font-size:var(--font-size-28);line-height:var(--line-height-120);}.checkout-page-header__title{text-transform:uppercase;letter-spacing:var(--letter-spacing-uppercase);}.checkout-page-header__step{flex-shrink:0;}.path-cart .checkout-page-header,.path-checkout .checkout-page-header{padding-top:var(--space-12);}.path-checkout :is(.checkout-page-header__title,.checkout-page-header__step){line-height:calc(32 / 28);}@media (width < 768px){.checkout-page-header{min-height:auto;flex-wrap:wrap;}.checkout-page-header__title,.checkout-page-header__step{font-size:var(--font-size-22);}}}@layer base{.order-total-line{display:flex;justify-content:space-between;gap:var(--space-20);box-sizing:border-box;padding:var(--space-10) var(--space-20);font-size:var(--font-size-16);}.order-total-line-label{min-width:0;}.order-total-line-value{flex-shrink:0;white-space:nowrap;}.order-total-line__subtotal{padding-top:var(--space-20);}.order-total-line__total{margin-top:var(--space-10);padding-block:var(--space-20);border-top:var(--border-grid);}.order-total-line__total .order-total-line-label{text-transform:uppercase;letter-spacing:var(--letter-spacing-1);}}@layer base{.order-summary{--summary-quantity-width:var(--summary-desktop-quantity-width,calc(var(--space-40) + var(--space-20) + var(--space-10) + var(--pixel)));font-size:var(--font-size-16);}.order-summary table{width:100%;border-collapse:collapse;}.order-summary tr{border-bottom:var(--border-grid);}.order-summary td{padding:var(--summary-item-padding,var(--space-15)) var(--space-20);vertical-align:top;line-height:calc(23 / 16);}.order-summary__product article,.path-checkout .order-summary .field--name-field-subtitle{line-height:calc(23 / 16);}.order-summary td.order-summary__quantity{width:var(--summary-quantity-width);box-sizing:border-box;white-space:nowrap;padding-right:var(--summary-quantity-padding-end,var(--space-20));}.account-order__summary .order-summary{--summary-desktop-quantity-width:calc(var(--space-40) + var(--space-10) - var(--pixel));--summary-item-padding:var(--space-10);--summary-quantity-padding-end:var(--space-8);}.path-checkout .order-summary tr:first-child td{padding-top:calc(var(--space-20) + var(--space-7));}.order-summary__quantity-column{width:var(--summary-quantity-width);}.order-summary__price{text-align:right;white-space:nowrap;}.order-summary__product .field--name-title,.order-summary__title,.order-summary__product .variation-format{text-transform:uppercase;letter-spacing:var(--letter-spacing-1);}.order-summary__product .field--name-title,.order-summary__title{display:block;line-height:calc(23 / 16);}.order-summary__product .variation-format{display:block;font-size:var(--font-size-13);line-height:calc(23 / 13);}.order-summary__mobile-label{display:none;}.order-summary__format-suffix{text-transform:none;letter-spacing:normal;}.order-summary .order-total-line{align-items:baseline;padding-block:calc((var(--space-40) - 23px) / 2);padding-left:calc(var(--summary-quantity-width) + var(--space-20));line-height:calc(23 / 16);}.order-summary .order-total-line__subtotal{padding-top:var(--space-15);}.order-summary .order-total-line-label{line-height:calc(20 / 16);}.order-summary .order-total-line__total{--summary-total-padding:calc(var(--space-7) + var(--space-4));margin-top:calc((var(--space-40) - 23px) / 2);align-items:center;padding-block:calc(var(--summary-total-padding) + var(--pixel)) calc(var(--summary-total-padding) - var(--pixel));border-bottom:var(--border-grid);}.order-summary .order-total-line__total > span{font-size:inherit;line-height:inherit;}.order-summary__product{overflow-wrap:anywhere;}@media (width < 768px){.order-summary__product article,.path-checkout .order-summary .field--name-field-subtitle{line-height:calc(21 / 16);}.order-summary__product .field--name-title,.order-summary__title{line-height:calc(21 / 16);}.order-summary__original-label{display:none;}.order-summary__mobile-label{display:block;}.order-summary__product .variation-format{font-size:var(--type-book-teaser-title-font-size);line-height:calc(21 / 10);letter-spacing:var(--type-book-teaser-title-letter-spacing);}.order-summary{--summary-quantity-width:var(--space-40);}.order-summary td{padding-block:var(--space-15);padding-inline:var(--page-inline-gap);line-height:calc(22 / 16);}.order-summary td.order-summary__quantity{padding-right:var(--page-inline-gap);}.path-checkout .order-summary tr:first-child td{padding-top:var(--space-15);}.order-summary table{table-layout:fixed;}.order-summary__price-column{width:calc(var(--space-80) + var(--space-15));}.order-summary .order-total-line{padding-block:calc(var(--space-15) / 2);padding-inline:var(--page-inline-gap);line-height:calc(22 / 16);}.order-summary .order-total-line__subtotal{padding-top:var(--space-20);}.order-summary .order-total-line__total{--summary-total-padding:calc((var(--space-15) + var(--space-8)) / 2);padding-block:calc(var(--summary-total-padding) + var(--pixel)) calc(var(--summary-total-padding) - var(--pixel));}.order-summary .order-total-line-label{font-size:var(--font-size-15);line-height:calc(20 / 15);}}}@layer base{.view-commerce-cart-form .views-view-table{flex:0 0 auto;width:100%;table-layout:auto;border-collapse:collapse;border-bottom:var(--border-grid);}.view-commerce-cart-form .col-title{width:30%;}.view-commerce-cart-form .col-authors{width:20%;}.view-commerce-cart-form .col-language{width:8.6%;}.view-commerce-cart-form .col-format{width:9.2%;}.view-commerce-cart-form .col-price{width:7.2%;}.view-commerce-cart-form .col-quantity{width:8.2%;}.view-commerce-cart-form .col-remove{width:9.3%;}.view-commerce-cart-form .col-total{width:7.5%;}.view-commerce-cart-form .views-view-table th,.view-commerce-cart-form .views-view-table td{padding:var(--space-10)
    var(--space-20);border-right:var(--border-grid);border-bottom:var(--border-grid);text-align:left;vertical-align:top;}.view-commerce-cart-form .views-view-table :is(th,td):nth-child(n + 3){white-space:nowrap;}.view-commerce-cart-form .views-view-table th:nth-child(n + 3),.view-commerce-cart-form .views-view-table td:nth-child(n + 3){text-align:center;}.view-commerce-cart-form .views-view-table th.views-field-total-price__number{text-align:center;}.view-commerce-cart-form .views-view-table td.views-field-total-price__number{text-align:right;}.view-commerce-cart-form .views-view-table th:last-child,.view-commerce-cart-form .views-view-table td:last-child{border-right:0;}.view-commerce-cart-form .views-view-table tbody tr:last-child td{border-bottom:0;}.view-commerce-cart-form .views-view-table td.views-field-remove-button{display:table-cell;padding-top:var(--space-4);}.path-cart .checkout-page-header__title{line-height:var(--type-cart-heading-line-height);}.path-cart .cart-empty-page{padding:var(--space-20);}.path-cart .cart-empty-page .empty-text{margin:0 0 1lh;}.path-cart .cart-empty-page .return-shop{text-transform:uppercase;letter-spacing:var(--letter-spacing-1);}.view-commerce-cart-form .product-title{line-height:var(--type-cart-title-line-height);text-transform:uppercase;letter-spacing:var(--letter-spacing-1);}.view-commerce-cart-form .product-subtitle{line-height:var(--type-cart-value-line-height);}.view-commerce-cart-form .views-view-table thead th{font-size:var(--font-size-13);line-height:var(--type-cart-label-line-height);text-transform:uppercase;letter-spacing:var(--letter-spacing-1);}.view-commerce-cart-form .views-view-table tbody td,.view-commerce-cart-form .views-view-table tbody input:not(.delete-order-item),.view-commerce-cart-form .views-view-table tbody button{font-size:var(--font-size-16);line-height:var(--type-cart-value-line-height);}.view-commerce-cart-form .views-view-table td.views-field-field-textlanguage{font-size:var(--font-size-14);line-height:var(--type-cart-language-line-height);}.view-commerce-cart-form .views-view-table td.views-field-field-format{font-size:var(--font-size-13);line-height:var(--type-cart-label-line-height);text-transform:uppercase;letter-spacing:var(--letter-spacing-1);}.view-commerce-cart-form .order-total-line{align-items:baseline;}.view-commerce-cart-form .order-total-line-label{line-height:var(--type-cart-title-line-height);}.view-commerce-cart-form .order-total-line-value{line-height:var(--type-cart-value-line-height);text-align:right;}.view-commerce-cart-form .cart-actions .form-submit{line-height:var(--type-cart-action-line-height);}.path-cart #block-adocs-content,.path-cart #block-adocs-content .views-element-container,.path-cart #block-adocs-content .view-commerce-cart-form,.path-cart #block-adocs-content .view-commerce-cart-form > .view-content,.path-cart #block-adocs-content .view-commerce-cart-form .views-form,.path-cart #block-adocs-content .cart.cart-form,.path-cart #block-adocs-content .cart.cart-form form{display:flex;flex:1 0 auto;flex-direction:column;min-height:0;}.view-commerce-cart-form .field--name-total-price{flex:0 0 auto;width:calc(50% + var(--stroke-thick) / 2);box-sizing:border-box;margin:0 0 0 auto;border-bottom:var(--border-grid);border-left:var(--border-grid);}.view-commerce-cart-form .order-total-line__total{align-items:center;line-height:var(--type-cart-value-line-height);padding-block:calc(var(--space-20) + var(--pixel)) calc(var(--space-20) - var(--pixel));}.view-commerce-cart-form .order-total-line__total > span{line-height:inherit;}.view-commerce-cart-form .cart-actions{display:flex;flex:1 0 auto;flex-direction:column;gap:var(--space-20);width:calc(50% + var(--stroke-thick) / 2);min-height:0;box-sizing:border-box;margin:0 0 0 auto;padding:var(--space-40) var(--space-20);border:0;border-left:var(--border-grid);}.view-commerce-cart-form .delete-order-item{display:inline-block;width:calc(var(--space-20) + var(--space-10));height:calc(var(--space-20) + var(--space-10));padding:0;border:0;border-radius:0;background-color:transparent;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5 5L19 19M19 5L5 19' fill='none' stroke='black' stroke-width='1'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:contain;color:var(--color-black);font-size:0;line-height:0;cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none;}.view-commerce-cart-form .delete-order-item:focus-visible{outline:var(--stroke-medium) solid currentColor;outline-offset:var(--space-4);}.views-field-edit-quantity .form-item{position:relative;margin:0;}.view-commerce-cart-form .quantity-stepper{display:inline-flex;align-items:center;justify-content:center;gap:0;}.view-commerce-cart-form .quantity-stepper__button{display:inline-flex;align-items:center;justify-content:center;width:calc(var(--space-20) + var(--space-4));padding:0;border:0;background:transparent;color:inherit;font:inherit;line-height:var(--type-cart-value-line-height);cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none;}.view-commerce-cart-form .quantity-stepper__button:focus-visible{outline:var(--stroke-medium) solid currentColor;outline-offset:var(--space-4);}.view-commerce-cart-form .quantity-edit-input{width:2ch;min-width:0;padding:0;border:0;background:transparent;color:inherit;font:inherit;text-align:center;-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield;}.view-commerce-cart-form .quantity-edit-input::-webkit-inner-spin-button,.view-commerce-cart-form .quantity-edit-input::-webkit-outer-spin-button{margin:0;appearance:none;-webkit-appearance:none;}.cart-continue-link{display:block;margin-top:calc(var(--form-secondary-action-gap) - var(--space-20));text-align:center;text-transform:uppercase;font-size:var(--font-size-16);line-height:var(--space-20);letter-spacing:var(--letter-spacing-1);}.cart-mobile-label,.cart-merged-authors,.cart-merged-language{display:none;}@media (width < 1440px){.view-commerce-cart-form .col-title{width:60%;}.view-commerce-cart-form .col-authors{width:40%;}.view-commerce-cart-form .col-language,.view-commerce-cart-form .col-format,.view-commerce-cart-form .col-price,.view-commerce-cart-form .col-quantity,.view-commerce-cart-form .col-remove,.view-commerce-cart-form .col-total{width:1%;}.view-commerce-cart-form .views-view-table th,.view-commerce-cart-form .views-view-table td{padding-inline:var(--space-15);}}@media (width < 1280px){.view-commerce-cart-form .col-language,.view-commerce-cart-form .views-field-field-textlanguage{display:none;}.cart-merged-language{display:block;margin-top:var(--space-4);font-size:var(--font-size-14);line-height:var(--type-cart-language-line-height);text-transform:none;letter-spacing:0;}}@media (width < 1024px){.cart-merged-authors,.cart-merged-language{display:none;}.view-commerce-cart-form th.views-field-adocs-product-contributors,.view-commerce-cart-form th.views-field-field-textlanguage{display:table-cell;}.view-commerce-cart-form .field--name-total-price,.view-commerce-cart-form .cart-actions{width:100%;border-left:0;}.path-cart .checkout-page-header__title{font-size:var(--font-size-22);}.path-cart .checkout-page-header{min-height:var(--space-80);padding:var(--space-4) var(--space-12);}.view-commerce-cart-form .views-view-table,.view-commerce-cart-form .views-view-table tbody{display:block;border:0;}.view-commerce-cart-form colgroup{display:none;}.view-commerce-cart-form .views-view-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;}.view-commerce-cart-form .views-view-table tbody tr{display:grid;grid-template-columns:fit-content(50%) minmax(0,1fr) auto;-moz-column-gap:var(--space-15);column-gap:var(--space-15);grid-template-areas:"title title title"
      "authors authors authors"
      "language format format"
      "price price price"
      "quantity quantity quantity"
      "total total remove";align-items:baseline;padding:var(--space-15);border-bottom:var(--border-grid);}.view-commerce-cart-form .views-view-table tbody td{display:block;min-width:0;padding:0;border:0;text-align:left;overflow-wrap:anywhere;white-space:normal;}.view-commerce-cart-form .views-view-table td:nth-child(n + 3){text-align:left;}.view-commerce-cart-form .views-field-title{grid-area:title;}.view-commerce-cart-form .views-field-adocs-product-contributors{grid-area:authors;margin-top:0;}.view-commerce-cart-form .views-view-table td.views-field-field-textlanguage{grid-area:language;margin-top:var(--space-4);font-size:var(--font-size-12);}.view-commerce-cart-form .views-view-table td.views-field-field-format{grid-area:format;margin-left:var(--space-15);font-size:var(--font-size-10);line-height:var(--line-height-110);letter-spacing:calc(var(--letter-spacing-1) / 2);}.view-commerce-cart-form .views-view-table :is(.views-field-unit-price__number,.views-field-edit-quantity,.views-field-total-price__number){display:grid;grid-template-columns:calc(var(--space-80) + var(--space-15)) minmax(0,1fr);align-items:baseline;}.view-commerce-cart-form .views-field-unit-price__number{grid-area:price;margin-top:calc(var(--space-20) + var(--space-4));}.view-commerce-cart-form .views-field-edit-quantity{grid-area:quantity;margin-top:var(--space-7);}.view-commerce-cart-form .views-view-table td.views-field-total-price__number{grid-area:total;margin-top:var(--space-7);text-align:left;}.view-commerce-cart-form .views-field-total-price__number .cart-mobile-label{text-align:left;}.view-commerce-cart-form .views-view-table td.views-field-remove-button{grid-area:remove;align-self:end;padding:0;text-align:right;}.view-commerce-cart-form .cart-mobile-label,.view-commerce-cart-form .delete-order-item{font-size:var(--font-size-15);line-height:var(--type-cart-label-line-height);letter-spacing:var(--letter-spacing-1);text-transform:uppercase;}.view-commerce-cart-form .cart-mobile-label{display:block;}.view-commerce-cart-form .delete-order-item{width:auto;max-width:100%;height:auto;min-height:calc(var(--space-20) + var(--space-4));background:transparent;text-decoration-line:underline;text-decoration-color:currentColor;text-decoration-thickness:1px;text-underline-offset:0.25em;}.view-commerce-cart-form .delete-order-item:is(:hover,:focus-visible){color:var(--color-gray-dark);}.view-commerce-cart-form .quantity-stepper__button{min-height:calc(var(--space-20) + var(--space-4));}.view-commerce-cart-form .cart-actions{gap:var(--space-15);padding:var(--space-40) var(--space-15);}.view-commerce-cart-form .cart-actions .form-submit{font-size:var(--font-size-22);line-height:var(--type-cart-action-line-height);}.view-commerce-cart-form .order-total-line{padding-inline:var(--space-15);}.view-commerce-cart-form .cart-continue-link{margin-top:calc(var(--form-secondary-action-gap) - var(--space-15));font-size:var(--font-size-15);}.path-cart .cart-empty-page{padding:var(--space-15);font-size:var(--font-size-16);line-height:var(--type-cart-value-line-height);}}@media (width < 768px){.view-commerce-cart-form .views-view-table tbody tr,.view-commerce-cart-form .order-total-line,.view-commerce-cart-form .cart-actions{padding-inline:var(--page-inline-gap);}.view-commerce-cart-form .cart-actions{padding-bottom:0;}}.view-commerce-cart-form .field--name-field-format .field__item{display:none;}.view-commerce-cart-form .field--name-field-format .field__item:last-of-type{display:block;}}@layer base{.commerce-checkout-flow .form-item{margin:0;}.commerce-checkout-flow .form-item + .form-item,.commerce-checkout-flow .address-container-inline,.commerce-checkout-flow .form-wrapper:has(> .form-item > .country) + .form-item,.commerce-checkout-flow .address-container-inline + .form-item{margin-top:var(--form-field-gap);}.commerce-checkout-flow .checkout-billing-information > .form-item + .field--name-address,.commerce-checkout-flow .field--name-address + .field--name-tax-number{margin-top:var(--space-20);}.commerce-checkout-flow .form-item:has(> .organization){margin-top:var(--space-20);}.commerce-checkout-flow .form-item label{margin-bottom:var(--form-label-gap);}.commerce-checkout-flow input:is(:-webkit-autofill,:-webkit-autofill){--checkout-autofill-background:color-mix(in srgb,var(--color-adocs-primary) 25%,var(--color-canvas));background-color:var(--checkout-autofill-background);box-shadow:inset 0 0 0 100vmax var(--checkout-autofill-background);-webkit-text-fill-color:var(--color-text);caret-color:var(--color-text);}.commerce-checkout-flow input:is(:autofill,:-webkit-autofill){--checkout-autofill-background:color-mix(in srgb,var(--color-adocs-primary) 25%,var(--color-canvas));background-color:var(--checkout-autofill-background);box-shadow:inset 0 0 0 100vmax var(--checkout-autofill-background);-webkit-text-fill-color:var(--color-text);caret-color:var(--color-text);}.commerce-checkout-flow .address-container-inline > .form-item{display:block;margin-right:0;}.commerce-checkout-flow .address-container-inline:has([name$="[postal_code]"]){display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:var(--space-20);}.commerce-checkout-flow .address-container-inline:has([name$="[postal_code]"]) > .form-item{margin-top:0;}.commerce-checkout-flow :is(.form-type-radio,.form-type-checkbox){display:grid;grid-template-columns:auto minmax(0,1fr);align-items:baseline;-moz-column-gap:var(--space-20);column-gap:var(--space-20);}.commerce-checkout-flow :is(.form-type-radio,.form-type-checkbox) input{margin:0;accent-color:var(--color-black);}.commerce-checkout-flow :is(.form-type-radio,.form-type-checkbox) label{margin:0;font-size:var(--font-size-20);line-height:calc(27 / 20);}.commerce-checkout-flow :is(.form-type-radio,.form-type-checkbox) .description{grid-column:2;margin:0;font-size:var(--font-size-20);line-height:calc(27 / 20);}@media (width < 768px){.commerce-checkout-flow .form-item:has(> .address-line2){margin-top:var(--space-12);}}}@layer base{.commerce-checkout-flow :is(.form-item:has(input[name$="[copy_fields][enable]"]),.checkout-newsletter .form-type-checkbox){align-items:start;-moz-column-gap:var(--space-15);column-gap:var(--space-15);padding-block:var(--space-10);}.commerce-checkout-flow :is(.form-item:has(input[name$="[copy_fields][enable]"]),.checkout-newsletter .form-type-checkbox) input[type="checkbox"]{margin-top:calc((var(--form-choice-size) * var(--line-height-1375) - var(--space-20)) / 2 - var(--form-choice-size) * 0.1);}.commerce-checkout-flow :is(.form-item:has(input[name$="[copy_fields][enable]"]),.checkout-newsletter .form-type-checkbox) label{font-size:var(--form-choice-size);font-weight:normal;line-height:var(--line-height-1375);cursor:pointer;}.commerce-checkout-flow .checkout-newsletter{font-size:var(--form-choice-size);line-height:var(--line-height-1375);}.checkout-newsletter .fieldset-wrapper > fieldset{margin-block:var(--space-20);}.checkout-newsletter legend:has(> .visually-hidden){padding:0;border:0;}.checkout-newsletter .fieldset-wrapper .fieldset-wrapper{padding:0;}.checkout-newsletter .description{margin-top:var(--space-10);padding-left:calc(var(--space-20) + var(--space-15));font-size:inherit;font-weight:normal;line-height:inherit;}.checkout-newsletter :is(legend,p){font-weight:normal;}.checkout-newsletter p:last-child{margin-bottom:0;}}@layer base{.checkout-complete__heading{margin:0;padding:var(--space-15) var(--space-20) var(--space-12);border-bottom:var(--border-grid);font-size:var(--font-size-28);line-height:calc(32 / 28);}.checkout-complete__content{padding:var(--space-20);font-size:var(--type-body-font-size);line-height:var(--type-body-line-height);overflow-wrap:anywhere;}.checkout-complete__content p{margin-top:0;}.checkout-layout__main > .checkout-complete__content{padding-bottom:calc(var(--space-40) + var(--space-20));}.checkout-complete__content > .checkout-complete > p:first-child{margin-bottom:1lh;}.checkout-complete .description,.checkout-complete :is(.password-strength,.password-confirm-message){font-size:var(--font-size-16);color:var(--color-gray-dark);line-height:var(--line-height-135);}.checkout-complete .description{margin-top:var(--space-10);}.checkout-complete :is(.password-parent,.confirm-parent){max-width:none;overflow:visible;}.checkout-complete :is(.password-field,.password-confirm,.password-strength,.password-confirm-message){width:100%;}.checkout-complete .password-suggestions{margin-block:var(--space-20);color:var(--color-gray-dark);}.checkout-complete .form-actions{margin:calc(var(--space-40) + var(--space-10)) 0 var(--space-40);}.checkout-complete__downloads{container-type:inline-size;overflow-x:auto;}.checkout-complete__downloads table{width:100%;table-layout:fixed;border-collapse:collapse;line-height:calc(23 / 16);font-size:var(--font-size-16);}.checkout-complete__downloads :is(th,td){padding:var(--space-7) var(--space-20);border-bottom:var(--border-grid);text-align:center;vertical-align:middle;}.checkout-complete__downloads th{font-size:var(--font-size-13);line-height:calc(15 / 13);font-weight:normal;text-transform:uppercase;letter-spacing:var(--letter-spacing-1);}.checkout-complete__downloads th:first-child{width:51%;}.checkout-complete__downloads :is(th,td) + :is(th,td){border-left:var(--border-grid);}.checkout-complete__downloads td:first-child{text-align:left;}.checkout-complete__downloads td:first-child a{display:inline-block;max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;letter-spacing:var(--letter-spacing-1);vertical-align:top;}.checkout-complete__downloads tbody tr:is(:hover,:focus-within){background-color:var(--color-adocs-primary);-webkit-tap-highlight-color:var(--tap-highlight-on-yellow);}.commerce-checkout-completion-register__form{margin-top:calc(var(--space-40) + var(--space-7) - var(--pixel));}.commerce-checkout-completion-register .form-item + .form-item{margin-top:var(--space-40);}.commerce-checkout-completion-register :is(.form-text,.form-password){min-height:calc(var(--space-40) + var(--space-20));}@media (width < 1024px){.commerce-checkout-completion-register__form{margin-top:var(--space-20);}.checkout-layout.checkout-complete{grid-template-columns:minmax(0,1fr);}.checkout-complete > .checkout-layout__main{border-right:0;}.checkout-complete--single > .checkout-layout__main{border-bottom:0;}}@container (max-width:640px){.checkout-complete__downloads table{table-layout:auto;}.checkout-complete__downloads th:first-child{width:auto;}.checkout-complete__downloads :is(th,td):not(:first-child){width:1%;white-space:nowrap;}.checkout-complete__downloads td:first-child a{white-space:normal;overflow-wrap:anywhere;}}@media (width < 768px){.checkout-complete__downloads :is(th,td){padding-inline:var(--space-12);font-size:var(--font-size-12);line-height:var(--line-height-1375);}.checkout-complete :is(.description,.password-strength,.password-confirm-message){font-size:var(--font-size-12);}}}@layer base{.commerce-checkout-flow{flex:1 0 auto;display:flex;flex-direction:column;}.checkout-step--login > .layout-checkout-form{display:flex;flex:1 0 auto;}.checkout-layout,.checkout-pane-login{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));flex:1 0 auto;width:100%;box-sizing:border-box;}.checkout-layout__main,.checkout-layout__sidebar,.checkout-pane-login > .form-wrapper__login-option{min-width:0;box-sizing:border-box;}.checkout-layout__main{border-right:var(--border-grid);}.checkout-layout__sidebar{display:flex;flex-direction:column;}.commerce-checkout-flow :is(fieldset,.checkout-pane){min-width:0;margin:0;padding:0;border:0;}.checkout-layout__main > .checkout-pane,.checkout-layout__main > * > .checkout-pane{padding-bottom:var(--space-40);}.checkout-layout__main > .checkout-pane-shipping-information,.checkout-layout__main > * > .checkout-pane-shipping-information{padding-bottom:0;}.checkout-layout__summary{background-color:var(--color-gray-lighter);}.commerce-checkout-flow legend,.checkout-review-section--shipping-information .field--name-shipping-method > .field__label,.checkout-layout__summary > h3{box-sizing:border-box;width:100%;margin:0;padding:var(--space-15) var(--space-20) var(--space-12);border-bottom:var(--border-grid);font-size:var(--font-size-28);line-height:calc(32 / 28);}.commerce-checkout-flow .fieldset-wrapper{padding:var(--space-40) var(--space-20);}.checkout-pane-shipping-information > .fieldset-wrapper,.checkout-pane-review > .fieldset-wrapper{padding:0;}.checkout-pane-shipping-information .field--name-address{padding:var(--space-20);}.checkout-billing-copy{margin-inline:calc(var(--space-20) * -1);padding-top:var(--space-20);padding-inline:var(--space-20);border-top:var(--border-grid);}.checkout-billing-copy:has(+ *){margin-bottom:var(--form-field-gap);}.commerce-checkout-flow .checkout-billing-copy > .field--name-tax-number{margin-top:calc(var(--space-20) - var(--stroke-medium));}.commerce-checkout-flow .form-composite > legend{font-weight:normal;}.commerce-checkout-flow .form-required::after{margin-inline:var(--space-3);}.commerce-checkout-flow .ajax-progress,body:has(.commerce-checkout-flow) > .ajax-progress-fullscreen{display:none !important;}.checkout-pane-payment-information .checkout-payment-method-form,.checkout-pane-payment-information .checkout-billing-information{padding:var(--space-40) var(--space-20);}.checkout-pane-payment-information
  :is(.checkout-payment-method-form,.checkout-billing-information):has(.checkout-billing-copy){padding-block:0;}.checkout-pane-payment-information .checkout-payment-method-form .checkout-billing-information{padding:0;}.checkout-layout__summary,.checkout-layout__actions{width:100%;box-sizing:border-box;}.checkout-layout__actions{display:flex;flex-direction:column;gap:var(--form-secondary-action-gap);padding:var(--space-80) var(--space-20);}.checkout-layout__actions .form-actions{display:flex;flex-direction:column;gap:var(--form-secondary-action-gap);margin:0;}.commerce-checkout-flow .link--previous{display:block;text-align:center;text-transform:uppercase;font-size:var(--font-size-16);line-height:calc(20 / 16);letter-spacing:var(--letter-spacing-uppercase);}.checkout-pane-login .form-wrapper__returning-customer .form-item + .form-item{margin-top:calc(var(--space-20) + var(--space-7));}.checkout-pane-login .form-wrapper__returning-customer .form-submit{margin-top:calc(var(--space-40) + var(--space-15));}.commerce-checkout-flow .checkout-layout__main > .link--previous{display:none;}.commerce-checkout-flow .checkout-pane-login > .form-wrapper__login-option{margin:0;}.checkout-pane-login .form-submit{margin-top:var(--space-40);}.checkout-pane-login .form-wrapper__guest-checkout .fieldset-wrapper{text-align:center;font-size:var(--font-size-16);}.checkout-pane-login .form-wrapper__returning-customer a{display:inline-block;margin-top:var(--space-10);font-size:var(--font-size-16);}.checkout-pane-login{position:relative;}.checkout-pane-login::before{content:"";position:absolute;top:0;bottom:0;left:calc(50% - var(--stroke-thick) / 2);width:var(--stroke-thick);background:var(--color-gray-light);pointer-events:none;}.checkout-layout::after,.checkout-step--login > .layout-checkout-form::after{content:none;}.checkout-review-section > .fieldset-wrapper{display:flow-root;padding-block:var(--space-20);font-size:var(--font-size-20);line-height:calc(27 / 20);}.checkout-review-section--shipping-information .field--name-shipping-method > .field__label{width:calc(100% + 2 * var(--space-20));margin:var(--space-40) calc(-1 * var(--space-20)) var(--space-20);}.checkout-review-edit{line-height:calc(20 / 16);float:right;margin-left:var(--space-20);text-transform:uppercase;font-size:var(--font-size-16);letter-spacing:var(--letter-spacing-uppercase);}.checkout-layout__main .profile .address{margin:0;}.checkout-review-section--has-payment-option .profile + .payment-gateway-summary,.checkout-review-section--has-payment-option .field--name-billing-profile .profile{margin-top:1lh;}.checkout-layout__main > .paypal-buttons-container{width:100%;box-sizing:border-box;padding:var(--space-20);}.commerce-checkout-flow :is(.checkout-pane-shipping-information,.checkout-pane-payment-information)
  :has(> .address-book-edit-button){display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;}.commerce-checkout-flow :is(.checkout-pane-shipping-information,.checkout-pane-payment-information)
  :has(> .address-book-edit-button)
  > :not(.profile,.address-book-edit-button){grid-column:1 / -1;}.commerce-checkout-flow :is(.checkout-pane-shipping-information,.checkout-pane-payment-information)
  :has(> .address-book-edit-button)
  > .profile{grid-column:1;}.commerce-checkout-flow :is(.checkout-pane-shipping-information,.checkout-pane-payment-information)
  .address-book-edit-button{grid-column:2;padding:0;background:transparent;text-transform:uppercase;font-size:var(--font-size-16);line-height:calc(20 / 16);letter-spacing:var(--letter-spacing-uppercase);}.commerce-checkout-flow :is(.checkout-pane-shipping-information,.checkout-pane-payment-information)
  .address-book-edit-button:is(:hover,:focus-visible){background:transparent;color:var(--color-gray-dark);}.checkout-pane-shipping-information .form-item:has(> .form-select-wrapper > select[name$="[select_address]"]){width:100%;padding:var(--space-20) var(--space-20) 0;}.checkout-pane-shipping-information .address-book-edit-button{margin:var(--space-20) var(--space-20) 0;}.checkout-pane-shipping-information
  .form-item:has(> input[name$="[copy_to_address_book]"]){padding-inline:var(--space-20);}.commerce-checkout-flow
  :is(.checkout-pane-shipping-information,.checkout-pane-payment-information)
  .form-item:has(> input[name$="[copy_to_address_book]"]){margin-top:var(--form-field-gap);}@media (not (width < 1024px)){.checkout-pane-shipping-information
    .form-item:has(> input[name$="[copy_to_address_book]"]){margin-bottom:var(--space-40);}}.checkout-pane-payment-information :has(> .address-book-edit-button) > .profile,.checkout-pane-payment-information .address-book-edit-button{margin-top:var(--space-20);}.checkout-pane-payment-information .address-book-edit-button{margin:var(--space-20) 0 0 var(--space-20);}@media (width < 1024px){.checkout-pane-login::before{content:none;}.checkout-layout,.checkout-pane-login{grid-template-columns:minmax(0,1fr);}.checkout-layout__main,.checkout-pane-login > .form-wrapper__returning-customer{border-right:0;border-bottom:var(--border-grid);}}@media (width < 768px){body:has(.checkout-step--login) .checkout-page-header,body:has(.checkout-step--order-information) .checkout-page-header,body:has(.checkout-step--review) .checkout-page-header{row-gap:var(--space-15);padding-inline:var(--page-inline-gap);padding-block:var(--space-4) var(--stroke-medium);}body:has(.checkout-complete) .checkout-page-header{padding:var(--space-4) var(--space-12) var(--stroke-medium);}body:has(.checkout-step--login) .checkout-page-header__title,body:has(.checkout-step--login) .checkout-page-header__step,body:has(.checkout-step--order-information) .checkout-page-header__title,body:has(.checkout-step--order-information) .checkout-page-header__step,body:has(.checkout-step--review) .checkout-page-header__title,body:has(.checkout-step--review) .checkout-page-header__step{width:100%;}body:has(.checkout-step--login) .checkout-page-header__title,body:has(.checkout-step--order-information) .checkout-page-header__title,body:has(.checkout-step--review) .checkout-page-header__title{line-height:var(--type-checkout-mobile-page-title-line-height);}body:has(.checkout-complete) .checkout-page-header__title{line-height:var(--type-checkout-mobile-page-title-line-height);}body:has(.checkout-step--login) .checkout-page-header__step,body:has(.checkout-step--order-information) .checkout-page-header__step,body:has(.checkout-step--review) .checkout-page-header__step{line-height:var(--type-checkout-mobile-step-line-height);text-align:right;}.commerce-checkout-flow legend,.checkout-review-section--shipping-information .field--name-shipping-method > .field__label,.checkout-complete__heading,.checkout-layout__summary > h3{padding:var(--space-7) var(--page-inline-gap) var(--section-heading-bottom-gap);font-size:var(--font-size-22);line-height:var(--type-checkout-mobile-section-heading-line-height);}.checkout-step--review .checkout-layout__summary{border-top:var(--border-grid);}.commerce-checkout-flow .fieldset-wrapper,.checkout-pane-shipping-information [class~="field--name-address"],.checkout-pane-payment-information :is(.checkout-payment-method-form,.checkout-billing-information){padding-inline:var(--page-inline-gap);}.checkout-complete__content{padding:var(--space-20) var(--page-inline-gap);font-size:var(--font-size-16);line-height:var(--line-height-1375);}.checkout-pane-shipping-information > .fieldset-wrapper{padding-inline:0;}.commerce-checkout-flow :is(.form-type-radio,.form-type-checkbox) label,.commerce-checkout-flow :is(.form-type-radio,.form-type-checkbox) .description{font-size:var(--font-size-16);line-height:var(--line-height-1375);}.commerce-checkout-flow .link--previous{font-size:var(--type-checkout-mobile-action-font-size);line-height:var(--type-checkout-mobile-action-line-height);}.checkout-step--login .form-wrapper__returning-customer > .fieldset-wrapper{padding-top:calc(var(--space-40) + var(--space-15));padding-bottom:calc(var(--space-40) + var(--space-20));}.checkout-step--login .form-wrapper__returning-customer .form-item + .form-item{margin-top:calc(var(--space-20) + var(--space-10));}.checkout-step--login .form-wrapper__returning-customer .form-submit{margin-top:var(--space-40);}.checkout-step--login .form-wrapper__guest-checkout > .fieldset-wrapper{padding-bottom:var(--space-80);text-align:left;}.checkout-step--login .form-wrapper__guest-checkout .form-submit{margin-top:var(--space-20);}.checkout-billing-copy{margin-inline:calc(var(--page-inline-gap) * -1);padding-inline:var(--page-inline-gap);}.commerce-checkout-flow .checkout-billing-copy > .field--name-tax-number{margin-top:calc(var(--space-20) - var(--pixel));}.commerce-checkout-flow .address-container-inline:has([name$="[postal_code]"]){display:block;}.commerce-checkout-flow .address-container-inline:has([name$="[postal_code]"]) > .form-item + .form-item{margin-top:var(--space-20);}.checkout-layout__actions{padding:var(--space-40) var(--space-15);}.checkout-step--order-information .checkout-layout__main > :first-child,.checkout-step--review .checkout-layout__main > :first-child,.checkout-step--login .checkout-pane-login > .form-wrapper__returning-customer{margin-top:calc(var(--space-40) + var(--space-10) / 2);}.checkout-step--review .checkout-layout__main{border-bottom:0;}.checkout-step--review .checkout-layout__main > .checkout-review-section + .checkout-review-section,.checkout-step--review .checkout-layout__main > .checkout-pane-customer-comments{margin-top:var(--space-10);}.checkout-step--review .checkout-layout__main > .checkout-pane-customer-comments{padding-bottom:calc(var(--space-40) + var(--space-10));}.checkout-step--review .checkout-review-section > .fieldset-wrapper{position:relative;padding-block:var(--space-20) var(--space-80);font-size:var(--font-size-16);line-height:var(--line-height-1375);}.checkout-review-section--shipping-information .field--name-shipping-method > .field__label{width:calc(100% + 2 * var(--page-inline-gap));margin-inline:calc(-1 * var(--page-inline-gap));}.checkout-step--review .checkout-review-edit{position:absolute;right:var(--space-15);bottom:calc(var(--space-40) - var(--space-7));width:5.85rem;float:none;margin:0;font-size:var(--type-checkout-mobile-action-font-size);line-height:var(--type-checkout-mobile-action-line-height);text-align:right;}.checkout-step--review .checkout-pane-customer-comments > .fieldset-wrapper{padding-block:calc(var(--space-20) + var(--space-4)) 0;}.checkout-step--review .checkout-pane-customer-comments .form-textarea{height:calc(var(--space-80) + var(--space-80) + var(--space-20) + var(--space-4));}.checkout-step--review .checkout-layout__main > .paypal-buttons-container{margin-bottom:var(--space-40);padding-inline:var(--space-15);}.checkout-step--review .checkout-layout__actions{padding:var(--space-40) var(--space-15) var(--space-80);}.checkout-step--review .link--previous{margin:0;font-size:var(--type-checkout-mobile-action-font-size);line-height:var(--type-checkout-mobile-action-line-height);}.commerce-checkout-flow :is(.checkout-pane-shipping-information,.checkout-pane-payment-information)
    :has(> .address-book-edit-button){grid-template-columns:minmax(0,1fr);}.commerce-checkout-flow :is(.checkout-pane-shipping-information,.checkout-pane-payment-information)
    :has(> .address-book-edit-button)
    > .profile,.commerce-checkout-flow :is(.checkout-pane-shipping-information,.checkout-pane-payment-information)
    .address-book-edit-button{grid-column:1;}.commerce-checkout-flow :is(.checkout-pane-shipping-information,.checkout-pane-payment-information)
    :has(> .address-book-edit-button)
    > .profile{width:100%;}.commerce-checkout-flow :is(.checkout-pane-shipping-information,.checkout-pane-payment-information)
    .profile .address{font-size:var(--font-size-16);line-height:var(--line-height-1375);}.commerce-checkout-flow :is(.checkout-pane-shipping-information,.checkout-pane-payment-information)
    .address-book-edit-button{justify-self:end;font-size:var(--type-checkout-mobile-action-font-size);line-height:var(--type-checkout-mobile-action-line-height);}.checkout-pane-shipping-information .form-item:has(> .form-select-wrapper > select[name$="[select_address]"]){padding-inline:var(--space-15);}.checkout-pane-shipping-information .address-book-edit-button{margin:0 var(--space-15) 0;}.checkout-pane-shipping-information
    .form-item:has(> input[name$="[copy_to_address_book]"]){padding-inline:var(--space-15);}.checkout-pane-payment-information .address-book-edit-button{margin:var(--space-20) 0 0;}}@media (width < 768px){.checkout-pane-login .form-wrapper__returning-customer a{font-size:var(--font-size-12);line-height:calc(16 / 12);}}}@layer base{.sample--audio{--audio-ease-smooth:cubic-bezier(0.22,1,0.36,1);--audio-ease-soft:ease;--audio-bar-thickness:0.4rem;--audio-marker-thickness:0.35rem;--audio-hit-area-height:1.9rem;--audio-marker-height:1.1rem;--audio-volume-width:8.5rem;--audio-controls-gap:1rem;--audio-progress-open-basis:60%;--audio-border-width:0.065rem;--audio-shell-duration:0.28s;--audio-fill-duration:0.18s;--audio-thumb-duration:0.12s;--audio-shell-close-delay:0.14s;--audio-fill-open-delay:0.28s;--audio-thumb-open-delay:0.46s;--audio-hide-delay:0.42s;--audio-noise-duration:0.18s;position:relative;isolation:isolate;background:var(--color-adocs-primary);-webkit-tap-highlight-color:var(--tap-highlight-on-yellow);padding:1.125rem 1.5rem;width:100%;min-width:0;}.audio-sample{position:relative;z-index:1;margin:0;width:100%;min-width:0;}.sample--audio::before,.sample--audio::after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;}.sample--audio::before{background-image:url(/themes/custom/adocs/images/audio-noise.png);background-size:cover;background-position:center;background-repeat:no-repeat;image-rendering:crisp-edges;}.sample--audio::after{background:var(--color-adocs-primary);opacity:1;transition:opacity var(--audio-noise-duration) var(--audio-ease-soft);}.sample--audio:has(.audio-sample.is-playing)::after{opacity:0;}.audio-sample .time,.audio-sample .play-btn,.audio-sample .volume-icon,.audio-sample .progress-track,.audio-sample .volume-track{transition:background-color var(--audio-noise-duration) var(--audio-ease-soft),box-shadow var(--audio-noise-duration) var(--audio-ease-soft);}@media (prefers-reduced-motion:reduce){.sample--audio{--audio-noise-duration:0s;}}.audio-sample.is-playing .time,.audio-sample.is-playing .play-btn,.audio-sample.is-playing .volume-icon,.audio-sample.is-playing .progress-track,.audio-sample.is-playing .volume-track{background-color:var(--color-canvas);-webkit-tap-highlight-color:var(--tap-highlight-default);}.audio-sample.is-playing .time{box-shadow:0 0 0 0.15rem var(--color-canvas);}.audio-sample .sample-heading{display:none;}.audio-sample .audio-el{display:none;}.audio-player{display:flex;align-items:center;gap:1rem;width:100%;min-width:0;}.audio-player .play-btn,.audio-player .volume-icon{display:flex;align-items:center;justify-content:center;background:none;border:0;padding:0;cursor:pointer;flex-shrink:0;}.audio-player .play-btn svg,.audio-player .volume-icon svg{width:1.75rem;height:1.75rem;fill:var(--color-black);}.audio-player .time{font-family:"Space Mono",monospace;font-size:0.7rem;color:var(--color-black);white-space:nowrap;flex-shrink:0;min-width:4.5rem;}.audio-player .audio-controls{display:flex;align-items:center;gap:var(--audio-controls-gap);flex:1 1 auto;min-width:0;}.audio-player .progress-container,.audio-player .volume-container{position:relative;display:flex;align-items:center;height:var(--audio-hit-area-height);cursor:pointer;min-width:0;}.audio-player .progress-container{flex:1 1 auto;min-width:0;transition:flex-basis 0.34s var(--audio-ease-smooth),width 0.34s var(--audio-ease-smooth);}.audio-player .progress-track,.audio-player .volume-track{position:absolute;top:50%;left:0;width:100%;height:var(--audio-bar-thickness);transform:translateY(-50%);background:transparent;border:var(--audio-border-width) solid var(--color-black);}.audio-player .progress-fill,.audio-player .volume-fill{position:absolute;top:50%;left:0;height:var(--audio-bar-thickness);transform:translateY(-50%);background:var(--color-black);pointer-events:none;}.audio-player .progress-fill{width:0%;}.audio-player .progress-thumb,.audio-player .volume-thumb{position:absolute;top:50%;width:var(--audio-marker-thickness);height:var(--audio-marker-height);background:var(--color-black);cursor:grab;}.audio-player .progress-thumb{left:0%;transform:translate(-50%,-50%);}.audio-player .volume-container{width:0;min-width:0;opacity:1;overflow:hidden;pointer-events:none;transition:width var(--audio-shell-duration) var(--audio-ease-smooth) var(--audio-shell-close-delay),opacity 0s linear var(--audio-hide-delay);}.audio-player .volume-fill{width:0%;transform:translateY(-50%) scaleX(0);transform-origin:left center;transition:transform var(--audio-fill-duration) var(--audio-ease-smooth),width 0s linear var(--audio-fill-duration);}.audio-player .volume-thumb{left:0%;opacity:0;transform:translate(-50%,-50%) scaleY(0);transform-origin:center center;transition:transform var(--audio-thumb-duration) var(--audio-ease-smooth),opacity 0.08s linear;}.audio-player.show-volume .progress-container{flex:0 1 var(--audio-progress-open-basis);}.audio-player.show-volume .volume-container{width:min(var(--audio-volume-width),32%);opacity:1;pointer-events:auto;transition:width var(--audio-shell-duration) var(--audio-ease-smooth),opacity 0s linear 0s;}.audio-player.show-volume .volume-fill{transform:translateY(-50%) scaleX(1);transition:transform var(--audio-fill-duration) var(--audio-ease-smooth) var(--audio-fill-open-delay),width 0s linear 0s;}.audio-player.show-volume .volume-thumb{opacity:1;transform:translate(-50%,-50%) scaleY(1);transition:transform var(--audio-thumb-duration) var(--audio-ease-smooth) var(--audio-thumb-open-delay),opacity 0.08s linear var(--audio-thumb-open-delay);}.audio-player .progress-container,.audio-player .volume-container,.audio-player .progress-thumb,.audio-player .volume-thumb{touch-action:none;}@media (max-width:40rem){.sample--audio{padding:1rem;}.audio-player{gap:0.75rem;}.audio-player .audio-controls{gap:0.75rem;}.audio-player .time{min-width:3.8rem;font-size:0.68rem;}.audio-player.show-volume .volume-container{width:min(7rem,30%);}}@media (max-width:30rem){.sample--audio{padding:0.875rem;}.audio-player{gap:0.625rem;}.audio-player .play-btn svg,.audio-player .volume-icon svg{width:1.5rem;height:1.5rem;}.audio-player .time{min-width:3.4rem;font-size:0.62rem;}.audio-player .audio-controls{gap:0.625rem;}.audio-player.show-volume .progress-container{flex:0 1 55%;}.audio-player.show-volume .volume-container{width:min(5.5rem,28%);}}}@layer base{.swiper-container{--swiper-image-padding:12%;--swiper-image-padding-fullscreen:var(--space-40);--swiper-control-size:clamp(var(--space-20),4cqw,calc(var(--space-20) + var(--space-10)));--swiper-navigation-size:var(--swiper-control-size);--swiper-navigation-sides-offset:var(--space-20);container-type:inline-size;position:relative;width:100%;aspect-ratio:4 / 3;margin-block:0 !important;margin-inline:auto;overflow:hidden;background-color:var(--color-gray-light);}@media (width < 768px){.swiper-container{--swiper-control-size:var(--space-20);}}.swiper-container .swiper-wrapper,.swiper-container .swiper-slide,.swiper-container .swiper-slide > article.media{width:100%;height:100%;min-height:0;}.swiper-container .swiper-wrapper{align-items:stretch;}.swiper-container .swiper-slide{display:flex !important;align-items:stretch !important;justify-content:center !important;box-sizing:border-box;padding:0;background-color:var(--color-gray-light);}.swiper-container .swiper-slide > article.media{display:grid;grid-template-rows:minmax(0,1fr) auto;min-width:0;}.swiper-container .field--name-field-media-image{display:flex;min-width:0;min-height:0;}.swiper-container .field--name-field-media-image .field__item{container-type:size;display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:100%;height:100%;min-width:0;min-height:0;padding:var(--swiper-image-padding);}.swiper-container .slide-image-box{display:inline-flex;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;align-items:center;justify-content:center;box-sizing:border-box;}.swiper-container .slide-image-box img{display:block;width:auto !important;height:auto !important;max-width:100cqw;max-height:100cqh;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(1px 2px 4px rgba(0,0,0,0.5));}.swiper-container.swiper--edition{--swiper-image-padding:0px;}.swiper-container.swiper--edition,.swiper-container.swiper--edition .swiper-slide{background-color:var(--color-gray-light);}.swiper-container.swiper--edition .slide-image-box img{filter:none;}.swiper-container.swiper--edition:not(.swiper--fullscreen){aspect-ratio:auto;}.swiper-container.swiper--edition:not(.swiper--fullscreen) .swiper-wrapper,.swiper-container.swiper--edition:not(.swiper--fullscreen) .swiper-slide,.swiper-container.swiper--edition:not(.swiper--fullscreen)
  .swiper-slide
  > article.media{height:auto;}.swiper-container.swiper--edition:not(.swiper--fullscreen)
  .field--name-field-media-image{aspect-ratio:27 / 20;background-color:var(--color-gray-light);}.swiper-container.swiper--edition:not(.swiper--fullscreen)
  .field--name-field-media-image
  .field__item{overflow:hidden;}.swiper-container.swiper--edition:not(.swiper--fullscreen)
  .swiper-slide:not(.slide-image--portrait)
  .slide-image-box,.swiper-container.swiper--edition:not(.swiper--fullscreen)
  .swiper-slide:not(.slide-image--portrait)
  .slide-image-box
  picture{display:block;width:100%;height:100%;}.swiper-container.swiper--edition:not(.swiper--fullscreen)
  .swiper-slide:not(.slide-image--portrait)
  .slide-image-box
  img{width:100% !important;height:100% !important;max-width:none;max-height:none;-o-object-fit:cover;object-fit:cover;}.swiper-container.swiper--edition:not(.swiper--fullscreen)
  .swiper-slide.slide-image--portrait
  .field--name-field-media-image
  .field__item{justify-content:flex-start;}.swiper-container.swiper--edition:not(.swiper--fullscreen)
  .swiper-slide.slide-image--portrait
  .slide-image-box{display:inline-flex;flex:0 0 auto;width:auto;height:100%;}.swiper-container.swiper--edition:not(.swiper--fullscreen)
  .swiper-slide.slide-image--portrait
  .slide-image-box
  picture{display:flex;flex:0 0 auto;width:auto;height:100%;}.swiper-container.swiper--edition:not(.swiper--fullscreen)
  .swiper-slide.slide-image--portrait
  .slide-image-box
  img{width:auto !important;height:100% !important;max-width:none;max-height:none;-o-object-fit:contain;object-fit:contain;}.swiper-container.swiper--edition .swiper-slide.simulate-fold .slide-image-box::before,.swiper-container.swiper--edition .swiper-slide.simulate-fold .slide-image-box::after{content:none;}.swiper-container.swiper--news-slider{--swiper-image-padding:0px;--swiper-image-padding-fullscreen:0px;}.swiper--news-slider .field--name-field-media-image .field__item{overflow:hidden;}.swiper--news-slider .slide-image-box{flex-shrink:0;}.swiper-container.swiper--news-slider .slide-image-box img{height:100cqh !important;max-width:none;max-height:none;filter:none;}.swiper-container .field--name-field-caption{flex:0 0 auto;padding:0 var(--space-20) var(--space-20);background-color:var(--color-gray-light);}.swiper-container .field--name-field-caption .field__item{max-width:60ch;line-height:1.4;}.swiper-container .swiper-button-next,.swiper-container .swiper-button-prev{width:var(--swiper-control-size) !important;color:var(--color-gray-dark) !important;transition:color 0.2s ease;}.swiper-container :is(.swiper-button-next,.swiper-button-prev):is(:hover,:focus-visible){color:var(--color-black) !important;}.swiper-container .swiper-button-disabled,.swiper-container .swiper-button-lock{visibility:hidden;}@media (hover:hover) and (pointer:fine){.swiper-container :is(.swiper-button-prev,.swiper-button-next){opacity:1 !important;}.swiper-container:not(:hover):not(:has(:focus-visible)) :is(.swiper-button-prev,.swiper-button-next){opacity:0 !important;pointer-events:none;}}.swiper-container .swiper-button-prev::after,.swiper-container .swiper-button-next::after{display:none;}.swiper-container .swiper-navigation-icon{display:block;width:var(--swiper-control-size);height:var(--swiper-control-size);fill:currentColor;}.swiper-container .swiper-pagination-bullet-active{background-color:var(--color-canvas) !important;}.swiper-container .swiper-pagination-fraction{color:var(--color-gray-dark);}.swiper-fullscreen-btn{position:absolute;top:var(--swiper-navigation-sides-offset);right:var(--swiper-navigation-sides-offset);z-index:10;display:flex;align-items:center;justify-content:center;width:var(--swiper-control-size);height:var(--swiper-control-size);padding:0;border:none;border-radius:4px;cursor:pointer;background:transparent;color:var(--color-gray-dark);}.swiper-fullscreen-btn svg{display:block;width:var(--swiper-control-size);height:var(--swiper-control-size);}.swiper-fullscreen-btn svg path{fill:currentColor;transition:fill 0.2s ease;}.swiper-fullscreen-btn:hover svg path,.swiper-fullscreen-btn:focus-visible svg path{fill:var(--color-black);}.swiper-fullscreen-btn__collapse{display:none;}.swiper-fullscreen-btn__expand{display:flex;}.swiper--fullscreen .swiper-fullscreen-btn__collapse{display:flex;}.swiper--fullscreen .swiper-fullscreen-btn__expand{display:none;}body.swiper-fullscreen-open{overflow:hidden;}.swiper-container.swiper--fullscreen{position:fixed !important;inset:0 !important;z-index:var(--z-fullscreen);width:100vw !important;height:100dvh !important;aspect-ratio:auto !important;margin:0;padding:0;background-color:var(--color-gray-light);}.swiper-container.swiper--fullscreen
  .field--name-field-media-image
  .field__item{padding:var(--swiper-image-padding-fullscreen);}.swiper-container.swiper--fullscreen .field--name-field-caption{padding-bottom:var(--space-40);}.swiper-container.swiper--fullscreen .swiper-button-next,.swiper-container.swiper--fullscreen .swiper-button-prev,.swiper-container.swiper--fullscreen .swiper-pagination,.swiper-container.swiper--fullscreen .swiper-scrollbar{z-index:15;}.swiper-container .swiper-slide.simulate-fold .slide-image-box{--fold-position:50%;--fold-width:1.6%;--fold-depth:0.145;--seam-width:0.02%;--seam-depth:0.1;--highlight-width:1.4%;--highlight-strength:0.11;position:relative;isolation:isolate;}.swiper-container .swiper-slide.simulate-fold .slide-image-box::before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(to right,transparent calc(50% - var(--fold-width)),rgb(0 0 0 / calc(var(--fold-depth) * 0.05))
      calc(50% - var(--fold-width) * 0.80),rgb(0 0 0 / calc(var(--fold-depth) * 0.18))
      calc(50% - var(--fold-width) * 0.45),rgb(0 0 0 / calc(var(--fold-depth) * 0.55))
      calc(50% - var(--fold-width) * 0.12),rgb(0 0 0 / var(--fold-depth))
      50%,rgb(0 0 0 / calc(var(--fold-depth) * 0.58))
      calc(50% + var(--fold-width) * 0.12),rgb(0 0 0 / calc(var(--fold-depth) * 0.18))
      calc(50% + var(--fold-width) * 0.45),rgb(0 0 0 / calc(var(--fold-depth) * 0.05))
      calc(50% + var(--fold-width) * 0.80),transparent calc(50% + var(--fold-width)));mix-blend-mode:multiply;}.swiper-container .swiper-slide.simulate-fold .slide-image-box::after{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;background:linear-gradient(to right,transparent calc(50% - var(--seam-width)),rgb(0 0 0 / calc(var(--seam-depth) * 0.25))
      calc(50% - var(--seam-width) * 0.55),rgb(0 0 0 / var(--seam-depth))
      50%,rgb(0 0 0 / calc(var(--seam-depth) * 0.35))
      calc(50% + var(--seam-width) * 0.55),transparent calc(50% + var(--seam-width))),linear-gradient(to right,transparent 50%,rgb(255 255 255 / calc(var(--highlight-strength) * 0.30))
      calc(50% + var(--highlight-width) * 0.15),rgb(255 255 255 / var(--highlight-strength))
      calc(50% + var(--highlight-width) * 0.55),transparent
      calc(50% + var(--highlight-width)));}}@layer base{.ui-autocomplete.search-api-autocomplete-search{box-sizing:border-box;left:0 !important;z-index:var(--z-autocomplete);width:100% !important;margin:0;padding:var(--space-12) 0 var(--space-20) !important;border:0 !important;border-top:var(--stroke-thick) solid var(--color-canvas) !important;background:var(--color-gray-lighter) !important;color:var(--color-text) !important;font-family:ABCROM,sans-serif !important;font-size:var(--font-size-20) !important;font-weight:400;line-height:1.6;}.search-api-autocomplete-search .autocomplete-suggestion-category{font-size:var(--font-size-16);letter-spacing:var(--letter-spacing-uppercase);text-transform:uppercase;}.search-api-autocomplete-search .ui-menu-item-wrapper{color:var(--color-text) !important;}.search-api-autocomplete-search .search-api-autocomplete-suggestion{box-sizing:border-box;min-height:1.6em;padding:0 var(--space-20) 0 calc(2 * var(--space-20) + var(--space-12)) !important;text-decoration-line:underline !important;text-decoration-color:transparent;transition:text-decoration-color 150ms ease-out;}.search-api-autocomplete-search .ui-menu-item:hover,.search-api-autocomplete-search .ui-menu-item-wrapper.ui-state-active,.search-api-autocomplete-search .ui-menu-item-wrapper.ui-state-active .search-api-autocomplete-suggestion{background:transparent !important;color:var(--color-text) !important;}.search-api-autocomplete-search .ui-menu-item:hover .search-api-autocomplete-suggestion,.search-api-autocomplete-search .ui-menu-item-wrapper.ui-state-active .search-api-autocomplete-suggestion{text-decoration-line:underline !important;text-decoration-color:currentColor;text-decoration-thickness:1px !important;text-underline-offset:0.25em;}@media (width < 920px){.search-api-autocomplete-search .autocomplete-suggestion-category{font-size:inherit;}.ui-autocomplete.search-api-autocomplete-search{padding-top:var(--space-20) !important;font-size:var(--font-size-14) !important;letter-spacing:var(--letter-spacing-uppercase);text-transform:uppercase;}.search-api-autocomplete-search .search-api-autocomplete-suggestion{padding-left:calc(var(--space-12) + var(--space-20) + var(--space-16)) !important;}}@media (prefers-reduced-motion:reduce){.search-api-autocomplete-search .search-api-autocomplete-suggestion{transition:none;}}}@layer base{.content-search-result-item{position:relative;isolation:isolate;padding:var(--space-15) var(--space-20);border-bottom:var(--border-grid);overflow-wrap:anywhere;cursor:pointer;transition:background-color 150ms ease-out;}.content-search-result-item:hover,.content-search-result-item:focus-within{background-color:var(--color-adocs-primary);-webkit-tap-highlight-color:var(--tap-highlight-on-yellow);}.content-search-result-item .bundle-label{margin-bottom:var(--space-10);font-size:var(--font-size-13);line-height:var(--line-height-135);letter-spacing:var(--letter-spacing-1);text-transform:uppercase;}.content-search-result-item__title,.content-search-result-item__summary{margin:0;font-size:var(--font-size-20);font-weight:normal;line-height:var(--line-height-135);}.content-search-result-item__title a{text-decoration:underline;text-underline-offset:var(--stroke-thick);}.content-search-result-item__title a::after{content:'';position:absolute;inset:0;z-index:1;cursor:pointer;}.content-search-result-item__summary p{margin:0;}.content-search-result-item__summary mark{position:relative;z-index:-1;padding-inline:0.5em;margin-inline:-0.5em;background:linear-gradient(to right,transparent,var(--color-adocs-primary) 0.5em,var(--color-adocs-primary) calc(100% - 0.5em),transparent);-webkit-box-decoration-break:clone;box-decoration-break:clone;color:inherit;font-weight:inherit;}@media (prefers-reduced-motion:reduce){.content-search-result-item{transition:none;}}}@layer base{.views-element-container:has(> .view-search-results),.view-search-results{display:flex;flex-direction:column;flex-grow:1;}.search-results__heading{margin:0;padding:var(--space-80) var(--space-20) var(--space-10);border-bottom:var(--border-grid);font-size:var(--font-size-28);font-weight:normal;line-height:var(--line-height-135);text-transform:uppercase;letter-spacing:var(--letter-spacing-uppercase);overflow-wrap:anywhere;}.search-results__body{position:relative;display:flex;flex-direction:column;flex-grow:1;}@media (not (width < 1024px)){.search-results__body:has(> .search-results__columns > .search-results__content-empty){background:linear-gradient(to right,var(--color-gray-lighter) 50%,var(--color-canvas) 50%);}.search-results__body:has(> .search-results__columns > .search-results__books-empty){background:linear-gradient(to right,var(--color-canvas) 50%,var(--color-gray-lighter) 50%);}.search-results__body:has(> .search-results__columns)::after{content:'';position:absolute;inset-block:0;left:50%;border-left:var(--border-grid);pointer-events:none;}}.search-results__body:has(> .search-results__empty){background:var(--color-gray-lighter);}.search-results__columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;flex-grow:1;}.search-results__content{grid-column:1;grid-row:1;min-width:0;}.search-results__products.teaser-grid{grid-column:2;grid-row:1;padding-left:var(--stroke-thick);}.search-results__content.footer-edge--connected > .content-search-result-item:last-child,.search-results__products.footer-edge--connected{border-block-end-color:transparent;background-clip:padding-box;}.search-results__content-empty{align-self:stretch;margin:0;padding:var(--space-40) var(--space-20);background:var(--color-gray-lighter);font-size:var(--font-size-20);}.search-results__books-empty{grid-column:2;grid-row:1;align-self:stretch;margin:0;padding:var(--space-40) var(--space-20);background:var(--color-gray-lighter);font-size:var(--font-size-20);}.search-results__empty{flex-grow:1;min-height:calc(45 * var(--space-20) / 2);padding:var(--space-40) var(--space-20);background:var(--color-gray-lighter);font-size:var(--font-size-20);}@media (width < 1024px){.search-results__columns{grid-template-columns:minmax(0,1fr);align-content:start;}.search-results__products.teaser-grid,.search-results__books-empty{grid-column:1;grid-row:2;}.search-results__products.teaser-grid{padding-left:0;}.search-results__content-empty{border-bottom:var(--border-grid);}}}@layer base{.search-easter-egg{box-sizing:border-box;width:100vw;max-width:none;height:100vh;height:100dvh;max-height:none;margin:0;padding:0;border:0;background:transparent;color:var(--color-black);}.search-easter-egg::backdrop{background:rgb(255 255 255 / 79%);}.search-easter-egg__controls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;height:100%;}.search-easter-egg__button{display:grid;place-items:center;place-self:center;box-sizing:border-box;width:min(52.5%,90dvh);aspect-ratio:1;padding:0;border:0;background:transparent;color:inherit;cursor:pointer;transition:color 180ms ease-out;}.search-easter-egg__button svg{display:block;width:100%;height:100%;fill:currentColor;}.search-easter-egg__button svg[hidden]{display:none;}@media (hover:hover){.search-easter-egg__button:hover{color:var(--color-adocs-primary);}}.search-easter-egg .search-easter-egg__button:focus-visible{outline:none;box-shadow:none;background:transparent;}@media (prefers-reduced-motion:reduce){.search-easter-egg__button{transition:none;}}@media (forced-colors:active){.search-easter-egg .search-easter-egg__button:focus-visible{outline:var(--stroke-medium) solid Highlight;outline-offset:calc(-1 * var(--space-4));}}}@layer base{#block-adocs-content:has(.view-empty){background-color:var(--color-gray-lighter);}.layout-container:has(> main #block-adocs-content .view-empty) > footer{background-color:var(--color-gray-lighter);}.view-empty{padding-top:var(--space-40);padding-left:var(--space-20);}@media (width < 890px){.view-id-catalog.view-display-id-page_standard > .view-empty{padding-left:var(--space-12);}}}@layer base{.node--type-page{position:relative;width:50%;height:auto;min-height:0;max-height:none;overflow:visible;box-sizing:border-box;padding:var(--space-20);}.layout-content:has(.node--type-page){position:relative;height:auto;min-height:0;max-height:none;overflow:visible;}.layout-content:has(.node--type-page)::after{content:"";position:absolute;z-index:1;top:0;bottom:0;left:50%;width:var(--stroke-thick);height:auto;background:var(--color-gray-light);transform:translateX(-50%);pointer-events:none;}@media (width < 1024px){.node--type-page{width:100%;}.layout-content:has(.node--type-page)::after{content:none;}}}@layer base{.mobile-page-header{display:none;width:100%;}.mobile-page-header__title{padding:var(--space-4) var(--space-12) var(--space-40);border-bottom:var(--border-grid);font-size:var(--type-mobile-page-title-font-size);line-height:var(--type-mobile-page-title-line-height);text-transform:uppercase;letter-spacing:var(--type-mobile-page-title-letter-spacing);}.mobile-page-header__back{border-bottom:1px solid currentColor;}.mobile-page-header__back-link{display:block;padding:0.5rem 1rem;color:inherit;}@media (width < 920px){.mobile-page-header{display:block;}.path-frontpage:has(.view-news-promoted.has-news-disclosure:not(.has-no-visible-news))
  .mobile-page-header__title{border-bottom:0;}}}@layer base{.menu-logo--mobile,.mobile-main-menu,.mobile-main-menu__toggle{display:none;}@media (width < 920px){:root{--mobile-menu-item-padding-y:var(--space-12);--mobile-menu-cover-page:0;}header[role="banner"].site-header--compact{padding-bottom:0;}.site-header__inner{--header-picto-height:var(--space-20);--header-control-height:var(--space-40);--header-control-gap:var(--space-15);--header-logo-offset-y:calc(3 * var(--pixel));align-items:center;justify-content:flex-start;gap:var(--space-20);padding-top:calc(5 * var(--pixel));padding-bottom:var(--space-15);padding-inline:var(--page-inline-gap);}.region-header-left{flex:0 0 auto;}.header-search,.account-menu,.region-header-right{display:contents;}.header_tools{display:flex;flex:1 1 auto;align-items:center;justify-content:flex-end;gap:var(--header-control-gap);margin:0;padding:0;}.menu-logo--desktop{display:none !important;}.menu-logo--mobile{display:block !important;width:auto;height:calc(var(--header-picto-height) * 1.25);transform:translateY(var(--header-logo-offset-y));}.menu-logo-link{display:flex;align-items:center;height:var(--header-control-height);line-height:0;}.site-header__inner
  .menu--main
  > .menu
  > .menu-item:not(.menu-item--logo){display:none;}.header_tools .header-search__toggle,.header_tools .account-menu__toggle,.header_tools .cart-block--link__expand,.mobile-main-menu__toggle{display:flex;align-items:center;justify-content:center;width:auto;height:var(--header-control-height);margin:0;padding:0;line-height:0;}.header_tools .picto{display:block;width:auto;height:var(--header-picto-height);}.header_tools .cart-block--link__expand{flex:0 0 auto !important;width:auto !important;min-width:0 !important;max-width:none !important;height:var(--header-control-height) !important;}.header_tools
  .cart-block--link__expand
  .cart-block--summary__icon{display:flex;align-items:center;justify-content:center;width:auto;height:var(--header-control-height);margin:0;padding:0;line-height:0;}.header_tools
  .cart-block--link__expand
  .picto--shopping{width:auto;height:var(--header-picto-height);margin:0;padding:0;transform:none;}.site-header__inner
  .language-switcher-language-url{display:none;}.mobile-main-menu__toggle{flex:0 0 auto;border:0;background:transparent;color:inherit;cursor:pointer;}.mobile-main-menu__hamburger{width:auto;height:var(--header-picto-height) !important;}.mobile-main-menu__close{display:none !important;}.mobile-main-menu__toggle[aria-expanded="true"]
  .mobile-main-menu__hamburger{display:none !important;}.mobile-main-menu__toggle[aria-expanded="true"]
  .mobile-main-menu__close{display:block !important;}.site-header.mobile-main-menu-is-open
  .header-search__toggle,.site-header.mobile-main-menu-is-open
  .account-menu__toggle,.site-header.mobile-main-menu-is-open
  .region-header-right > *{display:none !important;}body.mobile-main-menu-is-open
  .sticky-navigation{z-index:var(--z-menu-header);}body.mobile-main-menu-is-open::before{content:"";position:fixed;top:var(--mobile-site-header-height,0px);right:0;bottom:0;left:0;z-index:var(--z-menu-backdrop);background:rgb(255 255 255 / var(--mobile-menu-cover-page));pointer-events:none;}.mobile-main-menu{position:fixed;top:var(--mobile-site-header-height,0px);right:0;left:0;z-index:var(--z-menu);height:max(0px,calc(100dvh - var(--mobile-site-header-height,0px)
      - var(--mobile-menu-notice-height,0px)));overflow-y:auto;overscroll-behavior:contain;background:var(--color-canvas);}.mobile-main-menu[hidden]{display:none;}.mobile-main-menu:not([hidden]){display:flex;flex-direction:column;}.mobile-main-menu > *{flex-shrink:0;}.mobile-main-menu__footer{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-20);margin-top:auto;padding:var(--space-40) var(--space-20)
      max(var(--space-10),env(safe-area-inset-bottom));font-size:var(--font-size-16);line-height:var(--line-height-1375);}.mobile-main-menu__footer .menu{display:block;margin:0;padding:0;list-style:none;}.mobile-main-menu__footer .menu-item{margin:0;padding:0;}.mobile-main-menu__footer a{display:block;min-height:calc(2 * var(--space-12));overflow-wrap:anywhere;color:inherit;}.mobile-main-menu__languages{display:flex;align-items:center;justify-content:flex-end;padding:var(--mobile-menu-item-padding-y) var(--space-20);border-bottom:var(--border-grid);}.mobile-main-menu__languages ul{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-20);margin:0;padding:0;list-style:none;font-size:var(--font-size-16);text-transform:uppercase;letter-spacing:var(--letter-spacing-1);}.mobile-main-menu__languages li{margin:0;padding:0;}.mobile-main-menu__languages a{color:inherit;font-size:0;line-height:var(--line-height-120);transform:none;}.mobile-main-menu__languages a::before{content:attr(data-language-name);font-size:var(--font-size-22);letter-spacing:0;text-transform:capitalize;}.mobile-main-menu__navigation,.mobile-main-menu__navigation > .menu{width:100%;}.mobile-main-menu__navigation > .menu{display:block;margin:0;padding:0;list-style:none;}.mobile-main-menu__navigation
  .menu-item--logo{display:none;}.mobile-main-menu__navigation
  .menu-item{width:100%;margin:0;padding:0;border-bottom:var(--border-grid);}.mobile-main-menu__navigation
.menu-item > a{display:block;width:100%;box-sizing:border-box;padding:var(--mobile-menu-item-padding-y) var(--space-20);color:inherit;font-size:var(--font-size-22);line-height:var(--line-height-120);text-transform:uppercase;letter-spacing:var(--letter-spacing-1);text-decoration-line:none !important;background-color:var(--color-canvas);transition:background-color 150ms ease-out;}.mobile-main-menu__navigation
.menu-item > a:is(:hover,:focus-visible){background-color:var(--color-adocs-primary);-webkit-tap-highlight-color:var(--tap-highlight-on-yellow);cursor:pointer;}@media (prefers-reduced-motion:reduce){.mobile-main-menu__navigation .menu-item > a{transition:none;}}}}@layer base{.orientation-notice{display:none;padding:var(--space-20) var(--space-15);border-bottom:var(--border-grid);font-size:var(--type-orientation-notice-font-size);line-height:var(--type-orientation-notice-line-height);letter-spacing:0;}.orientation-notice p{max-inline-size:26em;margin:0;}@media screen and (orientation:landscape) and (height < 420px){.orientation-notice{display:block;}}}@layer base{.adocs-form{--form-field-size:var(--font-size-28);--form-choice-size:var(--font-size-20);--form-field-line:var(--form-desktop-line);--form-label-size:var(--font-size-16);--form-label-line:var(--form-label-desktop-line);--form-field-height:var(--form-control-height);}.adocs-form .adocs-control{box-sizing:border-box;width:100%;max-width:100%;padding:calc((var(--form-field-height) - var(--form-field-line) - 2 * var(--stroke-thick)) / 2) var(--space-15);border:var(--border-grid);border-radius:0;background:var(--color-canvas);color:var(--color-text);font-family:inherit;font-size:var(--form-field-size);line-height:var(--form-field-line);}.adocs-form .adocs-control:not(textarea){min-height:var(--form-field-height);}.adocs-form select.adocs-control{padding-inline-end:calc(var(--space-40) + var(--space-15));}.adocs-form .form-select-icon{width:var(--form-select-icon-size);height:var(--form-select-icon-size);}.adocs-form textarea.adocs-control{padding:var(--space-15);font-size:var(--font-size-20);line-height:var(--line-height-120);}.commerce-checkout-flow textarea.adocs-control{height:calc(2 * var(--space-80) + var(--space-40) + 2 * var(--stroke-thick));}.adocs-form .adocs-control:focus{border-color:var(--color-gray-dark);outline:none;box-shadow:none;}.adocs-form :is(.form-item label,.description,.adocs-form__required-hint){font-size:var(--form-label-size);line-height:var(--form-label-line);}.adocs-form .description{color:var(--color-gray-dark);}.adocs-form .password-confirm-message{margin-top:var(--space-10);visibility:hidden;}.adocs-form__required-hint{margin:var(--space-20);color:var(--color-gray-dark);}.adocs-form input[type="radio"]{width:calc(var(--space-20) - var(--stroke-medium));height:calc(var(--space-20) - var(--stroke-medium));accent-color:var(--color-black);}.adocs-form :is(.form-type-checkbox,.form-type-radio) label{font-size:var(--font-size-20);line-height:calc(27 / 20);}@media (width < 768px){.adocs-form__required-hint{margin-inline:var(--page-inline-gap);}.checkout-complete__content .adocs-form__required-hint{margin-inline:0;}.adocs-form{--form-field-size:var(--font-size-22);--form-choice-size:var(--font-size-16);--form-field-line:var(--form-mobile-line);--form-label-size:var(--font-size-12);--form-label-line:var(--form-label-mobile-line);}.adocs-form textarea.adocs-control{font-size:var(--font-size-16);}.commerce-checkout-flow textarea.adocs-control{height:calc(2 * var(--space-80) + var(--space-20) + var(--space-4));}.adocs-form input[type="radio"]{width:calc(var(--space-12) + var(--stroke-medium));height:calc(var(--space-12) + var(--stroke-medium));}.adocs-form :is(.form-type-checkbox,.form-type-radio) label{font-size:var(--font-size-16);line-height:calc(22 / 16);}}}@layer base{.account-form .form-submit,.account-page .profile-form:has(.field--name-address) .form-submit,:is(.user-pass,.user-pass-reset) .form-submit,.user-login-form .form-submit,:is(.commerce-checkout-flow,.view-commerce-cart-form) .form-submit{border:0;border-radius:0;color:var(--color-text);transition:background-color 150ms ease-out;}.adocs-form .adocs-primary-action{display:block;box-sizing:border-box;width:100%;min-height:var(--form-field-height);margin-inline:0;padding:calc((var(--form-field-height) - var(--form-field-line)) / 2) var(--space-20);border:0;border-radius:0;background:var(--color-gray-light);color:var(--color-text);font-family:inherit;font-size:var(--form-field-size);line-height:var(--form-field-line);white-space:normal;}.adocs-form .adocs-primary-action:hover{background:var(--color-adocs-primary);-webkit-tap-highlight-color:var(--tap-highlight-on-yellow);}.adocs-form .adocs-primary-action:focus-visible,.address-book__add-link:focus-visible{outline:var(--stroke-medium) solid var(--color-black);outline-offset:0;}}@layer base{:is(input,select,textarea):is(.error,[aria-invalid="true"],:user-invalid),.adocs-form .adocs-control:is(.error,[aria-invalid="true"],:user-invalid){border-color:var(--color-message-alert);}.form-required::after{color:var(--color-black);background:currentColor;-webkit-mask:url(/themes/custom/adocs/images/icons/required.svg) center / contain no-repeat;mask:url(/themes/custom/adocs/images/icons/required.svg) center / contain no-repeat;}}@layer base{.adocs-newsletter{margin-block-start:var(--space-40);}.adocs-newsletter .form-item label{margin-bottom:var(--space-4);}.adocs-newsletter .form-actions{margin-block:var(--space-20) 0;}.adocs-newsletter .description,.adocs-newsletter .entry__error{margin-block-start:var(--space-10);}.adocs-newsletter .input--hidden,.adocs-newsletter .entry__error,.adocs-newsletter .sib-form-message-panel,.adocs-newsletter .sib-hide-loader-icon{display:none;}.adocs-newsletter .sib-form-message-panel--active{display:block;margin-block-end:var(--space-20);}.adocs-newsletter #error-message{padding:var(--space-15);border:var(--border-grid);}.adocs-newsletter:has(#success-message.sib-form-message-panel--active) #sib-container{display:none;}.adocs-newsletter #error-message,.adocs-newsletter .entry_errored .adocs-control{border-color:var(--color-message-alert);}.adocs-newsletter .entry__error{font-size:var(--form-label-size);line-height:var(--form-label-line);}.adocs-newsletter .progress-indicator__icon{width:var(--space-20);height:var(--space-20);margin-inline-end:var(--space-10);fill:currentColor;}.adocs-newsletter button:disabled{cursor:wait;opacity:0.65;}}
