:root{--dark-turquoise:#1F8EC1;--darker-turquoise:#145E80;;--page-margin-wide:64px;--page-margin-thin:10px;--dark-orange-link:#E0713E;--light-grey-header:#F8F8F8;--very-light-grey:#FCFCFC;--powder-blue:#6D97AA;--pale-blue:#CDE;--icon-light-weight:400;--icon-solid-weight:900;--blockquote-background:#F7F7F7;}.icon::before,.icon::after{display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;}BODY{color:#000;font-family:'Karla',sans-serif;font-weight:400;font-size:17px;line-height:1.3em;}@media (min-width:768px){BODY{margin-top:0;}}#turnkey-credit{display:none;}.nowrap{white-space:nowrap;}#cart_delivery,#logo_account .nav,.breadcrumb A,FOOTER A,DIV.region-sidebar-second UL LI{font-weight:500;text-transform:uppercase;letter-spacing:0.02em;}DIV.region-sidebar-second UL LI{text-transform:none;}A:link{color:var(--dark-turquoise);text-decoration:none;}A:visited{color:var(--darker-turquoise);}A:link:hover,A:link:active,A:visited:hover,A:visited:active{color:var(--dark-orange-link);text-decoration:none;}.container{width:100%;padding:0;}@media (min-width:500px){#cart_delivery.container,#logo_account.container,.main-container.container,FOOTER.container{padding-left:var(--page-margin-wide);padding-right:var(--page-margin-wide);}}@media (max-width:450px){#cart_delivery.container,#logo_account.container,.main-container.container,FOOTER.container{padding-left:var(--page-margin-thin);padding-right:var(--page-margin-thin);}}#cart_delivery{background-color:var(--dark-turquoise);color:#EEE;padding-top:5px;padding-bottom:5px;font-size:13px;line-height:1.5em;}#cart_delivery A{display:block;color:#FFF;padding:3px 5px;border-radius:6px;}#cart_delivery A:hover,#cart_delivery A:active{background-color:var(--dark-orange-link);}#cart_delivery .flatrate{}@media (min-width:360px){#cart_delivery .flatrate SPAN::before{content:"|";color:#CCC;padding-right:5px;}#cart_delivery .flatrate SPAN:first-child::before{content:none;padding-right:0;}}#cart_delivery .flatrate B{}#cart_delivery .region SECTION:first-child{float:left;}#cart_delivery .region SECTION:nth-child(2){white-space:nowrap;float:right;}@media (min-width:500px){#cart_delivery .region SECTION:nth-child(2){margin-left:2em;}}TABLE.delivery-prices TR TD,TABLE.delivery-prices TR TH{padding:10px 5px;border:1px solid #CCC;}#logo_account{background-color:var(--light-grey-header);}.region-logo-account{display:table;width:100%;}#block-useraccountmenu,A.logo{display:table-cell;vertical-align:middle;}.region-logo-account{display:flex;align-items:center;}.region-logo-account .logo{margin-right:15px;}.region-logo-account .name-slogan-container{display:flex;flex-direction:column;justify-content:center;}.region-logo-account .navbar-brand{margin:0;padding:0;height:auto;line-height:1.2;}.region-logo-account .navbar-text{margin:0;padding:0;font-size:0.85em;line-height:1.2;margin-top:2px;color:#777;}.region-logo-account nav{margin-left:auto;display:flex;align-items:center;order:3;}#logo_account A.name{color:#2F2F2F;text-decoration:none;font-size:30px;font-family:Poppins,sans-serif;font-weight:400;font-style:normal;}@media (max-width:450px){#logo_account A.name{font-size:32px;}#logo_account A.logo IMG{width:50px;height:50px;}}#logo_account A.name:hover{color:var(--dark-orange-link);}#logo_account .navbar-nav{margin:0;}#logo_account .nav > LI > A{padding:5px 10px;}#logo_account .nav > LI:hover A{background-color:initial;}@media (min-width:500px){#logo_account .nav > LI.first A::before{content:"\f007";font-family:'Font Awesome 5 Free';font-weight:900;padding-right:5px;}}#logo_account .nav > LI.first > A{padding-left:0;}#logo_account .nav > LI.last > A{padding-right:0;}.path-frontpage .region-navigation .dept-tile,#navbar .navbar-nav LI A{border:1px solid #EEE;}.path-frontpage .region-navigation .dept-label A,#navbar .navbar-nav LI A{color:#333;font-family:Lobster,serif;font-weight:300;text-transform:lowercase;letter-spacing:0.01em;text-decoration:none;}.path-frontpage .dept-tile:hover,#navbar .navbar-nav LI:hover A{border-color:#CCC;}.path-frontpage .dept-label A:hover,#navbar .navbar-nav LI:hover A{color:var(--dark-orange-link);}#navbar{max-width:initial;background-color:var(--very-light-grey);border:none;min-height:unset;}.navbar{border-radius:unset;}.container > .navbar-header{margin-left:0;margin-right:0;}#navbar .navbar-header{width:100%;}#navbar .container{padding-left:0;padding-right:0;}#navbar .navbar-nav{width:100%;display:flex;align-items:stretch;justify-content:center;padding-left:0;margin:0;}#navbar .navbar-nav LI{text-align:center;display:block;flex:1 1 auto;}#navbar .navbar-nav LI A{padding:0.5em;font-size:36px;border:1px solid #EEE;display:block;}@media (max-width:450px){#navbar .navbar-nav LI A{padding:0.5em;font-size:24px;font-family:Georgia,serif;font-style:italic;font-weight:500;}}#navbar .navbar-nav LI.active A{background-color:#FFF;border-color:#CCC;border-bottom-color:#FFF;}.path-frontpage H1{display:none;}.page-header{border:none;margin-top:0;padding:0;}.field--name-field-book-review .field--label,.field--widget-commerce-product-variation-attributes LEGEND,H1,H2,H3,H4,H5{font-family:Oswald,serif;text-transform:uppercase;font-weight:400;line-height:1.2em;color:#2F2F2F;}H1{font-size:30px;margin-bottom:5px;}@media (max-width:450px){H1{font-size:20px;}}H2{font-size:24px;margin:1em 0 0.5em 0;}.field--name-field-book-review .field--label,.field--widget-commerce-product-variation-attributes LEGEND,H3{font-size:18px;}.field--name-field-book-review .field--label{margin:20px 0 10px 0;}P{margin-bottom:1.25em;}.breadcrumb{background:none;font-size:0.8em;padding:0;font-weight:500;}.row{margin:0;}.row DIV[class$="-12"]{padding:0;}.main-container > .row{margin:0;}.row > DIV[class^="col-"],.row > SECTION[class^="col-"]{padding-left:0;}.main-container > .row > SECTION.col-sm-9{padding-right:25px;}.main-container > .row > ASIDE.col-sm-3{padding:10px;background:none;}DIV.region-sidebar-second{padding:0;background:initial;border:none;}DIV.region-sidebar-second.well{float:right;margin-bottom:0;box-shadow:none;}DIV.region-sidebar-second > SECTION{margin-bottom:30px;width:100%;}DIV.region-sidebar-second > SECTION:last-child{margin-bottom:0;}DIV.region-sidebar-second H2,DIV.region-sidebar-second H3{color:#666;font-size:16px;line-height:1em;margin:0 0 10px 0;padding:0;}DIV.region-sidebar-second UL LI{border:none;background-color:initial;padding:0.15em 0;font-size:0.9em;}DIV.region-sidebar-second .view-display-id-block_2{text-transform:lowercase;}DIV.region-sidebar-second .view-display-id-block_2 .item-Jewellery{display:none;}@media (min-width:768px){section[id^="block-views-block-random-products-random-"]{display:inline-block;width:24%;vertical-align:top;padding-right:10px;box-sizing:border-box;}section[id^="block-views-block-random-products-random-"]:last-child{padding-right:0;}.product-thumbnail img{max-width:100%;height:auto;}.product-title{word-wrap:break-word;overflow-wrap:break-word;}}@media (max-width:767px){section[id^="block-views-block-random-products-random-"]{display:block;width:100%;margin-bottom:20px;}}A.offsite::before{font-family:'Font Awesome 5 Free';content:"\f35d";font-weight:var(--icon-solid-weight);color:var(--dark-turquoise);padding-right:2px;}A.offsite:hover::before{color:var(--dark-orange-link);}.pager-current .btn-primary{background-image:linear-gradient(#E58457 0%,#E58457 100%) !important;color:#FFF !important;}.region-sidebar-second .book-toc{width:100%;font-size:0.95em;}.region-sidebar-second .book-toc TD{padding:3px 5px;color:#444;}.region-sidebar-second .book-toc TR TD:first-child{padding-left:0;}.region-sidebar-second .book-toc TR TD:last-child{padding-right:0;}.region-sidebar-second .book-toc .section TD{padding-top:10px;}.region-sidebar-second .book-toc .section TD.title{color:var(--powder-blue);text-transform:uppercase;font-family:'Oswald',sans-serif;}.region-sidebar-second .book-toc SPAN.title{color:#555;font-weight:bold;}.region-sidebar-second .book-toc .page{text-align:right;vertical-align:top;}.region-sidebar-second .book-toc .chapter{font-style:500;}DIV.sample-intro P,P.author{font-size:1.2em;}DIV.sample-intro P{padding-bottom:1.25em;border-bottom:2px dotted #CCC;}CITE{text-align:left;display:inline;font-family:Georgia,serif;font-size:1.05em;}CITE::before{content:none;margin-right:auto;}.blockquote,BLOCKQUOTE{border-left-color:var(--pale-blue);background-color:var(--blockquote-background);padding:10px 25px 30px 25px;}.blockquote,BLOCKQUOTE I,.blockquote,BLOCKQUOTE EM{font-style:normal;}.blockquote::before,BLOCKQUOTE::before,.blockquote::after,BLOCKQUOTE::after{font-size:20px;font-family:'Font Awesome 5 Free';color:#D6D6D6;font-weight:var(--icon-solid-weight);}.blockquote::after,BLOCKQUOTE::before{margin-left:-10px;content:"\f10d";margin:-20px 0 10px -15px;}.blockquote::after,BLOCKQUOTE::after{float:right;content:"\f10e";margin-right:-15px;}.blockquote,BLOCKQUOTE P{font-family:Georgia,serif;font-size:15px;color:#333;font-style:italic;line-height:1.5em;}.testimonial BLOCKQUOTE{margin-bottom:0;padding:10px;}.testimonial BLOCKQUOTE P{padding:5px 5px 0 5px;}.testimonial BLOCKQUOTE::before,.testimonial BLOCKQUOTE::after{margin:0;padding:0;}.testimonial .title{font-family:Oswald,serif;padding:10px 5px 5px 10px;font-weight:500;font-size:13px;text-transform:uppercase;}.testimonial .title,.testimonial .author{background-color:var(--blockquote-background);border-left:5px solid var(--pale-blue);}.testimonial .author{text-align:right;text-transform:uppercase;margin-bottom:20px;font-size:12px;padding:15px 10px 10px 0;}.footnote I{padding-left:24px;}.footnote P{padding-left:20px;font-size:12px;font-family:Verdana,sans-serif;border-left:4px solid #CCC;padding-top:0;color:#333;}#sliding-popup .popup-content{max-width:100%;background-color:#841566;color:#FFF;}#sliding-popup .popup-content #popup-text{margin:1em 2em;}#sliding-popup .popup-content #popup-text P{margin:0;}#sliding-popup .popup-content #popup-buttons{margin:1em 2em 1em 0;}#sliding-popup BUTTON{margin:0 5px;-webkit-appearance:button;cursor:pointer;padding:5px 10px;background-image:linear-gradient(var(--dark-turquoise) 0%,#1B7EAC 100%);background-repeat:repeat-x;border-color:#1B7EAC;font-family:'Oswald',sans-serif;text-transform:uppercase;text-shadow:none;font-size:14px;border-radius:6px;}#sliding-popup BUTTON:hover,#sliding-popup BUTTON:active{color:#FFF;background-image:none;border-color:transparent;background-color:#E58457;}FOOTER{background-color:#000;border:0;font-size:12px;text-align:center;}.region-footer{width:100%;}FOOTER .footer-copyright,FOOTER .copyright-notice{color:#AAA;margin-bottom:20px;font-family:'Karla',sans-serif;font-size:14px;}FOOTER .menu{margin:0;padding:20px 0 0 0;list-style-type:none;}FOOTER .menu LI{display:inline-grid;padding:0;}FOOTER .menu LI A{display:block;color:#CCC;padding:5px;}FOOTER .menu A:hover,FOOTER .menu A:active,FOOTER .menu A:visited:hover,FOOTER .menu A:visited:active{background-color:initial;}.product-details .table-responsive{margin-top:1em;overflow-x:visible;}.product-details .table-responsive TH{white-space:nowrap;}.product-details .table-responsive TH,.product-details .table-responsive TD{font-size:0.95em;padding:7px 5px;vertical-align:top;}.product-details .table-responsive TH{font-size:0.8em;text-transform:uppercase;white-space:nowrap;font-weight:600;}.product-details .field--items .field--item{padding-bottom:0.2em;}.product-details .field--items .field--item::last-child{padding-bottom:0;}.views-view-grid .row{display:flex;flex-wrap:wrap;}.views-view-grid DIV[class^="col-"]{display:flex;flex-direction:column;}#views-bootstrap-product-grids-page-books .product .cell,.view-product-grids .product .cell{background-color:var(--light-grey-header);padding:0;margin:15px;overflow:hidden;}.view-product-grids .product .cell{padding-bottom:10px;}.view-product-grids .cell > DIV,.view-product-grids .cell > FORM{overflow:visible;}.view-product-grids DIV[class^="product-"],SECTION DIV[class^="product-"]{margin-bottom:10px;}SECTION .product-title,.view-product-grids .product-title{font-size:16px;font-family:Oswald,sans-serif;font-weight:normal;line-height:1.2em;color:#2F2F2F;text-transform:uppercase;}.path-books .product-title,.path-prints .product-title,.path-collages .product-title,.path-jewellery .product-title{padding:0 10px;}SECTION .product-title A,.view-product-grids .product-title A{display:block;}.view-product-grids .product-thumbnail A{display:block;}.view-product-grids .product-thumbnail A IMG{padding:6px;background-color:#E5E5E5;border:1px solid #CECECE;transition:all 0.2s ease-in-out;width:100%;height:auto;}.view-product-grids .product-thumbnail A:hover IMG,.view-product-grids .product-thumbnail A:active IMG{background-color:#FFDFCC;}.product-thumbnail .img-responsive{display:initial;}.view-product-grids .product-price{padding-left:10px;float:left;line-height:40px;}.view-product-grids .commerce-order-item-add-to-cart-form,.view-product-grids DIV[class^="product-add-to-cart"]{padding-right:10px;float:right;}.view-product-grids .product-price{margin-right:10px;}.product-add-to-cart-0 FORM{display:none;}DIV.product-price,.path-product .field--name-price{color:#15845D;font-size:30px;}.view-product-grids .product-price-free{font-size:25px;}.view-product-grids .product .cell::after{content:"";display:table;clear:both;}.view-product-grids .product-price,.view-product-grids DIV[class^="product-add-to-cart"]{display:flex;align-items:center;min-height:40px;}.grid .stock-level{display:none;}.grid DIV[class="stock-level-0"]{font-style:italic;text-transform:uppercase;}.grid DIV[class="stock-level-0"]{text-transform:lowercase;}.owl-item .img-responsive{margin:0 auto;}.owl-controls.clickable{margin:0;}.owl-carousel .thumbnail{background-color:none;border:none;box-shadow:0 4px 8px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);}A.btn-success,.btn-success{background-image:linear-gradient(var(--dark-turquoise) 0%,#1B7EAC 100%);background-repeat:repeat-x;color:#FFF;background-color:var(--dark-turquoise);border:none;}.btn{font-family:'Oswald',sans-serif;text-transform:uppercase;box-shadow:inset 0 -3px 0 rgb(0 0 0 / 6%);margin:0;border-radius:6px;font-size:14px;line-height:1.5em;padding:5px 10px;letter-spacing:0.01em;}A.btn-success:hover,.btn-success:hover{background-image:linear-gradient(#B04D1C 0%,var(--dark-orange-link) 100%);background-color:var(--dark-orange-link);box-shadow:outset -3px 3px 0 rgb(0 0 0 / 6%);color:#FFF;}.path-product .table-responsive TH{min-width:80px;}.commerce-product--print .product-details H3{color:#888;text-transform:uppercase;font-size:0.8em;font-weight:400;letter-spacing:0.02em;margin:10px 0 0 0;}.view-display-id-block_fandt_price_range .view-content > DIV{display:inline;line-height:1.2em;}.view-display-id-block_fandt_price_range .view-content > DIV:first-child::after{content:"-";color:#999;font-size:0.8em;}.field--widget-commerce-product-variation-attributes{margin-top:15px;}DIV.field--widget-commerce-product-variation-attributes LEGEND{margin:0;border:none;}.view-buy-related-books DIV[class^="product-"]{text-align:center;}.view-buy-related-books DIV[class^="product-"] A{display:block;}SECTION .view-buy-related-books .product-title{margin-bottom:0;}.product-format{margin:5px 0;font-size:0.9em;color:#666;}.columns-3{column-count:3;column-gap:15px;}@media (max-width:670px){.columns-3{column-count:2;column-gap:10px;}}@media (max-width:450px){.columns-3{column-count:1;column-gap:5px;}}#views-bootstrap-book-reviews-reviews P.reviewer{margin-bottom:0;}.product-details .ooak{font-style:italic;margin-top:10px;font-weight:500;color:#648915;text-transform:uppercase;font-size:14px;}.in-cart,.in-stock{margin-top:5px;font-size:14px;}.in-cart SPAN,.in-stock SPAN{text-transform:uppercase;}.in-stock{color:#199F70;}.in-cart{color:var(--dark-turquoise);}FORM.commerce-order-item-add-to-cart-form,FORM[id^="views-form-in-cart-remove-button"] DIV[id^="edit-actions"]{display:none;}.cart-empty-page P,.cart-empty-page A{display:inline;}.cart-empty-page P{margin-right:1em;font-size:1.2em;}.random-products{margin-top:4em;width:100%;}.random-products .row DIV[class^="col-"]{padding-left:0;}.view-random-products .browse-products{background-color:#FFF;padding-top:1em;margin-bottom:1em;text-transform:lowercase;font-style:italic;text-align:left;font-family:'Karla',sans-serif;font-weight:600;font-size:1.6em;}.view-random-products .browse-products A::after{content:"\f138";font-family:'Font Awesome 5 Free';font-weight:900;padding-left:10px;font-style:normal;font-size:1em;}#contact-message-notify-shop-form #edit-preview{display:none;}button[class*="add-to-cart"],input[type="submit"][class*="add-to-cart"],a[class*="add-to-cart"]{display:none;}.under-construction,#block-notifyme{background-color:#F0F0F0;padding:10px;border:2px solid var(--pale-blue);border-radius:4px;}.under-construction{margin-bottom:2em;}.path-frontpage .content P:first-child{padding-bottom:2em;font-size:18px;line-height:1.5em !important;}
