﻿.ov{--ov-green:#074736;--ov-wine:#731932;--ov-line:#e3e7e2;--ov-muted:#68736e;color:#263c32;padding-bottom:32px;font-family:inherit}.ov *{box-sizing:border-box}.ov a{text-decoration:none}.ov button,.ov input,.ov select{font:inherit}.ov button,.ov select,.ov summary{cursor:pointer}.ov button:focus-visible,.ov a:focus-visible,.ov input:focus-visible,.ov select:focus-visible,.ov summary:focus-visible{outline:3px solid #c68d32;outline-offset:3px}.ov-breadcrumb{font-size:12px;padding:16px 0;color:var(--ov-muted)}.ov-breadcrumb a{color:var(--ov-green)}.ov-layout{display:grid;grid-template-columns:260px minmax(0,1fr);gap:24px;align-items:start}.ov-filters{border:1px solid var(--ov-line);border-radius:10px;background:#fff;min-width:0}.ov-panel-header{display:flex;align-items:center;justify-content:space-between;padding:18px;border-bottom:1px solid var(--ov-line)}.ov-panel-header h2{font-size:17px;font-weight:bold;margin:0;color:var(--ov-green)}.ov-close{display:none;border:0;background:transparent;font-size:30px!important;line-height:1;padding:5px 10px;color:var(--ov-green)}.ov-filter-scroll{padding:18px}.ov-label{display:block;font-weight:bold;font-size:12px;margin-bottom:8px}.ov input:not([type=checkbox]),.ov select{width:100%;min-width:0;max-width:100%;border:1px solid #cbd4ce;border-radius:6px;background:#fff;color:#263c32;padding:10px;min-height:44px;font-size:13px}.ov select{padding-left:24px}.ov input::placeholder{color:#818982;opacity:1}.ov details{border-bottom:1px solid var(--ov-line);padding:15px 0}.ov details:last-of-type{border-bottom:0}.ov summary{font-size:13px;font-weight:bold;color:var(--ov-green);padding:3px 0;line-height:1.8}.ov details[open] summary{margin-bottom:12px}.ov-list-search{margin-bottom:8px;background:#f8faf7!important}.ov-hint{display:block;font-size:11px;line-height:1.9;color:var(--ov-muted);margin:8px 0}.ov-panel-footer{border-top:1px solid var(--ov-line);padding:16px;display:flex;align-items:center;gap:12px}.ov-primary{display:inline-block;background:var(--ov-green);color:#fff!important;border:1px solid var(--ov-green);border-radius:6px;padding:11px 16px;font-weight:bold;font-size:13px;text-align:center;line-height:1.7}.ov-primary:hover{background:#0e604a}.ov-panel-footer .ov-primary{flex:1}.ov-reset{color:var(--ov-wine);font-size:12px;white-space:nowrap}.ov-results{min-width:0}.ov-toolbar{display:flex;justify-content:space-between;align-items:center;gap:14px;flex-wrap:wrap;padding:4px 0 16px;border-bottom:1px solid var(--ov-line)}.ov-tools{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.ov-sort,.ov-size{display:flex;align-items:center;gap:7px}.ov-tools label{font-size:12px;white-space:nowrap;margin:0;font-weight:normal}.ov-sort select{width:190px;background:#f8faf7}.ov-size select{width:85px}.ov-filter-trigger{display:none;border:1px solid var(--ov-green);background:#fff;border-radius:6px;color:var(--ov-green);padding:10px 14px;min-height:44px;font-size:13px;font-weight:bold}.ov-filter-trigger i{margin-left:6px}.ov-chips{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0}.ov-chips:empty{margin:0 0 20px}.ov-chip{display:inline-flex;gap:10px;align-items:center;background:#edf3ec;border:1px solid #dce6d8;border-radius:20px;color:var(--ov-green);font-size:11px;padding:7px 12px;overflow-wrap:anywhere}.ov-chip:hover{border-color:var(--ov-wine);color:var(--ov-wine)}.ov-chip span{font-size:18px;line-height:1}.ov .ov-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px 12px;margin:0!important;padding:0!important;list-style:none}.ov .ov-grid>li{width:auto!important;float:none!important;min-width:0;padding:0!important;list-style:none}.ov .ov-grid .bookListItem{width:100%!important;border:1px solid var(--ov-line);border-radius:8px;padding:12px 8px!important;margin:0!important;background:#fff;transition:border-color .15s,box-shadow .15s;height:100%}.ov .ov-grid .bookListItem:hover{border-color:#aabdab;box-shadow:0 4px 15px #0747360d}.ov .ov-grid .bookItem{width:100%!important;float:none!important;min-width:0}.ov .ov-grid .bookItem .image{max-width:100%;text-align:center}.ov .ov-grid .bookItem .image img{max-width:100%!important;object-fit:contain;margin:0 auto}.ov .ov-grid .bookData{overflow:hidden}.ov .ov-grid .bookData strong a{overflow-wrap:anywhere}.ov .ov-grid .tabPrice{max-width:100%}.ov .ov-book-list{margin:0!important;padding:0!important;clear:none!important}.ov-pages{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:6px;margin:28px 0;clear:both}.ov-pages a{display:inline-flex;align-items:center;justify-content:center;min-width:40px;min-height:44px;border:1px solid var(--ov-line);border-radius:5px;color:var(--ov-green);padding:7px 10px;font-size:12px}.ov-pages a[aria-current=page]{background:var(--ov-green);color:#fff}.ov-pages a:hover{border-color:var(--ov-green)}.ov-empty{text-align:center;border:1px dashed #ccd8c8;border-radius:12px;padding:48px 20px;background:#fafcf9}.ov-empty>span{font-size:48px;color:#92a58a}.ov-empty h2{font-size:20px;color:var(--ov-green);line-height:1.8}.ov-empty p{color:var(--ov-muted);font-size:13px;margin-bottom:20px}.ov-notice{padding:12px 16px;background:#fff7e8;border:1px solid #e9d2a8;border-radius:6px;font-size:13px}.ov-backdrop{display:none}.ov-sr{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.ov-search-status{font-size:11px;color:var(--ov-muted);margin:6px 0}.ov .ov-grid .bookItem .image{height:190px;display:flex;align-items:center;justify-content:center}.ov .ov-grid .bookItem .image img{height:180px!important;max-height:180px!important}.ov .ov-grid .bookItem .image>a{display:block;width:100%}@media(max-width:1199px){.ov-layout{grid-template-columns:240px minmax(0,1fr);gap:18px}.ov .ov-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ov-size{display:none}}@media(max-width:991px){.ov-layout{display:block}.ov.js-ready .ov-filters{display:none}.ov.js-ready .ov-filter-trigger{display:inline-flex;align-items:center;justify-content:center}.ov.js-ready .ov-close{display:block}.ov .ov-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.ov-filters{margin-bottom:20px}.ov.js-ready.ov-panel-open .ov-filters{display:flex;flex-direction:column;position:fixed;top:0;right:0;bottom:0;width:min(420px,94vw);height:100dvh;max-height:100%;z-index:2147483001;border-radius:0;margin:0;box-shadow:-12px 0 40px #0003}.ov-panel-open .ov-filter-scroll{overflow:auto;overscroll-behavior:contain;flex:1;min-height:0;-webkit-overflow-scrolling:touch}.ov-panel-open .ov-panel-header,.ov-panel-open .ov-panel-footer{flex-shrink:0}.ov-panel-open .ov-panel-footer{padding-bottom:max(16px,env(safe-area-inset-bottom))}.ov.js-ready.ov-panel-open .ov-backdrop{display:block;position:fixed;inset:0;background:#142a21a6;z-index:2147483000}.ov-panel-open .ov-panel-header{padding-top:max(18px,env(safe-area-inset-top))}}@media(max-width:600px){.ov-toolbar{display:block}.ov-tools{display:flex;flex-wrap:nowrap;gap:8px}.ov-filter-trigger{flex-shrink:0;padding:10px 12px}.ov-sort{flex:1;min-width:0}.ov-sort label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.ov-sort select{width:100%;font-size:12px}.ov .ov-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 8px}.ov .ov-grid .bookListItem{padding:10px 5px!important}.ov .ov-grid .bookItem .image{height:170px}.ov .ov-grid .bookItem .image img{height:160px!important;max-height:160px!important}.ov-chip{font-size:10px;padding:6px 9px;gap:6px}.ov-breadcrumb{font-size:10px}.ov-empty h2{font-size:17px}.ov-pages{gap:4px}.ov-pages a{min-width:36px;padding:6px 8px}.ov-filter-scroll input:not([type=checkbox]),.ov-filter-scroll select{font-size:16px}}@media(prefers-reduced-motion:reduce){.ov *{transition:none!important;scroll-behavior:auto!important}}.ov-combobox{position:relative}.ov .ov-combo-input{padding-left:42px!important;margin-bottom:0;background:#fff!important}.ov .ov-combo-toggle{position:absolute;top:1px;left:1px;height:42px;width:38px;border:0;border-right:1px solid #e3e7e2;border-radius:5px 0 0 5px;background:#f5f8f3;color:#074736;font-size:21px}.ov .ov-suggestions{position:absolute;top:45px;left:0;right:0;max-height:240px;overflow-y:auto;overscroll-behavior:contain;background:#fff;border:1px solid #aebfac;border-radius:6px;box-shadow:0 8px 20px #07473622;z-index:30;padding:4px;scrollbar-width:thin}.ov [hidden]{display:none!important}.ov .ov-suggestion{display:block;width:100%;border:0;border-radius:3px;background:#fff;color:#263c32;text-align:right;padding:10px 9px;font-size:13px;min-height:42px;line-height:1.7}.ov .ov-suggestion:hover,.ov .ov-option-active{background:#edf3e9}.ov .ov-suggestion[aria-selected=true]{background:#dfeadb;color:#074736;font-weight:bold}.ov-discounts{display:grid;grid-template-columns:1fr 1fr;gap:8px;max-height:240px;overflow:auto}.ov-discount-choice{display:flex;align-items:center;gap:7px;border:1px solid #d7dfd3;border-radius:6px;padding:10px 7px;font-size:12px;font-weight:normal;margin:0;cursor:pointer;min-height:44px}.ov-discount-choice:first-child{grid-column:1/-1}.ov-discount-choice:has(input:checked){background:#edf4e8;border-color:#074736;color:#074736}.ov-discount-choice input{accent-color:#074736;flex-shrink:0;margin:0;width:17px;height:17px}@media(max-width:600px){.ov .ov-suggestion{font-size:16px}.ov .ov-suggestions{max-height:220px}}.ov .ov-discount-choice input[type=radio]{width:17px!important;max-width:17px!important;height:17px!important;min-height:17px!important;padding:0!important;flex:0 0 17px;appearance:auto}.ov .ov-discount-choice span{min-width:0;line-height:1.7;white-space:nowrap}.ov .ov-discounts{overflow-x:hidden}.ov-toolbar{justify-content:flex-end}.ov-tools{justify-content:flex-end;width:100%}.ov-sort .ov-combobox{width:210px;min-width:0}.ov-size .ov-combobox{width:100px}.ov-tools .ov-search-status:empty{display:none}.ov .ov-range-values{display:flex;justify-content:space-between;align-items:center;font-size:12px;color:#074736;gap:6px;margin:15px 0 4px}.ov-range-values output{font:inherit;display:inline;padding:0}.ov .ov-range-track{position:relative;height:50px;margin:0 12px 8px;isolation:isolate}.ov-range-track:before,.ov-range-fill{position:absolute;top:20px;height:6px;border-radius:5px;content:'';left:0;right:0;background:#dde5d9}.ov .ov-range-fill{background:#074736}.ov .ov-range-track input[type=range]{appearance:none;-webkit-appearance:none;position:absolute;inset:0;width:100%;height:46px;min-height:46px;margin:0;padding:0;border:0;background:transparent;pointer-events:none;direction:ltr;z-index:3}.ov .ov-range-track input[type=range]::-webkit-slider-runnable-track{height:6px;background:transparent}.ov .ov-range-track input[type=range]::-webkit-slider-thumb{appearance:none;-webkit-appearance:none;width:26px;height:26px;border:3px solid #fff;border-radius:50%;background:#074736;box-shadow:0 0 0 1px #81977a;margin-top:-10px;pointer-events:auto;cursor:grab;touch-action:pan-y}.ov .ov-range-track input[type=range]::-moz-range-track{height:6px;background:transparent}.ov .ov-range-track input[type=range]::-moz-range-thumb{width:22px;height:22px;border:3px solid #fff;border-radius:50%;background:#074736;box-shadow:0 0 0 1px #81977a;pointer-events:auto;cursor:grab}.ov .ov-skeleton{display:none!important}.ov .ov-results[aria-busy=true] .ov-skeleton{display:grid!important;margin-top:20px!important}.ov .ov-results[aria-busy=true] .ov-book-list,.ov .ov-results[aria-busy=true] .ov-empty,.ov .ov-results[aria-busy=true] .ov-pages,.ov .ov-results[aria-busy=true] .ov-chips{display:none!important}.ov-skeleton-card{min-height:340px;border:1px solid #e3e7e2;padding:16px 12px;border-radius:8px;background:#fff}.ov-skeleton-cover{height:180px;width:78%;margin:0 auto 24px}.ov-skeleton-line{height:14px;margin-bottom:12px;border-radius:4px}.ov-skeleton-line.short{width:65%}.ov-skeleton-price{height:23px;width:40%;margin-top:35px;border-radius:4px}.ov-skeleton-cover,.ov-skeleton-line,.ov-skeleton-price,.ov-image-loading:before{background:linear-gradient(100deg,#edf0e9 20%,#fafbf8 45%,#edf0e9 70%);background-size:220% 100%;animation:ov-shimmer 1.3s linear infinite}.ov .ov-grid .image{position:relative}.ov-image-loading:before{content:'';position:absolute;inset:4px 12%;border-radius:4px;z-index:0}.ov-image-loading img{position:relative;z-index:1}.ov .ov-results{min-height:550px}.ov .ov-load-error a{color:#731932;text-decoration:underline}.ov .ov-book-list .ov-grid>li{content-visibility:auto;contain-intrinsic-size:auto 360px}@keyframes ov-shimmer{to{background-position:-220% 0}}@media(max-width:600px){.ov-sort .ov-combobox{width:100%}.ov-skeleton-card{padding:12px 8px;min-height:310px}.ov-skeleton-cover{height:160px}.ov-tools .ov-combo-input{font-size:12px}.ov-tools .ov-combo-toggle{width:30px}.ov .ov-range-values{font-size:13px}.ov .ov-book-list .ov-grid>li{contain-intrinsic-size:auto 340px}}@media(prefers-reduced-motion:reduce){.ov-skeleton-cover,.ov-skeleton-line,.ov-skeleton-price,.ov-image-loading:before{animation:none}}.ov .ov-range-values{direction:ltr}.ov .ov-range-values output{direction:rtl}.ov .ov-results:focus{outline:none}

