@font-face{font-display:swap;font-family:Inter Variable;font-style:normal;font-weight:100 900;src:url("../images/InterVariable.2bf3d951bf9d.woff2") format("woff2")}@font-face{font-display:swap;font-family:Inter Variable;font-style:italic;font-weight:100 900;src:url("../images/InterVariable-Italic.8d1dc86da258.woff2") format("woff2")}@font-face{font-family:Excelsior;font-weight:400;src:url("../images/excelsior-lt-std.3ff0abc21797.eot");src:url("../images/excelsior-lt-std.3ff0abc21797.eot#iefix") format("embedded-opentype"),url("../images/excelsior-lt-std.b3cf955a62d8.woff2") format("woff2"),url("../images/excelsior-lt-std.13c9f32f8942.woff") format("woff"),url("../images/excelsior-lt-std.13009e353ffe.ttf") format("truetype"),url("../images/excelsior-lt-std.9ee899bbd945.svg#excelsior-lt-std") format("svg")}@font-face{font-family:fontello;font-style:normal;font-weight:400;src:url("../images/fontello.013ad381754c.eot");src:url("../images/fontello.013ad381754c.eot#iefix") format("embedded-opentype"),url("../images/fontello.edabbcc8d826.woff2") format("woff2"),url("../images/fontello.f813ff5b206a.woff") format("woff"),url("../images/fontello.e82333000755.ttf") format("truetype"),url("../images/fontello.59becb3c8f5e.svg#fontello") format("svg")}:root{--ink-950:#1f2a2e;--ink-900:#263338;--ink-700:#576266;--ink-500:#8a9599;--ink-300:#c2c9cc;--paper:#fcfaf7;--warm-100:#f5f3f0;--warm-150:#f0eeeb;--warm-200:#edebe8;--indigo:#6155f5;--red:#dc3545;--green:#28a745;--alpha-black-10:rgba(0,0,0,.1);--alpha-black-12:rgba(0,0,0,.12);--alpha-black-15:rgba(0,0,0,.15);--alpha-black-20:rgba(0,0,0,.2);--alpha-black-40:rgba(0,0,0,.4);--alpha-black-75:rgba(0,0,0,.75);--alpha-white-80:hsla(0,0%,100%,.8);--white:#fff;--black:#000;--color-text-primary:var(--ink-900);--color-text-secondary:var(--ink-700);--color-text-tertiary:var(--ink-500);--color-text-weak:var(--ink-300);--color-text-inverse:var(--paper);--color-surface-primary:var(--paper);--color-surface-secondary:var(--warm-100);--color-surface-secondary-hover:var(--warm-200);--color-surface-secondary-active:var(--warm-150);--color-surface-tertiary:var(--warm-200);--color-surface-inverse:var(--ink-950);--color-border:var(--alpha-black-10);--color-border-secondary:var(--alpha-black-12);--color-accent:var(--indigo);--color-overlay:var(--alpha-black-40);--color-overlay-inverse:var(--alpha-white-80);--color-danger:var(--red);--color-success:var(--green);--bs-body-font-family:"Inter Variable",sans-serif;--bs-body-bg:var(--color-surface-primary);--bg-form:var(--color-text-tertiary);--form-shadow:0 0 0 0.25rem var(--alpha-black-12);--bs-btn-bg:var(--color-surface-inverse);--bs-btn-border-color:var(--color-surface-inverse);--bs-btn-more-border-color:#0000;--bs-btn-more-color-hover:var(--white);--footer-bg-color:var(--color-surface-tertiary);--footer-border-color:var(--color-border);--switches-bg-color:var(--color-surface-tertiary);--switches-label-color:var(--color-text-primary);--switch-bg-color:var(--white);--switch-text-color:var(--color-text-secondary);--dropdown-bg:var(--color-surface-primary);--dropdown-radius:var(--radius-m);--dropdown-shadow:0 0 2px 0 var(--alpha-black-15);--bs-breakpoint-xs:0;--bs-breakpoint-sm:576px;--bs-breakpoint-md:768px;--bs-breakpoint-lg:992px;--bs-breakpoint-xl:1200px;--bs-breakpoint-xxl:1400px;--radius-s:4px;--radius-m:6px;--radius-l:8px;--radius-round:999px;--type-sans-d-3xl-bold-normal-fs:64px;--type-sans-d-3xl-bold-normal-lh:64px;--type-sans-d-3xl-bold-normal-ls:-0.96px;--type-sans-d-3xl-bold-normal-opsz:32;--type-sans-d-2xl-bold-normal-fs:46px;--type-sans-d-2xl-bold-normal-lh:52px;--type-sans-d-2xl-bold-normal-ls:-0.46px;--type-sans-d-2xl-bold-normal-opsz:32;--type-sans-d-2xl-bold-tight-fs:46px;--type-sans-d-2xl-bold-tight-lh:48px;--type-sans-d-2xl-bold-tight-ls:-0.46px;--type-sans-d-2xl-bold-tight-opsz:32;--type-sans-d-2xl-reg-normal-fs:46px;--type-sans-d-2xl-reg-normal-lh:52px;--type-sans-d-2xl-reg-normal-ls:-0.46px;--type-sans-d-2xl-reg-normal-opsz:32;--type-sans-d-xl-bold-normal-fs:28px;--type-sans-d-xl-bold-normal-lh:36px;--type-sans-d-xl-bold-normal-ls:-0.28px;--type-sans-d-xl-bold-normal-opsz:32;--type-sans-d-xl-bold-tight-fs:28px;--type-sans-d-xl-bold-tight-lh:28px;--type-sans-d-xl-bold-tight-ls:-0.28px;--type-sans-d-xl-bold-tight-opsz:32;--type-sans-d-xl-reg-loose-fs:28px;--type-sans-d-xl-reg-loose-lh:38px;--type-sans-d-xl-reg-loose-ls:0px;--type-sans-d-xl-reg-loose-opsz:32;--type-sans-d-xl-reg-normal-fs:28px;--type-sans-d-xl-reg-normal-lh:34px;--type-sans-d-xl-reg-normal-ls:0px;--type-sans-d-xl-reg-normal-opsz:32;--type-sans-d-l-bold-loose-fs:18px;--type-sans-d-l-bold-loose-lh:26px;--type-sans-d-l-bold-loose-ls:0px;--type-sans-d-l-bold-loose-opsz:32;--type-sans-d-l-bold-normal-fs:18px;--type-sans-d-l-bold-normal-lh:23px;--type-sans-d-l-bold-normal-ls:0px;--type-sans-d-l-bold-normal-opsz:32;--type-sans-d-l-bold-tight-fs:18px;--type-sans-d-l-bold-tight-lh:20px;--type-sans-d-l-bold-tight-ls:0px;--type-sans-d-l-bold-tight-opsz:32;--type-sans-d-l-reg-loose-fs:18px;--type-sans-d-l-reg-loose-lh:26px;--type-sans-d-l-reg-loose-ls:0px;--type-sans-d-l-reg-loose-opsz:32;--type-sans-d-l-reg-normal-fs:18px;--type-sans-d-l-reg-normal-lh:23px;--type-sans-d-l-reg-normal-ls:0px;--type-sans-d-l-reg-normal-opsz:32;--type-sans-d-l-reg-tight-fs:18px;--type-sans-d-l-reg-tight-lh:20px;--type-sans-d-l-reg-tight-ls:0px;--type-sans-d-l-reg-tight-opsz:32;--type-sans-d-m-bold-loose-fs:16px;--type-sans-d-m-bold-loose-lh:24px;--type-sans-d-m-bold-loose-ls:0px;--type-sans-d-m-bold-loose-opsz:32;--type-sans-d-m-bold-tight-fs:16px;--type-sans-d-m-bold-tight-lh:20px;--type-sans-d-m-bold-tight-ls:0.1px;--type-sans-d-m-bold-tight-opsz:32;--type-sans-d-m-reg-loose-fs:16px;--type-sans-d-m-reg-loose-lh:24px;--type-sans-d-m-reg-loose-ls:0.1px;--type-sans-d-m-reg-loose-opsz:32;--type-sans-d-m-reg-tight-fs:16px;--type-sans-d-m-reg-tight-lh:20px;--type-sans-d-m-reg-tight-ls:0.1px;--type-sans-d-m-reg-tight-opsz:32;--type-sans-d-s-bold-tight-fs:14px;--type-sans-d-s-bold-tight-lh:18px;--type-sans-d-s-bold-tight-ls:0.112px;--type-sans-d-s-bold-tight-opsz:32;--type-sans-d-s-reg-loose-fs:14px;--type-sans-d-s-reg-loose-lh:20px;--type-sans-d-s-reg-loose-ls:0.11px;--type-sans-d-s-reg-loose-opsz:32;--type-sans-d-s-reg-tight-fs:14px;--type-sans-d-s-reg-tight-lh:18px;--type-sans-d-s-reg-tight-ls:0.11px;--type-sans-d-s-reg-tight-opsz:32;--type-sans-d-xs-bold-normal-fs:12px;--type-sans-d-xs-bold-normal-lh:16px;--type-sans-d-xs-bold-normal-ls:0px;--type-sans-d-xs-bold-normal-opsz:32;--type-sans-d-xs-bold-tight-fs:12px;--type-sans-d-xs-bold-tight-lh:14px;--type-sans-d-xs-bold-tight-ls:0.11px;--type-sans-d-xs-bold-tight-opsz:32;--type-sans-d-xs-reg-normal-fs:12px;--type-sans-d-xs-reg-normal-lh:16px;--type-sans-d-xs-reg-normal-ls:0.11px;--type-sans-d-xs-reg-normal-opsz:32;--type-sans-d-xs-reg-tight-fs:12px;--type-sans-d-xs-reg-tight-lh:14px;--type-sans-d-xs-reg-tight-ls:0.11px;--type-sans-d-xs-reg-tight-opsz:32;--type-sans-m-xl-bold-normal-fs:24px;--type-sans-m-xl-bold-normal-lh:26px;--type-sans-m-xl-bold-normal-ls:0.048px;--type-sans-m-xl-bold-normal-opsz:32;--type-sans-m-l-bold-normal-fs:20px;--type-sans-m-l-bold-normal-lh:23px;--type-sans-m-l-bold-normal-ls:0px;--type-sans-m-l-bold-normal-opsz:32;--type-sans-m-m-bold-tight-fs:15px;--type-sans-m-m-bold-tight-lh:18px;--type-sans-m-m-bold-tight-ls:0.15px;--type-sans-m-m-bold-tight-opsz:32;--type-sans-m-m-reg-loose-fs:15px;--type-sans-m-m-reg-loose-lh:22px;--type-sans-m-m-reg-loose-ls:0.15px;--type-sans-m-m-reg-loose-opsz:32;--type-sans-m-m-reg-tight-fs:15px;--type-sans-m-m-reg-tight-lh:18px;--type-sans-m-m-reg-tight-ls:0.15px;--type-sans-m-m-reg-tight-opsz:32;--type-sans-m-s-bold-normal-fs:12px;--type-sans-m-s-bold-normal-lh:18px;--type-sans-m-s-bold-normal-ls:0.12px;--type-sans-m-s-bold-normal-opsz:32;--type-sans-m-s-reg-normal-fs:12px;--type-sans-m-s-reg-normal-lh:18px;--type-sans-m-s-reg-normal-ls:0.12px;--type-sans-m-s-reg-normal-opsz:32;--type-serif-d-3xl-fs:64px;--type-serif-d-3xl-lh:64px;--type-serif-d-3xl-ls:-0.64px;--type-serif-d-3xl-opsz:32;--type-serif-d-2xl-fs:45px;--type-serif-d-2xl-lh:48px;--type-serif-d-2xl-ls:-0.9px;--type-serif-d-2xl-opsz:32;--type-serif-d-xl-fs:32px;--type-serif-d-xl-lh:36px;--type-serif-d-xl-ls:-0.32px;--type-serif-d-xl-opsz:32;--type-serif-d-l-fs:21px;--type-serif-d-l-lh:32px;--type-serif-d-l-ls:-0.21px;--type-serif-d-l-opsz:32;--type-serif-t-2xl-fs:32px;--type-serif-t-2xl-lh:34px;--type-serif-t-2xl-ls:-0.64px;--type-serif-t-2xl-opsz:32;--type-serif-t-xl-fs:24px;--type-serif-t-xl-lh:28px;--type-serif-t-xl-ls:-0.24px;--type-serif-t-xl-opsz:32;--type-serif-m-2xl-fs:20px;--type-serif-m-2xl-lh:22px;--type-serif-m-2xl-ls:-0.2px;--type-serif-m-2xl-opsz:32;--type-serif-m-l-fs:16px;--type-serif-m-l-lh:24px;--type-serif-m-l-ls:-0.16px;--type-serif-m-l-opsz:32;--type-sans-d-review-lead-fs:21px;--type-sans-d-review-lead-lh:28px;--type-sans-d-review-lead-ls:0px;--type-sans-d-review-lead-opsz:32}body,html{height:100%}body{background:var(--bs-body-bg);color:var(--color-text-primary);font-family:Inter Variable,Inter,sans-serif;font-size:16px;font-style:normal;font-variation-settings:"opsz" 32;font-weight:400;letter-spacing:.1px;line-height:24px;margin:0;padding:0;-webkit-font-smoothing:antialiased}@media screen and (max-width:768px){body{font-family:Inter Variable,Inter,sans-serif;font-size:15px;font-variation-settings:"opsz" 32;font-weight:400;letter-spacing:.15px;line-height:22px}}a{color:inherit;text-decoration:none}a:hover{text-decoration:underline;text-decoration-color:var(--color-text-weak);text-decoration-thickness:1px;text-underline-offset:4px}dt{font-weight:600}.link-more{color:var(--color-text-tertiary);font-size:16px;font-variation-settings:"opsz" 32;letter-spacing:.1px;line-height:24px}.image-caption,.link-more{font-family:Inter Variable,Inter,sans-serif;font-weight:400}.image-caption{color:var(--color-text-weak);font-size:14px;font-variation-settings:"opsz" 32;letter-spacing:.11px;line-height:20px;margin-top:.5rem;max-width:42rem}.image-caption p{margin:0}.image-caption p+p{margin-top:.35rem}.hover-zoom .picture{overflow:hidden}.hover-zoom .image{transition:transform .2s ease-in-out}.hover-zoom:hover .image{transform:scale(1.05)}@media(prefers-reduced-motion:reduce){.hover-zoom .image{transition:none}.hover-zoom:hover .image{transform:none}}.picture{box-shadow:0 5px 10px -5px var(--alpha-black-20);display:block}.picture,.picture .image{border-radius:var(--radius-s);width:100%}a.picture:hover{box-shadow:0 5px 15px 0 var(--color-overlay)}.picture-book{--cover-height:160px;display:flex;height:var(--cover-height);justify-content:flex-start;margin-bottom:1rem;max-width:min(100%,var(--cover-height));width:fit-content}.picture-book .image{aspect-ratio:auto 113/160;height:100%;max-width:100%;object-fit:contain;width:auto}.picture-media{aspect-ratio:4/3;border-radius:var(--radius-s);display:flex;margin-bottom:.5rem;max-width:100%;overflow:hidden}.picture-media .image{border-radius:var(--radius-s);height:100%;object-fit:cover;width:100%}a.picture-media:hover{box-shadow:0 5px 15px 0 var(--color-overlay)}.picture-author{align-items:center;aspect-ratio:1;background:var(--color-surface-tertiary);border-radius:var(--radius-round);color:var(--color-text-tertiary);display:flex;font-size:2.5rem;font-weight:600;height:100%;justify-content:center;overflow:hidden;text-align:center;width:auto}.picture-author .image{height:100%;object-fit:cover;width:100%}.picture-cover{aspect-ratio:2/3;display:flex;max-width:100%}.picture-cover .image{height:100%;object-fit:cover;width:100%}.picture-organization{align-items:center;aspect-ratio:1;background:var(--color-surface-tertiary);border-radius:1.25rem;color:var(--color-text-tertiary);display:flex;font-size:3rem;font-weight:600;height:100%;justify-content:center;overflow:hidden;text-align:center;width:auto}.picture-organization .image{max-height:100%;width:auto}.picture-comment{display:flex;width:100%}.picture-comment .picture-book{aspect-ratio:113/160;height:100%;margin-bottom:0;max-width:none;width:66.6%}.picture-comment .picture-book .image{max-width:100%;width:auto}.picture-comment .picture-author{border-radius:var(--radius-round);display:flex;height:100%;margin-bottom:0;margin-left:-10%;outline:4px solid var(--color-surface-secondary);overflow:hidden;position:relative;width:100%}.picture-comment .picture-author:first-child{margin-left:0;margin-right:-1rem}.picture-comment .image{max-height:100%;width:100%}.picture-review{display:flex;max-height:105px}.picture-review .picture-author{border-radius:var(--radius-round);height:100%;overflow:hidden;width:100%}.picture-review .picture-reviewer{align-items:center;aspect-ratio:1;background:var(--color-surface-tertiary);border-radius:var(--radius-round);color:var(--color-text-tertiary);display:flex;font-size:1rem;font-weight:600;height:50%;justify-content:center;margin-left:-20%;margin-top:45%;outline:4px solid var(--color-surface-secondary);overflow:hidden;position:relative;text-align:center;width:50%}.picture-review .image{max-height:100%;width:100%}.icon{font-family:fontello;font-style:normal;font-weight:400;speak:never;display:inline-block;font-variant:normal;line-height:1em;margin-left:.2em;margin-right:.2em;text-align:center;text-decoration:inherit;text-transform:none;width:1em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-menu:before{content:""}.icon-union:before{content:""}.icon-union-1:before{content:""}.icon-search:before{content:""}.icon-globe:before{content:""}.icon-plus:before{content:""}.icon-bin:before{content:""}.icon-minus:before{content:""}.icon-angle-left:before{content:""}.icon-angle-right:before{content:""}.icon-angle-up:before{content:""}.icon-angle-down:before{content:""}.icon-angle-circled-left:before{content:""}.icon-angle-circled-right:before{content:""}.icon-angle-circled-up:before{content:""}.icon-angle-circled-down:before{content:""}.btn.btn-more{border-color:var(--color-border);border-radius:var(--radius-round);color:var(--bs-btn-more-color);font-family:Inter Variable,Inter,sans-serif;font-size:14px;font-variation-settings:"opsz" 32;font-weight:600;letter-spacing:.112px;line-height:18px;line-height:1.75rem;padding-left:1.5rem;padding-right:1.5rem}.btn.btn-more:hover{color:var(--bs-btn-more-color-hover);text-decoration:none}.btn.btn-dropdown{border-color:var(--color-border);color:var(--bs-btn-more-color);font-family:Inter Variable,Inter,sans-serif;font-size:14px;font-variation-settings:"opsz" 32;font-weight:600;letter-spacing:.112px;line-height:18px;line-height:1.75rem;padding-left:1.5rem;padding-right:1.5rem;width:100%}.btn.btn-dropdown:hover{text-decoration:none}.btn-primary{--bs-btn-bg:var(--color-surface-inverse);--bs-btn-border-color:var(--color-surface-inverse);--bs-btn-hover-bg:var(--color-text-primary);--bs-btn-hover-border-color:var(--color-text-primary)}.nav-tabs .nav-item{border:none}.nav-tabs .nav-link{border:none;border-radius:0;color:var(--color-text-tertiary);margin:0}.nav-tabs .nav-link.active,.nav-tabs .nav-link:hover{color:var(--color-text-primary)}.nav-tabs .nav-link.active{border-bottom:1px solid var(--color-text-primary)}.tab-content .tab-pane{padding-top:1.5rem}select:required:invalid{color:gray}option[value=""][disabled]{display:none}option{color:#000}.accordion-button{font-family:Inter Variable,Inter,sans-serif;font-size:14px;font-variation-settings:"opsz" 32;font-weight:600;letter-spacing:.112px;line-height:18px}.accordion-button:after{content:none}.accordion-button .toggle{--width:18px;--height:1.5px;--transition:0.25s all cubic-bezier(0.17,0.67,0.09,0.97);display:inline-block;margin-left:auto;position:relative}.accordion-button .toggle,.accordion-button .toggle:after{background:var(--color-text-tertiary);height:var(--height);transition:var(--transition);width:var(--width)}.accordion-button .toggle:after{content:"";opacity:0;position:absolute;transition-delay:.1s}.accordion-button.collapsed .toggle{transform:rotate(90deg)}.accordion-button.collapsed .toggle:after{opacity:1;transform:rotate(90deg)}.accordion-list-item{border-top:1px solid var(--color-border);padding:1rem 0}.accordion-list-item .accordion-button{font-family:Inter Variable,Inter,sans-serif;font-size:16px;font-variation-settings:"opsz" 32;font-weight:600;letter-spacing:.1px;line-height:20px}.accordion-list-item .accordion-button .toggle{background:var(--black)}.accordion-list-item .accordion-button .toggle:after{background:var(--black);content:""}.accordion-list-item .accordion-collapse{padding-top:1rem}.form-group{border-bottom:1px solid var(--color-border);padding:1rem 0}.form-group:first-child{padding-top:0}.form-group:last-child{border-bottom:none}.form-group legend{font-family:Inter Variable,Inter,sans-serif;font-size:14px;font-variation-settings:"opsz" 32;font-weight:600;letter-spacing:.112px;line-height:18px;margin-bottom:1rem}.search-container{position:relative}.search-container .search-input{background:var(--color-surface-secondary);border:none;border-radius:var(--radius-m);height:40px;padding-left:40px}.search-container .search-input::placeholder{color:var(--color-text-tertiary)}.search-container .icon{color:var(--color-text-tertiary);left:10px;position:absolute;top:50%;transform:translateY(-50%)}.section-search-panel{margin:40px 0}.section-search-panel .search-container .search-input{height:55px;padding:1rem .875rem 1rem 2.5rem}.form-check-list{list-style:none;margin:0;padding:0}.form-check-list .form-check-input{margin-left:-2rem;margin-right:.5rem}.form-check-list .form-check{margin:1rem 0;padding:0 0 0 2rem}.form-check-label{font-family:Inter Variable,Inter,sans-serif;font-size:14px;font-variation-settings:"opsz" 32;font-weight:400;letter-spacing:.11px;line-height:18px}.form-check-input{--bs-form-check-bg:var(--color-surface-tertiary);border:none;height:1.5rem;margin-top:0;width:1.5rem}.form-check-input:focus{box-shadow:none}.form-check-input:checked[type=checkbox]{--bs-form-check-bg-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' d='m6 10 3 3 6-6'/%3E%3C/svg%3E");background-color:var(--bg-form)}.form-check-input:checked[type=checkbox]:focus{box-shadow:var(--form-shadow)}.form-check-input:checked[type=checkbox]+.form-check-label{font-weight:700}.form-chip{margin-bottom:4px}.form-chip .form-chip-label{align-items:center;background:var(--color-surface-secondary);border-radius:var(--radius-round);cursor:pointer;display:inline-flex;font-family:Inter Variable,Inter,sans-serif;font-size:14px;font-variation-settings:"opsz" 32;font-weight:600;height:40px;justify-content:center;letter-spacing:.112px;line-height:18px;min-width:40px}.form-chip .form-chip-input{border:none;height:0;margin:0;position:absolute;visibility:hidden;width:0;z-index:0}.form-chip .form-chip-input:checked[type=checkbox]+.form-chip-label{background:var(--bs-btn-bg);color:var(--color-text-inverse)}.form-switch{padding-left:0}.form-switch .form-check-input{float:right;--bs-form-switch-bg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='rgba(0, 0, 0, 0.75)'/%3E%3C/svg%3E");background-image:var(--bs-form-switch-bg);background-position:0;height:1.5rem;margin-left:-2.5em;width:2.5rem}.dropdown .dropdown-toggle{align-items:center;background:var(--color-surface-secondary);border-color:var(--color-surface-secondary);cursor:pointer;display:flex;font-family:Inter Variable,Inter,sans-serif;font-size:14px;font-variation-settings:"opsz" 32;font-weight:400;letter-spacing:.11px;line-height:18px;line-height:2rem;width:100%}.dropdown .dropdown-toggle:after{--bs-form-switch-bg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='10' fill='none' viewBox='0 0 18 10'%3E%3Cpath stroke='%238a9599' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m1 1 8 8 8-8'/%3E%3C/svg%3E");background-image:var(--bs-form-switch-bg);background-position:0;border:0;height:.5rem;margin-left:1rem;margin-right:-.5rem;width:1.25rem}.dropdown .dropdown-toggle:hover{text-decoration:none}.dropdown .dropdown-select-value{display:flex;justify-content:space-between;width:100%}.dropdown .dropdown-label{font-weight:400}.dropdown .dropdown-menu{font-family:Inter Variable,Inter,sans-serif;font-size:14px;font-variation-settings:"opsz" 32;font-weight:400;letter-spacing:.11px;line-height:18px;padding:.5rem;width:100%}.dropdown .dropdown-menu .active{background:var(--color-surface-secondary);cursor:default}.dropdown .dropdown-item{cursor:pointer;display:flex;justify-content:space-between;line-height:1.75rem;padding:.5rem 1.5rem;width:100%}.dropdown .dropdown-item:hover{background:var(--color-surface-secondary)}.dropdown .dropdown-item .value{font-weight:600}.c-carousel{--carousel-pad:1.5rem;--carousel-gap:1rem;--carousel-gap-mobile:0.5rem;--card-min:160px;--card-ideal:20vw;--card-max:220px;margin-inline:calc(var(--carousel-pad)*-1);min-width:0;position:relative}.c-carousel:after,.c-carousel:before{bottom:0;content:"";opacity:0;pointer-events:none;position:absolute;top:0;transition:opacity .2s ease;width:3rem;z-index:1}.c-carousel:before{background:linear-gradient(to right,var(--color-surface-primary,#fff),transparent);left:0}.c-carousel:after{background:linear-gradient(to left,var(--color-surface-primary,#fff),transparent);right:0}.c-carousel.is-scrollable:hover:not(.at-end):after,.c-carousel.is-scrollable:hover:not(.at-start):before{opacity:1}.c-carousel__viewport{overflow-x:auto;overflow-y:hidden;scroll-padding-inline-start:var(--carousel-pad);scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none}.c-carousel__viewport::-webkit-scrollbar{display:none}.c-carousel__track{display:flex;gap:var(--carousel-gap);list-style:none;margin:0;padding-inline:var(--carousel-pad)}.c-carousel__track>*{flex:0 0 clamp(var(--card-min),var(--card-ideal),var(--card-max));min-width:0;scroll-snap-align:start}.c-carousel__nav{align-items:center;background:var(--color-overlay-inverse);border:0;border-radius:var(--radius-round);box-shadow:0 4px 7px var(--alpha-black-10);color:inherit;cursor:pointer;display:flex;height:3rem;justify-content:center;opacity:0;padding:0;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);transition:opacity .2s ease;width:3rem;z-index:2}.c-carousel__nav svg{height:1.25rem;width:1.25rem}.c-carousel__nav--prev{left:.5rem}.c-carousel__nav--next{right:.5rem}.c-carousel.is-scrollable:hover:not(.at-end) .c-carousel__nav--next,.c-carousel.is-scrollable:hover:not(.at-start) .c-carousel__nav--prev{opacity:1;pointer-events:auto}@media(hover:none)and (pointer:coarse){.c-carousel:after,.c-carousel:before,.c-carousel__nav{display:none}}@media screen and (max-width:768px){.c-carousel{--carousel-pad:1rem;--carousel-gap:var(--carousel-gap-mobile)}}.c-carousel--library{--card-min:190px;--card-max:210px;--card-ideal:12vw;--carousel-gap:0.25rem}.c-carousel--events{--card-min:300px;--card-max:380px;--card-ideal:28vw;--carousel-gap:1.5rem}.c-carousel--programs{--card-min:320px;--card-max:600px;--card-ideal:32vw;--carousel-gap:1.5rem}.c-carousel--events-stack{--card-min:78vw;--card-max:88vw;--card-ideal:82vw;--carousel-gap:0.5rem}.c-carousel--events-stack .c-carousel__track>*{display:flex;flex-direction:column;gap:.5rem}.block-quote{background:var(--color-surface-secondary);border-radius:var(--radius-l);display:block;margin-bottom:.25rem;padding:1rem}.block-quote .block-quote-wrapper{display:flex;width:100%}.block-quote .block-quote-sidebar{flex:0 0 180px;padding-right:1rem}.block-quote .block-quote-sidebar>.picture-author{height:140px}.block-quote .block-quote-content{flex:0 1 auto;font-family:Inter Variable,Inter,sans-serif;font-size:16px;font-variation-settings:"opsz" 32;font-weight:400;letter-spacing:.1px;line-height:24px;padding-right:3rem}.block-quote strong{font-weight:600}.block-quote .date,.block-quote .original-name{color:var(--color-text-tertiary)}.block-quote .more-content{text-align:right}.block-quote .link-more{color:var(--color-text-tertiary)}a.block-quote .picture-author{transition:transform .2s ease-in-out}a.block-quote:hover{cursor:pointer;text-decoration:none}a.block-quote:hover .picture-author{transform:scale(1.05)}.block-quote-cover{display:flex;height:105px}.block-quote-cover .cover{height:100%;width:auto}.block-quote-cover .picture-book{--cover-height:105px;margin-bottom:0}.block-quote-cover .picture-author{border-radius:var(--radius-round);height:100%;margin-left:-1rem;outline:4px solid var(--color-surface-secondary);overflow:hidden;position:relative;width:auto}.block-quote-cover .picture-author:first-child{margin-left:0;margin-right:-1rem}.block-quote-cover .image{max-height:100%;width:auto}.block-quote-cover .picture-media{margin:0}.avatars-review{display:flex;height:105px}.avatars-review .picture-author{border-radius:var(--radius-round);height:100%;overflow:hidden;width:auto}.avatars-review .picture-reviewer{border-radius:var(--radius-round);height:50%;margin-left:-20%;margin-top:45%;outline:4px solid var(--color-surface-secondary);overflow:hidden;position:relative;width:auto}.avatars-review .image{max-height:100%;width:auto}.block-quote-info{align-items:center;display:inline-flex;gap:.2rem;height:56px;margin-bottom:1rem}.block-quote-info .cover{height:100%;width:auto}.block-quote-info .author{border-radius:var(--radius-round);height:100%;overflow:hidden;width:auto}.block-quote-info .icon{font-size:24px;margin:0}.block-quote-info .image{max-height:100%;width:auto}.block-quote-headbar{color:var(--color-text-tertiary);display:flex;font-family:Inter Variable,Inter,sans-serif;font-size:14px;font-variation-settings:"opsz" 32;font-weight:400;letter-spacing:.11px;line-height:18px;margin-bottom:.5rem}.block-quote-headbar .item:after{background:var(--color-text-weak);border-radius:var(--radius-round);content:"";display:inline-block;height:2px;margin:auto .5rem;vertical-align:middle;width:2px}.block-quote-headbar .item:last-child:after{content:none}.block-quote-details{display:block;font-family:Inter Variable,Inter,sans-serif;font-size:14px;font-variation-settings:"opsz" 32;font-weight:400;letter-spacing:.11px;line-height:18px;margin:0 0 .5rem;padding:0}.block-quote-details dd{margin:0;padding:0}.block-quote-details .title{font-family:Inter Variable,Inter,sans-serif;font-size:16px;font-variation-settings:"opsz" 32;font-weight:600;letter-spacing:.1px;line-height:20px}.block-quote-details .name{font-family:Inter Variable,Inter,sans-serif;font-size:14px;font-variation-settings:"opsz" 32;font-weight:400;letter-spacing:.11px;line-height:18px;margin:0;padding:0}.breadcrumb-app{padding:1rem 0}.breadcrumb{font-family:Inter Variable,Inter,sans-serif;font-size:16px;font-variation-settings:"opsz" 32;font-weight:400;letter-spacing:.1px;line-height:20px}@media screen and (max-width:768px){.breadcrumb{font-family:Inter Variable,Inter,sans-serif;font-size:12px;font-variation-settings:"opsz" 32;font-weight:400;letter-spacing:.12px;line-height:18px}}.breadcrumbs{--breadcrumbs-gutter:2rem;color:var(--color-text-secondary);font-family:Inter Variable,Inter,sans-serif;font-size:16px;font-variation-settings:"opsz" 32;font-weight:400;letter-spacing:.1px;line-height:20px;position:relative;timeline-scope:--breadcrumbs}@media screen and (max-width:768px){.breadcrumbs{--breadcrumbs-gutter:1rem;font-family:Inter Variable,Inter,sans-serif;font-size:12px;font-variation-settings:"opsz" 32;font-weight:400;letter-spacing:.12px;line-height:18px}}.breadcrumbs:before{animation:breadcrumbs-fade linear both;animation-timeline:--breadcrumbs;background:linear-gradient(to right,var(--color-surface-primary),transparent);content:"";inset-block:0;left:calc(var(--breadcrumbs-gutter)*-1);opacity:0;pointer-events:none;position:absolute;width:48px;z-index:1}@keyframes breadcrumbs-fade{0%{opacity:1}to{opacity:0}}.breadcrumbs__scroller{align-items:center;box-sizing:border-box;display:flex;flex-direction:row-reverse;height:56px;margin-inline:calc(var(--breadcrumbs-gutter)*-1);overflow-x:auto;padding:8px var(--breadcrumbs-gutter);scroll-timeline:--breadcrumbs inline;scrollbar-width:none}.breadcrumbs__scroller::-webkit-scrollbar{display:none}@media screen and (max-width:768px){.breadcrumbs__scroller{height:40px}}.breadcrumbs__list{display:flex;gap:16px;list-style:none;margin:0 auto 0 0;padding:0;white-space:nowrap}@media screen and (max-width:768px){.breadcrumbs__list{gap:8px}}.breadcrumbs__item{align-items:center;display:flex;gap:inherit}.breadcrumbs__item+.breadcrumbs__item:before{color:var(--color-text-weak);content:"/"/""}.breadcrumbs__current,.breadcrumbs__link{display:block;max-width:24rem;overflow:hidden;text-overflow:ellipsis}@media screen and (max-width:768px){.breadcrumbs__current,.breadcrumbs__link{max-width:70vw}}.breadcrumbs__link{color:inherit;transition:color .15s ease-out}.breadcrumbs__link:hover{color:var(--color-text-primary);text-decoration:none}.link-external{align-items:center;display:inline-flex;gap:4px}.link-external:hover .link-external__icon{color:inherit}.link-external__icon{color:var(--color-text-weak);flex:none;height:24px;width:24px}.card-headbar{color:var(--color-text-tertiary);display:flex;font-family:Inter Variable,Inter,sans-serif;font-size:14px;font-variation-settings:"opsz" 32;font-weight:400;letter-spacing:.11px;line-height:18px;margin-bottom:1rem}@media screen and (max-width:768px){.card-headbar{font-family:Inter Variable,Inter,sans-serif;font-size:12px;font-variation-settings:"opsz" 32;font-weight:400;letter-spacing:.12px;line-height:18px}}.card-headbar .item:after{background:var(--color-text-weak);border-radius:var(--radius-round);content:"";display:inline-block;height:2px;margin:auto .5rem;vertical-align:middle;width:2px}.card-headbar .item:last-child:after{content:none}.item-card .library-card,.item-card .library-cardbox{min-height:100%}a.library-card,a.library-cardbox{cursor:pointer;text-decoration:none}.library-card,.library-cardbox{background:var(--color-surface-secondary);border-radius:var(--radius-s);display:block;padding:1rem;text-decoration:none}.library-card .picture-author,.library-card .picture-book,.library-card .picture-comment,.library-card .picture-cover,.library-card .picture-media,.library-card .picture-organization,.library-card .picture-review,.library-cardbox .picture-author,.library-cardbox .picture-book,.library-cardbox .picture-comment,.library-cardbox .picture-cover,.library-cardbox .picture-media,.library-cardbox .picture-organization,.library-cardbox .picture-review{transition:transform .2s ease-in-out}.library-card:hover,.library-cardbox:hover{background:var(--color-surface-secondary-active);text-decoration:none}.library-card:hover .picture-author,.library-card:hover .picture-book,.library-card:hover .picture-comment,.library-card:hover .picture-cover,.library-card:hover .picture-media,.library-card:hover .picture-organization,.library-card:hover .picture-review,.library-cardbox:hover .picture-author,.library-cardbox:hover .picture-book,.library-cardbox:hover .picture-comment,.library-cardbox:hover .picture-cover,.library-cardbox:hover .picture-media,.library-cardbox:hover .picture-organization,.library-cardbox:hover .picture-review{transform:scale(1.05)}.library-card dd,.library-card dl,.library-card dt,.library-cardbox dd,.library-cardbox dl,.library-cardbox dt{margin:0}.library-card .name,.library-cardbox .name{font-family:Inter Variable,Inter,sans-serif;font-size:16px;font-variation-settings:"opsz" 32;font-weight:600;letter-spacing:.1px;line-height:20px}@media screen and (max-width:768px){.library-card .name,.library-cardbox .name{font-family:Inter Variable,Inter,sans-serif;font-size:15px;font-variation-settings:"opsz" 32;font-weight:600;letter-spacing:.15px;line-height:18px}}.library-card .author,.library-cardbox .author{font-family:Inter Variable,Inter,sans-serif;font-size:14px;font-variation-settings:"opsz" 32;font-weight:400;letter-spacing:.11px;line-height:18px}@media screen and (max-width:768px){.library-card .author,.library-cardbox .author{font-family:Inter Variable,Inter,sans-serif;font-size:12px;font-variation-settings:"opsz" 32;font-weight:400;letter-spacing:.12px;line-height:18px}}.library-card .date,.library-cardbox .date{font-family:Inter Variable,Inter,sans-serif;font-size:14px;font-variation-settings:"opsz" 32;font-weight:400;letter-spacing:.11px;line-height:18px}@media screen and (max-width:768px){.library-card .date,.library-cardbox .date{font-family:Inter Variable,Inter,sans-serif;font-size:12px;font-variation-settings:"opsz" 32;font-weight:400;letter-spacing:.12px;line-height:18px}}.library-card .data,.library-cardbox .data{color:var(--color-text-tertiary);font-family:Inter Variable,Inter,sans-serif;font-size:14px;font-variation-settings:"opsz" 32;font-weight:400;letter-spacing:.11px;line-height:18px}@media screen and (max-width:768px){.library-card .data,.library-cardbox .data{font-family:Inter Variable,Inter,sans-serif;font-size:12px;font-variation-settings:"opsz" 32;font-weight:400;letter-spacing:.12px;line-height:18px}}.library-card .card-type,.library-cardbox .card-type{color:var(--color-text-tertiary);font-family:Inter Variable,Inter,sans-serif;font-size:14px;font-variation-settings:"opsz" 32;font-weight:400;letter-spacing:.11px;line-height:18px}@media screen and (max-width:768px){.library-card .card-type,.library-cardbox .card-type{font-family:Inter Variable,Inter,sans-serif;font-size:12px;font-variation-settings:"opsz" 32;font-weight:400;letter-spacing:.12px;line-height:18px}}.library-card .card-details,.library-cardbox .card-details{display:flex;flex-direction:column;gap:.25rem;margin-top:1rem;min-height:5.4rem}.library-card .card-details .name,.library-cardbox .card-details .name{display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.library-card .card-details .author,.library-cardbox .card-details .author{display:flex;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.library-card .card-details .author-name,.library-card .card-details .data,.library-cardbox .card-details .author-name,.library-cardbox .card-details .data{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.library-card .card-details .more,.library-cardbox .card-details .more{color:var(--color-text-tertiary)}.library-card .picture,.library-cardbox .picture{display:block;margin-bottom:1rem;width:100%}.library-card .image,.library-cardbox .image{width:100%}.library-card .picture-review,.library-cardbox .picture-review{aspect-ratio:1;height:125px;max-height:125px}.library-card .picture-review .picture-author,.library-card .picture-review .picture-reviewer,.library-cardbox .picture-review .picture-author,.library-cardbox .picture-review .picture-reviewer{width:auto}.library-card .picture-media,.library-cardbox .picture-media{display:flex;margin-bottom:.5rem;max-width:100%}.library-card .picture-media .image,.library-cardbox .picture-media .image{height:100%;object-fit:cover;width:100%}a.events-item{color:inherit;display:block;text-decoration:none;transition:opacity .2s ease}a.events-item:hover{opacity:.8}.events-item .picture-media{aspect-ratio:3/2;overflow:hidden}.events-item .picture-media .image{height:100%;object-fit:cover;width:100%}.events-item .events-content{margin:0;padding:0}.events-item .title{font-size:18px;font-variation-settings:"opsz" 32;font-weight:600;letter-spacing:0;line-height:23px;margin:0}.events-item .data,.events-item .title{font-family:Inter Variable,Inter,sans-serif;padding:0}.events-item .data{color:var(--color-text-secondary);font-size:14px;font-variation-settings:"opsz" 32;font-weight:400;letter-spacing:.11px;line-height:18px;margin:.0625rem 0 0}@media screen and (max-width:768px){a.events-item{align-items:flex-start;display:flex;gap:.75rem;padding:0;width:100%}a.events-item .picture-media{flex:0 0 33%}a.events-item .events-content{flex:0 1 100%;min-width:0}a.events-item .title{font-size:15px;font-variation-settings:"opsz" 32;font-weight:600;letter-spacing:.15px;overflow:hidden;text-overflow:ellipsis}a.events-item .data,a.events-item .title{font-family:Inter Variable,Inter,sans-serif;line-height:18px}a.events-item .data{font-size:12px;font-variation-settings:"opsz" 32;font-weight:400;letter-spacing:.12px}}.events-group{display:flex;flex-direction:column;gap:1rem}#owl-events-mobile{display:none}@media screen and (max-width:768px){#owl-events{display:none}#owl-events-mobile{display:block}}.range-container{--marker-border-clr:var(--color-text-tertiary);--marker-size:15px;--track-height:3px;--tooltip-bg-clr:var(--color-overlay);--tooltip-txt-clr:var(--marker-border-clr);display:flex;flex-direction:column;margin-bottom:2rem;max-width:600px;width:100%}.range-container .inputs-control{display:flex;gap:.5rem;margin-bottom:1rem;width:100%}.range-container .form-control{flex:0 1 50%}.range-container .range-controls{position:relative}.range-container input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background-color:var(--marker-border-clr);border-radius:var(--radius-round);box-shadow:0 0 0 1px var(--marker-border-clr);cursor:pointer;height:var(--marker-size);pointer-events:all;width:var(--marker-size)}.range-container input[type=range]::-moz-range-thumb{-webkit-appearance:none;background-color:var(--marker-border-clr);border-radius:var(--radius-round);box-shadow:0 0 0 1px var(--marker-border-clr);cursor:pointer;height:var(--marker-size);pointer-events:all;width:var(--marker-size)}.range-container input[type=range]::-webkit-slider-thumb:hover{background:var(--color-surface-secondary)}.range-container input[type=range]::-webkit-slider-thumb:active{box-shadow:inset 0 0 3px var(--color-text-tertiary),0 0 9px var(--color-text-tertiary);-webkit-box-shadow:inset 0 0 3px var(--color-text-tertiary),0 0 9px var(--color-text-tertiary)}.range-container input[type=range]{-webkit-appearance:none;appearance:none;background-color:var(--marker-border-clr);height:var(--track-height);pointer-events:none;position:absolute;width:100%}.range-container input[type=range].from-slider{height:0;z-index:1}.switches-container{background:var(--switches-bg-color);border-radius:var(--radius-l);display:inline-flex;line-height:20px;padding:0;position:relative}.switches-container input{position:absolute;top:0;visibility:hidden}.switches-container .switch-control{color:var(--switches-label-color);cursor:pointer;margin:0;padding:0;text-align:center;vertical-align:middle;width:50%}.switches-container input:first-of-type:checked~.switch-wrapper{transform:translateX(0)}.switches-container input:nth-of-type(2):checked~.switch-wrapper{transform:translateX(100%)}.switches-container input:first-of-type:checked~.switch-wrapper .switch div:first-of-type,.switches-container input:nth-of-type(2):checked~.switch-wrapper .switch div:nth-of-type(2){opacity:1}.switch-wrapper{bottom:0;padding:1px;position:absolute;top:0;transition:transform .5s cubic-bezier(.77,0,.175,1);width:50%;z-index:3}.switch{background:var(--switch-bg-color);border-radius:.4rem;height:100%;padding:0}.switch .list-view,.switch .thumbnail-view{color:var(--switch-text-color);display:block;left:0;opacity:0;position:absolute;text-align:center;top:0;transition:opacity .2s cubic-bezier(.77,0,.175,1) .125s;will-change:opacity}.switch .list-view .box,.switch .list-view .line,.switch .thumbnail-view .box,.switch .thumbnail-view .line{background:var(--switch-text-color)}.list-view,.thumbnail-view{display:inline-block;height:40px;padding:12px;vertical-align:middle;width:42px}.list-view .box,.thumbnail-view .box{background:var(--color-text-tertiary);float:left;height:5px;margin:0 0 1px 1px;transition:all .4s cubic-bezier(.03,.96,.52,.98);width:5px}.list-view .box:first-child,.thumbnail-view .box:first-child{transition-delay:.05s}.list-view .box:nth-child(2),.thumbnail-view .box:nth-child(2){transition-delay:.1s}.list-view .box:nth-child(3),.thumbnail-view .box:nth-child(3){transition-delay:.15s}.list-view .box:nth-child(4),.thumbnail-view .box:nth-child(4){transition-delay:.2s}.list-view .box:nth-child(5),.thumbnail-view .box:nth-child(5){transition-delay:.25s}.list-view .box:nth-child(6),.thumbnail-view .box:nth-child(6){transition-delay:.3s}.list-view .box:nth-child(7),.thumbnail-view .box:nth-child(7){transition-delay:.35s}.list-view .box:nth-child(8),.thumbnail-view .box:nth-child(8){transition-delay:.4s}.list-view .box:nth-child(9),.thumbnail-view .box:nth-child(9){transition-delay:.45s}.list-view .line,.thumbnail-view .line{background:var(--color-text-tertiary);float:left;height:4px;margin:0 0 2px;transition:all .4s cubic-bezier(.03,.96,.52,.98);width:100%}.list-view .line:first-child,.thumbnail-view .line:first-child{transition-delay:.05s}.list-view .line:nth-child(2),.thumbnail-view .line:nth-child(2){transition-delay:.1s}.list-view .line:nth-child(3),.thumbnail-view .line:nth-child(3){transition-delay:.15s}.list-view .line:nth-child(4),.thumbnail-view .line:nth-child(4){transition-delay:.2s}.list-view .line:nth-child(5),.thumbnail-view .line:nth-child(5){transition-delay:.25s}.list-view .line:nth-child(6),.thumbnail-view .line:nth-child(6){transition-delay:.3s}.list-view .line:nth-child(7),.thumbnail-view .line:nth-child(7){transition-delay:.35s}.list-view .line:nth-child(8),.thumbnail-view .line:nth-child(8){transition-delay:.4s}.list-view .line:nth-child(9),.thumbnail-view .line:nth-child(9){transition-delay:.45s}.list-view.active .box,.list-view.active .line,.list-view:hover .box,.list-view:hover .line,.thumbnail-view.active .box,.thumbnail-view.active .line,.thumbnail-view:hover .box,.thumbnail-view:hover .line{background:var(--black)}.controls-search-app{display:flex;gap:1.5rem;margin-bottom:1.5rem;width:100%}.controls-search-app .controls-filters{align-items:center;display:flex;flex:0 0 280px;justify-content:space-between}.controls-search-app .controls-search{align-items:center;display:flex;flex:0 1 100%;justify-content:flex-end}.controls-search-app .title{font-size:18px;letter-spacing:0}.controls-search-app .btn-hide{color:var(--color-text-tertiary);font-family:Inter Variable,Inter,sans-serif;font-size:14px;font-variation-settings:"opsz" 32;font-weight:400;letter-spacing:.11px;line-height:18px}.controls-search-app .switches-container{margin-left:2rem}@media screen and (max-width:576px){.controls-search-app .controls-filters{flex:0 1 auto}}.content-search-app{display:flex;gap:1.5rem;margin-bottom:120px;width:100%}.content-search-app .filters-app{flex:0 0 280px;font-family:Inter Variable,Inter,sans-serif;font-size:14px;font-variation-settings:"opsz" 32;font-weight:400;letter-spacing:.11px;line-height:18px}.content-search-app .content-search-results{flex:0 1 100%}@media screen and (max-width:576px){.content-search-app{flex-direction:column}}.press-link{color:inherit;display:block;text-decoration:none}.article-content{break-inside:avoid;margin:0 0 2rem}.content-details{color:var(--color-text-secondary);margin:0 0 .5rem}.content-details .press-name{font-variation-settings:"opsz" 32;font-weight:600}.content-details .press-date,.content-details .press-name{font-family:Inter Variable,Inter,sans-serif;font-size:16px;letter-spacing:.1px;line-height:20px}.content-details .press-date{font-variation-settings:"opsz" 32;font-weight:400}@media screen and (max-width:576px){.content-details .press-name{font-variation-settings:"opsz" 32;font-weight:600}.content-details .press-date,.content-details .press-name{font-family:Inter Variable,Inter,sans-serif;font-size:12px;letter-spacing:.12px;line-height:18px}.content-details .press-date{font-variation-settings:"opsz" 32;font-weight:400}}.content-press{font-family:Excelsior LT Std,Excelsior,serif;font-size:32px;font-variation-settings:"opsz" 32;font-weight:400;letter-spacing:-.32px;line-height:36px;margin:0 0 .5rem}@media screen and (max-width:768px){.content-press{font-family:Excelsior LT Std,Excelsior,serif;font-size:20px;font-variation-settings:"opsz" 32;font-weight:400;letter-spacing:-.2px;line-height:22px}}.sub-content{color:var(--color-text-tertiary);font-family:Inter Variable,Inter,sans-serif;font-size:14px;font-variation-settings:"opsz" 32;font-weight:400;letter-spacing:.11px;line-height:20px;margin:-.25rem 0 .25rem}@media screen and (max-width:576px){.sub-content{font-family:Inter Variable,Inter,sans-serif;font-size:12px;font-variation-settings:"opsz" 32;font-weight:400;letter-spacing:.12px;line-height:18px}}.item-partner{align-items:flex-start;background:transparent;border-radius:var(--radius-l);display:flex;flex:1 1 250px;flex-direction:row;gap:1.5rem;overflow:hidden}.item-partner .picture{align-items:center;background:var(--color-surface-tertiary);border-radius:var(--radius-s);display:flex;flex-shrink:0;height:160px;justify-content:center;margin-bottom:0;position:relative;width:160px}.item-partner .picture .image{height:100%;object-fit:cover;width:100%}.item-partner .partner-details{display:flex;flex:1;flex-direction:column;margin:0;padding:0}.item-partner .partner-details .name{color:var(--color-text-primary);font-family:Inter Variable,Inter,sans-serif;font-size:18px;font-variation-settings:"opsz" 32;font-weight:600;letter-spacing:0;line-height:23px;margin:0 0 .25rem}.item-partner .partner-details .data{color:var(--color-text-secondary);font-family:Inter Variable,Inter,sans-serif;font-size:14px;font-variation-settings:"opsz" 32;font-weight:400;letter-spacing:.11px;line-height:18px;margin:0 0 1rem}.panel-more{width:fit-content}.panel-more a{text-decoration:none}.link-more{display:none}@media screen and (max-width:1200px){.item-partner{flex-basis:100%}}@media screen and (max-width:768px){.item-partner{flex-basis:100%;gap:.75rem}.item-partner .picture{border-radius:var(--radius-s);height:48px;width:48px}.item-partner .partner-details .name{font-family:Inter Variable,Inter,sans-serif;font-size:16px;font-variation-settings:"opsz" 32;font-weight:400;letter-spacing:.1px;line-height:20px;margin:0 0 .25rem}.item-partner .partner-details .data{font-family:Inter Variable,Inter,sans-serif;font-size:14px;font-variation-settings:"opsz" 32;font-weight:400;letter-spacing:.11px;line-height:18px;margin:0 0 .5rem}.panel-more{border-radius:var(--radius-round);flex-shrink:0;height:48px;margin-top:0;padding:0;width:48px}.btn-more{align-items:center;display:flex;font-size:0;height:100%;justify-content:center;width:100%}.btn-more:before{background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="%238a9599" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"><path d="M5 12h14M12 5l7 7-7 7"/></svg>') no-repeat 50%;background-size:contain;content:"";height:24px;width:24px}}.person-list{display:flex;flex-wrap:wrap;margin:0 -.75rem}.person-card{flex:0 1 25%;margin-bottom:1.5rem;padding:0 .75rem}.person-card__picture{aspect-ratio:1;margin-bottom:.5rem}.person-card__image{height:100%;object-fit:cover}.person-card__name{font-size:16px;font-variation-settings:"opsz" 32;font-weight:600;letter-spacing:.1px;line-height:20px}.person-card__name,.person-card__role{font-family:Inter Variable,Inter,sans-serif}.person-card__role{font-size:14px;font-variation-settings:"opsz" 32;font-weight:400;letter-spacing:.11px;line-height:18px}@media screen and (max-width:768px){.person-card{flex:0 1 50%}}@media screen and (max-width:576px){.person-list{display:block}.person-card{display:inline-block;margin-bottom:.5rem;width:100%}.person-card:first-child .person-card__details{border-top:none}.person-card__picture{float:left;height:3rem;margin:0;width:3rem}.person-card__details{border-top:1px solid var(--color-border);margin:-.5rem 0 0 4rem;padding:.5rem 0 0}}.yt-embed{background:var(--black);cursor:pointer;height:0;overflow:hidden;padding-bottom:56.25%;position:relative;width:100%}.yt-embed img{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.yt-embed .yt-play{background:var(--alpha-black-75);border-radius:12px;height:48px;left:50%;pointer-events:none;width:68px}.yt-embed .yt-play,.yt-embed .yt-play:after{position:absolute;top:50%;transform:translate(-50%,-50%)}.yt-embed .yt-play:after{border-width:medium;border-bottom:11px solid transparent;border-left:20px solid transparent;border-left-color:var(--white);border-right:0 solid transparent;border-top:11px solid transparent;content:"";left:55%}.yt-embed:hover .yt-play{background:red}.yt-embed iframe{border:0;height:100%;left:0;position:absolute;top:0;width:100%}.media-embed-fallback{margin:1rem 0;word-break:break-all}.banner-app{margin:40px 0 120px}.banner-app:after{aspect-ratio:250/130;right:3%;top:60%;width:16%}.banner-app .banner-image{width:100%}.banner-app .banner-image-overlay{margin:0 -1.5rem}.banner-app .banner-title{font-size:calc(244.57143px - .57143rem);letter-spacing:-.6vw;white-space:nowrap}.banner-app .banner-content{font-size:2.7rem;letter-spacing:-.4px;line-height:1.125}@media screen and (max-width:1712px){.banner-app .banner-title{font-size:calc(14.28571vw - .57143rem)}.banner-app .banner-content{font-size:2.5vw}}@media screen and (max-width:768px){.banner-app .banner-title{font-size:calc(14.28571vw - .28571rem)}}.banner-app-image{margin:40px 0 80px;position:relative;user-select:none}.banner-app-image .banner-image{width:100%}.banner-app-image .banner-image-overlay{margin:0 -1.5rem}.main__section-news{margin-bottom:120px}.main__section-news .container-list{display:grid;gap:1.5rem;grid-template-columns:repeat(2,1fr)}.main__section-news .container-list .section-news{margin-bottom:0}.main__section-news .additional-news .section-news,.main__section-news .top-news .section-news{display:block}.main__section-news .additional-news .section-news .picture,.main__section-news .top-news .section-news .picture{margin-top:0}.main__section-news .additional-news .section-news .content-news,.main__section-news .top-news .section-news .content-news{margin-top:1rem}.main__section-news .additional-news .section-news:hover,.main__section-news .top-news .section-news:hover{text-decoration:none}.main__section-news .additional-news .section-news:hover .title-news,.main__section-news .top-news .section-news:hover .title-news{text-decoration:underline;text-decoration-color:var(--color-text-weak);text-decoration-thickness:1px;text-underline-offset:4px}@media screen and (max-width:768px){.main__section-news .additional-news .section-news,.main__section-news .top-news .section-news{align-items:flex-start;display:flex;flex-direction:row;gap:1.5rem;width:100%}.main__section-news .additional-news .section-news .picture,.main__section-news .top-news .section-news .picture{margin:0}.main__section-news .additional-news .section-news .content-news,.main__section-news .top-news .section-news .content-news{flex:0 0 100%;margin-top:0;max-width:60%}.main__section-news .additional-news .section-news .data,.main__section-news .additional-news .section-news .title-news,.main__section-news .top-news .section-news .data,.main__section-news .top-news .section-news .title-news{white-space:normal}}@media screen and (max-width:1200px){.main__section-news{display:block}.main__section-news .top-news{margin-bottom:1.5rem;width:100%}.main__section-news .additional-news{width:100%}}@media screen and (max-width:768px){.main__section-news{margin-bottom:40px}.main__section-news .container-list{grid-template-columns:1fr}}.placeholder{background:var(--color-surface-tertiary)}.section-news .title-news{font-family:Inter Variable,Inter,sans-serif;font-size:18px;font-variation-settings:"opsz" 32;font-weight:600;letter-spacing:0;line-height:23px;margin:0 0 .25rem}@media screen and (max-width:768px){.section-news .title-news{font-family:Inter Variable,Inter,sans-serif;font-size:15px;font-variation-settings:"opsz" 32;font-weight:600;letter-spacing:.15px;line-height:18px}}.section-news .sub-title{color:var(--color-text-tertiary)}.section-news .data,.section-news .date{color:var(--color-text-tertiary);display:block;font-family:Inter Variable,Inter,sans-serif;font-size:14px;font-variation-settings:"opsz" 32;font-weight:400;letter-spacing:.11px;line-height:18px;overflow:hidden;text-overflow:ellipsis}@media screen and (max-width:768px){.section-news .data,.section-news .date{font-family:Inter Variable,Inter,sans-serif;font-size:12px;font-variation-settings:"opsz" 32;font-weight:400;letter-spacing:.12px;line-height:18px}}.page-title{font-family:Inter Variable,Inter,sans-serif;font-size:46px;font-variation-settings:"opsz" 32;letter-spacing:-.46px;line-height:48px}.page-title .count{color:var(--color-text-tertiary)}@media screen and (max-width:768px){.page-title{font-family:Inter Variable,Inter,sans-serif;font-size:24px;font-variation-settings:"opsz" 32;font-weight:600;letter-spacing:.048px;line-height:26px}}.page-head{font-family:Inter Variable,Inter,sans-serif;font-size:46px;font-variation-settings:"opsz" 32;letter-spacing:-.46px;line-height:48px}.page-head .count{color:var(--color-text-tertiary)}@media screen and (max-width:768px){.page-head{font-family:Inter Variable,Inter,sans-serif;font-size:24px;font-variation-settings:"opsz" 32;font-weight:600;letter-spacing:.048px;line-height:26px}}.section-title{line-height:36px}.article-title,.section-title{font-family:Inter Variable,Inter,sans-serif;font-size:28px;font-variation-settings:"opsz" 32;letter-spacing:-.28px}.article-title{line-height:28px}.article-sub-title{font-family:Inter Variable,Inter,sans-serif;font-size:18px;font-variation-settings:"opsz" 32;letter-spacing:0;line-height:23px}.article-anotation{font-family:Excelsior LT Std,Excelsior,serif;font-size:45px;font-variation-settings:"opsz" 32;letter-spacing:-.9px;line-height:48px}@media screen and (max-width:1200px){.article-anotation{font-family:Excelsior LT Std,Excelsior,serif;font-size:24px;font-variation-settings:"opsz" 32;font-weight:400;letter-spacing:-.24px;line-height:28px}}@media screen and (max-width:768px){.article-anotation{font-family:Excelsior LT Std,Excelsior,serif;font-size:20px;font-variation-settings:"opsz" 32;font-weight:400;letter-spacing:-.2px;line-height:22px;margin:1.5rem 0}}.article-panel{font-family:Inter Variable,Inter,sans-serif;font-size:16px;font-variation-settings:"opsz" 32;font-weight:400;letter-spacing:.1px;line-height:24px}.article-panel a{text-decoration:underline;text-decoration-color:var(--color-text-weak);text-decoration-thickness:1px;text-underline-offset:4px}.article-panel a:hover{text-decoration-color:var(--color-text-primary)}.article-panel h2{font-family:Inter Variable,Inter,sans-serif;font-size:28px;font-variation-settings:"opsz" 32;font-weight:600;letter-spacing:-.28px;line-height:36px}.article-panel h3,.article-panel h4,.article-panel h5{font-family:Inter Variable,Inter,sans-serif;font-size:18px;font-variation-settings:"opsz" 32;font-weight:600;letter-spacing:0;line-height:23px}.section-main{border-top:1px solid var(--color-border)}.section-main .section-content{min-width:0}.section-main .section-details .title{font-family:Inter Variable,Inter,sans-serif;font-size:28px;font-variation-settings:"opsz" 32;letter-spacing:-.28px;line-height:28px}.section-main .section-details .details{color:var(--color-text-secondary);font-family:Inter Variable,Inter,sans-serif;font-size:16px;font-variation-settings:"opsz" 32;letter-spacing:.1px;line-height:24px}.section-main .section-details--flush{justify-content:flex-start}.section-main .section-details--flush .content{margin-bottom:0}@media screen and (min-width:992px){.header-app .navbar-nav .nav-item+.nav-item>.link-external{margin-left:2.5rem}}.header-app .navbar-nav .nav-link{color:var(--color-text-tertiary);font-family:Inter Variable,Inter,sans-serif;font-size:16px;font-variation-settings:"opsz" 32;font-weight:600;letter-spacing:.1px;line-height:20px}.header-app .navbar-nav .nav-link:hover{color:var(--color-text-primary);text-decoration:none}@media screen and (min-width:992px){.header-app .navbar-nav .nav-link.link-external{padding-inline:0}}.header-app .navbar-nav .dropdown-toggle{background:transparent}.header-app .navbar-nav .dropdown-toggle:after{display:none}.header-app .navbar-nav .dropdown-menu{background-color:var(--dropdown-bg);border:none;border-radius:var(--dropdown-radius);box-shadow:var(--dropdown-shadow);padding:8px}.header-app .navbar-nav .dropdown-menu .dropdown-item{border-radius:var(--radius-s);font-family:Inter Variable,Inter,sans-serif;font-size:16px;font-variation-settings:"opsz" 32;font-weight:600;height:44px;letter-spacing:.1px;line-height:20px;padding:12px 16px}.header-app .navbar-nav .dropdown-menu .dropdown-item:hover{text-decoration:none}.header-app .logo-app{min-width:200px}.header-app .label-cart{color:var(--color-text-tertiary)}.header-app .btn-cart,.header-app .label-cart{font-family:Inter Variable,Inter,sans-serif;font-size:14px;font-variation-settings:"opsz" 32;letter-spacing:.112px;line-height:18px}figure.media{display:none}.responsive-video{height:0;max-width:100%;overflow:hidden;padding-bottom:56.25%;position:relative;width:100%}.responsive-video iframe{border:0;height:100%;left:0;position:absolute;top:0;width:100%}.footer-app{color:var(--color-text-primary);font-family:Inter Variable,Inter,sans-serif;font-size:16px;font-variation-settings:"opsz" 32;font-weight:400;letter-spacing:.1px;line-height:24px;margin-top:7.5rem}@media screen and (max-width:768px){.footer-app{font-family:Inter Variable,Inter,sans-serif;font-size:15px;font-variation-settings:"opsz" 32;font-weight:400;letter-spacing:.15px;line-height:22px;margin-top:5rem}}.footer-app .link{color:var(--color-text-secondary);font-family:Inter Variable,Inter,sans-serif;font-size:16px;font-variation-settings:"opsz" 32;letter-spacing:.1px;line-height:20px}@media screen and (max-width:768px){.footer-app .link{font-family:Inter Variable,Inter,sans-serif;font-size:15px;font-variation-settings:"opsz" 32;font-weight:400;letter-spacing:.15px;line-height:18px}}.footer-app .social-link{font-family:Inter Variable,Inter,sans-serif;font-size:16px;font-variation-settings:"opsz" 32;font-weight:400;letter-spacing:.1px;line-height:20px}@media screen and (max-width:768px){.footer-app .social-link{font-family:Inter Variable,Inter,sans-serif;font-size:15px;font-variation-settings:"opsz" 32;font-weight:400;letter-spacing:.15px;line-height:22px}}.footer-app .btn{font-family:Inter Variable,Inter,sans-serif;font-size:14px;font-variation-settings:"opsz" 32;font-weight:600;letter-spacing:.112px;line-height:18px;line-height:1.5}@media screen and (max-width:768px){.footer-app .btn{font-family:Inter Variable,Inter,sans-serif;font-size:16px;font-variation-settings:"opsz" 32;font-weight:600;letter-spacing:.1px;line-height:20px;line-height:1.5}}.footer-app .title{font-family:Inter Variable,Inter,sans-serif;font-size:18px;font-variation-settings:"opsz" 32;font-weight:600;letter-spacing:0;line-height:20px}@media screen and (max-width:768px){.footer-app .title{font-family:Inter Variable,Inter,sans-serif;font-size:15px;font-variation-settings:"opsz" 32;font-weight:600;letter-spacing:.15px;line-height:18px}}.footer-app .decription.secondary{color:var(--color-text-tertiary);font-family:Inter Variable,Inter,sans-serif;font-size:14px;font-variation-settings:"opsz" 32;font-weight:400;letter-spacing:.11px;line-height:20px}@media screen and (max-width:768px){.footer-app .decription.secondary{font-family:Inter Variable,Inter,sans-serif;font-size:12px;font-variation-settings:"opsz" 32;font-weight:400;letter-spacing:.12px;line-height:18px}}.footer-app .form-subscribe .form-control{font-family:Inter Variable,Inter,sans-serif;font-size:16px;font-variation-settings:"opsz" 32;font-weight:400;letter-spacing:.1px;line-height:24px}.footer-app .footbat-panel{font-family:Inter Variable,Inter,sans-serif;font-size:14px;font-variation-settings:"opsz" 32;font-weight:400;letter-spacing:.11px;line-height:18px}@media screen and (max-width:768px){.footer-app .footbat-panel{font-family:Inter Variable,Inter,sans-serif;font-size:12px;font-variation-settings:"opsz" 32;font-weight:400;letter-spacing:.12px;line-height:18px}}.footer-app .panel-data-link{color:var(--color-text-secondary)}.footbar-menu-nav .nav-link{color:var(--color-text-primary);font-family:Inter Variable,Inter,sans-serif;font-size:18px;font-variation-settings:"opsz" 32;letter-spacing:0;line-height:20px}@media screen and (max-width:768px){.footbar-menu-nav .nav-link{font-family:Inter Variable,Inter,sans-serif;font-size:15px;font-variation-settings:"opsz" 32;font-weight:600;letter-spacing:.15px;line-height:18px}}:root{--color-primary:var(--color-text-primary);--color-secondary:var(--color-text-secondary);--color-tertiary:var(--color-text-tertiary);--color-white:var(--color-text-inverse);--color-indigo:var(--color-accent);--bg-secondary:var(--color-surface-secondary);--bg-tertiary:var(--color-surface-tertiary);--bg-secondary-hover:var(--color-surface-secondary-hover);--bg-secondary-active:var(--color-surface-secondary-active);--bg-dark:var(--color-surface-inverse);--bg-white:var(--white);--border-color:var(--color-border);--border-color-secondary:var(--color-border-secondary);--font-size-xl:2.875rem;--font-size-lg:1.75rem;--font-size-md:1.25rem;--font-size-sm:0.875rem}.owl-carousel-container{margin-left:-1.5rem;margin-right:-1.5rem;overflow:hidden;padding-left:1.5rem;padding-right:1.5rem}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev{background:var(--color-overlay-inverse);border-radius:var(--radius-round);box-shadow:0 4px 7px var(--alpha-black-10);font-size:20px;height:3rem;margin:-2rem 0 0;position:absolute;top:50%;width:3rem}.owl-carousel .owl-nav button.owl-next.disabled,.owl-carousel .owl-nav button.owl-prev.disabled{display:none}.owl-carousel .owl-nav .owl-prev{left:-1.5rem}.owl-carousel .owl-nav .owl-next{right:-1.5rem}.store-picture .picture-book{margin-bottom:0}.store-picture>.picture-author{max-height:140px}.product-quantity{display:flex;width:104px}.product-quantity,.product-quantity .quantity-count{background:var(--color-surface-secondary);border-radius:var(--radius-round)}.product-quantity .quantity-count{border:2px solid var(--color-surface-secondary);color:var(--color-text-tertiary);cursor:pointer;display:block;height:40px;padding:6px;width:40px}.product-quantity .quantity-count:hover{background:var(--color-surface-secondary-hover);color:var(--color-text-primary)}.product-quantity .quantity-count:disabled,.product-quantity .quantity-count:disabled:hover{background:transparent;color:var(--color-text-secondary);cursor:default;opacity:.5}.product-quantity .icon{color:inherit;font-size:1.5rem;height:1.5rem;margin:0;width:1.5rem}.product-quantity .quantity-input{background:transparent;border:0;font-family:Inter Variable,Inter,sans-serif;font-size:16px;font-variation-settings:"opsz" 32;font-weight:600;letter-spacing:.1px;line-height:20px;margin:0 -.5rem;padding:0;text-align:center;user-select:none;width:40px}.product-quantity .quantity-count-minus:disabled,.product-quantity .quantity-count-remove:disabled{display:none}.layout-container{display:flex;flex-direction:column;min-height:100%}.layout-content{flex-grow:1}.container-app{display:block;margin:0 auto;max-width:1712px;padding:0 2rem}@media screen and (max-width:768px){.container-app{padding:0 1rem}}.section-conten-panel{display:block;margin:40px 0 120px}@media screen and (max-width:768px){.section-conten-panel{margin:40px 0 60px}}.banner-app{margin:40px 0 80px;position:relative;user-select:none}.banner-app:after{background:url("../images/signature.d072cd60a041.png") 0 0 no-repeat;background-size:cover;bottom:0;content:"";height:130px;position:absolute;right:0;width:250px}.banner-app .banner-title{font-size:10vw;font-weight:600;letter-spacing:-2px;line-height:1}.banner-app .banner-content{font-family:Excelsior,serif;font-size:40px;font-weight:100;letter-spacing:-1px;line-height:1;margin-right:250px}@media screen and (max-width:1600px){.banner-app .banner-title{font-size:12.5vw}}@media screen and (max-width:768px){.banner-app{margin-bottom:120px}.banner-app:after{float:right;margin-top:-40px;position:static}.banner-app .banner-content{margin-right:0}}.main__section-news{display:flex;gap:1.5rem;margin-bottom:80px;width:100%}.main__section-news .additional-news,.main__section-news .top-news{flex:1 1 auto;width:50%}.main__section-news .container-list{column-gap:1.5rem;column-width:300px;display:block}.main__section-news .container-list .section-news{display:inline-block;margin-bottom:1.5rem;width:100%}@media screen and (max-width:1400px){.main__section-news .container-list{column-width:240px}}@media screen and (max-width:1200px){.main__section-news{display:block}.main__section-news .top-news{margin-bottom:1.5rem;width:100%}.main__section-news .container-list{column-width:380px}.main__section-news .additional-news{width:100%}}@media screen and (max-width:992px){.main__section-news .container-list{column-width:340px}}@media screen and (max-width:768px){.main__section-news{margin-bottom:40px}.main__section-news .container-list{column-width:100%;display:block}.main__section-news .container-list .section-news{display:flex}.main__section-news .section-news{display:flex;flex-direction:row-reverse;gap:1.5rem;width:100%}.main__section-news .section-news .content-news{flex:0 0 100%;max-width:60%}.main__section-news .section-news .picture{margin:0}.main__section-news .section-news .title-news{font-size:1.2rem;line-height:1.5}.main__section-news .section-news .data,.main__section-news .section-news .title-news{white-space:normal}}.additional-news .picture{aspect-ratio:4/3}.additional-news .image{height:100%;object-fit:cover}.placeholder{background:#f1f1f1;height:100%;width:100%}.section-news .content-news{display:block;margin:0;padding:0}.section-news .title-news{color:inherit;display:block;font-size:1.75rem;font-weight:500;line-height:2.25rem;margin:0;overflow:hidden;text-overflow:ellipsis}.section-news .data,.section-news .sub-title{color:var(--color-tertiary)}.section-news .data{display:block;font-size:1rem;line-height:1.25rem;overflow:hidden;text-overflow:ellipsis}.section-news .picture{margin-top:1rem;width:100%}.section-news .image{width:100%}.page-title{font-size:4rem;font-weight:600;line-height:1;margin-bottom:1.5rem}.page-title .count{color:var(--color-tertiary)}@media screen and (max-width:768px){.page-title{font-size:var(--font-size-lg);line-height:1.75rem}}.page-head{font-size:var(--font-size-xl);font-weight:600;line-height:1;margin-bottom:1.5rem}.page-head .count{color:var(--color-tertiary)}@media screen and (max-width:768px){.page-head{font-size:var(--font-size-lg);line-height:1.75rem}}.section-title{font-size:var(--font-size-lg);font-weight:600;margin-bottom:1rem}.section-title a{color:inherit}.section-title a .count-more:after{content:""}.section-title .count-more{color:var(--color-text-weak);font-weight:400}.section-title .count-more:after{display:inline-block;font-family:fontello;font-size:24px;font-style:normal;font-weight:400;margin-left:.2em;text-align:center;text-decoration:inherit;width:1em}.article-title{font-size:var(--font-size-lg);font-weight:600;line-height:2rem;margin-bottom:1rem}.article-title .count{color:var(--color-text-weak);font-weight:400}.article-sub-title{font-size:var(--font-size-md);font-weight:600;line-height:2rem;margin-bottom:1rem}.article-anotation{font-family:Excelsior,serif;font-size:2rem;font-weight:400;line-height:2.25rem;margin:2rem 0}@media screen and (max-width:768px){.article-anotation{font-size:1.5rem;line-height:2rem}}@media screen and (max-width:576px){.article-anotation{font-size:1.25rem;line-height:1.5rem;margin:1.5rem 0}}.article-panel,.article-panel .content-panel{margin-bottom:2rem}.section-main{border-top:1px solid var(--border-color);display:flex;margin:80px 0 120px;padding-top:40px;width:100%}.section-main .section-content{flex:1 1 100%}.section-main .section-details{align-items:flex-start;display:flex;flex:0 0 400px;flex-direction:column;justify-content:space-between;padding-right:1.5rem}.section-main .section-details .content{margin-bottom:auto}.section-main .section-details .title{font-size:var(--font-size-lg);font-weight:600;margin-bottom:1rem}.section-main .section-details .details{color:var(--color-secondary);font-family:Excelsior,serif;font-size:var(--font-size-md);font-weight:400;margin-bottom:1rem}@media screen and (max-width:992px){.section-main{display:block}.section-main .section-details{margin-bottom:1.5rem}}.section-library{display:flex;gap:1.5rem;width:100%}.section-library .library-card{flex:1 1 20%}.header-app{background:var(--bs-body-bg);display:block;position:sticky;top:0;z-index:1000}.header-app .navbar-nav{margin-left:auto}.header-app .logo-app{display:inline-block;white-space:nowrap;width:200px}.header-app .logo-app:hover{color:red}.header-app .logo{display:inline-block;height:30px;vertical-align:middle}.header-app .navbar-cart{align-items:center;display:flex;flex-basis:auto;flex-grow:1;justify-content:flex-end}.header-app .label-cart{color:var(--color-tertiary);cursor:default;display:inline-block;font-size:1rem;font-weight:600;letter-spacing:.1px;line-height:1.25rem;margin-right:2.5rem}.header-app .link-external{align-items:center;display:inline-flex;gap:4px}.header-app .link-external:hover{color:var(--color-primary);text-decoration:none}.header-app .link-external:hover .link-external__icon{color:inherit}.header-app .link-external__icon{color:var(--color-text-weak);flex:none;height:24px;width:24px}.header-app .btn-cart{font-size:.875rem;font-weight:600;letter-spacing:.8%;padding:.5rem 1rem}.header-app .btn-cart .count{opacity:.8}@media screen and (max-width:768px){.header-app .label-cart{display:none}.header-app .navbar-toggler{border:none}.header-app .navbar-toggler:focus{box-shadow:none}}.main-app{display:block}.main-archive-list{column-gap:4px;display:grid;grid-template-columns:repeat(auto-fill,minmax(30%,1fr));list-style:none;margin:0;padding:0;row-gap:4px;width:100%}.main-archive-list .archive-item{margin:0;padding:0}@media screen and (max-width:1200px){.main-archive-list{grid-template-columns:1fr 1fr}}.archive-card-view{background:var(--bg-secondary);border-radius:.5rem;display:flex;font-size:var(--font-size-lg);height:100%;padding:1rem;width:100%}.archive-card-view:hover{background:var(--bg-secondary-hover);text-decoration:none}.archive-card-view .wrapper{flex:1 1 auto}.archive-card-view .archive-picture{aspect-ratio:1/1;display:flex;flex:0 1 40%;max-width:100%;object-fit:contain}.archive-card-view .image{height:auto;margin:auto;max-height:100%;max-width:100%;width:auto}.archive-card-view .title{font-size:inherit;margin:0}.archive-card-view .count{color:var(--color-tertiary);font-size:inherit}@media screen and (max-width:768px){.archive-card-view{font-size:var(--font-size-md)}}@media screen and (max-width:576px){.archive-card-view{font-size:var(--font-size-sm)}.archive-card-view .archive-picture{flex:0 1 25%;max-width:250%}}.footer-app{background:var(--footer-bg-color);color:var(--color-primary);font-size:1rem;line-height:1.5}.footer-app .footbat-content{background:transparent;display:flex;gap:4rem;padding:2.5rem 0}.footer-app .section-footbar-menu,.footer-app .section-subscribe,.footer-app .section-support{flex:1 1 30%}.footer-app .link{color:var(--color-secondary);font-weight:400}.footer-app .social-link{color:inherit;text-decoration:underline}.footer-app .social-link:hover{text-decoration:none}.footer-app .title{font-size:1.125rem;margin-bottom:1rem}.footer-app .decription{display:block;margin:0 0 1rem}.footer-app .decription.secondary{color:var(--color-tertiary);font-size:.875rem}.footer-app .form-subscribe{display:flex;gap:1rem;margin-bottom:1rem;width:100%}.footer-app .socials-list{margin-top:2rem}.footer-app .footbat-panel{border-top:1px solid var(--footer-border-color);display:flex;flex-wrap:wrap;font-size:.875rem;gap:1rem;padding:1.5rem 0;width:100%}.footer-app .panel-data-link{color:var(--color-secondary);display:flex;flex-direction:row;gap:1rem}.footer-app .data-link{color:inherit;font-weight:400;text-decoration:none}@media screen and (max-width:1200px){.footer-app .footbat-content{flex-wrap:wrap;gap:0}.footer-app .section-support{flex:1 1 50%;padding-right:2rem}.footer-app .section-subscribe{flex:1 1 50%;padding-left:2rem}.footer-app .section-footbar-menu{flex:1 1 100%;margin-top:2.5rem}}@media screen and (max-width:768px){.footer-app .footbat-content{flex-direction:column;gap:2rem}.footer-app .section-support{padding:0}.footer-app .section-subscribe{flex:1 1 50%;padding:0}.footer-app .section-footbar-menu{flex:1 1 100%;margin:0}}.footbar-menu-nav{display:flex;gap:3rem;width:100%}.footbar-menu-nav .menu-nav-list{display:flex;flex:1 1 30%;flex-direction:column;gap:.5rem}.footbar-menu-nav .item,.footbar-menu-nav .menu-nav-list{list-style:none;margin:0;padding:0}.footbar-menu-nav .nav-link{color:var(--color-primary);font-weight:600}#step2{display:none}#id_comment{height:120px}.form-checkout .form-ship-to{margin-top:1.5rem}.form-checkout .form-group{border-top:1px solid var(--color-border);padding:2.5rem 0}.form-checkout .form-group:first-child{border-bottom:0}.form-checkout .form-group:last-child{border-bottom:1px solid var(--color-border)}.form-checkout .form-group.disabled{color:var(--color-text-tertiary);cursor:default;pointer-events:none}.form-checkout .form-control-row{margin-bottom:1rem}.form-checkout .form-control{background:var(--color-surface-secondary);border-color:var(--color-surface-secondary)}.form-checkout .form-select{background-color:var(--color-surface-secondary);border-color:var(--color-surface-secondary);padding-bottom:1rem;padding-top:1rem}.form-checkout .form-control-label{border:none;color:var(--color-text-tertiary)}.form-checkout .form-control-label:after{background:transparent}.form-checkout .form-control-group{display:flex;gap:1rem;width:100%}.form-checkout .form-control-group .item{flex:0 1 50%}.form-checkout .form-floating .form-control:focus~label:after,.form-checkout .form-floating .form-control~label:after{background:transparent}.form-checkout .title{font-family:Inter Variable,Inter,sans-serif;font-size:28px;font-variation-settings:"opsz" 32;font-weight:600;letter-spacing:-.28px;line-height:36px}.form-checkout .sub-info{color:var(--color-text-tertiary)}.form-checkout .btn-next{font-family:Inter Variable,Inter,sans-serif;font-size:18px;font-variation-settings:"opsz" 32;font-weight:600;letter-spacing:0;line-height:23px;padding:.75rem 1.5rem;white-space:nowrap}.form-checkout .footbar-panel{display:flex}.form-checkout .control-button{padding-right:1.5rem}.form-checkout .control-data{align-self:center;flex:0 1 100%}.shipping-details{display:flex;justify-content:center}.shipping-details .shipping-details-list{flex:0 1 100%}.shipping-details .btn-outline-secondary{font-family:Inter Variable,Inter,sans-serif;font-size:16px;font-variation-settings:"opsz" 32;font-weight:400;letter-spacing:.1px;line-height:20px}.shipping-details-list{list-style:none;margin:.5rem 0 0;padding:0}.shipping-method-form{margin:1.5rem -.25rem 0}.shipping-method-list{display:flex;flex-wrap:wrap}.shipping-method-list .item-radio{flex:0 1 25%;margin-bottom:.5rem;padding:0 .25rem;position:relative}.shipping-method-list .btn-radio{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.shipping-method-list .wrapper{margin:0}.shipping-method-list .name{font-family:Inter Variable,Inter,sans-serif;font-size:18px;font-variation-settings:"opsz" 32;font-weight:600;letter-spacing:0;line-height:20px;margin:0 0 .125rem}.shipping-method-list .data{color:var(--color-text-tertiary);font-family:Inter Variable,Inter,sans-serif;font-size:14px;font-variation-settings:"opsz" 32;font-weight:400;letter-spacing:.11px;line-height:18px;margin:0}.shipping-method-list .price{font-family:Inter Variable,Inter,sans-serif;font-size:18px;font-variation-settings:"opsz" 32;font-weight:600;letter-spacing:0;line-height:20px;margin:0}.shipping-method-list .btn-label{background-color:var(--color-surface-secondary);border-radius:var(--radius-l);box-sizing:border-box;cursor:pointer;display:flex;flex-direction:column;gap:1rem;height:100%;justify-content:space-between;padding:1.125rem 2.5rem 1.125rem 1.125rem;position:relative;width:100%}.shipping-method-list .btn-label:before{background-color:var(--color-surface-primary);border:1px solid var(--color-border);border-radius:var(--radius-round);content:"";height:1.5rem;position:absolute;right:.75rem;top:.75rem;width:1.5rem}.shipping-method-list .btn-radio:checked+.btn-label{background-color:var(--color-surface-inverse);color:var(--color-text-inverse)}.shipping-method-list .btn-radio:checked+.btn-label:before{background-color:transparent;border:3px solid transparent;box-shadow:inset 0 0 0 1rem var(--color-surface-primary);height:1.125rem;margin:3px;outline:3px solid var(--color-surface-primary);width:1.125rem}.button-radio{border:3px solid transparent;border-radius:var(--radius-round);box-shadow:inset 0 0 0 1rem var(--color-border);display:flex;height:1.125rem;outline:3px solid var(--color-border);right:1rem;top:1rem;width:1.125rem}.controls-search-app .title{font-family:Inter Variable,Inter,sans-serif;font-size:16px;font-variation-settings:"opsz" 32;font-weight:600;letter-spacing:.1px;line-height:20px}.quantity-wrapper{align-items:center;background:var(--color-surface-secondary);border:none;border-radius:var(--radius-m);display:flex;justify-content:space-between;padding:8px 24px}.quantity-wrapper .quantity-label{color:var(--color-text-secondary);font-weight:500}.quantity-wrapper .quantity-controls{align-items:center;display:flex;gap:8px}.quantity-wrapper #quantity{background:var(--color-surface-secondary);border:none;border-radius:var(--radius-s);padding:5px;text-align:center;width:60px}.product-unavailable .image{opacity:.6}.product-unavailable .author,.product-unavailable .name a,.product-unavailable .price{color:var(--color-text-tertiary)}.store-product-gallery .image{width:100%}.tab-pane{background:transparent!important}.tab-pane>div{background:none!important}#all-products-loader{margin:20px;text-align:center}#end-of-results,#loading-indicator{display:none}#sentinel{height:1px}.store-app .section-content{margin-bottom:80px}.store-app .section-title{margin-bottom:1.5rem}.section-store-categories{border-bottom:1px solid var(--color-border);border-top:1px solid var(--color-border);display:flex;gap:2rem;margin:0 0 2.5rem;padding:2.5rem 0;width:100%}.section-store-categories:first-child{border-top:0}.section-store-categories .content-bar,.section-store-categories .head-bar{flex:0 1 50%}.section-store-categories .store-catalog-list{font-family:Excelsior LT Std,Excelsior,serif;font-size:45px;font-variation-settings:"opsz" 32;font-weight:400;letter-spacing:-.9px;line-height:48px;list-style:none;margin:0;padding:0}@media screen and (max-width:768px){.section-store-categories .store-catalog-list{font-family:Excelsior LT Std,Excelsior,serif;font-size:20px;font-variation-settings:"opsz" 32;font-weight:400;letter-spacing:-.2px;line-height:22px}}.section-store-categories .item-list{margin:1rem 0}.section-store-categories .count{color:var(--color-text-weak)}@media screen and (max-width:992px){.section-store-categories{flex-direction:column}}@media screen and (max-width:768px){.section-store-categories{gap:0}}.section-store-product-main{border-bottom:1px solid var(--color-border);display:flex;gap:2rem;margin:0 0 7.5rem;padding:0 0 2.5rem;width:100%}.section-store-product-main .panel-picture{flex:0 1 50%}.section-store-product-main .panel-content{align-self:center;flex:0 1 50%}.section-store-product-main .store-picture{margin-bottom:0}@media screen and (max-width:768px){.section-store-product-main{flex-direction:column}}.store-product-main .label{color:var(--color-accent);display:block;font-size:14px;font-variation-settings:"opsz" 32;font-weight:400;letter-spacing:.11px;line-height:18px}.store-product-main .label,.store-product-main .title{font-family:Inter Variable,Inter,sans-serif;margin-bottom:1.5rem}.store-product-main .title{font-size:46px;font-variation-settings:"opsz" 32;font-weight:600;letter-spacing:-.46px;line-height:52px}.store-product-main .details{margin-bottom:1.5rem}.store-card{align-items:flex-start;display:flex;flex-direction:column;padding:0;width:100%}.store-card dd,.store-card dl,.store-card dt{margin:0}.store-card .price{font-family:Inter Variable,Inter,sans-serif;font-size:16px;font-variation-settings:"opsz" 32;font-weight:400;letter-spacing:.1px;line-height:24px}.store-card:hover{cursor:pointer;text-decoration:none}.store-card:hover .store-picture{background:var(--color-surface-secondary-active)}.store-card:hover .image{transform:scale(1.05)}.store-card .store-picture{align-items:center;aspect-ratio:1;background:var(--color-surface-secondary);border-radius:var(--radius-s);display:flex;justify-content:center;margin-bottom:1rem;max-width:100%;padding:clamp(2rem,10.91%,2.75rem);width:100%}.store-card .card-details{display:flex;flex:1;flex-direction:column;gap:2px;min-height:0;width:100%}.store-card .name,.store-card .title{display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:18px;font-variation-settings:"opsz" 32;font-weight:600;letter-spacing:0;line-height:26px}.store-card .author,.store-card .name,.store-card .title{font-family:Inter Variable,Inter,sans-serif;overflow:hidden;text-overflow:ellipsis}.store-card .author{cursor:default;display:flex;font-size:14px;font-variation-settings:"opsz" 32;font-weight:400;letter-spacing:.11px;line-height:18px;white-space:nowrap;width:100%}.store-card .author-name,.store-card .data{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.store-card .more{color:var(--color-text-tertiary)}.store-picture{aspect-ratio:1;background:var(--color-surface-secondary);border-radius:var(--radius-s);margin-bottom:1rem;padding:clamp(2rem,10.91%,2.75rem)}.store-picture,.store-picture .store-image{align-items:center;display:flex;justify-content:center;max-width:100%;width:100%}.store-picture .store-image{height:100%;max-height:100%}.store-picture .image{margin:0 auto;max-height:100%;max-width:100%;object-fit:contain;transition:transform .2s ease-in-out}.store-picture .image-book{box-shadow:0 4px 7px rgba(0,0,0,.3);max-height:80%;max-width:80%;object-fit:contain}.store-container{margin:0 -.5rem}.store-container .store-library{display:flex;flex-wrap:wrap;gap:0;width:100%}.store-container .store-card{flex:0 0 16.6666666667%;margin-bottom:1rem;padding:0 .5rem}@media screen and (max-width:1200px){.store-container .store-card{flex:0 0 20%}}@media screen and (max-width:768px){.store-container .store-card{flex:0 0 25%}}@media screen and (max-width:576px){.store-container .store-card{flex:0 0 50%}}.store-results{margin:0}.store-results .store-results-list{display:flex;flex-wrap:wrap;gap:16px;width:100%}.store-results .store-card{flex:1;padding:0}.store-results .item-card{display:flex;flex:0 1 calc(25% - 12px);flex-direction:column;margin-bottom:0;min-width:min(320px,100%);padding:0}@media screen and (max-width:1200px){.store-results .item-card{flex-basis:calc(33.33333% - 10.66667px)}}@media screen and (max-width:992px){.store-results .item-card{flex-basis:calc(50% - 8px)}.store-results.list{margin:0}.store-results.list .item-card{flex:0 1 100%;max-width:100%;padding:0}}@media screen and (max-width:768px){.store-results .item-card{flex-basis:calc(50% - 8px);min-width:min(240px,100%)}}@media screen and (max-width:576px){.store-results .item-card{flex-basis:100%;min-width:0}}.store-products{margin:0}.store-products .store-cards-list{display:flex;flex-wrap:wrap;gap:16px;width:100%}.store-products .store-card{flex:1;padding:0}.store-products .item-card{display:flex;flex:0 1 calc(25% - 12px);flex-direction:column;margin-bottom:0;min-width:min(320px,100%);padding:0}@media screen and (max-width:992px){.store-products .item-card{flex-basis:calc(50% - 8px)}}@media screen and (max-width:768px){.store-products .item-card{flex-basis:calc(50% - 8px);min-width:min(240px,100%)}}@media screen and (max-width:576px){.store-products .item-card{flex-basis:100%;min-width:0}}.owl-carousel .store-card{padding:0}.owl-carousel .store-card .card-details{min-height:6.5rem}.store-product-app{display:flex;gap:4rem;column-gap:5rem;justify-content:stretch;width:100%}.store-product-app .store-product-picture{flex:1 1 496px}.store-product-app .store-product-container{flex:1 1 1072px}.store-product-app .section-content{margin-bottom:4rem}.store-product-content{display:grid;grid-gap:40px;grid-column-gap:80px;grid-auto-flow:row;grid-template-columns:5fr 3fr;grid-template-columns:640px 352px}.store-product-content .store-product-add-to-cart{grid-row:span 2}.store-product-gallery .carousel-controls-panel{align-items:center;display:flex;justify-content:space-between;width:100%}.store-product-gallery .carousel-countre-bar{align-items:center;display:flex}.store-product-gallery .carousel-counter{color:var(--color-text-tertiary);font-family:Inter Variable,Inter,sans-serif;font-size:14px;font-variation-settings:"opsz" 32;font-weight:600;letter-spacing:.112px;line-height:18px;min-width:4rem;text-align:center}.store-product-gallery .control-next,.store-product-gallery .control-prev{background:transparent;border:0;color:var(--color-text-weak);padding:0}.store-product-gallery .control-next .icon,.store-product-gallery .control-prev .icon{color:inherit;font-size:2rem;margin:0;padding:0}.store-product-gallery .control-next:hover,.store-product-gallery .control-prev:hover{color:var(--color-text-tertiary)}.full-screen-button{--bs-full-screen-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none' stroke='%238a9599' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5'%3E%3Cpath d='M3 9V3h6M21 15v6h-6M15 3h6v6M9 21H3v-6'/%3E%3C/g%3E%3C/svg%3E");background:var(--bs-full-screen-image);border:0;display:inline-block;height:1.5rem;margin:.25rem;width:1.5rem}.store-product-header .label{color:var(--color-accent);display:block;font-size:14px;font-variation-settings:"opsz" 32;font-weight:400;letter-spacing:.11px;line-height:18px}.store-product-header .label,.store-product-header .title{font-family:Inter Variable,Inter,sans-serif;margin-bottom:.5rem}.store-product-header .title{font-size:46px;font-variation-settings:"opsz" 32;font-weight:600;letter-spacing:-.46px;line-height:52px}.modal-store-gallery{max-width:70vh}.modal-store-gallery .btn-close{background-color:var(--white);border-radius:var(--radius-round);padding:1rem;position:fixed;right:1rem;top:1rem}.modal-store-gallery .store-product-gallery{padding:1rem}#cart-form,.alert-messages{display:none}.cart-products-title .btn{float:right}.header-cart-app{padding:1.5rem 0}.header-cart-app .icon{color:var(--color-text-weak)}.header-cart-app .back-to{color:var(--color-text-secondary)}.cart-app{align-items:flex-start;display:flex;gap:80px;padding-top:2.5rem;width:100%}.cart-app .cart-products-content{flex:0 1 100%}.cart-app .cart-summary{border:1px solid var(--color-border);border-radius:var(--radius-l);flex:0 0 496px;padding:1.5rem}@media screen and (max-width:1200px){.cart-app{display:block}.cart-app .cart-summary{background:var(--color-surface-secondary);border:0;border-radius:0;flex:0 0 100%;margin:0 -2rem}}.cart-products-title{font-family:Inter Variable,Inter,sans-serif;font-size:46px;font-variation-settings:"opsz" 32;font-weight:600;letter-spacing:-.46px;line-height:48px;margin-bottom:2.5rem}.cart-products-title .count{color:var(--color-text-weak)}.cart-products-list .cart-products-item{border-top:1px solid var(--color-border);display:flex;gap:2rem;padding:1rem 0;width:100%}.cart-products-list .store-picture{flex:0 0 160px;padding:1rem}.cart-products-list .content-wrapper{display:flex;flex:0 1 100%;gap:2rem;width:100%}.cart-products-list .content{align-items:center;display:flex;flex:0 1 100%;width:100%}.cart-products-list .card-details{flex:0 1 100%;margin:0;width:100%}.cart-products-list .title{font-family:Inter Variable,Inter,sans-serif;font-size:28px;font-variation-settings:"opsz" 32;font-weight:600;letter-spacing:-.28px;line-height:36px}.cart-products-list .data{color:var(--color-text-primary);font-family:Inter Variable,Inter,sans-serif;font-size:14px;font-variation-settings:"opsz" 32;font-weight:400;letter-spacing:.11px;line-height:18px}.cart-products-list .product-price{font-family:Inter Variable,Inter,sans-serif;font-size:18px;font-variation-settings:"opsz" 32;font-weight:600;letter-spacing:0;line-height:20px}.cart-products-list .product-quantity-count{flex:0 0 104px}@media screen and (max-width:768px){.cart-products-list .content-wrapper{flex-direction:column;gap:1rem}}.cart-summary .title{margin-bottom:1.5rem}.cart-summary .cart-summary-list{list-style:none;margin:0 0 2rem;padding:0}.cart-summary .cart-summary-list .list-item{border-top:1px solid var(--color-border);display:flex;justify-content:space-between;line-height:1.125rem;margin:0;padding:1rem 0;width:100%}.cart-summary .cart-summary-item{display:flex;margin-bottom:1.5rem;width:100%}.cart-summary .cart-summary-label{flex:0 1 100%;margin:0;padding:0}.cart-summary .cart-summary-price,.cart-summary .cart-summary-title,.cart-summary .title{font-family:Inter Variable,Inter,sans-serif;font-size:28px;font-variation-settings:"opsz" 32;font-weight:600;letter-spacing:-.28px;line-height:36px}.cart-summary .sub-info{color:var(--color-text-tertiary);font-family:Inter Variable,Inter,sans-serif;font-size:14px;font-variation-settings:"opsz" 32;font-weight:400;letter-spacing:.11px;line-height:18px;margin:1rem 0 -.5rem;text-align:center}.cart-summary .btn-proceed{font-family:Inter Variable,Inter,sans-serif;font-size:18px;font-variation-settings:"opsz" 32;font-weight:600;letter-spacing:0;line-height:23px;padding:.75rem;width:100%}.form-add-to-cart{border:1px solid var(--color-border);border-radius:var(--radius-l);padding:1rem}.form-add-to-cart .form-control-row{margin-bottom:.5rem}.form-add-to-cart .selected-cart-price{font-family:Inter Variable,Inter,sans-serif;font-size:28px;font-variation-settings:"opsz" 32;font-weight:600;letter-spacing:-.28px;line-height:36px;margin:1rem 0}.form-add-to-cart .btn-cart{padding:.75rem;width:100%}.add-to-cart-infobox{display:none;margin:2rem 0;padding-left:3rem;position:relative}.add-to-cart-infobox:before{--infobox-icon:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Ccircle cx='16' cy='16' r='14' fill='currentColor'/%3E%3Cpath fill='%23fff' d='M16 13a2 2 0 0 0-2 2v8a2 2 0 1 0 4 0v-8a2 2 0 0 0-2-2M16 7a2 2 0 1 0 0 4 2 2 0 0 0 0-4'/%3E%3C/svg%3E");background-image:var(--infobox-icon);background-position:0;background-repeat:no-repeat;border:0;color:var(--color-text-primary);content:"";height:2rem;left:0;margin-top:-1rem;position:absolute;top:50%;width:2rem}.add-to-cart-infobox .details{color:var(--color-text-tertiary);line-height:1.5}.connection-arhive{background:var(--color-surface-secondary);border-radius:var(--radius-l);display:block;margin-bottom:.5rem;padding:1.25rem}.connection-arhive .connection-arhive-wrapper{align-items:center;display:flex;width:100%}.connection-arhive .content{flex:0 1 100%;margin:0}.connection-arhive .title{font-size:18px;font-variation-settings:"opsz" 32;letter-spacing:0;line-height:23px}.connection-arhive .details,.connection-arhive .title{font-family:Inter Variable,Inter,sans-serif;font-weight:400}.connection-arhive .details{color:var(--color-text-secondary);font-size:16px;font-variation-settings:"opsz" 32;letter-spacing:.1px;line-height:24px;margin:0}.connection-arhive .btn-more{color:var(--color-text-secondary);white-space:nowrap}.cancel-container{margin:80px auto;max-width:800px;text-align:center}.cancel-container .cancel-icon{color:var(--color-danger);font-size:4rem;margin-bottom:2rem}.cancel-container .cancel-title{color:var(--color-text-primary);font-family:Inter Variable,Inter,sans-serif;font-size:46px;font-variation-settings:"opsz" 32;font-weight:600;letter-spacing:-.46px;line-height:48px;margin-bottom:1rem}@media screen and (max-width:768px){.cancel-container .cancel-title{font-family:Inter Variable,Inter,sans-serif;font-size:24px;font-variation-settings:"opsz" 32;font-weight:600;letter-spacing:.048px;line-height:26px}}.cancel-container .cancel-message{color:var(--color-text-secondary);font-family:Inter Variable,Inter,sans-serif;font-size:18px;font-variation-settings:"opsz" 32;font-weight:400;letter-spacing:0;line-height:26px;margin-bottom:2rem;margin-top:3rem}.cancel-container .cancel-details{background:var(--color-surface-secondary);border-radius:var(--radius-l);margin:2rem 0;padding:2rem;text-align:left}.cancel-container .cancel-details h3{color:var(--color-text-primary);font-family:Inter Variable,Inter,sans-serif;font-size:28px;font-variation-settings:"opsz" 32;font-weight:600;letter-spacing:-.28px;line-height:36px;margin-bottom:1rem}.cancel-container .cancel-info{color:var(--color-text-secondary);line-height:1.6;margin-bottom:1rem}.cancel-container .cancel-info a{color:var(--color-text-primary)}.cancel-container .action-buttons{display:flex;gap:1rem;justify-content:center;margin-top:2rem}.cancel-container .help-section{background:var(--color-surface-tertiary);border-radius:var(--radius-l);margin:2rem 0;padding:1.5rem;text-align:left}.cancel-container .help-section h4{color:var(--color-text-primary);font-family:Inter Variable,Inter,sans-serif;font-size:18px;font-variation-settings:"opsz" 32;font-weight:600;letter-spacing:0;line-height:23px;margin-bottom:1rem}.cancel-container .help-section p{color:var(--color-text-secondary);line-height:1.6;margin-bottom:.5rem}.cancel-container .help-section ul{color:var(--color-text-secondary);margin-left:1rem}.cancel-container .help-section li{margin-bottom:.5rem}@media screen and (max-width:768px){.cancel-container{margin:40px auto;padding:0 1rem}.cancel-container .cancel-details,.cancel-container .help-section{padding:1rem}.cancel-container .action-buttons{flex-direction:column}}.cancel-container .btn-primary{background:var(--bs-btn-bg);border:none;border-radius:var(--radius-l);color:var(--white);font-weight:600;padding:.75rem 2rem;text-decoration:none;transition:background-color .2s}.cancel-container .btn-primary:hover{background:var(--color-text-primary);color:var(--white);text-decoration:none}.cancel-container .btn-secondary{background:transparent;border:1px solid var(--color-border);border-radius:var(--radius-l);color:var(--color-text-secondary);font-weight:600;padding:.75rem 2rem;text-decoration:none;transition:all .2s}.cancel-container .btn-secondary:hover{background:var(--color-surface-secondary);color:var(--color-text-primary);text-decoration:none}.cancel-container .help-section .cancel-support-link{color:var(--color-text-primary)}.success-container{margin:80px auto;max-width:800px;text-align:center}.success-container .success-icon{color:var(--color-success);font-size:4rem;margin-bottom:2rem}.success-container .success-title{color:var(--color-text-primary);font-family:Inter Variable,Inter,sans-serif;font-size:46px;font-variation-settings:"opsz" 32;font-weight:600;letter-spacing:-.46px;line-height:48px;margin-bottom:1rem}@media screen and (max-width:768px){.success-container .success-title{font-family:Inter Variable,Inter,sans-serif;font-size:24px;font-variation-settings:"opsz" 32;font-weight:600;letter-spacing:.048px;line-height:26px}}.success-container .success-message{color:var(--color-text-secondary);font-variation-settings:"opsz" 32;font-weight:400;margin-bottom:2rem;margin-top:3rem}.success-container .success-message,.success-container .success-message strong{font-family:Inter Variable,Inter,sans-serif;font-size:18px;letter-spacing:0;line-height:26px}.success-container .success-message strong{font-variation-settings:"opsz" 32;font-weight:600}.success-container .order-details{background:var(--color-surface-secondary);border-radius:var(--radius-l);margin:2rem 0;padding:2rem;text-align:left}.success-container .order-details h3{color:var(--color-text-primary);font-family:Inter Variable,Inter,sans-serif;font-size:28px;font-variation-settings:"opsz" 32;font-weight:600;letter-spacing:-.28px;line-height:36px;margin-bottom:1rem}.success-container .order-info{border-bottom:1px solid var(--color-border);display:flex;justify-content:space-between;margin-bottom:1rem;padding-bottom:1rem}.success-container .order-info:last-child{border-bottom:none;margin-bottom:0}.success-container .order-label{color:var(--color-text-primary);font-weight:600}.success-container .order-value{color:var(--color-text-secondary)}.success-container .order-items{margin-top:1.5rem}.success-container .order-item{align-items:center;border-bottom:1px solid var(--color-border);display:flex;justify-content:space-between;padding:1rem 0}.success-container .order-item:last-child{border-bottom:none}.success-container .item-details{flex:1}.success-container .item-name{color:var(--color-text-primary);font-weight:600;margin-bottom:.25rem}.success-container .item-meta{color:var(--color-text-tertiary);font-family:Inter Variable,Inter,sans-serif;font-size:14px;font-variation-settings:"opsz" 32;font-weight:400;letter-spacing:.11px;line-height:18px}.success-container .item-price,.success-container .total-amount{color:var(--color-text-primary);font-weight:600}.success-container .total-amount{border-top:2px solid var(--color-border);font-family:Inter Variable,Inter,sans-serif;font-size:28px;font-variation-settings:"opsz" 32;letter-spacing:-.28px;line-height:36px;margin-top:1rem;padding-top:1rem;text-align:right}.success-container .action-buttons{display:flex;gap:1rem;justify-content:center;margin-top:2rem}@media screen and (max-width:768px){.success-container{margin:40px auto;padding:0 1rem}.success-container .order-details{padding:1rem}.success-container .action-buttons{flex-direction:column}.success-container .order-info,.success-container .order-item{flex-direction:column;gap:.5rem}.success-container .order-item{align-items:flex-start}}.success-container .btn-continue{background:var(--bs-btn-bg);border:none;border-radius:var(--radius-l);color:var(--white);font-weight:600;padding:.75rem 2rem;text-decoration:none;transition:background-color .2s}.success-container .btn-continue:hover{background:var(--color-text-primary);color:var(--white);text-decoration:none}.success-container .btn-secondary{background:transparent;border:1px solid var(--color-border);border-radius:var(--radius-l);color:var(--color-text-secondary);font-weight:600;padding:.75rem 2rem;text-decoration:none;transition:all .2s}.success-container .btn-secondary:hover{background:var(--color-surface-secondary);color:var(--color-text-primary);text-decoration:none}.store-product-header .author{color:var(--color-text-tertiary)!important}.stock-info{color:var(--color-text-secondary);font-size:14px;font-variation-settings:"opsz" 32;font-weight:400;letter-spacing:.11px;line-height:18px;margin-bottom:6px}.stock-info,.stock-info--out{font-family:Inter Variable,Inter,sans-serif}.stock-info--out{color:var(--color-text-primary);font-size:28px;font-variation-settings:"opsz" 32;font-weight:600;letter-spacing:-.28px;line-height:36px;margin-bottom:12px}.add-to-cart-btn:disabled{background-color:var(--color-surface-tertiary)!important;border-color:var(--color-surface-tertiary)!important;color:var(--white)!important;cursor:not-allowed;opacity:1!important}.store-product-header .author.author--name{color:var(--color-text-primary)!important}.store-product-app .picture-organization .image{width:100%}.controls-search .dropdown-toggle{align-items:center;box-sizing:border-box;display:inline-flex;gap:12px;justify-content:space-between;min-width:max-content;padding:10px 14px;white-space:nowrap;width:max-content}.controls-search .dropdown-toggle:after{margin-left:auto}.controls-search .dropdown-menu{box-sizing:border-box;min-width:max-content;white-space:nowrap;width:max-content}