@import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;500;600;700&display=swap');*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@font-face{font-family:'AdobeGaramondProRegular';src:url('fonts/AdobeGaramondProRegular.eot');src:url('fonts/AdobeGaramondProRegular.eot') format('embedded-opentype'),url('fonts/AdobeGaramondProRegular.woff2') format('woff2'),url('fonts/AdobeGaramondProRegular.woff') format('woff'),url('fonts/AdobeGaramondProRegular.ttf') format('truetype'),url('fonts/AdobeGaramondProRegular.svg#AdobeGaramondProRegular') format('svg')}@font-face{font-family:'AdobeGaramondProSemibold';src:url('fonts/AdobeGaramondProSemibold.eot');src:url('fonts/AdobeGaramondProSemibold.eot') format('embedded-opentype'),url('fonts/AdobeGaramondProSemibold.woff2') format('woff2'),url('fonts/AdobeGaramondProSemibold.woff') format('woff'),url('fonts/AdobeGaramondProSemibold.ttf') format('truetype'),url('fonts/AdobeGaramondProSemibold.svg#AdobeGaramondProSemibold') format('svg')}h1,h2,h3,h4{font-family:"AdobeGaramondProRegular","Times New Roman",serif;font-weight:400;color:#000}ol,ul{list-style:none;margin:0;padding:0}.std ul{list-style:disc outside;margin-bottom:1.5em}p{margin:0 0 1em}a{color:#000}a:hover{color:#000}a:visited,.alink:visited{color:inherit}.abs-product-link>a,.product-item-name>a,.product.name a>a{color:#000;text-decoration:none}.abs-product-link>a:visited,.product-item-name>a:visited,.product.name a>a:visited{color:#000;text-decoration:underline}.page-header .switcher .options ul.dropdown{z-index:9999}.page-header .switcher .options .action.toggle,.page-header .switcher .options .action.toggle.active{display:flex;align-items:center}.page-header .switcher .options .action.toggle:after,.page-footer .switcher .options .action.toggle:after,.page-header .switcher .options .action.toggle.active:after,.page-footer .switcher .options .action.toggle.active:after{margin-left:5px}.page-header .switcher .options .action.toggle.GBP{padding-left:32px !important;background:url(images/flags/gbpflag.png) no-repeat left top;background-size:22px 22px}.page-header .switcher .options .action.toggle.AUD{padding-left:32px !important;background:url(images/flags/audflag.png) no-repeat left top;background-size:22px 22px}.page-header .switcher .options .action.toggle.USD{padding-left:32px !important;background:url(images/flags/usaflag.png) no-repeat left top;background-size:22px 22px}@media (min-width:768px){.page-products .products-grid .product-item .product-item-name{min-height:60px}.byTheSameAuthor.mobile{display:none}}.button,.cart-table .product-cart-actions .button,.footer .button{background-color:#336e4a;font-family:'Open Sans',sans-serif;font-size:14px;transition:all .3s ease-out;border-color:#004a1d;color:#fff;border-radius:0;font-weight:400;text-transform:uppercase}.button:hover,.cart-table .product-cart-actions .button:hover,#co-shipping-method-form .buttons-set .button:hover,.footer .button:hover,button:focus,button:active{background:#004a1d;color:#fff;border-color:#004a1d}button:not(.primary){box-shadow:none}.cms-home .page-main .block{margin-bottom:0}.homepage-carousel{position:relative}.image-gallery-outer{overflow:hidden}#carousel-search-block{display:table;background-color:rgba(34,34,34,.9);width:360px;position:absolute;color:#fff;top:25px;right:100px;z-index:2;padding:30px}#carousel-search-block h4{font-size:18px;color:#fff;text-align:center;margin-bottom:0}#carousel-search-block p{font-size:13px;color:#fff;text-align:center;margin-bottom:8px;margin-top:5px}#carousel-search-block form label{margin-bottom:5px;color:#fff;font-weight:400;display:block}#carousel-search-block input[type=text]{height:40px;border-radius:0;border:0;width:100%;transition:all .3s ease-out}#carousel-search-block form .button{width:100%;font-size:14px;height:40px}#carousel-search-block a{color:#fff;text-align:center;margin-top:10px;display:block;font-size:13px}.homepage-carousel .owl-carousel .owl-item img{vertical-align:top}.owl-theme .owl-controls .owl-pagination{position:absolute;bottom:15px;width:100%}.owl-theme .owl-controls .owl-page span{border-radius:20px;cursor:pointer;display:block;height:12px;width:12px;z-index:9;margin:0 3px;opacity:1;background:#fff}.owl-theme .owl-controls .owl-page.active span,.owl-theme .owl-controls.clickable .owl-page:hover span{background:#004a1d}#feat-cats,#popular-authors,#feat-videos{padding:25px;background-color:#eee;display:table;width:100%}.home-author-block:hover,.home-author-block:focus,.home-author-block:active{color:#fff}.home-all-authors{display:table;clear:both}.home-author-block{position:relative;overflow:hidden;width:20%;float:left;color:#fff;cursor:pointer}.home-author-block img{width:100%;height:auto;vertical-align:top}.home-author-block .author{position:absolute;background-color:rgba(0,0,0,.6);padding:20px;transition:.5s all ease-out;top:75%}.home-author-block .author-name{font-size:14px}.home-author-block:hover .author{top:25%;height:75%}.display-table{display:table}.home-category{border:1px solid #ccc;padding:10px 5px 5px 20px;position:relative;transition:.3s all ease-out;min-height:247px}.one-third{width:32%;margin-right:2%;float:left}.one-third.last{margin-right:0}.home-category .book{width:45%;float:right;max-width:130px}.home-category .text-block{width:50%;float:left}.home-category h4{background-image:url(../images/border-bottom-bar.gif);background-position:bottom left;margin-bottom:15px;padding-bottom:15px;background-repeat:no-repeat;margin-top:10%}h4{font-size:22px}.parallax{background-attachment:fixed;background-position:center;background-repeat:no-repeat;background-size:cover}#book-to-sell{color:#fff !important;background-image:url(../images/shop4.jpg);background-repeat:no-repeat;height:500px;padding:150px 100px 100px;text-align:center}#book-to-sell h2{margin-top:0;background-image:none;margin-bottom:10px;text-align:center}body.cms-home .subheader{text-align:center;margin-bottom:40px;font-size:15px;padding:0 10px}#book-to-sell .button-outline{display:inline-block;margin:25px 5px 5px}h1.white,h2.white,h3.white,h4.white{color:#fff !important}#book-to-sell h2 span:before,#book-to-sell h2 span:after{content:"";background-image:url(../images/white-line-bg.gif);background-repeat:no-repeat;width:50px;height:10px;display:inline-block;margin-right:15px}#book-to-sell h2 span:after{margin-right:0;margin-left:15px}.button-outline.white{border:1px solid #fff;color:#fff}.button-outline.white:hover,.button-outline.white.current{background-color:#fff;color:#222;text-decoration:none}h2{font-size:30px}.sixfour.six-split{width:58%;float:left}.sixfour.four-split{width:38%;float:right}.green-bullets li{list-style:none !important;background-image:url(../images/bullet-green.gif);background-repeat:no-repeat;background-size:8px 8px;margin-left:0 !important;padding-left:20px;background-position:0 8px}a.visit-bindery-button{background:#004a1d;border-radius:2px;box-shadow:0 1px #444;padding:8px 20px;color:#fff;display:inline-block;text-align:center;font-size:18px !important;text-shadow:none !important;text-transform:uppercase;font-family:'Open Sans',sans-serif}a.visit-bindery-button:hover{background-color:#004a1d !important;text-decoration:none}.footer.content .social-icons li a:before{font-family:'harringtons';vertical-align:middle}.footer.content .social-icons li.instagram a:before{content:"\e013"}.footer .social-icons li.facebook a:before{content:"\e008"}.footer .social-icons li.twitter a:before{content:"\e001"}.footer .social-icons li.gplus a:before{content:"\e009";font-size:26px}.footer .social-icons li.vimeo a:before{content:"\e010"}.footer .social-icons li.pintrest a:before{content:"\e00e"}p.requirede{margin:5px 0 0;color:#df280a;font-size:13px}body:not(.cms-home) .page-main{padding-top:20px;padding-bottom:20px}.breadcrumbs li{font-family:'Open Sans',sans-serif;text-transform:none;font-size:15px;opacity:.6;color:#000}.breadcrumbs a{float:left;color:#000}.breadcrumbs a:visited,.breadcrumbs a:active{color:#000}.breadcrumbs .item:not(:last-child):after{font-size:18px;content:'/';margin:0 7px 0 11px;position:relative;top:2px;font-weight:700}.page-title h1,.page-title h2,.product-name h1,.product-name .h1{font-weight:600;color:#222}.pager .amount{font-family:'Open Sans',sans-serif}select{min-height:30px;border:1px solid #bebebe}input,select,table,textarea{font-family:'Open Sans',sans-serif;font-size:12px}.toolbar select{width:180px;height:50px;-webkit-appearance:none !important;border-radius:0;padding:0 20px;background-image:url(images/down-arrow-black.png);background-repeat:no-repeat;background-position:right 15px center;background-size:10px 8px;background-color:#fff;border:solid 1px #d9d9d9;font-size:14px;font-weight:600;text-transform:uppercase;margin:0;box-shadow:none;color:#000}.toolbar select.sorter-options{color:#fff;width:185px;padding:0 20px 0 5px;background-image:url(images/down-arrow-white.png);background-color:#000;border:solid 1px #000}._keyfocus :focus,input:not([disabled]):focus,textarea:not([disabled]):focus,select:not([disabled]):focus{box-shadow:0}.toolbar{border-bottom:1px solid #000;border-top:none;background:#fff;padding:20px 0 30px;width:100%;display:flex;flex-wrap:wrap;align-items:center}.toolbar-amount{order:1;flex-grow:1;margin-right:10px;font-size:14px}.page-products .toolbar .limiter{display:inline-block;order:2}.modes{order:3;margin:0 0 0 20px}.modes-mode{border:1px solid #d9d9d9!important;background:#fff;outline:none;box-shadow:none;padding:0 20px;height:50px;display:inline-flex;align-items:center;justify-content:center;color:#000;font-size:14px;font-weight:600;text-transform:uppercase;width:180px}.modes-mode.mode-grid:before{display:none}.modes-mode.mode-grid:after{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:20px;line-height:inherit;color:#000;content:'\e60d';font-family:'luma-icons';vertical-align:middle;display:inline-block;font-weight:400;overflow:hidden;speak:none;text-align:center}.modes-mode.mode-list:before{display:none}.modes-mode.mode-list:after{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:20px;line-height:inherit;color:#000;content:'\e60b';font-family:'luma-icons';vertical-align:middle;display:inline-block;font-weight:400;overflow:hidden;speak:none;text-align:center}.modes-mode.active{background:#ddd;color:#000;border-color:#ddd;border-radius:0;box-shadow:none}.modes-mode.active:before,.modes-mode:hover:before{color:#000}.modes-mode:last-child{border-radius:0;border-right:1px solid #bebebe}.modes-mode:hover{color:#000;background:#ddd;text-decoration:none}.modes-label+.modes-mode{border-radius:0}.page-products .sorter label:after{content:" :"}strong.modes-mode{display:none}.modes-mode>span{height:auto;margin:0;overflow:visible;padding:0;position:relative;width:auto;display:inline-block;margin-left:0;margin-right:40px}label{color:#000;font-family:'Open Sans',sans-serif;font-size:13px;font-weight:400}.toolbar .pages li{display:inline-block;float:none;margin:5px}.toolbar .pages li .action.previous:before{position:absolute;content:'';width:10px;height:10px;border-style:solid;border-color:#000;border-width:0 2px 2px 0;transform:rotate(135deg);left:43%;top:41%;display:inline-block}.toolbar .pages li .action.next:before{position:absolute;content:'';width:10px;height:10px;border-style:solid;border-color:#000;border-width:2px 0 0 2px;transform:rotate(135deg);left:30%;top:41%;display:inline-block}.toolbar .pages li .action.previous:hover:before{border-color:#fff}.toolbar .pages li .action.next:hover:before{border-color:#fff}.toolbar .pages li strong.page,.toolbar .pages li strong.page:hover{background-color:#000;color:#fff;border:solid 1px #000}.toolbar .pages li .page,.toolbar .pages li a.action{border-radius:0;font-size:18px;font-weight:700;text-align:center;text-transform:uppercase;vertical-align:middle;white-space:nowrap;height:50px;padding:3px;background-color:transparent;border:1px solid #000;width:50px;color:#000;display:inline-flex;align-items:center;justify-content:center}.toolbar .pages li a:hover,.toolbar .pages li a.action:hover{background-color:#000;color:#fff;border:solid 1px #000;text-decoration:none;box-shadow:none;outline:none}.toolbar .pages li a.action{font:0/0 a;text-shadow:none;color:transparent;background-color:transparent;position:relative;margin:0}.pages .action.next:before,.pages .action.previous:before{display:none}.products.wrapper~.toolbar .limiter{display:none}.products.wrapper~.toolbar .pages{float:none;margin:0 auto}.toolbar-products .pages{display:inline-block;margin:0 0 10px}.products.wrapper~.toolbar{padding:30px 0 15px;border-bottom:none;border-top:1px solid #000}.page-products .sorter{order:4;margin:0 0 0 20px;background-color:#000}.page-products .sorter-label{font-size:14px;font-weight:600;text-transform:uppercase;color:#fff;padding-left:20px}.page-products .sorter label:after{content:":"}.toolbar_top .pages{display:none}.minicart-wrapper .action.showcart .counter.qty{background:#336e4a}.category-footer-description iframe{height:0}.footer.content .links a:active,.footer.content .links a:visited{color:#fff}ul#reservation-table>li{width:23%;margin-right:2.5%;margin-bottom:32px;text-align:center;float:left;border:1px solid #ddd;padding:14px}ul#reservation-table>li:nth-child(4n){margin-right:0}ul#reservation-table>li p{margin:6px 0 8px;min-height:72px}ul#reservation-table>li .reservation-table-button{background-color:#aaa;padding:0 30px;line-height:36px;width:100%;margin-bottom:7px;display:inline-block}ul#reservation-table>li .reservation-table-button:hover{background-color:#666;text-decoration:none}ul#reservation-table>li .btn-cart{padding:0 30px;line-height:40px;width:100%;margin:10px 0 0}ul#reservation-table>li .btn .tocart{width:100%;border-radius:0;line-height:22px}ul#reservation-table>li .product-image{max-height:182px}ul#reservation-table>li .imagediv{min-height:182px}.page-products .product-item-actions form,.catalog-product_compare-index .product-item-actions form{display:inline-block;vertical-align:top;margin-bottom:4px}.catalog-product_compare-index .product-item-actions .action.primary{padding:9px 15px}.catalog-product_compare-index .product-item-actions .button.reserved{border:3px solid #004a1d;width:100%;padding:10px 5px 14px;margin-bottom:15px;text-align:center;margin-top:15px}.catalog-product_compare-index .product-item-actions .button.reserved p{text-align:center;font-size:18px;margin:0}.catalog-product_compare-index .product-item-actions .button.reserved p span{font-size:12px;display:block}.product-item-actions .actions-primary+.actions-secondary{vertical-align:top}#reservation-table{display:inline-block;width:100%}.toolbar{position:relative;z-index:1}@media (max-width:1350px){#carousel-search-block{right:25px;padding:15px}.homepage-carousel .owl-carousel .owl-item img{height:430px;width:auto;overflow:hidden}.home-author-block:hover .author{top:15%;height:85%}}@media (max-width:1199px){#feat-cats,#popular-authors,#feat-videos{padding:50px}.toolbar-products .pages{display:none}}@media (max-width:1099px){.home-author-block .author{padding:13px}}@media (max-width:1023px){.home-author-block{width:25%}.home-author-block .author{padding:20px}.home-category .text-block{width:100%}.home-category .book{width:100%;float:none;max-width:130px;margin:0 auto}.home-category h4{font-size:16px}#header-usps li:after{padding:15px 10px}ul#reservation-table>li{width:31%}ul#reservation-table>li:nth-child(3n){margin-right:0}ul#reservation-table>li:nth-child(4n){margin-right:2.5%}}@media (max-width:640px){.home-author-block{width:50%}#book-to-sell .button-outline{margin:15px 5px 5px}.one-third{width:100%;margin-right:0;margin-bottom:15px}.home-category .book{width:45%;float:right}.home-category .text-block{width:55%}ul#reservation-table>li{width:47%}ul#reservation-table>li:nth-child(3n){margin-right:2.5%}}@media (max-width:540px){#popular-authors{padding:50px 15px}}@media (max-width:479px){#carousel-search-block{display:block;width:100%;position:relative;right:0;top:0}#new-arrivals .button-outline{margin:25px auto 0px auto}.home-author-block .author{padding:15px}#book-to-sell{padding:70px 15px}#feat-cats,#popular-authors,#book-to-sell,#socialise{padding:60px 15px}#askQuestionButton{width:100%}ul#reservation-table>li{width:100%;margin-right:0}ul#reservation-table>li:nth-child(3n),ul#reservation-table>li:nth-child(4n){margin-right:0}}@media (max-width:400px){.button-outline{width:250px}.home-author-block .author{padding:12px}.home-author-block:hover .author{top:75%;height:100%}}.brand-images .brands-letter .bare-list{flex-direction:column}.brand-item .no-img{display:none}.brand-item{max-width:100% !important;min-width:0 !important;min-height:0px !important;width:100%}.brands-letter .brand-item .label{text-align:left}.brands-letter .brand-item .label:before{display:none}.brand-item .am-image-wrapper{height:0 !important}.brand-images .brands-letter .brand-item{margin:0 10px 0}.cart.table-wrapper .actions-toolbar>.action-edit{display:none}.cart.table-wrapper .col.qty .input-text{display:none}.cart-container .form-cart .actions.main{display:none}div#magecomp-cookie-template{font-size:16px}th.col.qty{display:none}td.col.qty{display:none}span.price{font-size:15px}th.col.item{font-size:18px}th.col.price{font-size:18px}th.col.subtotal{font-size:18px}.details-qty.qty{display:none}ol.product-items.widget-product-grid{padding-right:20px;padding-left:20px}.sixfour.six-split{padding-left:20px}.sixfour.six-split{padding-left:20px;margin-bottom:50px}h2#blocktwo{padding-right:20px;padding-left:20px}.sixfour.four-split{width:38%;float:right;font-size:16px}.opc-wrapper .shipping-address-item.selected-item{border-color:#336e4a}.opc-wrapper .shipping-address-item.selected-item:after{background:#336e4a}.details-qty{display:none}div.delete{width:20px !important;height:20px !important}.field.field-name-prefix{width:75px !important}.message.notice>*:first-child:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:24px;line-height:24px;color:#c07600;content:'\e602';font-family:'luma-icons';margin:-12px 0 0;vertical-align:middle;display:inline-block;font-weight:400;overflow:hidden;speak:none;left:0;top:22px;width:45px;position:absolute;text-align:center;display:none}.message.notice{margin:0 0 10px;padding:12px 20px 12px 25px;display:block;font-size:1.3rem;background:#fdeeee;color:#6f4400;padding-left:15px;position:relative}input{position:relative}input:checked{border:6px solid #004a1d}.fa{padding:10px;font-size:20px;width:20px;text-align:center;text-decoration:none;margin:2px 1px}.fa:hover{opacity:.7}.fa-facebook{background:#3b5998;color:#fff}.fa-twitter{background:#55acee;color:#fff}.fa-google{background:#dd4b39;color:#fff}.fa-linkedin{background:#007bb5;color:#fff}.fa-youtube{background:#b00;color:#fff}.fa-instagram{background:#125688;color:#fff}.fa-pinterest{background:#cb2027;color:#fff}.fa-snapchat-ghost{background:#fffc00;color:#fff;text-shadow:-1px 0 #000,0 1px #000,1px 0 #000,0 -1px #000}.fa-skype{background:#00aff0;color:#fff}.fa-android{background:#a4c639;color:#fff}.fa-dribbble{background:#ea4c89;color:#fff}.fa-vimeo{background:#45bbff;color:#fff}.fa-tumblr{background:#2c4762;color:#fff}.fa-vine{background:#00b489;color:#fff}.fa-foursquare{background:#45bbff;color:#fff}.fa-stumbleupon{background:#eb4924;color:#fff}.fa-flickr{background:#f40083;color:#fff}.fa-yahoo{background:#430297;color:#fff}.fa-soundcloud{background:#f50;color:#fff}.fa-reddit{background:#ff5700;color:#fff}.fa-rss{background:#f60;color:#fff}@media(max-width:768px){.minicart-wrapper{z-index:1002}}.header.content ul.compare.wrapper{display:none}.toolbar .sorter-action{display:none}dd{display:none !important}em{font-style:normal}span.amsearch-highlight{padding:0 !important;background-color:transparent !important;color:#333 !important}.box-content{margin-right:5px}.special-price .price{color:#e64d4b;font-weight:700 !important}.old-price .price{color:#000;font-weight:700 !important;text-decoration:line-through}.product-info-price .special-price .price{color:#e64d4b !important;font-weight:700 !important}.product-info-price .old-price .price-label{font-size:16px !important}.product-info-price .old-price .price{font-size:16px !important;font-weight:700 !important}.active.salemenu.has-active{color:#e64d4b;background:#e64d4b !important}.salemenu{background-color:#e64d4b !important}.filter-options-title.salefilter{color:#e64d4b !important}.items.am-filter-items-attr_sale .label{color:#e64d4b !important}tr.base_grandtotal,tr.totals.charge{display:none !important}p.headline{margin:0 0 .4em;font-size:16px}@media(max-width:768px){.amshopby-currency{display:none !important}}.amshopby-currency{display:none !important}.amsearch-related-terms{display:none !important}a.visit-bindery-button{background:#004a1d;border-radius:2px;box-shadow:0 1px #444;padding:8px 20px;color:#fff;display:inline-block;font:normal 200 25px/1 "Helvetica Neue",Verdana;text-align:center;text-shadow:1px 1px #004a1d}a.visit-bindery-button:hover{background-color:#009b3d}.video-container{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}.video-container iframe,.video-container object,.video-container embed{position:absolute;top:0;left:0;width:100%;height:100%}.mst-searchautocomplete__autocomplete{width:100%;min-width:40rem}.mst-searchautocomplete__index-title{text-align:right !important}.covid-block{font-size:13px;width:45%;margin:0 auto;border-bottom:1px solid #eee;clear:both;line-height:1.2}@media screen and (max-width:600px){.covid-block{width:100% !important}}p.headline{font-size:1em;font-weight:700;text-transform:uppercase}.product-item-description{margin:25px 0;font-size:14px}li.menu-dropdown-icon.dropdown{color:#000 !important}@media only screen and (max-width:767px){.breadcrumbs{display:block}}input.am-input{display:none}.bookbinding{background-color:transparent;margin-top:15px}.button-outline{width:260px}.container-div-resp{display:grid;grid-gap:5px;grid-template-columns:repeat(auto-fill,minmax(345px,1fr));grid-auto-rows:100px}.pricelists li .pricelist-title{position:absolute;bottom:-6px;height:90px;background-color:rgba(0,0,0,.6);width:100%;padding:5px 10px;transition:.3s all ease-out}.button-outline.white{border:1px solid #000;color:#000}.bind-pic{display:grid;grid-gap:15px;grid-template-columns:repeat(auto-fit,minmax(337px,1fr))}.button-outline.white.sell{border:1px solid #fff;color:#fff}.inner-block{max-width:1700px !important}@media (max-width:1000px){.pricelists li{width:50% !important}}.amgdprcookie-settings-form .amgdprcookie-toggle-cookie .amgdprcookie-input.disabled+.amgdprcookie-label{background:#e8e8e8;display:none}header.modal-header{display:none}.product-addto-links>p{display:none}.sunday{margin:5%}@media (max-width:1000px){.footer.content .links.social .organisations{margin-top:15px;display:flex;justify-content:space-evenly}}.staff-image img:hover{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.ambanners.ambanner-11{display:none !important}span.menu_item{font-size:12px !important}span.menu_item2{font-size:11px !important}.page-footer .block.newsletter .content>p{text-transform:none;width:50%;float:left;padding-top:5px;font-size:16px}.page-footer .block.newsletter .form.subscribe{width:45%;float:right;margin-top:5px}@media only screen and (max-width:767px){.page-footer .block.newsletter .form.subscribe{width:100% !important;float:right;margin-top:5px}.page-footer .block.newsletter .content>p{text-transform:none;width:100% !important;float:left;padding-top:5px;font-size:16px}}.-dots-3 .ambanner-slider-dots button{display:none}img.image-ex{margin-right:5px}.insidethreeimg{display:block;margin-left:15.5%;margin-right:auto}@media (max-width:1600px){.insidethreeimg{display:block;margin-left:183px;margin-right:auto}}@media (max-width:490px){.insidethreeimg{display:block;margin-left:27px;margin-right:auto}}button.amgdprcookie-button.-settings{background:#fff;color:#2a4633}body{color:#000;max-width:1920px;margin:0 auto;font-family:'Open Sans',sans-serif;font-weight:400;font-size:16px;line-height:26px}body.cms-home main.page-main{max-width:100%;padding-left:0;padding-right:0}body.cms-home main.page-main>.columns{max-width:100%;padding-left:0;padding-right:0;margin:0 auto}body:not(.cms-home) main.page-main{max-width:1816px;width:100%;padding-left:30px;padding-right:30px;margin:0 auto}.container-custom{max-width:1816px;width:100%;padding-left:30px;padding-right:30px;margin:0 auto}.page-title-wrapper h1{font-size:30px}.breadcrumbs{max-width:100%;padding-left:0;padding-right:0;margin-bottom:30px}.page-products .columns{padding-top:30px}button,a.action.primary,a.amshopby-button,a.am-filter-go{border-radius:0}.action.primary,.action-primary,.amshopby-button,.am-filter-go{color:#fff;background:#000;border:1px solid #000;border-radius:0;padding:10px 30px;font-size:16px;font-weight:600;text-transform:uppercase;text-align:center;height:50px}.action.primary:hover,.action-primary:hover,.amshopby-button:hover,.am-filter-go:hover{color:#fff;background:#304535;border:1px solid #304535}.amform-form .action.primary:hover,.amform-parent .action.primary:hover,.amform-form .amshopby-button:hover,.amform-parent .amshopby-button:hover,.amform-form .am-filter-go:hover,.amform-parent .am-filter-go:hover{color:#fff;background:#304535;border:1px solid #304535}.action.primary:focus,.action-primary:focus,.action.primary:active,.action-primary:active,.amshopby-button:focus,.amshopby-button:active,.am-filter-go:focus,.am-filter-go:active{color:#fff;background:#304535;border:1px solid #304535}.block-compare .action.primary{color:#fff;background:#000;border:1px solid #000;border-radius:0;padding:10px 30px;font-size:16px;font-weight:600;text-transform:uppercase;text-align:center;height:50px;box-shadow:none}.block-compare .action.primary:not(:focus){box-shadow:none}.block-compare .action.primary:hover,.block-compare .action.primary:focus{color:#fff;background:#304535;border:1px solid #304535;box-shadow:none}.action-secondary{color:#fff;background:#000;border:1px solid #000;border-radius:0;padding:10px 30px;font-size:16px;font-weight:600;text-transform:uppercase;text-align:center;height:50px}.action-secondary:hover,.action-secondary:focus{color:#fff;background:#304535;border:1px solid #304535}.button.reserve{height:50px;padding:10px 30px;margin-bottom:0;font-size:16px;font-weight:600;line-height:normal;background:0 0;text-transform:uppercase;color:#000;border:solid 1px #000;display:inline-flex;align-items:center;justify-content:center;text-align:center;text-decoration:none;border-radius:0}.button.reserve:hover,.button.reserve:focus{background-color:#dedede;border:solid 1px #dedede;text-decoration:none}#askQuestionButton{height:50px;padding:10px 30px;margin-bottom:0;font-size:16px;font-weight:600;line-height:normal;background:0 0;text-transform:uppercase;color:#000;border:solid 1px #000;display:inline-flex;align-items:center;justify-content:center;text-align:center;text-decoration:none;border-radius:0}#askQuestionButton:hover,#askQuestionButton:focus{background-color:#dedede;border:solid 1px #dedede;text-decoration:none}.button-outline{height:50px;padding:10px 30px;margin-bottom:0;font-size:16px;font-weight:600;line-height:normal;background:0 0;text-transform:uppercase;color:#000;border:solid 1px #000;display:inline-flex;align-items:center;justify-content:center;text-align:center;text-decoration:none;border-radius:0}.button-outline:hover,.button-outline:focus{background-color:#dedede;border:solid 1px #dedede;text-decoration:none}.button-outline:visited{color:#000}.btn-custom{color:#fff;background:#000;border:1px solid #000;border-radius:0;padding:10px 30px;font-size:16px;font-weight:600;text-transform:uppercase;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;text-align:center;height:50px}.btn-custom:hover,.btn-custom:focus{color:#fff;background:#304535;border:solid 1px #304535;text-decoration:none}.btn-custom:visited{color:#fff}a.button{-moz-appearance:none;-webkit-appearance:none;appearance:none}.am-filter-go{border-radius:0}.am-filter-go:not(.primary){border-radius:0}._keyfocus *:focus,input:not([disabled]):focus,textarea:not([disabled]):focus,select:not([disabled]):focus{box-shadow:none}#header-usps{font-size:16px;width:100%;background-color:#304535;color:#fff;line-height:normal;text-transform:capitalize}#header-usps ul{padding:0;margin:0;display:flex;justify-content:center;flex-wrap:wrap;text-align:center}#header-usps li{display:block;margin-top:15px;margin-bottom:15px}#header-usps li a{color:#fff;display:inline-flex;padding:15px 0}#header-usps li:after{content:"|";padding:15px 30px}#header-usps li:last-child:after{display:none}.trust-pilot-mobile{display:none}@media (min-width:992px){.page-header{background-color:#fff;border-top:solid 15px #304535}.header.content{max-width:1816px;padding:31px 30px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.header.content:before,.header.content:after{display:flex}.header.content .header_left{width:33.33%}.header.content .header_center{width:33.33%}.header.content .header_right{width:33.33%;display:flex;flex-wrap:wrap;justify-content:flex-end}.page-header .panel.wrapper{border:none;background-color:transparent;color:#000;width:100%;order:1;margin-bottom:10px}.page-header .header.panel{padding:0;color:#000;display:flex;justify-content:flex-end}.header.panel>.header.links{margin:0 30px 10px 0;padding:0;list-style:none none;float:none;order:1;display:flex}.header.panel>.header.links>li{font-size:16px;margin:0}.header.panel>.header.links>li>a{color:#000;text-decoration:underline}.header.panel>.header.links>li>a:hover{color:#000;text-decoration:none}.header.panel>.header.links>li>a:visited{color:#000;text-decoration:none}.header.panel>.header.links>.authorization-link:after{margin:0 10px 0 7px;padding:0}.customer-welcome .action.switch:after{color:#000;font-weight:700;font-size:12px;line-height:28px}.customer-welcome .action.switch:hover:after{color:#000}.customer-welcome .action.switch>span{border:0;clip:auto;height:auto;margin:0;overflow:visible;padding:0;position:static;width:auto;color:#000;font-size:16px}.panel.header .switcher{display:inline-block;float:none;padding:0;margin:0;font-size:16px;order:2}.page-header .panel.wrapper .switcher strong{font-weight:600}.page-header .panel.wrapper .switcher .options .action.toggle:after{font-size:16px}.page-header .panel.wrapper .switcher .options .action.toggle.active:after{font-size:16px}.logo{margin:0 auto;float:none;max-width:490px;display:block;padding:0 15px}.logo img{display:block;width:100%;height:auto}.page-header .panel.wrapper .switcher .options ul.dropdown{white-space:nowrap}.block-search{padding-left:0;box-sizing:border-box;order:2}.block-search input{position:static;margin:0;padding:0 30px 0 0;border:none;border-bottom:solid 1px #383838;font-size:14px;color:#000}.block-search .action.search.disabled,.block-search .action.search[disabled],fieldset[disabled] .block-search .action.search{pointer-events:auto;opacity:1;cursor:pointer}.block-search .action.search:before{font-size:22px;line-height:28px;color:#000}a.advanced-search-top{color:#000;text-align:center;margin-top:5px;font-size:14px;display:none}.wishlist_header{display:inline-block;order:3;margin-left:15px}.wishlist_header a{display:inline-block;background-image:url(images/icon-wishlist.png);background-repeat:no-repeat;width:30px;height:26px;background-size:30px 26px}.minicart-wrapper{float:none;margin-left:15px;order:4}.minicart-wrapper .action.showcart{position:relative}.minicart-wrapper .action.showcart .counter.qty{background:0 0;color:#000;font-size:16px;font-weight:700;position:absolute;right:0;background-color:#fff;margin:0;padding:0;bottom:-11px;min-width:0;line-height:normal;height:auto}.minicart-wrapper .action.showcart .counter-number{text-shadow:none;color:#000}.minicart-wrapper .action.showcart:before{font-size:0px;background-image:url(images/icon-cart.png);background-repeat:no-repeat;width:24px;height:26px;background-size:24px 26px}.minicart-wrapper .action.showcart:before,.minicart-wrapper .action.showcart:hover:before{color:#000}.minicart-wrapper .action.showcart.active:before{font-size:0px;background-image:url(images/icon-cart.png);background-repeat:no-repeat;width:24px;height:26px;background-size:24px 26px}.nav-sections{margin-bottom:0}.nav-sections{background:#fff}.section-item-content .menu-container{max-width:1500px}.section-item-content .menu-container .menu.horizontal{background:0 0;z-index:999;width:100%;margin:auto;text-align:center}.section-item-content .menu-container .menu.horizontal>ul>li{float:none;display:inline-block}.section-item-content .menu-container .menu.horizontal>ul>li.has-active{background:0 0}.section-item-content .menu-container .menu.horizontal>ul>li>a{color:#000;font-family:'AdobeGaramondProRegular';font-size:20px;padding:10px 34px;font-weight:400}.section-item-content .menu-container .menu.horizontal>ul>li.menu-dropdown-icon>a:before{color:#000;margin:0 0 0 10px;position:relative;top:5px;font-size:0}.section-item-content .menu-container .menu>ul>li:hover{background:0 0;color:#fff}.section-item-content .menu-container .menu>ul>li:hover>a{font-weight:400;text-decoration:underline}.nav-sections{position:sticky;top:0;z-index:2}.section-item-content .menu-container .menu>ul>li>ul{padding:30px;text-align:left}.section-item-content .menu-container .menu .col-xs-12{margin-top:10px;font-size:16px}.section-item-content .menu-container .menu .sub_left .ms-maincontent{width:100%!important}.section-item-content .menu-container .menu>ul>li ul li a{color:#000;display:block}.section-item-content .menu-container .menu>ul>li ul li a:hover{color:#304535;padding:0 0 0 6px}.section-item-content .menu-container .menu>ul>li ul li .book{margin-bottom:15px}.section-item-content .menu-container .menu>ul>li>ul>li h3{font-family:'AdobeGaramondProRegular';font-size:30px;color:#000;font-weight:400}.section-item-content .menu-container .menu>ul>li>ul>li h3 b,.section-item-content .menu-container .menu>ul>li>ul>li h3 strong{font-weight:400}.section-item-content .menu-container .menu>ul>li>ul>li p{font-size:16px;text-align:left}.section-item-content .menu-container .menu>ul>li ul li a.action.primary{color:#fff;background:#000;border:1px solid #000;border-radius:0;padding:15px 30px;font-size:16px;font-weight:400;text-transform:uppercase;display:inline-block;line-height:normal}.section-item-content .menu-container .menu>ul>li ul li a.action.primary:hover,.section-item-content .menu-container .menu>ul>li ul li a.action.primary:focus{color:#fff;background:#304535;border:1px solid #304535;text-decoration:none}.section-item-content .menu-container .menu .form-group{margin-bottom:5px}.container-catalogue-menu{display:grid;grid-gap:50px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));max-width:800px;margin:0 auto}.container-catalogue-menu a{display:table}.container-catalogue-menu figure{padding:5px 0 20px;margin:0;display:inline-block}.container-catalogue-menu figure img{max-height:295px}}.product-social-links .action.towishlist:before,.block-bundle-summary .action.towishlist:before,.product-item .action.towishlist:before,.table-comparison .action.towishlist:before{font-family:'fontawesome';content:'\f004'}.page-footer{background:#304535;color:#fff;overflow-x:hidden}.footer_top_container{display:flex;align-items:center;flex-wrap:wrap;padding:50px 0;margin-bottom:50px;position:relative}.footer_top_container:after{position:absolute;content:"";width:120%;height:1px;background-color:#fff;bottom:0;left:50%;transform:translateX(-50%)}.footer_top_left{width:30%}.footer_top_middle{width:45%}.footer_top_right{width:25%}.footer_top_left h3{padding:0;margin:0 0 10px;color:#fff;font-weight:400;font-size:35px}.footer_top_left p{font-size:18px;line-height:34px;padding:0;margin:0}.footer_top_left a{color:#fff;text-decoration:underline}.footer.content ul.social-logos{padding:0;margin:0;display:flex;justify-content:space-between;flex-wrap:wrap}.footer.content ul.social-logos li{list-style:none;margin:3px 0 3px 10px}.footer.content ul.social-logos li a{display:inline-flex;width:35px;height:35px;border-radius:35px;justify-content:center;align-items:center;background-color:#fff;font-size:0px;color:#304535;text-decoration:none}.footer.content ul.social-logos li a:hover{color:#304535;text-decoration:none}.footer.content ul.social-logos li a:before{display:inline-block;font-family:"FontAwesome";color:#304535;font-size:20px;line-height:normal}.footer.content ul.social-logos li.facebook a:before{content:"\f09a"}.footer.content ul.social-logos li.instagram a:before{content:"\f16d"}.footer.content ul.social-logos li.linkedin a:before{content:"\f0e1"}.footer.content ul.social-logos li.pinterest a:before{content:"\f231"}.footer.content ul.social-logos li.twitter a:before{content:"\f099"}.footer.content ul.social-logos li.youtube a:before{content:"\f16a"}.footer.content{border-top:none;max-width:1816px;margin:0 auto;padding:0 30px}.block.newsletter{width:100%;max-width:100%;padding:0 30px;margin-bottom:0}.page-footer .block.newsletter .form.subscribe{width:100%!important;float:none!important;margin:0!important;display:flex;align-items:center}.block.newsletter .field.newsletter{max-width:100%;width:100%;position:relative}.block.newsletter .actions{display:block;vertical-align:top;width:auto}.block.newsletter .action.subscribe{position:static;width:auto;margin:0;height:60px;background-color:#fff;color:#304535;text-transform:uppercase;font-size:16px;padding:5px 30px;border-radius:0;border:none}.block.newsletter .action.subscribe:hover,.block.newsletter .action.subscribe:focus{background-color:#000;color:#fff}.block.newsletter #newsletter-error{text-transform:uppercase;position:absolute}.block.newsletter input{height:60px;font-size:16px;border-radius:0;background:0 0;border:solid 1px #fff;color:#fff;margin:0;padding:0 20px;line-height:normal;top:0}.block.newsletter input::placeholder{color:#fff;text-transform:uppercase}.block.newsletter input:-ms-input-placeholder{color:#fff;text-transform:uppercase}.block.newsletter input::-ms-input-placeholder{color:#fff;text-transform:uppercase}.block.newsletter .field .control:before{display:none}.footer_bottom_container{display:flex;flex-wrap:wrap;margin:0 -15px}.footer.content .links{width:20%;font-size:18px;padding:0 15px}.footer.content .links a{color:#fff;word-break:break-word}.footer.content .links a:hover{color:#fff}.footer.content .links .block-title{font-family:"AdobeGaramondProRegular";border-bottom:0;padding:0;margin-bottom:10px;font-size:35px}.footer.content .links .block-title strong{color:#fff;font-weight:400;padding:0}.footer.content .links strong{color:#fff}.footer.content .links ul{padding:0;margin:0}.footer.content .links ul li{word-break:break-word;line-height:normal;padding:0;font-size:18px;margin:0 0 10px}.footer.content .links li a{text-transform:none;color:#fff;padding:0;display:block}.footer.content .links li a:hover{color:#fff;text-decoration:underline}.footer_copyright{max-width:1816px;padding:30px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;background-color:#fff}.footer_copyright .address{padding:0 20px 0 0;margin:0;font-size:10px;line-height:20px;font-weight:400}.footer_copyright .cards{width:400px}.heading-block{text-align:center;margin-bottom:20px}.heading-block .sub-heading{padding:0 0 10px;margin:0;font-size:20px;font-family:'Open Sans',sans-serif;color:#aaa;font-weight:700}.heading-block .heading{padding:0 0 10px;margin:0;color:#000;font-size:40px;line-height:40px;font-weight:400}.cms-home .block-static-block{padding:30px 0}.cms-home .page-bottom .block-static-block{padding:0}.cms-home .block-static-block-last{padding:0}.ambanner-slider-container{width:100%}.ambanner-slider-wrap{margin:0}.what-new-card{display:flex;flex-wrap:wrap;align-items:center}.what-new-card .what-new-info{width:300px;padding-right:30px}.what-new-card .heading-block{text-align:left}.what-new-card .card-text{font-size:16px;padding:0;margin:0 0 20px}.what-new-card .what-new-content{width:calc(100% - 300px)}ol.product-items.widget-product-grid.whats-new-slider{padding:0;margin:0}.page-layout-1column .block.widget .products-grid .whats-new-slider .product-item{width:100%;margin:0;padding:0}.whats-new-slider .owl-stage{padding-left:0!important}.whats-new-slider .product-item-photo{display:block}.whats-new-slider .product-image-container{display:block;width:100%!important}.whats-new-slider .product-image-photo{position:static}.products-grid .whats-new-slider .product-item-info:hover .product-item-inner,.products-grid .whats-new-slider .product-item-info.active .product-item-inner{display:block!important}.whats-new-slider .product-item-name{font-size:22px}.whats-new-slider .product-item .price-box .price{font-size:19px;color:#000}.page-layout-1column .block.widget .products-grid .whats-new-slider .product-item .product-item-inner{box-shadow:none;margin:0;display:none!important}.products-grid .whats-new-slider .product-item-info:not(:hover):not(.active) .product-item-inner{border:0;clip:unset;height:auto;margin:0;overflow:visible;padding:0;position:static;width:auto}.products-grid .whats-new-slider .product-item-info:hover,.products-grid .whats-new-slider .product-item-info.active{background:#fff;box-shadow:none;border:none;margin:0;padding:0;position:relative;z-index:9}.products-grid .whats-new-slider .product-item-inner{background:#fff;box-shadow:none;border:none;left:0;margin:0;padding:0;position:static;right:auto;z-index:2}.whats-new-slider .find_out_more a{font-size:17px;text-transform:uppercase;font-weight:600;text-decoration:underline}.whats-new-slider .find_out_more a:hover,.whats-new-slider .find_out_more a:focus{text-decoration:none;color:#000}.whats-new-slider .owl-stage{display:flex}.whats-new-slider .product-item{height:100%}.whats-new-slider .product-item-info{display:flex;flex-direction:column;height:100%}.whats-new-slider .product-item-details{height:100%;position:relative;padding-bottom:20px}.whats-new-slider .find_out_more{position:absolute;bottom:0;margin-top:20px}.newsletter-card{display:flex;flex-wrap:wrap;font-size:17px}.newsletter-card .card-text{width:50%;background-color:#1e899d;color:#fff;padding:80px;display:flex;flex-direction:column;justify-content:center}.newsletter-card .card-image{width:50%;padding:0;margin:0}.newsletter-card .card-image img{display:block;width:100%;height:100%;object-fit:cover}.newsletter-card .heading-block{text-align:left}.newsletter-card .heading-block .sub-heading{color:#fff;opacity:.7}.newsletter-card .heading{text-align:left;color:#fff}.newsletter-card fieldset{padding:0;margin:0;border:none}.newsletter-card form.subscribe{width:100%;float:none;margin:0;display:flex;align-items:center;position:relative}.newsletter-card form.subscribe input{height:60px;font-size:16px;border-radius:0;background:0 0;border:solid 1px #fff;color:#fff;margin:0;padding:0 20px;line-height:normal;top:0}.newsletter-card form.subscribe input::placeholder{color:#fff;text-transform:uppercase}.newsletter-card form.subscribe input:-ms-input-placeholder{color:#fff;text-transform:uppercase}.newsletter-card form.subscribe input::-ms-input-placeholder{color:#fff;text-transform:uppercase}.newsletter-card form.subscribe .actions{display:block;vertical-align:top;width:auto}.newsletter-card form.subscribe .action.subscribe{position:static;width:auto;margin:0;height:60px;background-color:#fff;color:#304535;text-transform:uppercase;font-size:16px;padding:5px 30px;border-radius:0;border:none;white-space:nowrap;overflow:visible}.newsletter-card form.subscribe .action.subscribe:hover,.newsletter-card form.subscribe .action.subscribe:focus{background-color:#304535;color:#fff}.newsletter-card form.subscribe #newsletter-error{text-transform:uppercase;position:absolute;margin:0;bottom:-30px}.business-card{display:flex;flex-wrap:wrap;font-size:16px}.business-card .card-image{width:50%;padding:0;margin:0}.business-card .card-image img{display:block;width:100%;height:100%;object-fit:cover}.business-card .card-text{width:50%;background-color:#f7f7f7;color:#000;padding:80px;display:flex;flex-direction:column;justify-content:center;text-align:center}.collection-card{display:flex;flex-wrap:wrap;font-size:16px}.collection-card .card-text{width:50%;background-color:#f7f7f7;color:#000;padding:80px;display:flex;flex-direction:column;justify-content:center;text-align:center}.collection-card .card-image{width:50%;padding:0;margin:0}.collection-card .card-image img{display:block;width:100%;height:100%;object-fit:cover}.scholarship-card{background-color:#f7f7f7;padding:50px 0}.scholarship-card .card-content{padding:80px 0;display:flex;flex-wrap:wrap;justify-content:space-between;font-size:16px}.scholarship-card .card-content .content-left{width:45%}.scholarship-card .card-content .content-right{width:45%}.scholarship-card ul.scholarship-people-list{padding:0;margin:0;display:flex;flex-wrap:wrap;justify-content:center}.scholarship-card ul.scholarship-people-list li{padding:0;margin:0;width:calc(100%/11)}.scholarship-card ul.scholarship-people-list li img{display:block}.scholarship-card ul.scholarship-logo-list{padding:0;margin:30px 0 0;display:flex}.scholarship-card ul.scholarship-logo-list li{list-style:none;padding:0;margin:0 60px 0 0}.shopping-card{background-color:#f7f7f7;padding:50px 0}.shopping-card ul.shopping-usp{padding:20px 0 0;margin:0;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}.shopping-card ul.shopping-usp li{list-style:none;width:calc((100%/5) - 20px);text-align:center}.shopping-card ul.shopping-usp li figure{padding:0;margin:0 0 20px}.shopping-card ul.shopping-usp li figure img{display:inline-block}.shopping-card ul.shopping-usp li h3{font-family:'Open Sans',sans-serif;font-size:16px;line-height:normal;font-weight:400;padding:0;margin:0}.info-card{display:flex;flex-direction:column}.info-card .card-image{padding:0;margin:0 0 20px}.info-card .card-content .card-text{font-size:16px;color:#000;padding:0;margin:0 0 20px}.info-card .card-content .card-title{padding:0;margin:0 0 15px;font-size:30px;font-weight:400}.info-card .card-content .card-link{color:#000;text-transform:uppercase;padding:0;margin:0;font-size:17px;font-weight:600;text-decoration:underline}.owl-theme .owl-nav [class*=owl-]{background:#000;margin:0;padding:0;color:#fff;opacity:.75;width:50px;height:50px;border-radius:0;display:inline-flex;align-items:center;justify-content:center;font-size:0}.owl-carousel .owl-nav .owl-prev{left:0}.owl-carousel .owl-nav .owl-prev:before{border:solid #fff;border-width:0 2px 2px 0;display:inline-block;content:"";padding:4px;transform:rotate(135deg)}.owl-carousel .owl-nav .owl-next{right:0}.owl-carousel .owl-nav .owl-next:before{border:solid #fff;border-width:0 2px 2px 0;display:inline-block;content:"";padding:4px;transform:rotate(-45deg)}.owl-nav>div{top:35%}.catalog-category-view .category-view{display:table;width:100%;margin-bottom:20px}.catalog-category-view .category-image{max-width:240px;float:left;margin:0 20px 20px 0}.catalog-category-view .category-view .page-title-wrapper{display:table}.catalog-category-view .category-view .page-title-wrapper h1{font-size:40px;padding:0;margin:0 0 10px}.catalog-category-view .category-description{display:table;font-size:16px;margin:0}.catalog-category-view .category-description div[data-element=inner]{padding:0!important}.catalog-category-view .category-footer-description{margin-bottom:40px}.catalog-category-view .category-description .readMore{text-decoration:underline}.product-item-name{font-family:"AdobeGaramondProRegular","Times New Roman",serif;font-size:18px}.product-item-name{font-size:22px}.product-item-name:not(.product-author){font-size:16px;font-family:'Open Sans',sans-serif}.product-item-details p{font-size:15px}.product-item .price-box .price{font-weight:600;font-size:21px;white-space:nowrap}.product-item-info .product-item-description{font-size:16px}a.action.more{font-weight:600;text-transform:uppercase;text-decoration:underline;display:block;margin-top:10px;color:#000}a.action.more:hover{color:#000;text-decoration:none}.product-item-actions{z-index:1;display:flex;flex-wrap:wrap;align-items:center}.page-products .product-item-actions{margin:0}.product-item-actions .actions-primary{display:flex;margin:10px 10px 10px 0}.product-item-actions .actions-primary .action.tocart{margin-right:20px}.page-products .product-item-actions form,.catalog-product_compare-index .product-item-actions form{margin:0}.product-item-actions .actions-primary+.actions-secondary>.action{line-height:normal;text-align:center;width:40px}.product-item-actions .actions-primary+.actions-secondary>.action:before{font-size:22px;color:#000;overflow:visible;width:24px;line-height:normal}.product-item-actions .actions-primary+.actions-secondary>.action:hover:before{color:#304535}.product-item .tocompare:before{display:inline-block;content:"";background-image:url(images/icon-compare.png);background-repeat:no-repeat;width:21px;height:21px;background-size:21px 21px;background-position:left center;position:relative}.product-item .tocompare:hover:before{background-image:url(images/icon-compare-hover.png)}.filter .block-subtitle{font-family:"AdobeGaramondProRegular","Times New Roman",serif;font-size:30px;line-height:normal;font-weight:400;border-bottom:1px solid #000;padding:0 0 10px}.filter-options-item{border-bottom:1px solid #000;padding:15px 0}.filter-options-title{font-size:16px;font-weight:600;text-transform:capitalize;padding:0}.filter-options-title:after{position:absolute;right:13px;top:3px;color:#000}.filter-options-content a{color:#000}.items[class*=category_ids]:not(.items-children)>.item>a{font-weight:600;font-size:16px}.filter-content .item{margin:15px 0}.filter-options-item .filter-options-content .items [class*=am-filter-item]{font-size:14px;color:#000;font-weight:500}.filter-options .items:not(.items-children).-am-multiselect>.item.-is-by-click .items-children.-folding .item.-is-expanded{margin-bottom:10px}.filter-options input[type=checkbox]+.amshopby-choice{top:2px}.filter-options input[type=checkbox]+.amshopby-choice:before{border:1px solid #000}.filter-options input[type=checkbox]+.amshopby-choice:before,.filter-options input[type=checkbox]+.amshopby-choice:after{width:14px;height:14px;border-radius:0;top:3px}.filter-options input[type=checkbox]+.amshopby-choice:hover:before,.filter-options input[type=checkbox]:checked+.amshopby-choice:before{border-color:#000}.filter-options input[type=checkbox]+.amshopby-choice:after{background-color:#000}.filter-content [class*=am-filter-item]:hover~.amshopby-choice:before{border-color:#000}.amshopby-fromto-wrap .am-fromto-widget .am-filter-price{border:1px solid #000;color:#000}.filter-options-content{margin:0;padding:10px 0}.filter-options-item .filter-options-content{padding-bottom:0}.filter-options-content .item a:hover{background-color:transparent;color:#304535}.filter-options-content .item a:active,.filter-options-content .item a:active .count{color:#304535;text-decoration:none}.filter-options-item .filter-options-content .items:not(.items-children):not(.am-category-view),.filter-options-item .filter-options-content .am-category-wrapper,.filter-options-item .filter-options-content .amshopby-fromto-wrap{margin:0}.sidebar .block{margin-bottom:30px}.sidebar .block-compare .block-title strong,.sidebar .block-wishlist .block-title strong{font-size:16px;line-height:normal;font-weight:600}.sidebar .block-compare .block-title strong:before{display:inline-block;content:"";background-image:url(images/icon-compare.png);background-repeat:no-repeat;width:21px;height:21px;background-size:21px 21px;background-position:left center;margin-right:15px;position:relative;top:3px}.sidebar .block-wishlist .block-title strong:before{display:inline-block;font-family:'fontawesome';content:'\f004';font-size:22px;color:#000;overflow:visible;width:24px;line-height:normal;margin-right:15px;position:relative;top:3px}.sidebar .block-compare .block-title,.sidebar .block-wishlist .block-title{margin:0 0 10px}.sidebar .empty{font-size:15px}.sidebar .product-items .product-item-info .product-item-photo{position:static;width:100%;display:block}.sidebar .product-items .product-item-details{margin-left:0;width:100%}.sidebar .product-items .action.delete{z-index:1;right:0;top:0}.list_page_price_section{display:flex;align-items:center;flex-wrap:wrap}.products-list .product-item .price-box{margin:0 25px 0 0;padding:0}.list_page_price_section{font-size:18px}.list_page_price_section p{padding:0;margin:0}.list_page_price_section strong{font-weight:400}.products-list .product-item{margin-bottom:30px;padding-bottom:20px;position:relative;border-bottom:none}.list_page_price_section .right_stock_section_addtowishlist{display:none}.products-grid .list_page_price_section{justify-content:space-between;padding:20px 0}.list_page_price_section .actions-secondary>.action span{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.list_page_price_section .actions-secondary>.action{line-height:normal;text-align:center;display:inline-flex}.list_page_price_section .actions-secondary>.action:before{font-size:22px;color:#000;overflow:visible;width:24px;line-height:normal;-webkit-font-smoothing:antialiased;font-family:'luma-icons'}.list_page_price_section .actions-secondary>.action.towishlist{margin-right:15px}.list_page_price_section .actions-secondary>.action.towishlist:before{content:'\e600'}.list_page_price_section .actions-secondary>.action.towishlist:hover:before{color:#304535}.page-products .products-grid .product-items{margin:0 -15px;display:flex;flex-wrap:wrap}.page-products .products-grid .product-items .product-item{width:calc(100%/3);padding:30px 15px;margin:0}.products-grid .product-item-info{width:100%}.products-grid .product-item-photo{display:block;margin-bottom:30px}.products-grid .product-image-container{display:block;width:100%!important}.products-grid .product-image-wrapper{padding:0!important;display:block;overflow:visible;height:auto}.products-grid .product-image-photo{position:static}.products-grid .product-item .product-item-inner{box-shadow:none;margin:0}.products-grid .product-item-info:not(:hover):not(.active) .product-item-inner{border:0;clip:unset;height:auto;margin:0;overflow:visible;padding:0;position:static;width:auto}.products-grid .product-item-info:hover,.products-grid .product-item-info.active{background:#fff;box-shadow:none;border:none;margin:0;padding:0;position:relative;z-index:9}.products-grid .product-item-inner{background:#fff;box-shadow:none;border:none;left:0;margin:0;padding:0;position:static;right:auto;z-index:2}.products-grid .product-item-actions{margin:0}.products-grid .product-item-actions .actions-primary{display:flex;justify-content:space-between;width:100%;margin:10px 0}.products-grid .product-item-actions .actions-primary [data-role=tocart-form]{margin:0;width:48%}.products-grid .product-item-actions .actions-primary .action.tocart{margin:0;width:100%}.products-grid .product-item-actions .actions-primary .button.reserve{margin:0;width:48%}.fotorama-item:not(.fotorama--fullscreen){box-sizing:border-box}.fotorama-item:not(.fotorama--fullscreen) *{box-sizing:border-box}.fotorama-item:not(.fotorama--fullscreen) .fotorama__nav{width:100%!important;height:auto!important;transform:none;white-space:normal;overflow:visible}.fotorama-item:not(.fotorama--fullscreen) .fotorama__thumb-border{display:none}.fotorama-item:not(.fotorama--fullscreen) .fotorama__nav__shaft{display:flex;flex-wrap:wrap}.fotorama-item:not(.fotorama--fullscreen) .fotorama__nav__frame{width:50%!important;height:auto!important;padding:5px!important}.fotorama-item:not(.fotorama--fullscreen) .fotorama__nav__frame .fotorama__thumb{border:solid 1px transparent;background-color:transparent}.fotorama-item:not(.fotorama--fullscreen) .fotorama__nav__frame.fotorama__active .fotorama__thumb{border:solid 1px #ccc}.fotorama-item:not(.fotorama--fullscreen) .fotorama__nav-wrap .fotorama_vertical_ratio .fotorama__img{transform:none;height:auto;position:static;top:auto;width:100%}.fotorama-item:not(.fotorama--fullscreen) .fotorama__nav__frame{display:none}.fotorama-item:not(.fotorama--fullscreen) .fotorama__nav__frame:nth-child(2){display:block}.fotorama-item:not(.fotorama--fullscreen) .fotorama__nav__frame:nth-child(3){display:block}.fotorama-item:not(.fotorama--fullscreen) .fotorama__nav__frame:nth-child(4){display:block}.fotorama-item:not(.fotorama--fullscreen) .fotorama__nav__frame:nth-child(5){display:block}.fotorama-item:not(.fotorama--fullscreen) .fotorama__nav__frame:nth-child(6){display:block}.fotorama-item:not(.fotorama--fullscreen) .fotorama__nav__frame:nth-child(7){display:block}.fotorama-item:not(.fotorama--fullscreen) .fotorama__arr{display:none!important}.viewMoreImages{font-size:20px;color:#000;padding-top:20px;display:block}.viewMoreImages span{text-decoration:underline}.viewMoreImages:hover{color:#000;text-decoration:none}.viewMoreImages:hover span{text-decoration:none}.page-layout-1column .product.media{width:100%}.page-layout-1column .product_media_cont{width:41.003%;margin-top:0}.page-layout-1column .product-info-main{width:58.997%;float:left;padding-left:140px}.product-info-inner{display:flex;flex-direction:column;height:720px;justify-content:center}.product-info-main .product-author{font-family:"AdobeGaramondProSemibold","Times New Roman",serif;font-size:30px;line-height:normal;padding:0;margin:0 0 10px}.product-info-main .product-name h1{font-size:16px;color:#000;margin:0 0 10px;padding:0;font-family:'Open Sans',sans-serif;font-weight:400;text-transform:none}.product-info-main .product-name .h1 p{font-size:16px;padding:0;margin:0 0 15px;font-weight:400;line-height:normal}.product-info-main .stock_code{font-size:16px}.product-info-main .stock_code strong{font-weight:400}.product-info-main .published{display:block;width:100%;font-size:16px}.product-info-main .product-info-price .price-box .price-container .price{font-size:21px;padding:0;margin:0;font-weight:600;color:#000}.product-info-main .headline{text-transform:uppercase;font-size:16px;font-weight:600}.product-info-main .product-add-form{padding-top:20px}.product-info-main .box-tocart .fieldset .field.qty{float:left;margin-top:10px}.product-info-main .box-tocart .fieldset .field.qty .control{display:inline-block;margin-left:5px}.product-info-main .product-add-form #product_addtocart_form{display:flex;flex-wrap:wrap}.product-info-main .box-tocart{display:inline-block;width:100%}.product-info-main .box-tocart{display:inline-block;width:auto;margin-bottom:0}.product-info-main .box-tocart .fieldset{display:block;width:100%;padding:0;margin:0}.product-info-main .box-tocart .fieldset .actions{display:flex;flex-wrap:wrap;width:100%}.product-info-main .box-tocart .action.tocart{width:auto;margin:5px 10px 5px 0;line-height:normal;padding:10px 30px;font-size:16px}.product-info-main .box-tocart .action:not(.tocart){margin:5px 10px 5px 0}.product-info-main .box-tocart .button.reserve{margin:5px 10px 5px 0}.product-info-main .productWhishlistCompare{display:inline-flex;align-items:center;margin:5px 0}.product-info-main .productWhishlistCompare .towishlist{font-size:0;line-height:normal;margin:0 20px}.product-info-main .productWhishlistCompare .towishlist:before{font-family:'fontawesome';content:'\f004';font-size:22px;color:#000;overflow:visible;width:24px;line-height:normal;-webkit-font-smoothing:antialiased;speak:none;text-align:center;vertical-align:middle;display:inline-block;font-weight:400}.product-info-main .productWhishlistCompare .towishlist:hover:before{color:#304535}.product-info-main .productWhishlistCompare .tocompare{font-size:0;line-height:normal}.product-info-main .productWhishlistCompare .tocompare:before{display:inline-block;content:"";background-image:url(images/icon-compare.png);background-repeat:no-repeat;width:21px;height:21px;background-size:21px 21px;background-position:left center;position:relative}.product-info-main .productWhishlistCompare .tocompare:hover:before{background-image:url(images/icon-compare-hover.png)}.product-info-main .reserved{border:3px solid #004a1d;width:100%;padding:10px 5px 14px;margin-bottom:15px;text-align:center;margin-top:15px}.product-info-main .reserved p{text-align:center;font-size:18px;margin:0}.product-info-main .reserved p span{font-size:12px;display:block}.product-info-main .notavailable{border:3px solid #004a1d;width:100%;padding:10px 5px 14px;margin-bottom:15px;text-align:center;margin-top:15px}.product-info-main .notavailable p{text-align:center;font-size:18px;margin:0}.product-info-main .notavailable p span{font-size:12px;display:block}.product-info-main .product-social-links{display:block;width:100%;padding:20px 0;text-align:left}.product-info-main .product-social-links .product-addto-links{font-size:15px}.product-info-main .product-social-links .leftContent{width:100%;margin-bottom:5px}.product-info-main .product-social-links .middleContent{width:100%;margin-bottom:5px}.product-info-main .product-social-links .rightContent{width:100%}.product-info-main .product-social-links a{text-decoration:underline}.product-info-main .product-social-links a:hover{text-decoration:none}.product-info-main .productWhishlistCompare.productWishlistCompare-price{display:none}.product-info-main .onedesc{border:none;background-color:#f7f7f7;padding:30px;font-size:16px;display:block}.product-info-main .onedesc h3{font-size:30px;font-family:"AdobeGaramondProRegular","Times New Roman",serif}.product-info-main a.show_hide{text-decoration:underline;font-size:19px;font-weight:600;color:#000}.product-info-main a.show_hide strong{font-weight:600}.deliveryBoxWrapper{width:100%;float:none;margin:0;padding:0}.deliveryBox{background-color:#fff;padding:30px 0;margin:0;font-size:16px;display:flex;flex-wrap:wrap;justify-content:space-between}.deliveryBox h3{font-size:30px;margin:0 0 15px;text-transform:capitalize}.deliveryBox .deliveryBox-left{width:47%}.deliveryBox .deliveryBox-right{width:47%}.deliveryBox .deliveryBox-contact{margin-bottom:40px}.deliveryBox .member-of{display:flex;flex-wrap:wrap}.deliveryBox .member-of img{margin:10px 70px 10px 0;width:122px;height:auto}.deliveryBox .rendered-form .fieldset .fields .field.form-group{margin-bottom:25px}.deliveryBox .rendered-form .fieldset>.fields>.field>.label{font-weight:400;font-size:16px;margin:0 0 5px}.deliveryBox .rendered-form .form-group .required{color:#000}.deliveryBox .amform-form{margin:0 auto;max-width:100%}.deliveryBox .rendered-form .fb-text-label{font-size:20px;font-weight:400}.deliveryBox .rendered-form .form-control{font-size:16px;line-height:normal;color:#000;display:block;border:solid 1px #304535;height:60px}.deliveryBox .rendered-form textarea.form-control{height:120px}.deliveryBox .rendered-form.amform-form .amcform-gdpr>.label{font-size:20px;display:flex;align-items:center}.deliveryBox .rendered-form.amform-form .amcform-gdpr>.label>.amform-checkbox{width:30px;height:30px;border-radius:0;margin-right:10px}.product-reviews-summary .reviews-actions .action.add{white-space:normal;text-decoration:underline}.product-info-main .stock.available,.product-info-main .stock.unavailable{color:#000}.product-info-main .box-tocart #askQuestionButton{margin:5px 10px 5px 0}.product-info-main .product-info-price{width:100%;clear:both;border-bottom:none;margin-bottom:0}.product-info-main .product-info-price .price-box{display:block;width:auto;margin-bottom:0}.product-info-main .product-info-stock-sku{display:block;padding-bottom:20px;padding-left:0;text-align:left}.product-info-main .product.attribute.sku{font-size:13px}.product-info-main .product.attribute.sku .type{font-weight:700;margin-right:0;color:#000}.byTheSameAuthor{float:right;width:12%;padding-left:0;font-weight:700}.byTheSameAuthor .owl-carousel{display:block}.byTheSameAuthor .block-title strong{font-family:"trajan-pro-3","Times New Roman",serif;text-transform:uppercase}.byTheSameAuthor .block-related-product .block-title span{color:#222;font-size:12px;text-transform:none;background-color:#fff;padding:0;font-family:"trajan-pro-3","Times New Roman",serif !important;font-weight:400;display:inline-block;line-height:normal;margin-bottom:15px}.byTheSameAuthor .block-related-product .block-title~p a{color:#222;font-size:13px;line-height:16px;font-weight:400;text-decoration:underline}.byTheSameAuthor .owl-carousel .item{margin-bottom:20px}.byTheSameAuthor .owl-carousel .item p{font-size:11px;font-weight:400;margin:1px 0}.byTheSameAuthor .owl-carousel .item .price-container .price{font-size:12px;color:#1f1f1f;font-weight:600}.extraDescription{width:100%;clear:left;line-height:24px}.extraDescription .desColumn1{width:44%;float:left;font-size:14px;line-height:21px;display:none}.extraDescription .desColumn2{width:54%;float:right;padding:0 50px 0 28px;display:none}.extraDescription .desColumn2 .description{border-bottom:1px dotted #222;padding-bottom:15px;margin-bottom:15px;font-size:15px;line-height:25px}a.glossary-link{margin-top:10px;text-align:right;display:block;margin-bottom:15px;color:#222;text-decoration:underline}.block-related-product .block-title{font-family:"AdobeGaramondProRegular","Times New Roman",serif;font-size:30px;margin-bottom:30px}.block-related-product .block-title strong{font-weight:400}.related-carousel h3{font-family:"AdobeGaramondProSemibold","Times New Roman",serif;font-size:22px;margin:0;padding:20px 0 5px}.related-carousel h3 strong{font-weight:400}.related-carousel .related-price-outer{display:flex;flex-wrap:wrap;justify-content:space-between;padding:30px 0 15px}.related-carousel .price-container .price{font-size:19px;font-weight:600}.related-carousel .related-whislist-compare{display:inline-flex;align-items:center}.related-carousel .related-whislist-compare .towishlist{font-size:0;line-height:normal;margin-right:20px}.related-carousel .related-whislist-compare .towishlist:before{font-family:'fontawesome';content:'\f004';font-size:22px;color:#000;overflow:visible;width:24px;line-height:normal;-webkit-font-smoothing:antialiased;speak:none;text-align:center;vertical-align:middle;display:inline-block;font-weight:400}.related-carousel .related-whislist-compare .towishlist:hover:before{color:#304535}.related-carousel .related-whislist-compare .tocompare{font-size:0;line-height:normal}.related-carousel .related-whislist-compare .tocompare:before{display:inline-block;content:"";background-image:url(images/icon-compare.png);background-repeat:no-repeat;width:21px;height:21px;background-size:21px 21px;background-position:left center;position:relative}.related-carousel .related-whislist-compare .tocompare:hover:before{background-image:url(images/icon-compare-hover.png)}.related-carousel .action-buttons{display:flex;flex-wrap:wrap;justify-content:space-between}.related-carousel .action-buttons form{width:49%}.related-carousel .action-buttons form .action.primary{width:100%}.related-carousel .action-buttons .button.reserve{width:49%}.fotorama__wrap--css3.fotorama__wrap--no-controls.fotorama__wrap--slide.fotorama__wrap--toggle-arrows .fotorama__arr--prev:not(:focus){transform:none;opacity:1}.fotorama__wrap--css3.fotorama__wrap--no-controls.fotorama__wrap--slide.fotorama__wrap--toggle-arrows .fotorama__arr--next:not(:focus){transform:none;opacity:1}.fotorama__arr{width:70px}.fotorama__arr .fotorama__arr__arr{background-image:none;background:#000;margin:0;padding:0;color:#fff;opacity:.75;width:70px;height:70px;border-radius:0;display:inline-flex;align-items:center;justify-content:center;font-size:0}.fotorama__arr--prev .fotorama__arr__arr:before{border:solid #fff;border-width:0 2px 2px 0;display:inline-block;content:"";padding:4px;transform:rotate(135deg)}.fotorama__arr--next .fotorama__arr__arr:before{border:solid #fff;border-width:0 2px 2px 0;display:inline-block;content:"";padding:4px;transform:rotate(-45deg)}.fotorama__wrap--css3.fotorama__wrap--no-controls.fotorama__wrap--slide.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon:not(:focus){transform:none;opacity:1}.fotorama--fullscreen .fotorama__fullscreen-icon{background-image:none;width:50px;height:50px}.fotorama--fullscreen .fotorama__fullscreen-icon:before,.fotorama--fullscreen .fotorama__fullscreen-icon:after{position:absolute;left:25px;top:15px;content:' ';height:25px;width:3px;background-color:#000}.fotorama--fullscreen .fotorama__fullscreen-icon:before{transform:rotate(45deg)}.fotorama--fullscreen .fotorama__fullscreen-icon:after{transform:rotate(-45deg)}.fotorama--fullscreen .fotorama__fullscreen-icon:focus:after{box-shadow:none;bottom:auto}.fotorama--fullscreen .fotorama__wrap{top:50%;transform:translateY(-50%)}.minicart-wrapper .block-minicart{width:500px}.block-minicart .items-total{float:left;margin:10px;font-family:"AdobeGaramondProRegular","Times New Roman",serif;font-size:22px}.block-minicart .subtotal{margin:10px 0;text-align:right;float:right}.block-minicart .product-image-container{padding-right:10px}.minicart-items-wrapper.overflowed{max-height:100% !important}.minicart-items .product-item:not(:first-child){border-top:1px solid #000}.minicart-items-wrapper{height:auto !important;width:100%;margin:0;border:none;border-bottom:solid 1px #000}.minicart-items .product-item-name a{color:#000}.minicart-wrapper .price-container .price{font-size:19px}.minicart-wrapper .product .actions{float:none;margin:10px 0 0}.minicart-items .action.edit:before,.minicart-items .action.delete:before{display:none}.minicart-items .action.edit>span,.minicart-items .action.delete>span{border:0;clip:unset;height:auto;margin:0;overflow:visible;padding:0;position:static;width:auto;font-size:15px;color:#000;text-decoration:underline}.minicart-wrapper .product .actions>.primary:not(:last-child),.minicart-wrapper .product .actions>.secondary:not(:last-child){margin-right:5px}.minicart-wrapper .product .actions>.primary:after{content:"/";margin-left:5px}.minicart-items-wrapper~.subtotal{display:flex;justify-content:space-between;width:100%;font-size:21px;font-weight:600;margin:20px 0}.block-minicart .amount .price-wrapper:first-child .price{font-size:21px;font-weight:600}.block-minicart .block-content>.actions>.primary{margin:0}.block-minicart .block-content>.actions>.secondary{font-size:16px;text-transform:uppercase;font-weight:600;color:#000;display:block;padding-top:10px}.block-minicart .block-content>.actions>.primary .action.primary,.block-minicart .block-content>.actions>.primary .amshopby-button,.block-minicart .block-content>.actions>.primary .am-filter-go{font-size:16px;background-color:#304535;border-color:#304535}.minicart-wrapper .action.close:before{color:#000}.minicart-wrapper .action.close:hover:before{color:#304535}.block-minicart .subtotal .label:after{opacity:0}.cart-empty a{text-decoration:underline}.cart-empty a:hover{text-decoration:none}.form-create-account .field-name-prefix .label{white-space:nowrap}.field.password .control .input-text{z-index:0}.catalog-product_compare-index .comparison .product-item-actions .actions-primary .action.tocart{margin-right:0}.catalog-product_compare-index .comparison .button.reserve{display:none}.catalog-product_compare-index .comparison .product-item-actions .actions-primary+.actions-secondary{display:none}.wishlist-index-index .products-grid .product-items{margin:0 -15px;display:flex;flex-wrap:wrap}.wishlist-index-index .products-grid .product-item{margin:0;width:25%;padding:15px}.products-grid.wishlist .product-item .price-box{margin:0;padding:10px 0}.account .toolbar .pager{display:flex;align-items:center;justify-content:space-between;width:100%}.account .toolbar .toolbar-amount{order:1;text-align:left;margin:0}.account .toolbar .limiter{order:2;display:flex;align-items:center}.account .toolbar select{min-width:100px}.account .toolbar .limiter-text{white-space:nowrap}.checkout-index-index .opc-block-summary .minicart-items .product-item-details{padding-left:140px}.cart-discount .input-text{height:50px}.cart-summary .checkout-methods-items .action.primary.checkout{min-height:50px;height:auto;font-size:16px;line-height:normal}.checkout-cart-index header.modal-header{display:block}.pages-button-row{display:flex;justify-content:center;margin:0 -15px;padding-bottom:20px}.pages-button-row .button-outline{height:100px;padding:10px 15px;margin:15px;max-width:275px;width:100%}.story-card{display:flex;flex-wrap:wrap;justify-content:space-between;padding:20px 0}.story-card .card-image{width:42%}.story-card .card-text{width:58%;display:inline-flex;flex-direction:column}.story-card .card-text .heading-block{text-align:left}.story-card.odd .card-text{padding:50px 0 20px 160px}.story-card.odd .card-image{text-align:left}.story-card.even .card-text{padding:50px 160px 20px 0}.story-card.even .card-image{text-align:right}.video-card{width:100%;padding:40px 0}ul.team-list{padding:0;margin:0 -10px;display:flex;flex-wrap:wrap;justify-content:space-between}ul.team-list li{list-style:none;padding:40px 10px;width:25%}.team-card{display:flex;flex-direction:column}.team-card .card-image{display:block;padding:0;margin:0 0 40px}.team-card .card-image img{width:100%;display:block}.team-card .card-text .card-title{padding:0;margin:0 0 15px;font-size:30px}.team-card .card-text .card-post{padding:0;margin:0 0 15px;font-size:16px}.team-card .card-text .card-link{font-size:17px;color:#000;text-transform:uppercase;font-weight:600;text-decoration:underline}.team-card .card-text .card-link:hover{color:#000;text-decoration:none}.team-single-card{display:flex;flex-wrap:wrap;justify-content:space-between;padding:20px 0}.team-single-card .card-image{width:42%}.team-single-card .card-text{width:58%;padding:20px 0 20px 160px;display:inline-flex;flex-direction:column;justify-content:center}.team-single-card .card-text .heading-block{text-align:left}.team-join-card{display:flex;flex-wrap:wrap;justify-content:space-between;padding:20px 0}.team-join-card .card-image{width:42%}.team-join-card .card-text{width:58%;padding:20px 0;display:inline-flex;flex-direction:column;justify-content:center}.team-join-card .card-text .heading-block{text-align:left}.team-join-card.odd .card-text{padding:20px 0 20px 160px}.team-join-card.even .card-text{padding:20px 160px 20px 0}ul.guarantee-image-list{padding:40px 0 20px;margin:0;display:flex;flex-wrap:wrap;align-items:center;justify-content:center}ul.guarantee-image-list li{margin:5px 40px}ul.guarantee-image-list li img{filter:grayscale(1)}.cms-page-view h1{font-size:40px;margin-bottom:20px}.contact-card{display:flex;flex-wrap:wrap;justify-content:space-between;padding:0 0 120px}.contact-card .card-image{width:42%}.contact-card .card-text{width:58%;padding:20px 0 20px 160px;display:inline-flex;flex-direction:column;justify-content:center}.contact-card .card-text .heading-block{text-align:left}.contact-card .contact-address{margin-bottom:15px}.contact-card .contact-address h3{font-family:'AdobeGaramondProSemibold';font-size:22px;padding:0;margin:0 0 5px}.contact-card ul.contact-time-list{padding:0;margin:0}.contact-card ul.contact-time-list li{list-style:none;display:flex;flex-wrap:wrap}.contact-card ul.contact-time-list li .contact-day{width:300px}.contact-card ul.contact-time-list li .contact-hour{width:calc(100% - 300px);font-weight:600}.delivery-collection-card{display:flex;flex-wrap:wrap;justify-content:space-between}.delivery-collection-card .card-text{width:46%}.delivery-collection-card .card-time-cost{width:51%;background-color:#f7f7f7;padding:50px}.delivery-collection-card .card-time-cost strong{font-weight:600}.delivery-collection-card .card-time-cost table{margin-top:50px}.delivery-collection-card .card-time-cost table tr td{padding:1px 20px 1px 0;font-size:16px;line-height:normal;text-align:left}.delivery-collection-card .card-time-cost table .height-col{height:60px}.page-404{padding:40px 0 0;text-align:center}.cms-no-route .page-wrapper{min-height:auto}.cms-no-route .page-bottom .block-static-block.widget{margin-bottom:0}.advanced-serach-card{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:80px}.advanced-serach-card .card-left{width:42%}.advanced-serach-card .cart-right{width:46%}.form.search.advanced{min-width:100%}.form.search.advanced input[type=text],.form.search.advanced select{height:68px;min-height:68px;border:solid 1px #000;font-size:16px;color:#000}.form.search.advanced .label{font-size:16px}.form.search.advanced .group.price .addon .addafter{background:0 0;border:0;padding-top:0;position:absolute;right:0;top:21px}.form.search.advanced .actions-toolbar .primary{float:right}.form.search.advanced .actions-toolbar .primary .action{margin:0}.current-requests-card{display:flex;flex-wrap:wrap;justify-content:space-between;padding:80px 0}.current-requests-card .heading-block{width:100%}.current-requests-card .card-left{width:48%}.current-requests-card .card-right{width:48%}.current-requests-card h3:not(.heading){padding:0;margin:0 0 10px;font-family:'AdobeGaramondProSemibold';font-size:22px}.current-requests-card ul{padding:0;margin:0}.current-requests-card ul li{list-style:none;margin-bottom:0}.forminfo-card{padding-top:80px}.forminfo-card .amform-form{max-width:100%}.forminfo-card .rendered-form .form-control{border:solid 1px #000;height:68px}.forminfo-card .rendered-form .amform-checkbox{border:solid 1px #000;width:35px;height:35px}.forminfo-card .rendered-form .fb-checkbox .checkbox-group{display:flex;align-items:center}.forminfo-card .rendered-form .fb-checkbox .checkbox-group input[type=checkbox]{margin-right:10px}.forminfo-card .rendered-form .amcform-gdpr label{display:flex!important;align-items:center}.forminfo-card .rendered-form .amcform-gdpr input[type=checkbox]{margin-right:10px}.forminfo-card .rendered-form .amcform-gdpr label a{text-decoration:underline;margin-left:5px}.forminfo-card .rendered-form .amcform-gdpr label a:hover{text-decoration:none}body.cms-sell-old-rare-books .amcform-toolbar{text-align:left}select#authors-select{border:solid 1px #000;height:100px;max-width:424px;margin:0 auto;display:table;width:100%;font-size:17px;font-weight:600;padding:10px 30px;background:url(https://www.peterharrington.co.uk/media/wysiwyg/homepage/arrow-menu.png) no-repeat;background-size:15px auto;background-position:calc(100% - 30px) center}select#glossary-select{border:solid 1px #000;height:67px;max-width:424px;margin:0;display:table;width:100%;font-size:17px;font-weight:600;padding:10px 30px;background:url(https://www.peterharrington.co.uk/media/wysiwyg/homepage/arrow-menu.png) no-repeat;background-size:15px auto;background-position:calc(100% - 30px) center}.page-nav.small{display:flex;justify-content:center;margin:0 -15px;padding-bottom:20px}.page-nav.small li{max-width:305px;width:100%;padding:15px;margin:0}.page-nav.small .button-outline{height:100px;padding:10px 15px;width:100%}.authors-item{column-count:3}.glossary-item>li{display:table;width:100%;margin-bottom:50px}.glossary-item>li>h2{padding:0;margin:0 0 15px;font-size:40px}.glossary-item>li>p{font-size:16px}.glossary-item>li>a>img{float:left;margin-right:80px}.page-wrapper>.page-bottom{max-width:100%;width:100%;padding:0}.page-wrapper>.page-bottom .block-static-block.widget{margin-bottom:0}.cms-page-view .shopping-card{margin-top:40px}.cms-page-view .columns .column.main{padding-bottom:0}body.cms-page-view:not(.cms-home) .page-main{padding-bottom:0}@media (max-width:1600px){.products-grid .action.primary{padding:10px;font-size:13px}.products-grid .button.reserve{padding:10px;font-size:13px}.page-layout-1column .product-info-main{padding-left:70px}.product-info-main .onedesc{margin-top:0}.deliveryBox .member-of img{margin:10px 50px 10px 0;width:112px;height:auto}.owl-nav>div{top:30%}.product-info-inner{height:631px}}@media (max-width:1440px){.btn-custom{font-size:14px}.footer_top_left h3{font-size:30px}.footer_top_left p{font-size:16px;line-height:24px}.footer.content .links .block-title{font-size:30px}.footer.content .links{font-size:16px}.footer.content .links ul li{font-size:16px}.scholarship-card ul.scholarship-logo-list li{margin:0 15px 0 0}.product-info-inner{height:566px}}@media (max-width:1366px){.product-info-inner{height:535px}}@media (max-width:1300px){.toolbar-amount{width:100%;margin-right:0;margin-bottom:15px}.product-info-inner{height:auto}}.fotorama__wrap--css3 .fotorama__arr:not(:focus),.fotorama__wrap--css3 .fotorama__video-play:not(:focus),.fotorama__wrap--css3 .fotorama__video-close:not(:focus){display:block!important}@media (max-width:1199px){.section-item-content .menu-container .menu.horizontal>ul>li>a{padding:10px 18px}.header.content .header_left{width:25%}.header.content .header_center{width:35%}.header.content .header_right{width:40%}.scholarship-card ul.scholarship-people-list li{width:calc(100%/8)}.products-list .product-image-container{width:250px!important}.page-layout-1column .product-info-main{padding-left:30px}.product-info-main .box-tocart .action.tocart{padding:10px 15px}.product-info-main .box-tocart .button.reserve{padding:10px 15px}.product-info-main .box-tocart #askQuestionButton{padding:10px 15px}.product-info-main .productWhishlistCompare .towishlist{margin:0 10px}.owl-nav>div{top:23%}.wishlist-index-index .products-grid .product-item{width:33.33%}.cms-page-view .columns{font-size:14px}.pages-button-row{flex-wrap:wrap;margin:0 -5px}.pages-button-row .button-outline{height:56px;margin:5px;padding:5px;width:calc((100%/3) - 10px)}.story-card .card-image{width:50%}.story-card .card-text{width:50%}.story-card .card-text .heading-block{margin-bottom:0}.story-card.odd .card-text{padding:20px 0 20px 20px}.story-card.even .card-text{padding:20px 20px 20px 0}.team-single-card .card-image{width:50%}.team-single-card .card-text{width:50%;padding:20px 0 20px 20px}.team-single-card .card-text .heading-block{margin-bottom:0}.team-join-card .card-image{width:50%}.team-join-card .card-text{width:50%}.team-join-card .card-text .heading-block{margin-bottom:0}.team-join-card.odd .card-text{padding:20px 0 20px 20px}.team-join-card.even .card-text{padding:20px 20px 20px 0}.cms-page-view h1{font-size:25px}.contact-card .card-image{width:50%}.contact-card .card-text{width:50%;padding:20px 0 20px 20px}.contact-card .card-text .heading-block{margin-bottom:0}.contact-card ul.contact-time-list li .contact-day{width:170px}.contact-card ul.contact-time-list li .contact-hour{width:calc(100% - 170px)}.delivery-collection-card .card-text{width:100%}.delivery-collection-card .card-time-cost{width:100%}.advanced-serach-card{margin-top:40px}.advanced-serach-card .card-left{width:48%}.advanced-serach-card .cart-right{width:48%}.page-nav.small{flex-wrap:wrap;margin:0 -5px}.page-nav.small li{width:33.33%;padding:5px;margin:0}.page-nav.small .button-outline{height:56px;padding:5px;width:100%}.glossary-item>li>a>img{margin-right:20px}.glossary-item>li>h2{padding:0;margin:0 0 5px;font-size:25px}.glossary-item>li>p{font-size:14px}}@media (max-width:991px){.action.primary,.action-primary,.amshopby-button,.am-filter-go{font-size:13px}.action-secondary{font-size:13px}.btn-custom{font-size:13px}.button-outline{font-size:13px}.button.reserve,.button.reserve{font-size:13px}#askQuestionButton{font-size:13px;padding:10px 15px}.product-info-main .box-tocart .action.tocart{font-size:13px}.page-title-wrapper h1{font-size:24px}.header.content .header_left{width:auto}.header.content .header_center{width:auto}.header.content .header_right{width:auto}.cms-home .block-static-block{padding:20px 0}.heading-block{text-align:left}.heading-block .sub-heading{font-size:18px}.heading-block .heading{font-size:36px;line-height:40px}.what-new-card .what-new-info{width:100%;padding:0}.what-new-card .card-text{font-size:14px}.what-new-card .what-new-content{width:100%}.whats-new-slider .product-item .price-box .price{font-size:20px}.whats-new-slider .find_out_more a{font-size:14px}.newsletter-card{font-size:14px}.newsletter-card .card-text{width:100%;padding:30px 20px}.newsletter-card .card-image{width:100%}.newsletter-card .card-image img{width:100%;height:auto;object-fit:contain}.newsletter-card form.subscribe input{font-size:14px}.business-card{font-size:14px}.business-card .heading-block{text-align:center}.business-card .card-image{width:100%}.business-card .card-image img{width:100%;height:auto;object-fit:contain}.business-card .card-text{width:100%;padding:30px 20px}.collection-card{font-size:14px}.collection-card .heading-block{text-align:center}.collection-card .card-text{width:100%;padding:30px 20px;order:2}.collection-card .card-image{width:100%;order:1}.collection-card .card-image img{width:100%;height:auto;object-fit:contain}.scholarship-card .heading-block{text-align:center;padding:0 20px}.scholarship-card .card-content{font-size:14px;text-align:center;padding:30px 0}.scholarship-card .card-content .content-left{width:100%}.scholarship-card .card-content .content-right{width:100%;padding-top:15px}.scholarship-card ul.scholarship-people-list li{width:calc(100%/6)}.shopping-card{padding:30px 0}.shopping-card ul.shopping-usp{justify-content:space-around}.shopping-card ul.shopping-usp li{width:calc((100%/3) - 20px)}.info-card .card-content .card-title{font-size:25px}.info-card .card-content .card-text{font-size:14px}.info-card .card-content .card-link{font-size:14px}.page-footer{padding-bottom:10px}.footer_top_container{padding:30px 0;margin-bottom:0}.footer_top_container:after{display:none}.footer_top_left{width:100%}.footer_top_middle{width:100%;padding:30px 0}.footer_top_right{width:100%}.footer_top_left h3{font-size:25px}.footer_top_left p{font-size:14px;line-height:25px}.footer_bottom_container{margin:0}.footer.content .links{width:100%;border-bottom:solid 1px #fff;padding:10px 0}.footer.content .links:last-child{border-bottom:0}.footer.content .links .block-title{font-size:25px;margin-bottom:0;padding:5px 0;position:relative}.footer.content .links [aria-expanded=false] .block-title:after{border:solid #fff;border-width:0 1px 1px 0;display:inline-block;padding:8px;content:"";position:absolute;right:5px;top:10px;transform:rotate(45deg)}.footer.content .links [aria-expanded=true] .block-title:after{border:solid #fff;border-width:0 1px 1px 0;display:inline-block;padding:8px;content:"";position:absolute;right:5px;top:20px;transform:rotate(-135deg)}.footer.content .links ul li{font-size:16px}.block.newsletter{padding:0}.block.newsletter input{font-size:13px;height:50px}.block.newsletter .action.subscribe{height:50px}.footer.content ul.social-logos{justify-content:flex-start}.footer.content ul.social-logos li{margin-left:0;margin-right:15px}.footer_copyright{flex-wrap:wrap;justify-content:center;text-align:center}.footer_copyright .address{padding:0 0 30px;font-size:10px;line-height:20px}.header.content{padding:0 20px}#header-usps{display:none}.header_center{width:100%;text-align:center;display:block}.logo{margin:0;float:none;max-width:220px;display:inline-block;top:15px}.logo img{width:100%!important}.header_left{display:none}.page-header .panel.wrapper{display:none}.wishlist_header{display:none}.minicart-wrapper{float:right;margin:0;padding:0;top:-24px;z-index:99}.minicart-wrapper .action.showcart{position:relative}.minicart-wrapper .action.showcart .counter.qty{background:0 0;color:#000;font-size:16px;font-weight:700;position:absolute;right:0;background-color:#fff;margin:0;padding:0;bottom:-11px;min-width:0;line-height:normal;height:auto}.minicart-wrapper .action.showcart .counter-number{text-shadow:none;color:#000}.minicart-wrapper .action.showcart:before{font-size:0px;background-image:url(images/icon-cart.png);background-repeat:no-repeat;width:24px;height:26px;background-size:24px 26px}.minicart-wrapper .action.showcart:before,.minicart-wrapper .action.showcart:hover:before{color:#000}.minicart-wrapper .action.showcart.active:before{font-size:0px;background-image:url(images/icon-cart.png);background-repeat:no-repeat;width:24px;height:26px;background-size:24px 26px}.page-header{background-color:#fff;border:none;margin:0}a.advanced-search-top{display:none}.block.block-search{clear:both;width:auto;float:none;padding:0;margin:0 -20px}.block-search .control{border:none;clear:both;margin:0;padding:0}.block-search .block-content{position:relative}.minisearch.-opened .actions .action.search{opacity:0}.block-search .minisearch input#search{position:static;height:60px;background-color:#f7f7f7;border:none;padding:0 50px 0 20px;margin:0}.block-search .minisearch .label{display:none}.block-search .action.search{display:block}.block-search .action.search{display:inline-block;background-image:none;background:0 0;box-sizing:content-box;border:0;box-shadow:none;line-height:inherit;margin:0;padding:0;text-decoration:none;text-shadow:none;font-weight:400;position:absolute;right:20px;top:19px;z-index:1}.block-search .action.search:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:20px;line-height:normal;color:#000;content:'\e615';font-family:'luma-icons';margin:0;vertical-align:top;display:inline-block;font-weight:400;overflow:hidden;speak:none;text-align:center}.block-search .action.search>span{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.block-search .action.search{line-height:inherit;text-shadow:none;font-weight:400}.block-search .action.search.disabled,.block-search .action.search[disabled],fieldset[disabled] .block-search .action.search{opacity:1}.nav-toggle{display:block;top:20px}.nav-toggle:before{color:#000}.nav-open .nav-toggle:after{background:rgba(0,0,0,.7);content:'';display:block;height:100%;position:fixed;right:0;top:0;width:100%;z-index:1}.nav-sections{-webkit-overflow-scrolling:touch;-webkit-transition:left .3s;-moz-transition:left .3s;-ms-transition:left .3s;transition:left .3s;height:100%;left:calc(-1*(100% - 54px));overflow:auto;position:fixed;top:0;width:calc(100% - 54px)}.nav-open .nav-sections{-webkit-box-shadow:0 0 5px 0 rgb(50 50 50/75%);-moz-box-shadow:0 0 5px 0 rgba(50,50,50,.75);-ms-box-shadow:0 0 5px 0 rgba(50,50,50,.75);box-shadow:0 0 5px 0 rgb(50 50 50/75%);left:0;z-index:99}.nav-sections-items{position:relative;z-index:1}.nav-sections-item-content{box-sizing:border-box;float:right;margin-left:-100%;margin-top:71px;width:100%;padding:25px 0}.nav-sections-item-content>*{display:block}.nav-sections-item-title{background:#e3e3e3;border:solid #d7d7d7;border-width:0 0 1px 1px;box-sizing:border-box;float:left;height:71px;padding-top:24px;text-align:center;width:33.33%}.nav-sections-item-title{display:block;color:#000;font-size:16px;font-weight:700}.nav-sections-item-title a{color:#000}.nav-sections-item-title.active{background:#000;border-bottom:0}.nav-sections-item-title.active a{color:#fff;text-decoration:none}.customer-welcome{display:block}.customer-name,.customer-welcome+.authorization-link{display:none}.customer-welcome .customer-menu{display:block}.customer-welcome ul{background:0 0;border:none;smin-width:100%;display:block;position:static;top:auto;right:auto;box-shadow:none;width:100%}.nav-sections .header.links{margin:0;padding:0;list-style:none none;border-bottom:1px solid #000}.nav-sections .header.links li{color:#000;font-size:16px;margin:0}.nav-sections .header.links li>a{border-top:1px solid #000;color:#000;padding:15px}.nav-sections .header.links a,.nav-sections .header.links a:hover,.nav-sections .switcher-dropdown li a{color:#fff}.nav-sections .switcher{font-size:16px;color:#000;border-top:1px solid #d1d1d1;font-weight:700;margin:0;padding:.8rem 3.5rem .8rem 2rem}.nav-sections .switcher-trigger strong{display:block;text-decoration:none;position:relative}.nav-sections .switcher-trigger strong:after{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:inherit;color:inherit;content:'\e622';font-family:'luma-icons';vertical-align:middle;display:inline-block;font-weight:400;overflow:hidden;speak:none;text-align:center;position:absolute;font-size:1.6rem;right:-25px;top:-2px}.nav-sections .switcher-trigger.active strong:after{content:'\e621'}.nav-sections .switcher-dropdown{margin:0;padding:10px 0;list-style:none none;display:none}.nav-sections .switcher-options.active .switcher-dropdown{display:block}.nav-sections .switcher-dropdown li{margin:0}.nav-sections .header.links a,.nav-sections .header.links a:hover,.nav-sections .switcher-dropdown li a{border-top:1px solid #d1d1d1;text-decoration:none;display:block;font-weight:700;padding:15px;color:#000}.menu-container.horizontal-menu{width:100%;float:left;border:0;border-bottom:#ddd solid 2px}.section-item-content .menu-container .menu>ul>li:hover>ul{display:block}.section-item-content .menu-container .menu>ul>li{width:100%;display:block;position:relative;border-top:#ddd solid 1px}.section-item-content .menu-container .menu>ul>li:hover>a{color:#fff}.section-item-content .menu-container .menu>ul>li>a{background:#000}.section-item-content .menu-container .menu>ul>li>a.active{background:#304535;color:#fff}.section-item-content .menu-container .menu>ul>li span.plus{display:block;background:0 0}.section-item-content .menu-container .menu.horizontal>ul>li.menu-dropdown-icon>a:before{display:none}.section-item-content .menu-container .menu.horizontal>ul>li span.plus:before{color:#fff}.section-item-content .menu-container .menu.horizontal>ul>li:hover span.plus:before{color:#fff}.section-item-content .menu-container .menu>ul>li span.plus:before{content:"\f067";font-size:14px;line-height:41px;color:#333;font-weight:400;font-family:"FontAwesome"}.section-item-content .menu-container .menu>ul>li span.plus.active:before{content:"\f068"}.section-item-content .menu-container .menu>ul>li{width:100%;display:block;position:relative;border-top:#ddd solid 1px}.section-item-content .menu-container .menu.horizontal>ul>li>a{font-size:18px}.section-item-content .menu-container .menu>ul>li>ul{position:relative;box-shadow:none;border:none;border-top:#ddd solid 1px;padding:16px}.section-item-content .menu-container .menu>ul>li span.plus.active~ul.animated{display:block!important;transition:all .5s ease 0s}.section-item-content .menu-container .menu>ul>li span.plus~ul.animated{display:none!important}.section-item-content .menu-container .menu>ul>li ul[class^=column]>li,.section-item-content .menu-container .menu>ul>li ul[class*=" column"]>li{width:100%}.section-item-content .menu-container .menu>ul>li>ul>li h3{font-size:30px;color:#000;font-weight:400}.section-item-content .menu-container .menu>ul>li>ul>li h3{font-weight:400;padding-top:30px}.section-item-content .menu-container .menu>ul>li ul li a.action.primary{color:#fff;background:#000;border:1px solid #000;border-radius:0;padding:15px 30px;font-weight:400;text-transform:uppercase;display:inline-block;line-height:normal}.container-catalogue-menu aside{margin-bottom:20px}.section-item-content .menu-container .menu>ul>li ul li a:hover{color:#000}.section-item-content .menu-container .menu>ul>li ul{margin:0;width:100% !important;float:none !important}.section-item-content .menu-container .menu>ul>li ul li{padding:0}.page-layout-2columns-left .column.main{width:100%;margin:0;padding:0}.breadcrumbs li{font-size:12px}.breadcrumbs .item:not(:last-child):after{font-size:12px;top:4px}.breadcrumbs{margin-bottom:10px}.catalog-category-view .category-view{margin-bottom:0}.catalog-category-view .category-view .page-title-wrapper h1{font-size:36px}.catalog-category-view .category-description{font-size:14px}.page-products .sorter{background-color:#f7f7f7}.page-products .sorter-label{color:#000}.toolbar select.sorter-options{background-color:#f7f7f7;border:solid 1px #f7f7f7;background-image:url(images/down-arrow-black.png);color:#000}.toolbar select.limiter-options{background-position:right 27px center}.modes{display:none}.toolbar{justify-content:space-between}.page-products .toolbar .limiter{width:49%}.page-products .sorter{width:49%;margin:0}.page-products .sorter-label{padding-left:11px}.limiter .control{display:block}.toolbar{padding:10px 0 20px}.toolbar select{width:100%}.toolbar select.sorter-options{width:calc(100% - 100px)}.products-list .product-image-container{width:300px!important}.products-list .product-item-name{font-size:22px}.products-list .product-item-name:not(.product-author){font-size:16px}.products-list .product-item-details p{font-size:14px}.products-list .product-item .price-box .price{font-size:18px}.products-list .product-item-info .product-item-description{font-size:14px;line-height:22px}.products-list .product-item-description{margin:10px 0 20px}.list_page_price_section .right_stock_section_addtowishlist{display:block;flex-grow:1;text-align:right}.products-list .product-item{position:relative;padding-bottom:50px;margin-bottom:50px}.products-list .product-item-inner{position:absolute;left:0;bottom:0;width:100%}.products-list .product-item-actions .actions-primary+.actions-secondary{display:none}.products-list .product-item-actions .actions-primary{display:flex;justify-content:space-between;margin:0;width:100%}.products-list .product-item-actions .actions-primary [data-role=tocart-form]{width:49%}.products-list .product-item-actions .actions-primary .action.tocart{margin-right:0;width:100%}.products-list .product-item-actions .button.reserve{width:49%}.columns{display:flex;flex-wrap:wrap}.page-with-filter .columns .sidebar-main{order:0;float:none;width:100%;margin-bottom:50px}.sidebar.sidebar-additional{width:100%}body.filter-active .page-wrapper{height:0;margin-top:-999999em;visibility:hidden}.filter-title{display:block}.filter-subtitle{display:none}.filter .filter-subtitle{font-size:16px;font-weight:600}.filter-options{display:none;margin:0}.filter.block{margin-bottom:0}.filter.active{position:relative;visibility:visible;z-index:99}.filter.active .filter-title{border-bottom:none;height:60px;left:0;position:fixed;right:0;top:0;z-index:2}.filter.active .filter-subtitle{background:#304535;display:block;height:auto;left:0;line-height:60px;position:fixed;right:0;top:0;z-index:1;padding:0 25px;border:none;color:#fff}.filter.active .filter-options{background:#fff;bottom:0;display:block;left:0;overflow:scroll;position:fixed;right:0;top:60px;z-index:10;padding:0 30px}.filter-title strong{display:block;font-size:14px;font-weight:600;padding:0 30px;background-color:#304535;margin-bottom:1px;width:100%;text-align:left;box-shadow:none;border:none;border-radius:0;color:#fff;font-family:'Open Sans',sans-serif;height:60px;line-height:60px;cursor:pointer}.filter-title strong:after{position:absolute;content:"+";right:30px;top:14px;font-size:24px;line-height:normal}.filter.active .filter-title strong{box-shadow:none;background:0 0;border:0;color:transparent;left:auto;right:0;top:0;display:inline-block;text-decoration:none;padding:17px 0 15px 9px;background-image:none}.filter.active .filter-title strong:after{position:absolute;content:"-";right:30px;top:14px;font-size:24px;line-height:normal;color:#fff}.filter .filter-current{display:none}#feat-cats,#popular-authors,#feat-videos{padding:50px}#book-to-sell{padding:120px 40px}.home-author-block:hover .author{top:0;height:100%}.home-author-block{width:33.33%}.byTheSameAuthor{width:14%}.byTheSameAuthor{display:none}#header-usps{padding-bottom:7px;padding-left:15px;padding-right:15px}#header-usps li a{padding:5px 0}#header-usps li:after{padding:5px 8px}.trust-pilot-mobile{display:block;text-align:center;padding:10px 10px 5px}body.cms-home h2{font-size:20px}.inner-block.padded{padding-left:15px;padding-right:15px;margin-bottom:30px}.sixfour.six-split{width:100%;margin-bottom:30px}.sixfour.four-split{width:100%}.modes{display:inline-block;float:left;margin-right:20px;display:none}.modes-label{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.modes-mode{color:#5e5e5e;float:left;font-weight:400;line-height:1;text-align:center;display:inline-block;text-decoration:none}.modes-mode:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px;line-height:inherit;color:#7d7d7d;content:'\e60d';font-family:'luma-icons';vertical-align:middle;display:inline-block;font-weight:400;overflow:hidden;speak:none;text-align:center}.mode-list:before{content:'\e60b'}.page-products .sorter{position:relative;right:0;top:0}.toolbar-amount{float:left}.page-layout-1column .product-info-main{width:100%;padding-left:0;padding-right:0}.page-layout-1column .product_media_cont{width:100%}.fotorama__nav-wrap:not(.fotorama--fullscreen){display:none!important}.fotorama__arr{width:55px}.fotorama__arr .fotorama__arr__arr{width:55px;height:55px}.gallery-placeholder{margin:0 -30px}.viewMoreImages{display:none}.product-info-main .product-add-form .productWhishlistCompare{display:none}.product-info-main .productWhishlistCompare.productWishlistCompare-price{display:inline-flex;float:right;position:relative;top:-42px;margin:0 0 0 auto}.product-info-main .box-tocart{width:100%}.product-info-main .box-tocart .fieldset .actions{justify-content:space-between}.product-info-main .box-tocart .action.tocart{margin:5px 0;width:100%}.product-info-main .box-tocart .button.reserve{margin:5px 0;width:49%}.product-info-main .box-tocart #askQuestionButton{margin:5px 0;width:49%}.product-info-main .productWhishlistCompare .towishlist{margin:0 20px}.deliveryBox .deliveryBox-left{width:100%;margin-bottom:30px}.deliveryBox .deliveryBox-right{width:100%}.deliveryBox .deliveryBox-contact{display:flex;flex-wrap:wrap;align-items:center}.deliveryBox .deliveryBox-contact p{margin-right:50px}.deliveryBox .rendered-form .action.primary.amcform-submit{width:100%}.product-info-main .onedesc{margin:0 -30px}.product-info-main .onedesc h3{font-size:23px}.product-info-main .onedesc{font-size:14px}.product-info-main a.show_hide{font-size:13px}.deliveryBox .rendered-form .form-control{font-size:15px}.deliveryBox h3{font-size:26px}.block-related-product .block-title{font-size:26px}.byTheSameAuthor{width:100%}.extraDescription{width:100%;padding-top:20px}.extraDescription .desColumn2{width:100%;padding:0}.extraDescription .desColumn1{width:100%}.byTheSameAuthor{text-align:center}.byTheSameAuthor .owl-carousel .item p{margin:2px 0;font-size:13px}.byTheSameAuthor .owl-theme .owl-controls .owl-page span{background:#ccc}.byTheSameAuthor .owl-theme .owl-controls .owl-page.active span,.byTheSameAuthor .owl-theme .owl-controls.clickable .owl-page:hover span{background:#004a1d}.account #header-usps{margin-bottom:40px}.cms-page-view .heading-block{text-align:center}ul.team-list li{width:33.33%;padding:10px}.team-card .card-image{margin:0 0 15px}.team-card .card-text .card-title{font-size:25px;margin:0 0 10px}.team-card .card-text .card-post{font-size:14px;margin:0 0 10px}.team-card .card-text .card-link{font-size:13px}.current-requests-card .card-left{width:100%}.current-requests-card .card-right{width:100%}.current-requests-card .card-right .button-outline{width:100%}.forminfo-card .rendered-form .amcform-toolbar .amcform-submit{width:100%}.authors-item{column-count:2}select#authors-select{height:40px;max-width:232px;padding:5px 30px}.page-404 .heading-block{text-align:center}.advanced-serach-card .card-left{width:100%;display:none}.advanced-serach-card .cart-right{width:100%}.advanced-serach-card .actions-toolbar{text-align:center;width:100%}.advanced-serach-card .form.search.advanced .actions-toolbar .primary{float:none;width:100%}}@media (max-width:767px){.ambanner-slider-block{margin:0}.am-labels-folding .am-collapse-icon,.filter-options .amshopby-category-dropdown+form .items.-am-multiselect .item .am-collapse-icon,.filter-options .amshopby-category-dropdown+form .items.-am-multiselect .item .am-collapse-icon{margin:0}.filter-options-item .filter-options-content .items [class*=am-filter-item]{padding:0}.block-collapsible-nav .title{background-color:#fff}.account .block-collapsible-nav{top:0}.customer-account-index .page-title-wrapper{margin-top:50px}.owl-theme .owl-nav [class*=owl-]{display:inline-flex!important}.owl-nav>div{top:27%}.wishlist-index-index .products-grid .product-item{width:100%}.section-item-content .menu-container .menu.horizontal>ul>li>a{color:#fff}}@media (max-width:639px){.pages .pages-items{padding:0}.pages-item-previous{position:static}.pages-item-next{position:static}}@media (max-width:576px){body:not(.cms-home) main.page-main{padding-left:20px;padding-right:20px}.columns .column.main{padding-bottom:0}.cms-home .block-static-block:last-of-type{padding-bottom:0}.page-footer{margin-top:0}.footer.content{padding:0 20px}.footer_copyright{padding:20px}.footer.content ul.social-logos{justify-content:space-between}.footer.content ul.social-logos li{margin-right:0}.container-custom{padding-left:20px;padding-right:20px}.whats-new-slider .product-item-details{height:auto;position:static;padding-bottom:0}.whats-new-slider .product-item-name{font-size:20px}.whats-new-slider .find_out_more{position:static;bottom:0;margin-top:0}.whats-new-slider .product-item .price-box{margin:10px 0}.newsletter-card form.subscribe input{font-size:12px;padding:0 10px}.newsletter-card form.subscribe .action.subscribe{font-size:14px;padding:5px 20px}.business-card .heading-block{text-align:left}.business-card .card-text{text-align:left}.collection-card .heading-block{text-align:left}.collection-card .card-text{text-align:left}.scholarship-card ul.scholarship-people-list li{width:calc(100%/4)}.scholarship-card .heading-block{text-align:left}.scholarship-card .card-content{text-align:left}.shopping-card ul.shopping-usp li{width:calc((100%/2) - 20px)}.block.newsletter input{font-size:12px}.footer_copyright{text-align:left}.page-products .toolbar .limiter{width:100%;margin-bottom:10px}.page-products .sorter{width:100%}.catalog-category-view .category-image{max-width:240px;float:none;margin:0 20px 20px 0;display:table}.products-list .product-item-info{display:block;width:100%}.products-list .product-item-photo{padding:0;width:100%;display:block;margin-bottom:15px}.products-list .product-item-details{padding:0;width:100%;display:block}.products-list .product-image-container{width:100%!important;display:block}.gallery-placeholder{margin:0 -20px}.product-info-main .product-author{font-size:24px}.product-info-main .product-social-links .leftContent{width:100%}.product-info-main .product-social-links .middleContent{width:100%}.product-info-main .onedesc{margin:0 -20px;padding:20px}.deliveryBox .deliveryBox-contact{display:flex;flex-wrap:wrap;align-items:center}.deliveryBox .deliveryBox-contact p{margin-right:0;width:100%}.deliveryBox .member-of{justify-content:space-between}.deliveryBox .member-of img{margin:5px;width:100px;height:auto}.related-carousel{font-size:14px}.related-carousel h3{font-size:16px}.related-carousel .price-container .price{font-size:18px}.minicart-wrapper .block-minicart{width:320px}.block-minicart .product-image-container{width:106px!important}.minicart-items .product-image-wrapper .product-image-photo{width:96px!important;height:96px!important;object-fit:cover}.minicart-items .product-item-details{padding-left:106px}.minicart-items .product-item-name:not(.product-author){font-size:14px}.minicart-wrapper .price-container .price{font-size:18px}.pages-button-row .button-outline{width:calc((100%/2) - 10px)}.cms-page-view .heading-block{text-align:left}.story-card .card-image{width:100%;order:1}.story-card .card-text{width:100%;order:2}.story-card.odd .card-text{padding:20px 0 0}.story-card.even .card-text{padding:20px 0 0}.story-card .card-text .heading-block{text-align:left;margin-bottom:0}.video-card{padding:0}ul.team-list li{width:50%}.team-single-card .card-image{width:100%}.team-single-card .card-text{width:100%;padding:20px 0}.team-join-card .card-image{width:100%;order:1}.team-join-card .card-text{width:100%;order:2}.team-join-card.odd .card-text{padding:20px 0 0}.team-join-card.even .card-text{padding:20px 0 0}.team-join-card .card-text .heading-block{text-align:left;margin-bottom:0}.contact-card{padding:0}.contact-card .card-image{width:100%}.contact-card .card-text{width:100%;padding:20px 0}.contact-card .button-outline{width:100%}.delivery-collection-card .card-time-cost{padding:20px}.delivery-collection-card .card-time-cost table tr td{float:left;padding:3px}.delivery-collection-card .card-time-cost table tr td:nth-child(1){width:100%}.delivery-collection-card .card-time-cost table tr td:nth-child(2){width:70%}.delivery-collection-card .card-time-cost table tr td:nth-child(3){width:30%;text-align:right}.delivery-collection-card .card-time-cost table .height-col{height:20px}.page-404{text-align:left}.page-404 .heading-block{text-align:left}.page-404 .button-outline{width:100%}.page-nav.small li{width:50%}.glossary-item>li{margin-bottom:20px}.glossary-item>li>a>img{margin-right:0;width:100%;margin-bottom:15px}}label.amform-versiontwo-label{font-weight:400 !important;font-size:16px !important;margin:0 0 5px !important}input#checkboxtwo-1679064768568-0{width:30px !important;height:30px !important;border-radius:0 !important;margin-right:10px !important;top:8px}.discover a{text-align:left;color:#000;text-transform:uppercase;padding:0;margin:0;font-size:17px;font-weight:600;text-decoration:underline}.discover a:hover{text-decoration:none}.catalogue-page img{height:250px}.fair-list-page img{height:250px}