@charset "UTF-8";.no-results-found{margin-bottom:20px}.next-btn{transform:scaleX(-1);-moz-transform:scaleX(-1);-webkit-transform:scaleX(-1);-ms-transform:scaleX(-1)}.bold-text{font-weight:700}.refine-search-container{display:flex;align-items:center}.refine-search-container h2{flex:1;width:100%}.refine-search-container .icon-container{width:16px;cursor:pointer}@media (min-width:769px){.mobile-only{display:none!important}}@media (max-width:768px){.refine-search-container .icon-container{display:none}.desktop-only{display:none!important}.mobile-only{display:block}}.refine-search-container .icon-container svg{transform:rotate(-90deg);transition:all .5s ease 0s}.refine-search-container .icon-container.collapsed svg{transform:rotate(90deg)}label.input-label{width:auto;position:absolute;margin:5px 6px;padding:0 4px;font-size:var(--bodysmall-font-size);z-index:1;background:linear-gradient(grey 60%,60%,transparent 40%)}label.checkbox-container{display:flex;padding-left:0;cursor:pointer;max-width:max-content;margin-top:0;margin-bottom:0;align-items:center}label.checkbox-container label{cursor:pointer}label.checkbox-container input[type=checkbox]{position:absolute;opacity:0;cursor:pointer;height:0;width:0}label.checkbox-container input[type=checkbox]:checked~.checkmark{border-color:#000}label.checkbox-container input[type=checkbox]:checked~.checkmark:after{display:block}label.checkbox-container .checkmark{position:relative;order:-1;margin-right:10px;height:18px;min-width:18px;background-color:#faf6f3;border:1px solid #212121}label.checkbox-container .checkmark:after{content:"";position:absolute;display:none;top:4px;left:4px;width:10px;height:10px;background:#212121}label.checkbox-container .checkbox-text{flex:1}.map-sidebar-search{float:left;width:100%}.map-sidebar-search img,.map-sidebar-search span{float:right;height:42px;line-height:42px;text-transform:uppercase;font-size:12px;font-weight:400}.second-hand-label{display:inline-block;background:#f07451;color:#fff;font-size:12px;font-weight:600;padding:3px 6px;margin-top:10px;text-transform:uppercase;letter-spacing:.5px;width:max-content}.second-hand-price-from-label{color:#212121;font-weight:400}.selected-book-preview .preview .second-hand-price-from-label{font-size:14px}.slider-container .second-hand-label{margin-top:0;position:absolute;bottom:0}@media (max-width:768px){.second-hand-label-container{display:inline-block;width:100%}.slider-container .second-hand-label{position:initial;margin-left:6px}}.alert-box{position:fixed;top:-20%;width:100%;padding:12px 0;background-color:#c30909;text-align:center;color:#fff;transition:all .5s ease 0s;z-index:9999999999999}.alert-box.active{display:block;top:0}.loading-spinner{display:none;align-items:center;justify-content:center;position:fixed;width:100%;height:100%;top:0;left:0;background-color:rgba(255,255,255,.7);z-index:9999}.loading-spinner.active{display:flex}.loading-spinner .spinner-ring{display:inline-block;position:relative;width:64px;height:64px}.loading-spinner .spinner-ring span{box-sizing:border-box;display:block;position:absolute;width:51px;height:51px;margin:6px;border:6px solid #ef1c23;border-radius:50%;animation:spinner-ring-rotate 1.2s cubic-bezier(.5,0,.5,1) infinite;border-color:#ef1c23 transparent transparent transparent}.loading-spinner .spinner-ring span:nth-child(1){animation-delay:-.45s}.loading-spinner .spinner-ring span:nth-child(2){animation-delay:-.3s}.loading-spinner .spinner-ring span:nth-child(3){animation-delay:-.15s}@keyframes spinner-ring-rotate{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}body,html{background-color:#fff;font-family:proxima-nova,Arial,Helvetica,sans-serif;margin:0;padding:0;display:flex;flex-direction:column;min-height:100%;height:100%;interpolate-size:allow-keywords}footer{background-color:#faf6f3;color:#212121;display:flex;justify-content:center;align-items:center;border-top:1px solid #c7c7c7;height:99px;font-size:14px;width:100%}main{flex:1 0 auto}footer ul{text-align:center}footer ul li{display:inline-block;list-style:none}footer .container{box-sizing:border-box;border-top:1px solid #c7c7c7;margin:20px auto;padding:20px}a{color:#212121;text-decoration:none}a:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px}.container{box-sizing:border-box;max-width:1170px;margin:0 auto}h1{margin:0}hr{background:#c7c7c7;height:1px;border:none;margin:10px 0;width:100%}#gmap.embeded-checkout-container{position:absolute;overflow:hidden;top:0;bottom:0;left:0;right:0;height:100%!important;width:100%}@media (max-width:768px){footer{display:none}.map{position:relative;overflow:visible;height:auto}#gmap.embeded-checkout-container{height:100%!important}}.map{height:100%}.map .map-container{box-sizing:border-box;position:relative;width:100%;height:100%;overflow:hidden}.map .map-container.embeded-checkout-container{height:100%;width:100%;position:absolute;left:0;overflow:hidden}@media (max-width:768px){.map .map-container{height:100%;min-height:400px;position:relative;overflow:visible}.map .map-container.embeded-checkout-container{height:100%;min-height:initial}}.map .map-container iframe{width:100%;height:100%;border:0;display:block}.map .map-container .map-legenda-toggle{background:url(../imgs/legenda.svg) no-repeat left 10px center;background-color:#fff;border:1px solid #c7c7c7;box-shadow:4px 2px 2px 0 rgba(0,0,0,.25);line-height:44px;bottom:12px;font-size:16px;font-weight:700;left:12px;position:absolute;height:44px;text-align:center;vertical-align:middle;padding:0 10px 0 32px;cursor:pointer;transition:all .3s ease;z-index:1}.map .map-container .map-legenda-toggle.sidebar-open{bottom:100px}@media (max-width:768px){.map .map-container .map-legenda-toggle{bottom:50px}.map .map-container .map-legenda-toggle.sidebar-open{bottom:195px}}.map .map-container .map-legenda-toggle:hover{background-color:rgb(242.25,242.25,242.25)}.map .map-container .map-legenda-toggle.active{text-decoration:underline;text-underline-offset:6px}.map .map-container .map-legenda-toggle.active *{color:#212121}.map .map-sidebar{box-sizing:border-box;position:absolute;bottom:0;left:0;background-color:#fff;width:100%;height:82px;transition:transform .4s ease;z-index:1;overflow:visible;display:flex;flex-direction:row;justify-content:center;align-items:center}#region-and-radius-search{display:flex;flex-direction:row;gap:10px;align-items:center;width:100%;justify-content:center;transition:all .5s ease 0s;max-height:145px;overflow:hidden}#region-and-radius-search .kilometers,#region-and-radius-search .region{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:10px}#region-and-radius-search .kilometers .radius-label{min-width:185px}#region-and-radius-search.collapsed{max-height:0}@media (max-width:768px){#region-and-radius-search{flex-direction:column}#region-and-radius-search .kilometers,#region-and-radius-search .region{width:100%;justify-content:flex-start}#region-and-radius-search input{width:100%!important;font-size:12px!important}#region-and-radius-search #search-radius{text-align:left!important;max-width:75px}}#region-and-radius-search .bold-text{font-size:18px;line-height:24px}#region-and-radius-search input{height:40px;line-height:40px;color:#212121;padding:0 10px;outline:0;margin:0;font-size:16px}#region-and-radius-search input::placeholder{color:#212121}#region-and-radius-search #search-region{width:278px}#region-and-radius-search #search-radius{width:37px;text-align:center}#region-and-radius-search .filter-button{border:none;text-transform:uppercase;width:214px;height:42px;line-height:42px;margin-left:50px;font-size:16px;font-weight:600}.map map-container.embeded-checkout-container .map-sidebar{bottom:9px!important}@media (max-width:768px){.map .map-sidebar{overflow-x:visible;top:auto;bottom:0;right:0;left:0;width:100%;max-width:none;height:100%;max-height:145px;border-left:none;border-top:6px solid #ed1a21;transform:translateY(0);padding:20px}.map .map-sidebar.availability-filter-active{max-height:181px}#region-and-radius-search .filter-button{max-width:100%;width:100%;margin-left:0;font-size:12px!important}}.map .map-sidebar.closed{transform:translateY(100%)}@media (max-width:768px){.map .map-sidebar.closed{height:0;margin:0;padding:0}}.map .map-sidebar.closed .filter-button,.map .map-sidebar.closed .filter-checkbox,.map .map-sidebar.closed .sidebar-result,.map .map-sidebar.closed h2,.map .map-sidebar.closed hr,.map .map-sidebar.closed input{opacity:0;transition:opacity .2s ease}.map .map-sidebar:not(.closed) .filter-button,.map .map-sidebar:not(.closed) .filter-checkbox,.map .map-sidebar:not(.closed) .sidebar-result,.map .map-sidebar:not(.closed) h2,.map .map-sidebar:not(.closed) hr,.map .map-sidebar:not(.closed) input{opacity:1;transition:opacity .3s ease .2s}.map .map-sidebar h2{font-size:18px;font-weight:700;margin:0 0 12px 0;padding:0}@media (max-width:768px){.map .map-sidebar h2{font-size:16px;margin:0 0 8px 0}}.map .map-sidebar input{border:solid 1px #c7c7c7;float:left;padding:0 10px;height:40px;outline:0;width:calc(90% - 15px)}.map .map-sidebar .filter-button{background-color:#fca52e;color:#212121;cursor:pointer;text-transform:uppercase}@media (max-width:768px){.map .map-sidebar .filter-button{height:42px;line-height:42px;width:100%;border:solid 1px #bfbfbf;font-size:12px;font-weight:600;padding:0}.map .map-sidebar input{font-size:12px}.only-available-stock{margin:14px 0 35px 0;display:flex;flex-direction:row;justify-content:space-between}.only-available-stock label.checkbox-container.mobile-only{position:absolute}.only-available-stock .filter-checkbox-text{font-size:12px}.publication-date-and-binding .map-toggle{margin-top:15px}.publication-date-and-binding .map-toggle .view-toggle{display:inline-block;color:#212121;font-weight:700;background:0 0;appearance:none;-webkit-appearance:none;border:none;font-size:12px;padding:0;text-align:left;line-height:24px}.publication-date-and-binding .map-toggle .view-toggle.active{display:none}}.map .map-sidebar .filter-checkbox{display:block;margin-bottom:12px}.map .map-sidebar .filter-checkbox input{float:left;margin-right:12px;width:auto}.map .map-sidebar .filter-checkbox .filter-checkbox-text{font-size:14px;font-weight:700;float:left}.map .map-sidebar .map-sidebar-toggle{background-color:#ed1a21;display:flex;align-items:center;justify-content:center;height:42px;position:absolute;bottom:82px;cursor:pointer;z-index:9999;transition:all .3s ease;opacity:1;visibility:visible;pointer-events:auto;color:#fff;font-weight:700;font-size:16px;line-height:24px;left:auto;right:auto;padding:0 14px}@media (max-width:768px){.map .map-sidebar .map-sidebar-toggle{top:-45px;font-size:14px}}.map .map-sidebar .map-sidebar-toggle:hover{background-color:rgb(196.5506072874,15.4493927126,21.4574898785);opacity:.9}.search-results .selected-book-preview{transform:translateY(0);transition:all .4s ease;background:#fff}.search-results .selected-book-preview .preview{padding:20px 0;transform:translateY(0);transition:all .4s ease}.search-results .selected-book-preview .preview .title-container{margin:0;font-size:16px;font-weight:400}.search-results .selected-book-preview .preview .priceValue{color:#ed1a21}.search-results .selected-book-preview .full-details{display:flex;flex-direction:row;padding:20px 0;max-height:1000px;opacity:1;transform:translateY(0);transition:all .4s ease;background:#fff}.no-search-results{display:flex;justify-content:space-between;padding:20px 0;opacity:1;transform:translateY(0);transition:all .4s ease;background:#fff}.no-search-results .back-to-results{position:relative;bottom:auto}@media (max-width:768px){.no-search-results{padding:20px 10px}.search-results .selected-book-preview .preview .title-container{font-size:14px}}.no-search-results.collapsed,.search-results .selected-book-preview .full-details.collapsed,.search-results .selected-book-preview .preview.collapsed,.search-results .selected-book-preview.collapsed{max-height:0;opacity:0;margin:0 auto;padding:0;overflow:hidden;transform:translateY(-10px)}.search-results .selected-book-preview .label{font-size:18px;line-height:24px;margin:10px 0}.map-overlay-container{display:flex;flex-direction:column;gap:12px;position:absolute;z-index:9999;left:50%;top:50%;width:100%;max-width:768px;transform:translate(-50%,-50%)}@media (max-width:768px){.map-overlay-container{left:0;top:auto;width:100%;bottom:14px;transform:none}}.map-overlayer{box-shadow:4px 2px 2px 0 rgba(0,0,0,.25);display:block;background:#fff;width:100%;height:auto;border-radius:4px;position:relative}.search-results .selected-book-preview .book-information,.search-results .selected-book-preview .map-legend,.search-results .selected-book-preview .publication-date-and-binding{width:calc(100% / 3)}.search-results .selected-book-preview .book-information .book{display:flex;gap:20px}.search-results .selected-book-preview .book-information .book .image-container img{width:83px;height:133px;object-fit:cover;box-shadow:8px 6px 6px rgba(0,0,0,.5)}.search-results .selected-book-preview .book-information .book .description{width:100%;display:flex;flex-direction:column}.search-results .selected-book-preview .book-information .book .description .author,.search-results .selected-book-preview .book-information .book .description .price,.search-results .selected-book-preview .book-information .book .description .title{line-height:24px;font-size:16px}.search-results .selected-book-preview .book-information .book .description .title{margin:0}.search-results .selected-book-preview .book-information .book .description .price{margin-top:12px;color:#ed1a21}.search-results .selected-book-preview .publication-date-and-binding .title{font-size:16px;line-height:24px;margin:0}.search-results .selected-book-preview .publication-date-and-binding .binding,.search-results .selected-book-preview .publication-date-and-binding .publication-date{line-height:24px;margin-bottom:12px}.search-results .selected-book-preview .map-legend .map-legenda{display:block!important;position:relative;left:0;bottom:0;width:auto;padding:0;border:0;margin-bottom:0;z-index:auto}.search-results .selected-book-preview .map-legend .map-legenda li{margin-bottom:0;height:40px;display:flex;flex-direction:row;align-items:center;gap:24px;padding:0}.search-results .selected-book-preview .map-legend .map-legenda li:before{background-image:none;width:0;height:0}.search-results .selected-book-preview .map-legend .map-legenda li img{height:31px;width:24px}.search-results.map .list-checkbox{display:none}.search-results.list .map-checkbox{display:none}@media (max-width:768px){.search-results .selected-book-preview{padding:0 10px;justify-content:space-between}.search-results .selected-book-preview .map-legend{display:none}.search-results .selected-book-preview .book-information{width:100%}.search-results .selected-book-preview .publication-date-and-binding{min-width:144px;font-size:12px;height:max-content}.search-results .selected-book-preview .book-information .author,.search-results .selected-book-preview .book-information .price,.search-results .selected-book-preview .book-information .title,.search-results .selected-book-preview .publication-date-and-binding .title{font-size:12px!important}.search-results .selected-book-preview .publication-date-and-binding .binding,.search-results .selected-book-preview .publication-date-and-binding .publication-date{margin-bottom:0}.second-hand-label{font-size:10px;letter-spacing:normal;padding:3px}.search-results .selected-book-preview .publication-date-and-binding .back-to-results{font-size:12px!important}.back-to-results{position:relative!important;bottom:0!important}}@media (max-width:375px){.search-results .selected-book-preview .book-information .book .description .price{margin-top:0}.search-results .selected-book-preview .book-information .book{gap:10px}}.back-to-results{color:#000;text-decoration:none;font-size:16px!important;font-weight:400;cursor:pointer;position:absolute;bottom:35px;left:0}.map-overlayer .map-overlayer-close{position:absolute;top:5px;right:5px;background:0 0;border:none;font-size:24px;color:#bfbfbf;cursor:pointer;width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .3s ease;z-index:10}.map-overlayer .map-overlayer-close:hover{background-color:#c7c7c7;color:#212121}.map-overlayer .map-overlayer-close:focus{outline:2px solid #ed1a21;outline-offset:2px}@media (max-width:768px){.map-overlayer.intro,.map-overlayer.no-stock-message{left:12px;width:calc(100% - 24px);transform:none}}@media (min-width:769px){.map-overlayer.intro{display:none!important}}.map-overlayer h2,.map-overlayer p{font-size:14px;line-height:1.5;margin:0;padding:0}.map-overlayer .map-overlayer-content{float:left;box-sizing:border-box;padding:20px;width:50%}.map-overlayer .map-overlayer-content.full-width{width:100%}.map-overlayer .map-overlayer-content.full-width h2{font-size:24px}.mobile-search-result{background:#fff;border-top:1px solid #c7c7c7;border-bottom:1px solid #c7c7c7;padding:20px 0;margin:0 0 20px 0;display:none}@media (max-width:768px){.mobile-search-result{display:block}}.mobile-search-result .mobile-result-container h2{font-size:18px;font-weight:700;margin:0 0 15px 0;padding:0}.mobile-search-result .mobile-result{display:flex;align-items:flex-start;gap:15px}.mobile-search-result .mobile-result img{box-shadow:8px 6px 6px rgba(0,0,0,.5);flex-shrink:0;width:80px;height:123px;object-fit:cover}@media (max-width:768px){.mobile-search-result .mobile-result img{box-shadow:none}}.mobile-search-result .mobile-result .mobile-result-info{display:flex;flex-direction:column;flex:1}.mobile-search-result .mobile-result .mobile-result-info .mobile-result-title{font-size:16px;font-weight:700;margin:0;color:#212121;line-height:1.3}.mobile-search-result .mobile-result .mobile-result-info .mobile-result-author{font-size:14px;color:#212121;margin-bottom:4px;text-decoration:underline}.mobile-search-result .mobile-result .mobile-result-info .mobile-result-price{font-size:16px;font-weight:600;color:#ed1a21}.map-legenda{background:#fff;bottom:35px;font-weight:400;left:-1px;list-style-type:none;padding:15px;position:absolute;text-align:left;transition:all .3s ease;z-index:100;width:200px;border:1px solid #c7c7c7;color:#212121}.map-legenda li{color:#212121;height:40px;display:flex;align-items:center;gap:24px}.search-results-header{position:absolute;z-index:9990;left:calc(50% - 19.5px)}.search-results-header .slider-toggle-btn{background:#ed1a21;border:0;cursor:pointer;width:39px;height:42px;display:flex;justify-content:center;align-items:center;transition:all .3s ease}.search-results-header .slider-toggle-btn:hover:not(:disabled){opacity:.8}@media (max-width:768px){.search-results-header .slider-toggle-btn{display:block}}.search-results-header .slider-toggle-btn.collapsed svg{transform:rotate(180deg)}@media (max-width:768px){.search-results-header .slider-toggle-btn{display:block}}.slider-container{max-width:1200px;position:relative;background:#fff;border-radius:4px;overflow:hidden;transition:all .4s ease;display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin-top:27px;margin-bottom:15px;gap:35px}@media (max-width:768px){.slider-container{gap:0;margin-top:42px}}.slider-container.collapsed{max-height:0;opacity:0;margin:0 auto;padding:0;overflow:hidden;transform:translateY(-10px)}.slider-container:not(.collapsed){max-height:1000px;opacity:1;transform:translateY(0)}.slider-container.collapsed+*{margin-bottom:0}.slider-container .splide .splide__track{overflow:hidden;position:relative}.slider-container .splide .splide__list{display:flex}.slider-container .splide .splide__slide{flex-shrink:0}.splide{display:contents!important}.slider-container .nav-btn{background:#fff;border:0;cursor:pointer;transition:all .3s ease;max-width:38px;width:100%;height:50px;padding:0;text-align:center}.slider-container .nav-btn:hover:not(:disabled){background:rgb(224.5,224.5,224.5)}.slider-container .nav-btn:disabled{opacity:.5;cursor:not-allowed}.slider-container .nav-btn:disabled path{stroke:grey}.slider-container .nav-btn:disabled:hover{background:#fff}.slider-container .product{font-size:16px;max-width:176px;position:relative;padding:0 16px;text-align:left;cursor:pointer}.slider-container .product .product-image{width:144px;height:232px;margin-bottom:20px}.slider-container .product .product-image img{width:100%;height:100%;object-fit:cover;box-shadow:8px 6px 6px rgba(0,0,0,.5);margin-top:8px}.slider-container .product .book-title{font-weight:700;color:#212121;line-height:24px;overflow:hidden;word-wrap:break-word;hyphens:auto;max-width:144px}.slider-container .product .author{color:#212121;margin-bottom:12px;overflow:hidden;word-wrap:break-word;max-width:144px}.slider-container .product .price{font-weight:600;color:#ed1a21}#book-slider-list li{max-width:176px!important;width:100%!important;margin-right:35px!important}@media (max-width:768px){#book-slider-list li{max-width:162px!important;margin-right:0!important}.slider-container .product{max-width:162px;padding:0 9px}.slider-container .product .product-image{width:122px;height:196px;padding-left:11px}.slider-container .product .book-title{height:auto;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.slider-container .product .author{font-size:16px;overflow:visible;height:auto}.slider-container .product .price{position:relative;bottom:auto;font-size:14px;margin-top:2px}#listView{padding:50px 0}}header{display:flex;background-color:#fff;margin:0;padding:0;vertical-align:middle;flex-direction:column}header .container{max-width:1170px;width:100%;box-sizing:border-box}@media screen and (min-width:769px) and (max-width:1170px){header .container{padding:0 14px}header .header-information{padding:20px 14px!important}#listView{padding:25px 14px!important}}header .search-logo-container{height:100px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #c7c7c7}header .search-logo-container #bookSearch{height:46px;min-width:170px;max-width:280px;display:flex;align-items:center}header .search-logo-container #searchTerm{height:100%;max-width:90%;width:90%;appearance:none;-webkit-appearance:none;outline:0;font-size:14px}header .search-logo-container #searchTerm::placeholder{color:#212121}header .search-logo-container .map-list-toggle{display:flex;flex-direction:row;gap:10px}header .search-logo-container .map-list-toggle button{border:1px solid #c7c7c7;color:#c7c7c7;appearance:none;-webkit-appearance:none;display:flex;align-items:center;height:50px;gap:10px;background-color:#fff;cursor:pointer}header .search-logo-container .map-list-toggle #mapViewToggle{width:150px}header .search-logo-container .map-list-toggle #listViewToggle{width:133px}header .search-logo-container .map-list-toggle button:disabled{cursor:default}header .search-logo-container .map-list-toggle button .label{font-weight:700;color:#c7c7c7;font-size:16px}header .search-logo-container .map-list-toggle button .icon{max-height:30px;height:100%;max-width:20px;width:100%;background-color:#c7c7c7;mask-size:contain;mask-repeat:no-repeat;mask-position:center}header .search-logo-container .map-list-toggle button.active{border:1px solid #212121;color:#212121}header .search-logo-container .map-list-toggle button.active .label{color:#212121}header .search-logo-container .map-list-toggle button.active .icon{color:#212121;background-color:#212121}header .header-information{margin-left:auto;margin-right:auto;padding:20px 0}header .header-information h2{font-size:24px;line-height:24px;font-weight:700;margin:0 0 10px 0}header .header-information p{font-size:16px;line-height:24px;font-weight:400;margin:0}header .header-logo{float:left}header .header-search{border:1px solid #c7c7c7;display:block;float:right;max-width:600px;width:100%}@media (max-width:820px){header .header-search{max-width:550px}}@media (max-width:768px){header .search-logo-container{height:auto}header .search-logo-container #bookSearch{width:100%;max-width:100%;max-height:48px}header .search-logo-container .map-list-toggle{display:none}.search-logo-container{padding:10px;gap:10px}header .header-logo img{max-height:50px}header .header-logo a{display:flex}}@media (max-width:376px){header .header-search{width:100%}}header .header-search input{border:none;float:left;padding:10px;width:90%;height:100%;box-sizing:border-box}@media (max-width:768px){header .header-search input{box-sizing:border-box;padding:0 10px;height:46px;margin-right:10px}header .search-logo-container #searchTerm{font-size:12px}}header .header-search button{background:transparent url(../imgs/searchicon.png) no-repeat center 14px;border:none;background-size:24px;height:100%;width:46px}@media (max-width:768px){header .header-search button{height:100%;margin-right:10px}header .header-information{display:none}}.embeded-checkout-container .info-window-shop .shop-info{font-size:16px;overflow-y:auto;padding:10px}@media (max-width:768px){.embeded-checkout-container .info-window-shop .shop-info{font-size:14px}}.gm-style-iw-t .gm-style-iw-d{overflow:hidden!important;overflow-y:scroll!important}.embeded-checkout-container .gm-style-iw-d{overflow-y:hidden!important}@media (max-height:350px) and (min-width:991px){#gmap.embeded-checkout-container .gm-style .gm-style-iw-c,.embeded-checkout-container .gm-style-iw-d{max-height:170px!important}}@media (max-height:450px) and (max-width:991px){#gmap.embeded-checkout-container .gm-style .gm-style-iw-c,.embeded-checkout-container .gm-style-iw-d{max-height:225px!important}}.embeded-checkout-container .shop-schedules{color:#575f63}#gmap .gm-ui-hover-effect{right:6px!important;top:0!important}#gmap .gm-ui-hover-effect img{width:20px!important;height:20px!important}#gmap.embeded-checkout-container .gm-style-mtc{top:0!important}#gmap .gm-style .gm-style-iw-c{border-radius:0;border:1px solid #d5d5d5;width:525px!important;overflow:auto!important;box-shadow:8px 6px 6px #00000040;top:initial;left:initial;padding-top:10px!important;padding-bottom:10px!important}@media (max-width:576px){#gmap .gm-style .gm-style-iw-c{max-height:350px!important;max-width:300px!important}}@media (max-width:991px){#gmap.embeded-checkout-container .gm-style .gm-style-iw-c{height:auto!important}}#gmap .gm-style .gm-style-iw{font-size:14px}#gmap .gm-style .gm-style-iw-t::after{width:0;display:none}#gmap .info-window-shop{color:#212121;margin-right:0;font-family:proxima-nova,Arial,Helvetica,sans-serif}#gmap .info-window-shop .shop-schedule{margin-top:5px}#gmap .info-window-shop p{margin:5px}#gmap .info-window-shop .contacts-title,#gmap .info-window-shop .schedule-title,#gmap .info-window-shop .shop-title{font-weight:700;font-size:16px;font-family:proxima-nova,Arial,Helvetica,sans-serif}#gmap .info-window-shop .holiday-schedule-title{font-weight:700;font-size:16px}#gmap .info-window-shop .is-open{font-weight:700;font-size:14px;padding:10px 0}#gmap .info-window-shop a{color:#212121}#gmap .info-window-shop .email a,#gmap .info-window-shop .route a,#gmap .info-window-shop .shop-website-url a{text-decoration:underline;text-underline-offset:1px}#gmap .link-to-detail-page{font-weight:700;margin-top:15px}#gmap .link-to-detail-page a{font-weight:600;text-transform:uppercase;padding:15px 20px;background-color:#fca52e;color:#212121;font-size:12px;margin-top:10px;display:block;text-align:center}#gmap .gm-style-iw-c .info-window-shop .shop-info-section.flex-container{flex-direction:row}@media (max-width:576px){#gmap .gm-style-iw-c .info-window-shop .shop-info-section.flex-container{flex-direction:column}}#gmap.embeded-checkout-container .gm-style .gm-style-iw-c{max-width:420px!important;padding:0;width:420px!important}@media (max-width:360px){#gmap .gm-style .gm-style-iw-c{max-width:240px!important}}.gm-style-iw-chr{position:absolute!important;right:0;top:5px}.gm-style-iw-chr button{width:24px!important;height:24px!important;background-image:url(/assets/imgs/close_icon.png)!important}.gm-style-iw-chr button span{margin:0!important;mask-image:none!important;color:#000;font-size:20px}.gm-style-iw-chr button span:after{content:""}.gm-ui-hover-effect>span{background-color:transparent!important}.shop-info.checkout{padding-right:28px}.shop-info.checkout .shop-title{margin-top:10px}.shop-title-section{margin:10px 0;margin-bottom:20px;padding-right:14px}.flex-container{display:flex;flex-direction:row;width:100%}.schedule-row{padding-bottom:5px;padding-left:5px}.flex-same-width{flex:1}.map-list-buttons{margin-bottom:10px}.map-list-buttons button{background-color:#fff;border:1px solid grey;padding:8px 25px;cursor:pointer}.map-list-buttons button.active{background-color:#fca52e}.shops-list table{text-align:left;width:100%;border-collapse:collapse;font-size:16px;display:block;overflow-y:scroll;transition:all .5s ease;max-height:1030px}@media (max-width:768px){.shops-list table{font-size:14px!important}#listView .region-title{font-size:14px!important}#listView .shop-info-container-dropdown{padding:0 10px}.shops-list .shop-name{padding-left:10px;width:calc((100vw - 105px)/ 2)!important}.shops-list .city{width:calc((100vw - 105px)/ 2)!important}.shops-list .open-until{width:67px!important}.shops-list .route{width:38px!important}.shops-list .city.mobile-only{display:table-cell!important}.shops-list .city.desktop-only{display:none!important}}.shops-list thead tr{border-top:1px solid #c7c7c7;border-bottom:1px solid #c7c7c7;height:40px}.shops-list tbody tr{height:55px;border-bottom:1px solid #c7c7c7}.shops-list .stock{width:131px;padding-left:10px}.shops-list tbody .stock{text-align:center}.shops-list .city{width:429px}@media (min-width:769px){.shops-list .city.mobile-only{display:none!important}.shops-list .city.desktop-only{display:table-cell!important}.shops-list .bookstore-info-table.no-book-selected .open-until{width:257px!important}.shops-list .bookstore-info-table.no-book-selected .route{width:79px!important}}.shops-list .shop-name{width:405px}.shops-list .open-until{width:157px}.shops-list .route{width:48px;padding-right:10px}.shops-list tbody td,.shops-list thead th{padding:0}@media(max-width:420px){.shops-list table{font-size:12px}}.shops-list .list-book-details-container h2{margin:0}.shops-list .list-book-details-container h3{margin:0}#listView .region-title{font-size:16px;line-height:24px}#listView .book-details-dropdown{display:flex;align-items:center}#listView .book-details-toggle,#listView .region-toggle{background:#fff;border:0;cursor:pointer;width:40px;height:50px;font-size:32px;color:#212121;transition:all .3s ease}#listView .list-book-details-container{overflow:hidden;max-height:500px;transition:all .3s ease}#listView .list-book-details-container.collapsed{max-height:50px}#listView .bookstore-info-table:not(.collapsed){margin-bottom:50px}#listView .bookstore-info-table.collapsed{max-height:0}#listView .book-details-toggle:before,#listView .region-toggle:before{content:"›";transform:rotate(270deg);transition:transform .3s ease;display:block}#listView .book-details-toggle.collapsed:before,#listView .region-toggle.collapsed:before{transform:rotate(90deg)}#listView .shop-info-container-dropdown .title-container{display:flex;align-items:center;margin-top:15px}.add-to-checkout-button-container{padding:0 10px}.button-checkout{background-color:#fca52e;border:none;color:#212121;cursor:pointer;font-size:14px;font-weight:700;width:100%;height:40px;line-height:40px}.shop-info .checkout .shop-title{display:flex;flex-wrap:wrap}.badge-distance{background-color:#fca52e;min-width:10px;padding:3px;font-size:12px;color:#fff;vertical-align:baseline;white-space:nowrap;text-align:center;font-weight:400;margin-left:5px}.hidden{display:none!important}@media (max-width:769px){#slider-selected-book-container .search-results{position:absolute;width:100%;height:fit-content;z-index:9990;opacity:1}.slider-container{margin:0;border-radius:0;padding:24px 0}.book-slider-list{padding-top:15px!important}}.underline{text-decoration:underline;text-underline-offset:5px}