:root{--lal-border:#e4e1da;--lal-muted:#7a7469;--lal-footer-text:#d0d0d0;--lal-card-bg:#ffffff}.products .product-small,.products .product-small .col-inner{background-color:var(--lal-card-bg);border-radius:10px}.products .product-small .col-inner{padding:8px}@media (min-width:768px){.products .product-small .col-inner{padding:20px}}.products .product-small .box-image{border-radius:10px;overflow:hidden}.products .product-small .box-image img{transition:transform .5s ease}.products .product-small:hover .box-image img{transform:scale(1.08)}.products .product-small .box-image{position:relative;padding-top:100%!important;overflow:hidden}.products .product-small .box-image>a,.products .product-small .box-image>div>a{position:absolute!important;top:0!important;left:0!important;right:0!important;bottom:0!important}.products .product-small .box-image img{position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;object-fit:contain!important}.products .product-small .box-image img.show-on-hover{object-fit:contain!important}.header-main .nav>li>a:hover,.header-main .nav>li:hover>a,.nav>li>a:hover,.nav>li.current>a{color:var(--fs-color-primary)!important}.header-main .nav-dropdown>li>a:hover,.nav-dropdown .nav-column li>a:hover,.nav-dropdown>li>a:hover{color:var(--fs-color-primary)!important}.header-main .nav>li.has-dropdown:hover>a:nth-child(1){color:var(--fs-color-primary)!important}.lal-cat-tile .img-inner{border-radius:12px}.products .product-small .box-text.box-text-products{padding:16px 2px 2px;text-align:left}.products .product-small .product-title a{color:var(--fs-color-secondary);font-size:.95rem;line-height:1.35}.products .product-small .product-title a:hover{color:var(--fs-color-primary)}.product-small .price,.product-info .price,.related .price,.upsells .price{color:var(--fs-color-primary)}.product-small .price .woocommerce-Price-amount,.product-info .price .woocommerce-Price-amount,.related .price .woocommerce-Price-amount,.upsells .price .woocommerce-Price-amount{color:var(--fs-color-primary)!important}.product-info .price,.product-info .price ins{font-size:1.9rem}.product-info .price del{font-size:1.25rem}.products .product-small .grid-tools{gap:6px;padding:8px;background:#fff0}.products .product-small .grid-tools .button,.products .product-small .grid-tools .quick-view{border-radius:100px;font-size:.72rem;padding:8px 16px;line-height:1.4}.products .product-small .grid-tools .button{background-color:var(--fs-color-primary);color:#fff}.products .product-small .grid-tools .button:hover{background-color:var(--fs-experimental-link-color-hover)}.products .product-small .grid-tools .quick-view{background-color:#fff;color:var(--fs-color-secondary);box-shadow:0 4px 12px rgb(0 0 0 / .12)}.products .product-small .badge-inner.secondary.on-sale{background-color:#fff;color:var(--fs-color-alert);border:1px solid var(--fs-color-alert);border-radius:6px;font-size:.7rem;padding:4px 8px}.products .product-small .badge-inner.new-bubble-auto,.products .product-small .badge-inner.callout-new-bg{background-color:#fff;color:var(--fs-color-primary);border:1px solid var(--fs-color-primary);border-radius:6px;font-size:.7rem;padding:4px 8px}.product-info .product-title{font-size:1.8rem;color:var(--fs-color-secondary)}.product-info .product_meta .tagged_as{display:none}.accordion .accordion-title{padding-left:0;padding-right:2.5em}.accordion .toggle{left:auto;right:0}.ppc-button-wrapper{margin:16px 0 26px}#ppc-button-ppcp-gateway iframe{display:block;vertical-align:top}#ppc-button-ppcp-gateway:not(:empty){min-height:45px}.lal-feature-tags{display:flex;flex-wrap:wrap;gap:6px;padding:14px 0 26px;margin-bottom:8px}.lal-feature-tag{background-color:#f3f3f3;color:var(--fs-color-secondary);border-radius:100px;font-size:.75rem;padding:4px 12px}.lal-trust-row{display:grid;grid-template-columns:1fr;gap:10px;border:1px solid var(--lal-border);border-radius:10px;padding:14px;margin:6px 0}@media (min-width:768px){.lal-trust-row{grid-template-columns:1fr 1fr 1fr}}.lal-trust-item{display:flex;align-items:flex-start;gap:10px}.lal-trust-icon{font-size:1.15rem;line-height:1.2}.lal-trust-text strong,.lal-trust-text span{display:block}.lal-trust-text strong{color:var(--fs-color-secondary);font-size:.82rem}.lal-trust-text span{color:var(--lal-muted);font-size:.75rem}.lal-payment-icons{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:8px 0}.lal-payment-label{font-size:.78rem;color:var(--lal-muted)}.lal-payment-icons .payment-icons{margin:0}.footer-1 h4,.footer-2 h4,.footer-1 .widget-title,.footer-2 .widget-title{color:#fff}.footer-1,.footer-2,.absolute-footer{color:var(--lal-footer-text)}.footer-1 a,.footer-2 a{color:var(--lal-footer-text)}.footer-1 a:hover,.footer-2 a:hover{color:var(--fs-color-primary)}.absolute-footer{display:none!important}.footer-lal-title{color:#fff;font-family:'Playfair Display',Georgia,serif;font-style:italic;font-weight:400;font-size:1.2rem;margin:0 0 8px}.footer-lal-sub{color:#b9b2a5;font-size:.85rem;margin:0 0 14px}.footer-lal-heading{color:#fff;font-size:.85rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;margin:0 0 4px}.footer-lal-links{list-style:none;margin:12px 0 0;padding:0}.footer-lal-links li{margin-bottom:9px}.footer-lal-links a{color:#d0d0d0;font-size:.85rem}.footer-lal-links a:hover{color:var(--fs-color-primary)}@media (min-width:850px){.footer-lal-cols .lal-foot-1{flex:0 0 36%!important;max-width:36%!important}.footer-lal-cols .lal-foot-2{flex:0 0 21.3333%!important;max-width:21.3333%!important}}.footer-lal-bottom{color:#9a9488;font-size:.78rem;margin:14px 0 0;text-align:center}.footer-lal-bottom a{color:#d0d0d0}.footer-lal-bottom a:hover{color:var(--fs-color-primary)}.footer-lal-links-line{margin:8px 0 0;text-align:center;font-size:.78rem}.footer-lal-links-line a{color:#d0d0d0;margin:0 6px}.footer-lal-links-line a:hover{color:var(--fs-color-primary)}.section.dark .wpcf7-form p{display:flex;flex-wrap:wrap;gap:8px;margin:0}.section.dark .wpcf7-form input[type="email"]{flex:1;min-width:160px;border-radius:100px;border:1px solid rgb(255 255 255 / .25);background:#fff0;color:#fff;padding:10px 16px}.section.dark .wpcf7-form input[type="submit"]{border-radius:100px;background:var(--fs-color-primary);color:#fff;border:none;padding:10px 22px;cursor:pointer}.section.dark .wpcf7-form input[type="submit"]:hover{background:var(--fs-experimental-link-color-hover)}.section.dark .follow-icons a{color:#fff;border-color:rgb(255 255 255 / .3)}.section.dark .follow-icons a:hover{color:var(--fs-color-primary);border-color:var(--fs-color-primary)}.section.dark .payment-icons .payment-icon{opacity:.85}