﻿html{scroll-behavior:smooth}body{background-color:#fff;font-family:"Roboto",sans-serif;color:#444;font-size:16px;font-weight:300;line-height:1.8em;overflow-x:hidden}tr{border-color:#e5e5e5}ul{margin:0;padding:0}p{margin:0 0 15px 0;padding:0}b,strong{font-weight:500}h1,h2,h3{font-family:"Roboto",serif;font-weight:400;margin-top:0}h1{font-size:28px;line-height:130%;margin-bottom:15px}h2{font-size:24px;margin-bottom:15px}h3{font-size:20px}.container{width:95%}@media only screen and (min-width: 601px){.container{width:90%}}#materialbox-overlay{background-color:rgba(0,0,0,.8)}.notice-popup{max-width:500px;z-index:1600 !important}.notice-popup .close{position:absolute;top:0;right:0}.grecaptcha-badge{opacity:0 !important}#windowOverlay{position:fixed;top:0;left:0;width:100%;height:100%;z-index:20000;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:25%;background-color:rgba(159,72,72,.9);color:#fff5e7}#windowOverlay .progress{background-color:#fff5e7}#windowOverlay .progress .indeterminate{background-color:#9f4848}.notice-bar{display:none;padding:10px 10px;text-align:center;font-size:.9em;cursor:pointer;line-height:1.4em;position:fixed;bottom:0;width:100%;z-index:9}.notice-bar .container{padding-left:15px}.notice-bar .container .close{position:absolute;left:10px;top:calc(50% - 12px)}.banner{line-height:0}.banner img{max-width:800px;width:100%;height:auto}#installButton{position:fixed;bottom:10px;z-index:999}#installButton .appLogo{position:fixed;bottom:10px;right:10px;cursor:pointer;line-height:0;opacity:0;transition:opacity .2s ease-in}#installButton .appLogo:hover{opacity:1}#installButton .installButtonContainer{position:relative;background-color:rgba(242,241,255,.9);padding:25px;text-align:center;border-radius:5px;max-width:90%;left:5%}#installButton .installButtonContainer img{display:none}#installButton .installButtonContainer .hideInstallButton{top:5px;right:5px;position:absolute;color:#444;cursor:pointer}@media only screen and (min-width: 601px){#installButton{right:10px}#installButton .installButtonContainer{max-width:300px;left:auto}#installButton .installButtonContainer img{display:inline}}nav{background-color:#fff;background-color:rgba(255,255,255,.8);transition:all .3s ease-out;height:auto}.nav-top{background-color:#fff5e7;position:fixed;width:100%;height:80px;line-height:80px;padding:0 15px;top:0;z-index:1499;transition:all .3s ease-out}.nav-top .container{height:100%;display:flex;align-items:center;justify-content:space-between;transition:all .3s ease-out}.nav-top .sidenav-trigger,.nav-top a.sidenav-trigger i{height:45px;line-height:45px;margin:0 10px 0 5px}.nav-top .logo{line-height:0}.nav-top .logo img{height:40px;width:100%;transition:all .3s ease-out}.is-scrolled .nav-top{height:40px}.is-scrolled .nav-top .logo img{height:33px}.user-nav{display:flex;align-items:center;flex-direction:row;line-height:1em}.search-bar{margin-right:15px;width:300px;display:flex}.search-bar input.search{margin:0;background:rgba(255,255,255,.8);border:1px solid #edd6b5;border-radius:3px;height:2em;padding:0 40px 0 5px;width:calc(100% - 42px);transition:all .2s linear}.search-bar input.search:focus{background:#fff;border:1px solid #9f4848 !important;box-shadow:none !important}.search-bar input.search:focus~button i.material-icons{color:#9f4848}.search-bar button,.search-bar span{line-height:32px;height:32px;padding:0 10px;position:relative;right:40px;margin-right:-40px}.search-bar button i.material-icons,.search-bar span i.material-icons{font-size:21px;line-height:32px !important;height:32px !important;transition:all .2s linear;color:#edd6b5}.search-bar span img{width:21px;margin-top:6px}.autocomplete-suggestions{z-index:10005}.autocomplete-suggestion{padding:.6em .7em !important;font-size:.9em}.user-bar{white-space:nowrap;font-size:.8em;font-weight:400;text-transform:uppercase;margin-top:1px}.user-bar a{color:#9f4848;border:1px solid transparent;padding:10px;position:relative}.user-bar a:hover{border-color:#9f4848}.user-bar .material-icons{vertical-align:middle}.user-bar .cart-count{position:absolute;top:1px;right:6px;line-height:1em;background-color:#fff5e7;color:#9f4848;border-radius:99px;padding:1px}.user-bar #addNotice{display:none;position:absolute;top:calc(100% + 10px);right:0;background:#7cb342;color:#fff;padding:10px 20px;border-radius:3px;text-align:center;line-height:1.6em;transition:visibility .3s ease-in;z-index:9}.user-bar #addNotice:after{content:"";position:absolute;top:-10px;right:15%;border-bottom:10px solid #7cb342;border-left:10px solid transparent;border-right:10px solid transparent}nav i,nav i.material-icons{height:45px;line-height:45px}main{margin-top:80px;clear:both}.mobile-menu-button a{color:#9f4848}.no-menu main{margin-top:0}@media only screen and (min-width: 601px){main{margin-top:80px}.nav-top{height:80px;line-height:80px}nav a.sidenav-trigger,nav a.sidenav-trigger i{height:80px;line-height:80px}.logo img{height:70px}.is-scrolled .nav-top{height:40px}.is-scrolled .logo img{height:33px}}@media only screen and (min-width: 993px){.nav-menu{background-color:#9f4848;position:fixed;width:100%;padding:0 15px;top:0;line-height:45px;z-index:1498}.nav-menu .container{position:relative}.logo{position:relative;overflow:hidden}.autocomplete-suggestions{z-index:1500}main{margin-top:126px;min-height:500px}.mobile-menu-button{display:none}.nav-top{transition:none}.is-scrolled .nav-top{height:40px}.is-scrolled .logo img{height:33px}}.nav-menu .dropdown-content{z-index:10;background:#9f4848}.nav-menu .dropdown-content li:hover,.nav-menu .dropdown-content li.active{background-color:transparent}.nav-menu .dropdown-content li>a{font-size:1rem;color:#fff;border-top:1px solid #ad5c5c}.sidenav li>a{padding:0 24px}.sidenav .collapsible li.active>a i{transform:rotate(180deg)}.sidenav .collapsible-header,.sidenav.sidenav-fixed .collapsible-header{padding:0 24px}.sidenav .collapsible-body,.sidenav.sidenav-fixed .collapsible-body{background-color:transparent}.sidenav .collapsible-body a,.sidenav.sidenav-fixed .collapsible-body a{padding:0 24px 0 32px !important}.sidenav .collapsible-body .collapsible-body a,.sidenav.sidenav-fixed .collapsible-body .collapsible-body a{padding:0 24px 0 40px !important}.sidenav .collapsible-body>ul:not(.collapsible)>li.active,.sidenav.sidenav-fixed .collapsible-body>ul:not(.collapsible)>li.active{background-color:rgba(0,0,0,.05)}.sidenav .collapsible-body>ul:not(.collapsible)>li.active a,.sidenav.sidenav-fixed .collapsible-body>ul:not(.collapsible)>li.active a{color:rgba(0,0,0,.87)}.sidenav{background-color:#fff5e7;height:100%;padding-bottom:0;z-index:10001;display:flex;flex-direction:column}.sidenav .divider{margin:0}.sidenav .sidenav-spacer{flex-grow:1}.sidenav .user-view{background-color:#fff5e7;padding:16px;line-height:0}.sidenav .user-view .search-bar{width:100%;margin-top:15px}.sidenav .user-view img{width:90%;height:auto}.sidenav .sidenav-account{background-color:#fff5e7;display:flex !important;align-items:center}@media only screen and (min-width: 993px){.two-cols .left-col{padding-right:60px}}.highlight-text{color:#9f4848}main a{color:#9f4848}main a.link{color:#9f4848;position:relative;white-space:nowrap}main a.link:after{content:"";position:absolute;border-bottom:1px solid #9f4848;bottom:-3px;left:0;width:0%;transition:all .1s ease-in}main a.link:hover:after{width:100%}.ma-auto{margin-top:auto !important;margin-right:auto !important;margin-bottom:auto !important;margin-left:auto !important}.ma-0{margin:0 0 !important}.ma-1{margin:4px 4px !important}.ma-2{margin:8px 8px !important}.ma-3{margin:16px 16px !important}.ma-4{margin:24px 24px !important}.ma-5{margin:48px 48px !important}.my-auto{margin-top:auto !important;margin-bottom:auto !important}.my-0{margin-top:0 !important;margin-bottom:0 !important}.my-1{margin-top:4px !important;margin-bottom:4px !important}.my-2{margin-top:8px !important;margin-bottom:8px !important}.my-3{margin-top:16px !important;margin-bottom:16px !important}.my-4{margin-top:24px !important;margin-bottom:24px !important}.my-5{margin-top:48px !important;margin-bottom:48px !important}.mx-auto{margin-left:auto !important;margin-right:auto !important}.mx-0{margin-left:0 !important;margin-right:0 !important}.mx-1{margin-left:4px !important;margin-right:4px !important}.mx-2{margin-left:8px !important;margin-right:8px !important}.mx-3{margin-left:16px !important;margin-right:16px !important}.mx-4{margin-left:24px !important;margin-right:24px !important}.mx-5{margin-left:48px !important;margin-right:48px !important}.mt-auto{margin-top:auto !important}.mt-0{margin-top:0 !important}.mt-1{margin-top:4px !important}.mt-2{margin-top:8px !important}.mt-3{margin-top:16px !important}.mt-4{margin-top:24px !important}.mt-5{margin-top:48px !important}.mr-auto{margin-right:auto !important}.mr-0{margin-right:0 !important}.mr-1{margin-right:4px !important}.mr-2{margin-right:8px !important}.mr-3{margin-right:16px !important}.mr-4{margin-right:24px !important}.mr-5{margin-right:48px !important}.mb-auto{margin-bottom:auto !important}.mb-0{margin-bottom:0 !important}.mb-1{margin-bottom:4px !important}.mb-2{margin-bottom:8px !important}.mb-3{margin-bottom:16px !important}.mb-4{margin-bottom:24px !important}.mb-5{margin-bottom:48px !important}.ml-auto{margin-left:auto !important}.ml-0{margin-left:0 !important}.ml-1{margin-left:4px !important}.ml-2{margin-left:8px !important}.ml-3{margin-left:16px !important}.ml-4{margin-left:24px !important}.ml-5{margin-left:48px !important}.pa-auto{padding-top:auto !important;padding-right:auto !important;padding-bottom:auto !important;padding-left:auto !important}.pa-0{padding:0 0 !important}.pa-1{padding:4px 4px !important}.pa-2{padding:8px 8px !important}.pa-3{padding:16px 16px !important}.pa-4{padding:24px 24px !important}.pa-5{padding:48px 48px !important}.py-auto{padding-top:auto !important;padding-bottom:auto !important}.py-0{padding-top:0 !important;padding-bottom:0 !important}.py-1{padding-top:4px !important;padding-bottom:4px !important}.py-2{padding-top:8px !important;padding-bottom:8px !important}.py-3{padding-top:16px !important;padding-bottom:16px !important}.py-4{padding-top:24px !important;padding-bottom:24px !important}.py-5{padding-top:48px !important;padding-bottom:48px !important}.px-auto{padding-left:auto !important;padding-right:auto !important}.px-0{padding-left:0 !important;padding-right:0 !important}.px-1{padding-left:4px !important;padding-right:4px !important}.px-2{padding-left:8px !important;padding-right:8px !important}.px-3{padding-left:16px !important;padding-right:16px !important}.px-4{padding-left:24px !important;padding-right:24px !important}.px-5{padding-left:48px !important;padding-right:48px !important}.pt-auto{padding-top:auto !important}.pt-0{padding-top:0 !important}.pt-1{padding-top:4px !important}.pt-2{padding-top:8px !important}.pt-3{padding-top:16px !important}.pt-4{padding-top:24px !important}.pt-5{padding-top:48px !important}.pr-auto{padding-right:auto !important}.pr-0{padding-right:0 !important}.pr-1{padding-right:4px !important}.pr-2{padding-right:8px !important}.pr-3{padding-right:16px !important}.pr-4{padding-right:24px !important}.pr-5{padding-right:48px !important}.pb-auto{padding-bottom:auto !important}.pb-0{padding-bottom:0 !important}.pb-1{padding-bottom:4px !important}.pb-2{padding-bottom:8px !important}.pb-3{padding-bottom:16px !important}.pb-4{padding-bottom:24px !important}.pb-5{padding-bottom:48px !important}.pl-auto{padding-left:auto !important}.pl-0{padding-left:0 !important}.pl-1{padding-left:4px !important}.pl-2{padding-left:8px !important}.pl-3{padding-left:16px !important}.pl-4{padding-left:24px !important}.pl-5{padding-left:48px !important}.top-spacer{margin-top:50px}.bottom-spacer{margin-bottom:50px}@media only screen and (min-width: 993px){.top-spacer{margin-top:100px}.bottom-spacer{margin-bottom:100px}}#main-slider{position:relative;overflow:hidden}#main-slider .flexslider{background-color:#f7f7f7 !important;margin:0 !important;border-radius:0 !important;border-width:0 !important}#main-slider .flexslider .slides{display:flex;align-items:center;height:calc(80vh - 60px - 50px)}#main-slider .flexslider .slides li{align-items:center;justify-content:center;height:100%}#main-slider .flexslider .slides li .holder{height:100%;position:relative}#main-slider .flexslider .slides li .holder:before{content:"";background-position:bottom center;position:absolute;width:100%;height:100%;left:0;bottom:0;z-index:1}#main-slider .flexslider .slides li .holder .container{height:100%;position:relative;display:flex;align-items:center;justify-content:center}#main-slider .flexslider .slides li .holder .container .flex-caption{position:relative;padding:0 15px 0 15px;z-index:3;font-family:"Roboto",Arial,Helvetica,sans-serif;margin:0;font-size:24px;text-align:center;color:#fff;text-shadow:0 0 15px rgba(0,0,0,.8);background-color:transparent;line-height:1.2}#main-slider .flexslider .slides li .holder .container .flex-caption h1{opacity:0;font-family:"Lato",serif;font-size:50px;font-weight:300}#main-slider .flexslider .slides li .holder .container .flex-caption p{opacity:0;font-size:.75em}#main-slider .flexslider .slides li .holder .container .flex-caption .link{opacity:0}#main-slider .flexslider .slides li .holder .container .flex-caption .link .btn:hover{background-color:#d02a1e !important}#main-slider .flexslider .slides img{position:absolute !important;width:100% !important;min-width:100% !important;max-width:none !important;top:-9999px !important;bottom:-9999px !important;left:-9999px !important;right:-9999px !important;margin:auto !important;-moz-user-select:none;height:auto !important}#main-slider .flexslider .slides img.portrait{height:100% !important;width:auto !important}#main-slider .flex-direction-nav a:before{font-size:30px !important;color:rgba(255,255,255,.5)}#main-slider .flex-control-nav{bottom:2% !important;z-index:2 !important}#main-slider .flex-control-paging li a{background:#fff !important;background:rgba(255,255,255,.5) !important}#main-slider .flex-control-paging li a:hover{background:#fff !important;background:rgba(255,255,255,.7) !important}#main-slider .flex-control-paging li a.flex-active{background:#fff !important;background:rgba(255,255,255,.9) !important}.home-title{position:relative;font-family:"Lato",serif;font-size:50px;line-height:1.5em;color:#9f4848;margin-bottom:30px;font-weight:300}@media only screen and (min-width: 993px)and (max-width: 1200px){.featured-list .preload{flex-wrap:nowrap !important}}.testimonial-item-shop.testimonial-item-boxed{background-color:#fffcfa;border:1px solid #eee;border-radius:5px}.testimonial-item-shop .testimonial-content{position:relative;font-size:1em;z-index:0}.testimonial-item-shop .testimonial-content:before{content:"";background-image:url(../images/quote-left.svg);background-size:cover;position:absolute;top:-25px;left:-10px;width:100px;height:100px;z-index:-1}.testimonial-item-shop .testimonial-meta{display:flex;justify-content:flex-end;align-items:center;text-align:right}.testimonial-item-shop .testimonial-meta .testimonial-author{font-style:normal;text-transform:uppercase;font-size:.8em;line-height:1.2em}.testimonial-item-shop .testimonial-meta .testimonial-location{font-size:.8em;line-height:1.2em}.testimonial-item-shop .testimonial-meta .testimonial-image{width:60px;margin-left:15px;line-height:0;border-radius:100%;overflow:hidden}.category-list{display:flex;flex-wrap:wrap}.category-item{font-size:.8em;line-height:1.4em;margin-right:10px;margin-bottom:20px}.category-item .category-tag{position:relative;margin-right:20px;border-bottom:1px solid transparent;background-color:#fff;padding:5px 10px;border-radius:5px;color:#9f4848;border:1px solid #9f4848;font-weight:400}.category-item .category-tag:last-child{margin-right:0}.category-item a.category-tag:hover{background-color:#fff5e7}.breadcrumbs{font-size:.8em;line-height:1.4em}.breadcrumbs .crumb{position:relative;margin-right:20px;border-bottom:1px solid transparent}.breadcrumbs .crumb:last-child{margin-right:0}.breadcrumbs .crumb:not(:last-child):after{content:"»";position:absolute;top:-1px;right:-13px}.breadcrumbs a.crumb:hover{border-bottom:1px solid #999}.breadcrumbs a.home i{vertical-align:bottom;font-size:1.5em}.listing-filter{display:flex;flex-direction:row-reverse}.listing-filter input.select-dropdown{font-size:.8em;height:25px;margin-bottom:0}.listing-filter label{position:relative;top:0;min-width:45px}.product-list .preload,.product-list .jsload>span{display:flex;flex-wrap:wrap}.fade-enter-active,.fade-leave-active{transition:opacity .4s}.fade-enter,.fade-leave-to{opacity:0}.product-item{display:flex;flex-direction:row;width:100%;padding:15px;position:relative}.product-item.no-stock{opacity:.6}.product-item:after{content:"";position:absolute;border:1px solid #f9f9f9;top:0;bottom:0;left:0;right:0;width:100%;height:100%}.product-item .image{position:relative;margin-right:15px;width:30%;line-height:0;flex-shrink:0}.product-item .image .featured{position:absolute;top:5px;left:5px;line-height:1em;font-size:10px;padding:2px 4px;border-radius:99px;z-index:3}.product-item .image img{max-width:100%;max-height:100%;width:auto;height:auto}.product-item .text .title{line-height:1.3em;margin-bottom:0;font-weight:400;color:#9f4848}.product-item .text .author{color:#999;font-size:.9em;font-style:italic;line-height:1.3em;margin-top:5px}.product-item .text .itemid{font-size:.8em;margin-top:8px;line-height:1em}.product-item .text .price{font-size:.9em;margin-top:10px;line-height:1em;color:#000}.product-item .text .price .discount{font-size:.8em;line-height:1.1em}.product-item .text .price .discount .regular-rate{position:relative}.product-item .text .price .discount .regular-rate:after{height:1px;width:100%;background-color:rgba(124,90,90,.5);content:"";position:absolute;left:0;top:50%;transform:rotate(-5deg)}.product-item .text .subscribe{font-size:.8em;color:#000;background-color:#f2f2f2;border-radius:99px;padding:5px 10px;line-height:1.3em;margin-top:10px;display:inline-block}.product-item .text .rating{display:flex;line-height:1em;margin-top:5px}.product-item .text .rating .rating-count{font-size:.7em;margin-left:3px}.product-item .overlay{visibility:hidden;opacity:0;position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.05);transition:all .15s ease-in;text-align:center;display:block}.product-item .overlay .btns{position:relative;top:50%;transform:translateY(-50%);margin:0 auto;width:170px;z-index:1}.product-item .overlay .btns .view-btn{transition:all .22s ease-in;color:#fff;padding:10px 25px;margin-bottom:10px;text-transform:uppercase;font-size:.9em}.product-item .overlay .btns .add-btn{transition:all .15s ease-in;color:#fff;padding:5px;font-size:.9em;width:120px;margin:0 auto}.product-item .placeholder{position:relative}@media only screen and (min-width: 601px){.product-item{width:33%;flex-direction:column}.product-item .overlay .view-btn:hover{background-color:#d02a1e !important}.product-item .overlay .add-btn:hover{background-color:#7cb342 !important}.product-item:hover .overlay{visibility:visible;opacity:1}.product-item:hover .overlay .view-btn{transform:translateY(-80%)}.product-item:hover .overlay .add-btn{transform:translateY(-80%)}.product-item .image{margin-right:0;width:100%;padding-top:100%;height:0}.product-item .image img{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}.product-item .text .title{margin:15px 0 0}.related-items .product-item:nth-child(4){display:none}.related-items .product-item:nth-child(5){display:none}}@media only screen and (min-width: 993px){.product-item{width:25%}.related-items .product-item:nth-child(4){display:flex}.related-items .product-item:nth-child(5){display:none}}@media only screen and (min-width: 1201px){.product-item{width:20%}.related-items .product-item:nth-child(5){display:flex}}.load-more{color:#9f4848;border:1px solid #9f4848}.load-more:hover{background-color:#ffeded}@media only screen and (min-width: 601px){.product-detail{position:relative;padding:0 .75rem;display:flex;align-items:flex-start}.product-detail .desc-container{width:50%}.product-detail .image-container{width:50%;padding-right:.75rem;position:sticky;top:65px}.product-detail .text-container{padding-left:.75rem}.product-detail .info-container{padding-left:.75rem}}.product-detail .info-container{padding-top:35px}.product-detail .info-container table{font-size:1em;line-height:1.5em;border:1px solid #e5e5e5}.product-detail .info-container table td{padding:5px}.product-detail .info-container table p{margin:0}.product-detail .product-image{position:relative}.product-detail .product-image .main-preview{position:relative;width:100%;padding-top:100%;border:1px solid #eee}.product-detail .product-image .main-preview img{cursor:zoom-in;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;max-width:100%;max-height:100%;box-shadow:none;width:auto;height:auto}.product-detail .product-image .main-preview img.old{z-index:1}.product-detail .product-image .main-preview img.active{display:none}.product-detail .product-image .zoom-container{visibility:hidden;position:absolute;top:0;left:0;width:100px;height:100px}.product-detail .product-image .thumbnails{display:flex;flex-wrap:wrap;margin-top:10px}.product-detail .product-image .thumbnails a{display:flex;align-items:center;justify-content:center;margin-right:10px;margin-bottom:10px;width:80px;height:80px}.product-detail .product-image .thumbnails a img{margin:0;max-width:100%;max-height:100%;width:auto;height:auto}.product-detail .product-image .thumbnails a img.active{box-shadow:none;border:1px solid #000}.product-detail .title h2{font-size:14px}.product-detail .title .author{line-height:1.3em}.product-detail .itemid{font-size:.8em;margin-bottom:10px;line-height:1em}.product-detail .intro{font-size:.9em;line-height:1.3em}.product-detail .rating{display:flex;line-height:1em}.product-detail .rating .rating-count{font-size:.8em;margin-left:8px}.product-detail .featured{display:inline;line-height:1em;font-size:10px;padding:2px 4px;border-radius:99px}.product-detail .subscribe{font-size:.8em;color:#000;background-color:#f2f2f2;border-radius:99px;padding:5px 10px;line-height:1.3em;margin-top:10px;display:inline-block}.product-detail .price .rate{font-size:1.2em;font-weight:400}.product-detail .price .discount{font-size:.85em;line-height:1.1em}.product-detail .price .discount .regular-rate{position:relative}.product-detail .price .discount .regular-rate:after{height:1px;width:100%;background-color:rgba(124,90,90,.5);content:"";position:absolute;left:0;top:50%;transform:rotate(-5deg)}.product-detail .price .shipping-rate{font-size:.85em;line-height:1.5em;font-style:italic}.product-detail .ship-info{font-size:13px;line-height:1.4em;border:1px solid #ececec;padding:5px 15px;margin:10px 0;border-radius:5px;background-color:#f5f5f5}.product-detail .ship-info ul,.product-detail .ship-info ol{list-style-type:disc;padding:0 0 0 15px;margin:0}.product-detail .ship-info ul li,.product-detail .ship-info ol li{list-style-type:disc;padding:5px 0}.product-detail .buy button:not(:disabled):hover{background-color:#7cb342 !important}.product-detail .buy button:disabled{background-color:transparent !important;border:1px solid #ccc}.product-detail .help-notice{font-size:.9em;margin-top:10px;font-style:italic}.product-detail ul,.product-detail ol{list-style-type:disc;padding-left:15px}.product-detail ul li,.product-detail ol li{list-style-type:disc}.product-detail .product-info{font-size:.9em;line-height:1.7em}.product-detail .product-info h3{font-weight:400;border-bottom:1px solid #ececec;padding-bottom:5px}.product-info-link{display:none}@media only screen and (min-width: 601px)and (max-width: 1200px){.product-info-link{display:block}.product-info-link a{font-size:.9em;padding-bottom:3px;border-bottom:1px solid #ccc}}.zoomWindow{box-shadow:0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12),0 2px 4px -1px rgba(0,0,0,.3)}.zoomLens{cursor:zoom-in !important}.btn.green:hover{background-color:#60ca64 !important}.login-reg{display:flex;flex-direction:column}.login-reg .left-panel{background:#fdf8f1;width:100%;font-size:2.4em;color:#888;display:flex;justify-content:flex-start;align-items:flex-start;padding:24px;text-align:left;line-height:1em}.login-reg .left-panel .subtitle{font-size:14px;line-height:1.2em;margin-top:10px}.login-reg .right-panel{width:100%;padding:24px}.login-reg .right-panel .form-type{font-size:1em;margin-bottom:30px}.login-reg .right-panel .form-type a{cursor:pointer}.login-reg .right-panel .form-type a b{border-bottom:1px solid #d32f2f}.login-reg .right-panel .heading{text-transform:uppercase;font-size:14px;font-weight:500;line-height:1.4em;color:#888;padding:10px 0;position:relative;z-index:1}.login-reg .right-panel .heading:after{content:"";position:absolute;top:0;left:0;background:#fdf8f1;height:100%;width:100%;z-index:-1;border-radius:5px 5px 0 0}.login-reg .right-panel .heading .subheading{text-transform:none;font-weight:300;font-size:12px;color:#888;line-height:1.5em;margin-top:5px}@media only screen and (min-width: 993px){.forgot-password-header{margin-top:-50px}.login-reg{flex-direction:row}.login-reg .left-panel{width:50%;font-size:4em;justify-content:flex-end;padding:100px 48px 48px;text-align:right}.login-reg .left-panel>div{position:sticky;top:100px}.login-reg .right-panel{width:50%;padding:24px 48px}.login-reg .right-panel .heading:after{left:-47px;width:calc(100% + 47px);border-radius:0 5px 0 0}}.edit-address{display:inline-block;font-size:.7em;margin-top:10px;padding:0 7px;color:#fff;border-radius:5px;text-transform:uppercase;background-color:#999}.edit-address:hover{color:#fff;background-color:#555}.btn-proceed{transition:all .2s ease-in;background-color:rgba(201,32,20,.7);color:#fff}.btn-proceed:hover,.btn-proceed:focus{background-color:#c92014}.currency{font-size:.75em}.cart-empty-message{border:1px solid #eee;border-radius:3px;padding:20px}.cart-item{display:flex;flex-wrap:wrap;line-height:1.5em;border-bottom:1px solid #eee}.cart-item>div{padding:10px}.cart-item .image{flex-shrink:0;width:100px}.cart-item .details{flex-grow:1;font-size:1.3em;width:calc(100% - 100px)}.cart-item .details>a:hover{border-bottom:1px solid #ccc}.cart-item .details .actions{display:flex;font-size:14px;margin-top:10px;flex-wrap:wrap}.cart-item .details .actions .quantity-select{margin-top:0;margin-bottom:0;display:flex;flex-direction:row-reverse}.cart-item .details .actions .quantity-select label{font-size:14px;position:relative;line-height:1.5em;top:0;transform:none;margin-right:10px}.cart-item .details .actions .quantity-select .select-wrapper{top:-2px}.cart-item .details .actions .quantity-select .dropdown-trigger{font-size:14px;height:1.5em;line-height:1.5em;margin:0;width:40px;border:1px solid #ccc;border-radius:3px;padding:0 5px}.cart-item .details .actions .quantity-select .dropdown-content li{min-height:0}.cart-item .details .actions .quantity-select .dropdown-content li>a,.cart-item .details .actions .quantity-select .dropdown-content li>span{padding:10px 16px;line-height:1em}.cart-item .details .actions .delete{cursor:pointer}.cart-item .details .actions .delete:hover{border-bottom:1px solid #c62828}.cart-item .amount{width:100%;text-align:right}@media only screen and (min-width: 601px){.cart-item .details{max-width:calc(100% - 230px)}.cart-item .amount{flex-shrink:0;width:130px}}.cart-list .order-summary{position:sticky;top:100px}.cart-list .subtotal{border:1px solid #ddd;background-color:#eee;border-radius:3px;padding:10px;font-weight:500}.cart-list .subtotal .amount{white-space:nowrap;font-size:1.3em}.cart-list .subtotal>div{margin-bottom:10px}.checkout-step{line-height:1.5em;border:1px solid #e5e5e5;border-radius:3px;margin-bottom:15px}.checkout-step.active{border:1px solid #ccc}.checkout-step.active .header{background-color:#9f4848;color:#fff}.checkout-step .header{background-color:#ddd;padding:10px;line-height:25px;text-transform:uppercase;font-size:.9em;display:flex;justify-content:space-between;align-items:center;transition:all .3s ease-in}.checkout-step .header .step-number{background-color:#fff;color:#9f4848;float:left;display:flex;align-items:center;justify-content:center;margin-right:10px;width:25px;height:25px;font-weight:500}.checkout-step .header .edit-btn{color:#fff;background-color:#66b5ef;font-size:.7em;padding:5px 8px;line-height:1em;cursor:pointer}.checkout-step .address-item{padding:10px;border-bottom:1px solid #eee;transition:all .2s ease-in}.checkout-step .address-item label{flex-grow:1}.checkout-step .address-item label span{display:block;line-height:1.3em;height:auto}.checkout-step .address-item .btn-proceed{margin:10px 0 0 35px;flex-shrink:0}.checkout-step .address-item.active{background-color:rgba(10,70,113,.1)}.checkout-step .address-item.active label span{color:#000}.checkout-step .btn-add-address{border:1px solid #ccc;transition:all .2s ease-in;margin-left:45px;overflow:hidden}.checkout-step .btn-add-address:hover{background-color:#eee}.checkout-step table{font-size:14px}.checkout-step table .item-qty-rate{font-size:.85em;line-height:1.5em;margin-top:5px}.checkout-step thead th{padding:10px 10px;font-style:italic}.checkout-step tbody td{padding:10px 10px}@media only screen and (min-width: 601px){.checkout-step .address-item{display:flex;justify-content:space-between;align-items:center}.checkout-step .address-item .btn-proceed{margin:0}}.summary-step .note{font-size:12px;line-height:1.2rem;color:#999}.checkout-footer{position:relative;padding:10px}.checkout-footer .input-field>label{font-size:14px}.checkout-footer .btn-proceed{margin-top:10px}@media only screen and (min-width: 601px){.checkout-footer .payment-choice{padding-right:200px}.checkout-footer .payment-choice .btn-proceed{margin-top:0;position:absolute;bottom:10px;right:10px}}.coupon-container{font-size:.9em}.coupon-input{width:260px;position:relative}.coupon-input input.coupon{margin:0;background:#fff;border:1px solid #ddd;border-radius:3px;height:34px;font-size:1em;text-transform:uppercase;line-height:1em;padding:0 45px 0 5px;width:calc(100% - 52px);transition:all .2s linear}.coupon-input input.coupon:focus{border:1px solid #999 !important;box-shadow:none !important}.coupon-input input.coupon:disabled{border:1px solid #ddd;background-color:#eee}.coupon-input button{position:absolute;font-size:12px;line-height:36px;height:36px;padding:0 5px;top:0;right:0}.coupon-input button i.material-icons{font-size:21px;line-height:36px;height:36px}.payment-step .checkout-footer{align-items:center}.payment-step .checkout-footer .input-field label{font-size:14px;top:-30px}.payment-step .checkout-footer .input-field label .select-wrapper input{margin-bottom:0}.payment-step .checkout-footer .note{font-size:15px;line-height:1.4rem;color:#999}.checkout .order-summary{position:sticky;top:100px}.checkout .subtotal{border:1px solid #ddd;background-color:#eee;border-radius:3px;padding:10px;font-weight:500}.checkout .subtotal .amount{white-space:nowrap;font-size:1.3em}.checkout .subtotal .note{font-weight:300;color:#555;font-size:.9em}.payment-box{margin-top:40px;background-color:#ddd;padding:20px 0}.payment-logos{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;overflow-x:hidden}.payment-logos img{position:relative;margin:10px 15px}.page-footer{background-color:#582121;color:#fff}.page-footer .nav-links h6{margin-top:0;text-transform:uppercase;font-weight:500;color:#fff;font-size:.85em;letter-spacing:2px;padding:15px 0;text-align:center}.page-footer .nav-links h6 span{border-bottom:1px solid #fff;padding-bottom:15px}.page-footer .nav-links ul{display:flex;flex-wrap:wrap;justify-content:center;font-size:.9em;color:#fff;margin:1em 0}.page-footer .nav-links ul.footer-contact{display:block;font-size:1em}.page-footer .nav-links ul.footer-contact li{display:flex}.page-footer .nav-links ul.footer-contact li:after{content:none}.page-footer .nav-links ul.footer-contact li div:first-child{width:45px;margin-right:5px}.page-footer .nav-links ul.footer-contact li a{white-space:nowrap}.page-footer .nav-links li{position:relative;margin:0 10px}.page-footer .nav-links li:after{content:"";position:absolute;border:1px solid #3d3a50;right:-10px;top:20%;height:60%}.page-footer .nav-links li:last-child:after{content:none}.page-footer .nav-links a{color:#fff;position:relative}.page-footer .nav-links a:after{content:"";position:absolute;border-bottom:1px solid #fff;bottom:-3px;left:0;width:0%;transition:all .1s ease-in}.page-footer .nav-links a:hover:after{width:100%}.page-footer .nav-links p{color:#fff;font-size:.9em}.page-footer .footer-copyright{font-size:14px;position:relative;color:#fff}.page-footer .footer-copyright a{color:#fff}.page-footer .social-icons{text-align:left}.page-footer .social-icons a{margin-right:10px}.page-footer .social-icons a:after{content:none}.page-footer .social-icons a:hover:after{width:0}.page-footer .social-icons a:last-child{margin-right:0}.page-footer .social-icons svg{width:25px;fill:#fff}.page-footer .social-icons a:hover svg{opacity:.8}.page-footer .social-icons .facebook svg{fill:#1877f2}.page-footer .social-icons .instagram svg{fill:#e4405f}@media only screen and (min-width: 601px){.page-footer .nav-links h6{text-align:left}.page-footer .nav-links ul{display:block}.page-footer .nav-links li{margin:0}.page-footer .nav-links li:after{content:none}}.input-field>input,.input-field>textarea{color:#222}.input-field>label{color:#777;font-size:16px}.input-field .helper-text{line-height:1.5em}::placeholder{color:#999}textarea.materialize-textarea.invalid{border-bottom:1px solid #f44336;box-shadow:0 1px 0 0 #f44336;color:#f44336}.progress-holder{height:3px;overflow:hidden}.progress-holder .progress{height:2px}.customer-nav{border:1px solid #eee}.customer-nav .card-image{max-height:120px;overflow:hidden}.customer-nav .card-content a{display:block;padding:7px 15px;border-bottom:1px solid #eee;color:#000}.customer-nav .card-content a:hover{background-color:#eee}.address-list .card{border:1px solid #eee;font-size:14px;line-height:1.6em}.address-list .card .card-title a{text-transform:uppercase;font-size:.7em;cursor:pointer}.address-list .card .card-title a:hover{border-bottom:1px solid #999}.address-list .card .card-content a{border:1px solid transparent}.address-list .card .card-content a:hover{background-color:#eee !important;border:1px solid #ddd}.address-list .card.placeholder .card-content{padding:0}.address-list .card.placeholder .card-content a{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:350px}.address-list .card.placeholder .card-content a i,.address-list .card.placeholder .card-content a span{transition:all .3s ease-in}.address-list .card.placeholder .card-content a:hover{background-color:transparent !important;border:0;cursor:pointer}.address-list .card.placeholder .card-content a:hover i{color:#aaa !important}.address-list .card.placeholder .card-content a:hover span{color:#555 !important}.card.settings{border:1px solid #eee;font-size:14px;line-height:1.6em}.card.settings .card-title span{text-transform:uppercase;font-size:.7em}.card.settings .card-content .input-field{margin-top:.5em;margin-bottom:.5em}.card.settings .card-content .input-field>label{color:#999;font-size:14px}.card.settings .card-content .input-field input{margin-bottom:0}.card.settings .card-content .input-field>label:not(.label-icon).active{transform:translateY(-9px) scale(0.8)}.card.settings .card-content a:hover{border:0}.password-toggle{cursor:pointer;font-size:10px;position:absolute;right:10px;top:20px;border:0}.expand-container{font-size:14px;line-height:1.5em}.expand-container .expand-header{cursor:pointer}.expand-container .expand-body{display:none}.expand-container .expand-icon{font-size:18px;vertical-align:text-bottom}table{font-size:.85em;line-height:1.5em}table th{white-space:nowrap;color:#999}table th.active{color:#444}table th.sortable{cursor:pointer}table th.sortable:hover{color:#444}table th.sortable:hover .material-icons{color:#444}table th .material-icons{color:#eee}table th.active .material-icons{color:#444}table th.desc .material-icons{transform:rotate(-180deg)}table tbody .progress-holder{border-bottom:0}table tbody .progress-holder td{height:3px}table tbody .progress-holder .progress{height:2px}table tbody a{cursor:pointer}table tbody .material-icons.delete{cursor:pointer;color:#ef9a9a !important}table tbody .material-icons.delete:hover{color:#f44336 !important}.order-item{display:flex;flex-direction:column;font-size:.9em;line-height:1.5em;border:1px solid #eee;border-radius:3px}.order-item .title{text-transform:uppercase;font-size:.75em;background-color:#eee;padding:10px}.order-item .content{padding:10px}.order-item .date{width:100%}.order-item .date .title{background-color:#aaa;color:#fff}.order-item .total{width:100%}.order-item .deliver{width:100%}.order-item .details{width:100%;text-align:left}.order-item .details a{cursor:pointer}.order-item .details a:hover{border-bottom:1px solid #999}.order-item .details a i.material-icons{vertical-align:middle}@media only screen and (min-width: 601px){.order-item{display:flex;flex-direction:row}.order-item .date{width:20%}.order-item .date .title{background-color:#eee;color:#444}.order-item .total{width:20%}.order-item .deliver{width:40%}.order-item .details{width:20%;text-align:right}.order-item .amount{width:20%}.order-item .product-title{width:40%}}.modal.modal-fixed-footer .modal-content{height:calc(100% - 126px)}.modal.modal-fixed-footer div:not(.modal-content) .btn-floating{top:-8px}.saving-animation{display:inline-block;width:32px;height:32px;margin-top:5px;vertical-align:bottom}.saving-animation .lds-ripple{display:inline-block;position:relative;width:32px;height:32px}.saving-animation .lds-ripple div{position:absolute;border:2px solid #fff;opacity:1;border-radius:50%;animation:lds-ripple 1s cubic-bezier(0, 0.2, 0.8, 1) infinite}.saving-animation .lds-ripple div:nth-child(2){animation-delay:-0.5s}@keyframes lds-ripple{0%{top:13px;left:13px;width:0;height:0;opacity:1}100%{top:-1px;left:-1px;width:29px;height:29px;opacity:0}}.pagination li.active a{background-color:#fff5e7}.contact-layout{display:flex;flex-wrap:wrap}.contact-info{width:100%;order:1}.contact-map{width:100%;order:3;padding-top:30px}.contact-form{width:100%;order:2;padding-top:30px}@media only screen and (min-width: 901px){.contact-info{width:50%;order:1;padding-right:15px}.contact-map{width:50%;order:2;padding-left:15px;padding-top:0}.contact-form{width:100%;order:3}}.search-bar-large{display:flex}.search-bar-large input.search{margin:0;border:1px solid #edd6b5;border-radius:3px;height:2em;padding:0 40px 0 5px;width:calc(100% - 42px);transition:all .2s linear}.search-bar-large input.search:focus{border:1px solid #9f4848 !important;box-shadow:none !important}.search-bar-large input.search:focus~button i.material-icons{color:#9f4848}.search-bar-large button{line-height:32px;height:32px;padding:0 10px;position:relative;right:40px;margin-right:-40px}.search-bar-large button i.material-icons{font-size:21px;line-height:32px;height:32px;transition:all .2s linear;color:#edd6b5}.search-summary{font-size:14px}.blog-author-info{display:flex;align-items:center}.author-image{max-width:50px;margin-right:15px;line-height:0}.author-image img{border-radius:100%}.blog-date{font-size:.9em;line-height:1.2em}.category-tags a{background-color:#fff;color:#777;font-size:.9em;border:1px solid #ddd;border-radius:100px;margin-right:10px;padding:5px 10px}.category-tags a:hover{background-color:#f5f5f5;border:1px solid #ccc}.about-box{position:relative;background-image:url("../images/uploads/book-subscription-goa-home.jpg");background-position:60% center;background-size:cover;background-repeat:no-repeat;background-attachment:fixed;color:#fff;padding:100px 0;min-height:60vh;display:flex;align-items:center;justify-content:flex-start}.about-box:before{content:"";position:absolute;top:0;left:0;background:linear-gradient(90deg, rgba(80, 53, 53, 0.65), transparent);width:100%;height:100%}.about-box .text-holder{position:relative;color:#fff;padding:30px;max-width:670px}.about-box .text-holder h2{color:#fff;line-height:1em}.about-box .text-holder p{font-size:24px;margin:0;max-width:250px}.about-box .text-holder a{background-color:#29b39e;color:#fff;position:relative}@media only screen and (min-width: 601px){.about-box .text-holder p{max-width:none}}#show-customer-menu{font-size:12px;text-align:center;text-transform:uppercase;background-color:#f3f0eb;cursor:pointer}#customer-menu-items{display:none}@media only screen and (min-width: 993px){#show-customer-menu{display:none}#customer-menu-items{display:block}}#sub-countdown{border-bottom:1px solid #eee;display:flex;align-items:flex-start}#sub-countdown .days,#sub-countdown .books{width:50%;padding:15px}#sub-countdown .days{border-right:1px solid #eee}#sub-countdown .bar{height:6px;background-color:#c5d1a2;transition:transform .2s ease;transform-origin:left 50%}#sub-countdown .bar.bg{height:8px;border:1px solid #c5d1a2;background-color:#eaf1d4;transform:translateY(7px)}#sub-countdown .books .bar{background-color:#b8b7fb}#sub-countdown .books .bar.bg{border:1px solid #b8b7fb;background-color:#f1f1fb}#sub-countdown .text{font-size:11px;line-height:1em;margin-top:5px}.sub-plans{display:flex;flex-wrap:wrap;margin:0 -10px}.sub-plans .plan-item{position:relative;width:calc(100% - 20px);min-width:250px;flex-grow:1;background-color:#fff5e7;margin:10px;border-radius:3px;overflow:hidden}.sub-plans .plan-item:first-child{background-color:#fff9f1}.sub-plans .plan-item:last-child{background-color:#ffe9cc}.sub-plans .plan-item .plan-title{font-weight:500;font-size:1.2em;background-color:rgba(56,56,56,.17);padding:10px 20px;text-transform:uppercase}.sub-plans .plan-item .plan-title i{position:absolute;right:20px;cursor:pointer;transition:transform .2s ease;transform-origin:center 13px}.sub-plans .plan-item .plan-title i:hover{transform:rotate(-180deg)}.sub-plans .plan-item .plan-rate{padding:20px;font-size:2.5em}.sub-plans .plan-item .plan-rate sup{font-size:.6em;top:-0.45em}.sub-plans .plan-item .plan-rate .small{font-size:.5em}.sub-plans .plan-item .plan-rate .discount-percent{display:inline;font-size:14px;background:#fff;padding:8px 15px;border-radius:20px;border:1px solid #ccc;margin-left:7px;white-space:nowrap}.sub-plans .plan-item .plan-rate.discount{position:relative;display:inline-block;padding-top:0;font-size:2em;color:#aaa}.sub-plans .plan-item .plan-rate.discount:after{content:"";position:absolute;width:calc(100% - 40px);height:2px;background-color:#999;top:17px;left:20px;transform:rotate(6deg)}.sub-plans .plan-item .plan-features{padding:0 20px}.sub-plans .plan-item .plan-features li{position:relative;padding-left:30px}.sub-plans .plan-item .plan-features li:before{content:"";background-image:url("../images/icon-tick.png");background-size:cover;height:20px;width:20px;position:absolute;left:0;top:3px}.sub-plans .plan-item .btn{margin:20px}@media only screen and (min-width: 601px){.sub-plans .plan-item{width:calc(50% - 20px)}}@media only screen and (min-width: 1200px){.sub-plans .plan-item{width:calc(25% - 20px)}}
