.fl-builder-content .fl-node-68d3af63e9c3d a:hover {color: #efc623;}.fl-builder-content .fl-node-68d3af63e9c3d h1,.fl-builder-content .fl-node-68d3af63e9c3d h2,.fl-builder-content .fl-node-68d3af63e9c3d h3,.fl-builder-content .fl-node-68d3af63e9c3d h4,.fl-builder-content .fl-node-68d3af63e9c3d h5,.fl-builder-content .fl-node-68d3af63e9c3d h6,.fl-builder-content .fl-node-68d3af63e9c3d h1 a,.fl-builder-content .fl-node-68d3af63e9c3d h2 a,.fl-builder-content .fl-node-68d3af63e9c3d h3 a,.fl-builder-content .fl-node-68d3af63e9c3d h4 a,.fl-builder-content .fl-node-68d3af63e9c3d h5 a,.fl-builder-content .fl-node-68d3af63e9c3d h6 a {color: #d6d6d6;}.fl-node-68d3b00cc2752 {width: 100%;}.fl-node-68d3b07da2e80 {width: 100%;}.fl-node-68d3ba47c5e0e {width: 100%;}.fl-node-68d3b1339ffcf {width: 100%;}.fl-node-68d3af63eaea5 {width: 50%;}.fl-node-68d3af63eaeed {width: 50%;}.fl-node-68d3b4abc2ac4 {width: 100%;}.fl-node-68d3b228437b4 {width: 100%;} .fl-node-68d3b2a32f9d6 > .fl-module-content {margin-top:5px;margin-bottom:15px;}@media (max-width: 768px) { .fl-node-68d3b2a32f9d6 > .fl-module-content { margin-bottom:10px; } }.fl-node-68d3b19c1a72c .fl-separator {border-top:2px dotted #cccccc;filter: alpha(opacity = 100);opacity: 1;margin: auto;} .fl-node-68d3b19c1a72c > .fl-module-content {margin-bottom:20px;}@media (max-width: 768px) { .fl-node-68d3b19c1a72c > .fl-module-content { margin-bottom:10px; } }.fl-module-heading .fl-heading {padding: 0 !important;margin: 0 !important;}.fl-node-68d3b077329a6.fl-module-heading .fl-heading {text-align: left;}.fl-node-68d3b077329a6 .fl-heading .fl-heading-text{font-family: Times,Georgia, serif;font-weight: 700;} .fl-node-68d3b077329a6 > .fl-module-content {margin-bottom:5px;} .fl-node-68d3b00cc2444 > .fl-module-content {margin-top:5px;margin-bottom:5px;} .fl-node-68d3b332dd7ec > .fl-module-content {margin-top:5px;margin-bottom:5px;} .fl-node-68d3b98433a06 > .fl-module-content {margin-top:5px;margin-bottom:5px;}.fl-node-68d3ba2752e78 .fl-separator {border-top:2px dotted #cccccc;filter: alpha(opacity = 100);opacity: 1;margin: auto;} .fl-node-68d3ba2752e78 > .fl-module-content {margin-bottom:20px;}@media (max-width: 768px) { .fl-node-68d3ba2752e78 > .fl-module-content { margin-bottom:10px; } }.fl-node-68d3ba3c84cac.fl-module-heading .fl-heading {text-align: left;}.fl-node-68d3ba3c84cac .fl-heading .fl-heading-text{font-family: Times,Georgia, serif;font-weight: 700;} .fl-node-68d3ba3c84cac > .fl-module-content {margin-bottom:5px;} .fl-node-68d3baf445326 > .fl-module-content {margin-top:5px;} .fl-node-68d3bb3d82553 > .fl-module-content {margin-top:5px;margin-bottom:0px;} .fl-node-68d3bbcc61aed > .fl-module-content {margin-top:0px;}.fl-node-68d3b1b7e2112 .fl-separator {border-top:2px dotted #cccccc;filter: alpha(opacity = 100);opacity: 1;margin: auto;} .fl-node-68d3b1b7e2112 > .fl-module-content {margin-bottom:20px;}@media (max-width: 768px) { .fl-node-68d3b1b7e2112 > .fl-module-content { margin-bottom:10px; } }.fl-node-68d3b115667a5.fl-module-heading .fl-heading {text-align: left;}.fl-node-68d3b115667a5 .fl-heading .fl-heading-text{font-family: Times,Georgia, serif;font-weight: 700;} .fl-node-68d3b115667a5 > .fl-module-content {margin-bottom:5px;} .fl-node-68d3afa0674b6 > .fl-module-content {margin-right:3px;margin-left:10px;} .fl-node-68d3afb30f64c > .fl-module-content {margin-right:10px;margin-left:3px;}@media (max-width: 768px) { .fl-module-button .fl-button-left,.fl-module-button .fl-button-right {text-align: center;} }.fl-builder-content .fl-node-68d3b4abc2750 a.fl-button,.fl-builder-content .fl-node-68d3b4abc2750 a.fl-button:visited {font-size: 16px;line-height: 18px;padding: 12px 24px;border-radius: 15px;-moz-border-radius: 15px;-webkit-border-radius: 15px;background: #787878;border: 1px solid #6c6c6c;background: -moz-linear-gradient(top,#969696 0%, #787878 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#969696), color-stop(100%,#787878)); background: -webkit-linear-gradient(top,#969696 0%,#787878 100%); background: -o-linear-gradient(top,#969696 0%,#787878 100%); background: -ms-linear-gradient(top,#969696 0%,#787878 100%); background: linear-gradient(to bottom,#969696 0%,#787878 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#969696', endColorstr='#787878',GradientType=0 ); }.fl-builder-content .fl-node-68d3b4abc2750 a.fl-button,.fl-builder-content .fl-node-68d3b4abc2750 a.fl-button:visited,.fl-builder-content .fl-node-68d3b4abc2750 a.fl-button *,.fl-builder-content .fl-node-68d3b4abc2750 a.fl-button:visited * {color: #f7f7f7;}.fl-builder-content .fl-node-68d3b4abc2750 a.fl-button:hover,.fl-builder-content .fl-node-68d3b4abc2750 a.fl-button:focus {background: #efc623;border: 1px solid #e3ba17;background: -moz-linear-gradient(top,#ffe441 0%, #efc623 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffe441), color-stop(100%,#efc623)); background: -webkit-linear-gradient(top,#ffe441 0%,#efc623 100%); background: -o-linear-gradient(top,#ffe441 0%,#efc623 100%); background: -ms-linear-gradient(top,#ffe441 0%,#efc623 100%); background: linear-gradient(to bottom,#ffe441 0%,#efc623 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffe441', endColorstr='#efc623',GradientType=0 ); }.fl-builder-content .fl-node-68d3b4abc2750 a.fl-button:hover,.fl-builder-content .fl-node-68d3b4abc2750 a.fl-button:focus,.fl-builder-content .fl-node-68d3b4abc2750 a.fl-button:hover *,.fl-builder-content .fl-node-68d3b4abc2750 a.fl-button:focus * {color: #787878;}.product-card {width: 100%;min-width: 280px;}.image-link {display: block;position: relative; width: 100%;border-radius: 8px;overflow: hidden;box-shadow: 0 2px 8px rgba(0,0,0,0.1);transition: box-shadow 0.3s ease;}.image-link.ratio-1x1 {aspect-ratio: 1/1;}.image-link.ratio-2x3 {aspect-ratio: 2/3;}.image-link.ratio-5x1 {aspect-ratio: 5.1/1;}.image-link.ratio-3x2 {aspect-ratio: 3/2;}.image-link img {position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: cover;transition: opacity 0.4s ease-in-out;}.image-link .default-image {opacity: 1;}.image-link .hover-image {opacity: 0;}.image-link:hover .default-image {opacity: 0;}.image-link:hover .hover-image {opacity: 1;}.image-link:hover {box-shadow: 0 5px 15px rgba(0,0,0,0.15);}.product-text-overlay {position: absolute; bottom: 0; left: 0;right: 0;padding: 15px; background: linear-gradient(transparent, rgba(0,0,0,0.7)); color: white; z-index: 10; }.product-category {font-size: 13px;margin-bottom: 4px;opacity: 0.9;}.product-name {font-size: 16px;font-weight: 600;}@media (max-width: 768px) {.product-card {width: 50%;}.product-name {font-size: 15px;}}@media (max-width: 480px) {.product-card {width: 100%;}.product-text-overlay {padding: 12px;}}