.separatePC a{color:#555;text-decoration:none;pointer-events:none}.book_subtitle{font-style:italic;font-weight:600;color:#cc3131;margin-block-start:-20px}.alt_subtitle{font-style:italic;color:#888;margin-block-start:-20px}.author-collection{font-family:"Helvetica";margin-block-start:-17px;margin-bottom:0}.author-collection a{color:#000;text-decoration:none;background-image:linear-gradient(to top,#cc3131 50%,transparent 50%);background-size:100% 200%;background-position:top;transition:background-position 0.3s ease-in-out}.author-collection a:hover{color:#fff;background-position:bottom}.product_meta{border:1px solid #000;box-shadow:5px 5px #bbb;padding:10px 10px;font-family:"Helvetica"}.single-product :is(.related,.upsells)>h2:first-of-type,.single-product :is(.tabs .tabs__panel,.panels-stack .panels-stack__panel,.accordion .accordion__item-content)>h2:first-of-type,.single-product :is(.woocommerce-Reviews-title,#review_form #reply-title){border-top:1px solid #cc3131;padding-top:5px}.link-plain a:hover{text-decoration:underline}.copyleft{display:inline-block;transform:rotate(180deg);padding-top:5px}.woocommerce-demo-store .woocommerce-store-notice{background:#cc3131}.site-footer a{line-height:0.9em!important}.button-secondary{color:#fafafa}.sale-perc{content:center;background-color:#fdee49;font-size:12px;color:#444;padding:.2em .6em .3em;text-align:center;font-family:"Helvetica";display:inline;width:fit-content!important}.lb-element-woocommerce-product-row{margin-bottom:0px!important}.page-numbers:is(a):hover{background:#000;color:#fff;text-decoration:none!important}.backorder_notification{display:none}.woocommerce .woocommerce-ordering .orderby{padding:10px!important;border:1px solid #000000!important}.woocommerce-product-attributes-item__label{width:40%!important}.aws-search-result .aws_onsale{background:#cc3131}.aws-container .aws-search-field{font-size:14px;font-family:'Helvetica'}.cur{color:#cc3131;font-weight:400;top:6px;flex-direction:column!important}.cur::after{content:"⬑ Curated";font-size:9px;display:table;line-height:12px}.recom{color:#cc3131;font-weight:400;top:6px;flex-direction:column!important}.recom::after{content:"⬑ Recommended";font-size:9px;display:table;line-height:12px}@media screen and (max-width:782px){.products.grid{--k-grid-columns:2 !important}}#menu-support .current-menu-item a{color:#cc3131;margin-left:12px}#menu-support .current-menu-item::before{content:"•";position:absolute;color:#cc3131;line-height:1.3em}#menu-pc .current-menu-item a{color:#cc3131}#menu-pt .current-menu-item a{color:#cc3131}.portfolio-items .portfolio-item:hover .portfolio-item__details{box-shadow:none!important}.portfolio-items .portfolio-item .portfolio-item__details{box-shadow:none!important}.portfolio-items .portfolio-item{--k-link-hover-color:#cc3131;border:1px solid #888}@media (min-width:1200px){.adjacent-post-link__text-primary{font-size:15px;line-height:1.5em;font-weight:400}}del .woocommerce-Price-amount{display:math}.lb-element-woocommerce-product-images .placement-inside--top-right{margin-top:-23px!important}blockquote{font-size:17px;font-style:none;line-height:20px!important;text-align:left;background-color:#FFF9E5;border-left:10px solid #b30000!important;font-family:serif;padding:20px 15px!important;border:1px solid #333}#anchor{padding-top:90px}.woocommerce .product_list_widget li a img,.woocommerce .product_list_widget li>img{margin-inline-start:0px!important;margin-right:10px}.swiper-button-next,.swiper-button-prev{color:#ffffff!important}.sidebar .widget ul li{border-bottom:none!important;padding-left:5px!important;line-height:1.5em}.sidebar .widget-title{background-color:#eee;padding:5px 5px 5px 5px}.standard-menu .menu ul{row-gap:7px}.filters-toggle a{border:1px solid;background-color:#ffea00;box-shadow:5px 5px #abcd}.filters-toggle a:hover{background-color:#cc3131;color:#f1f1f1;text-decoration:none}#coupons_list{width:100%!important;border-radius:0px!important;padding:5px}.sc-accordion-content.open{max-height:25rem!important}.sc-accordion-header{padding:10px!important}#sc-cc{display:grid!important;place-content:center!important;padding:15px!important}#sc-cc .sc-coupon{min-height:7rem!important;max-width:315px!important}#sc-cc .sc-coupons-list{place-content:center!important}@media screen and (max-width:768px){.blog-posts .post-item .post-details .post-title,.wpb_wrapper .lab-blog-posts .blog-post-entry .blog-post-content-container .blog-post-title{font-size:20px!important}}