.sp-page-builder .page-content #section-id-0ba4655f-5bbf-4334-a6ae-6f4f7be6faae{box-shadow:0px 0px 0px 0px #fff;}.sp-page-builder .page-content #section-id-0ba4655f-5bbf-4334-a6ae-6f4f7be6faae{padding-top:30px;padding-right:10%;padding-bottom:30px;padding-left:10%;margin-top:0px;margin-right:0px;margin-bottom:30px;margin-left:0px;}#column-id-8cc84a7b-4582-476b-ba55-d337e3fd8ea5{box-shadow:0 0 0 0 #FFFFFF;}#column-wrap-id-8cc84a7b-4582-476b-ba55-d337e3fd8ea5{max-width:100%;flex-basis:100%;}@media (max-width:1199.98px) {#column-wrap-id-8cc84a7b-4582-476b-ba55-d337e3fd8ea5{max-width:66.666667%;flex-basis:66.666667%;}}@media (max-width:991.98px) {#column-wrap-id-8cc84a7b-4582-476b-ba55-d337e3fd8ea5{max-width:66.666667%;flex-basis:66.666667%;}}@media (max-width:767.98px) {#column-wrap-id-8cc84a7b-4582-476b-ba55-d337e3fd8ea5{max-width:100%;flex-basis:100%;}}@media (max-width:575.98px) {#column-wrap-id-8cc84a7b-4582-476b-ba55-d337e3fd8ea5{max-width:100%;flex-basis:100%;}}.sp-page-builder .page-content #section-id-d4d6129c-6372-4fc6-860d-6333bcc0fcb1{box-shadow:0 0 0 0 #FFFFFF;}.sp-page-builder .page-content #section-id-d4d6129c-6372-4fc6-860d-6333bcc0fcb1{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}#column-id-486005fb-2e14-48f2-847f-f1ae4d200d60{box-shadow:0 0 0 0 #FFFFFF;}#column-wrap-id-486005fb-2e14-48f2-847f-f1ae4d200d60{max-width:100%;flex-basis:100%;}@media (max-width:1199.98px) {#column-wrap-id-486005fb-2e14-48f2-847f-f1ae4d200d60{max-width:100%;flex-basis:100%;}}@media (max-width:991.98px) {#column-wrap-id-486005fb-2e14-48f2-847f-f1ae4d200d60{max-width:100%;flex-basis:100%;}}@media (max-width:767.98px) {#column-wrap-id-486005fb-2e14-48f2-847f-f1ae4d200d60{max-width:100%;flex-basis:100%;}}@media (max-width:575.98px) {#column-wrap-id-486005fb-2e14-48f2-847f-f1ae4d200d60{max-width:100%;flex-basis:100%;}}#sppb-addon-3681d90c-4fb6-4622-b0fc-b1b9c7a82001{box-shadow:0 0 0 0 #FFFFFF;}#sppb-addon-wrapper-3681d90c-4fb6-4622-b0fc-b1b9c7a82001{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}#sppb-addon-3681d90c-4fb6-4622-b0fc-b1b9c7a82001 .vm-product-title-wrapper { margin-bottom:20px; }#sppb-addon-3681d90c-4fb6-4622-b0fc-b1b9c7a82001 .vm-product-title { color:#FF0909; }#sppb-addon-3681d90c-4fb6-4622-b0fc-b1b9c7a82001 .vm-product-title a { color:#FF0909; }#sppb-addon-3681d90c-4fb6-4622-b0fc-b1b9c7a82001 .vm-product-title { font-size:22px; }#sppb-addon-3681d90c-4fb6-4622-b0fc-b1b9c7a82001 .vm-product-title { font-weight:600; }#sppb-addon-3681d90c-4fb6-4622-b0fc-b1b9c7a82001 .vm-product-title { margin:0px 0px 15px 0px; }#sppb-addon-3681d90c-4fb6-4622-b0fc-b1b9c7a82001 .vm-product-title { padding:0px 0px 0px 0px; }#sppb-addon-3681d90c-4fb6-4622-b0fc-b1b9c7a82001 .vm-product-title { text-align:left; }#sppb-addon-3681d90c-4fb6-4622-b0fc-b1b9c7a82001 .vm-product-title .vm-product-title-icon i { color:#000000; opacity:1; }#sppb-addon-3681d90c-4fb6-4622-b0fc-b1b9c7a82001 .vm-product-title .vm-product-title-icon i { font-size:12px; }#sppb-addon-3681d90c-4fb6-4622-b0fc-b1b9c7a82001 .vm-product-title .vm-product-title-icon { background-color:rgba(255,0,0,1); }#sppb-addon-3681d90c-4fb6-4622-b0fc-b1b9c7a82001 .vm-product-title .vm-product-title-icon i { vertical-align:middle; }#sppb-addon-3681d90c-4fb6-4622-b0fc-b1b9c7a82001 .vm-product-title.vm-icon-pos-before .vm-product-title-icon { order:-1; display:inline-flex; margin-right:8px; }#sppb-addon-3681d90c-4fb6-4622-b0fc-b1b9c7a82001 .vm-product-title.vm-icon-pos-after .vm-product-title-icon { order:1; display:inline-flex; margin-left:8px; }#sppb-addon-3681d90c-4fb6-4622-b0fc-b1b9c7a82001 .vm-product-title.vm-icon-pos-left, #sppb-addon-3681d90c-4fb6-4622-b0fc-b1b9c7a82001 .vm-product-title.vm-icon-pos-right { display:inline-flex; align-items:center; }#sppb-addon-3681d90c-4fb6-4622-b0fc-b1b9c7a82001 .vm-product-title.vm-icon-pos-above .vm-product-title-icon, #sppb-addon-3681d90c-4fb6-4622-b0fc-b1b9c7a82001 .vm-product-title.vm-icon-pos-below .vm-product-title-icon { display:block; margin-bottom:6px; }#sppb-addon-3681d90c-4fb6-4622-b0fc-b1b9c7a82001 .vm-product-sku { color:#888888; }#sppb-addon-3681d90c-4fb6-4622-b0fc-b1b9c7a82001 .vm-product-sku { font-size:18px; }#sppb-addon-3681d90c-4fb6-4622-b0fc-b1b9c7a82001 .vm-product-sku { font-weight:500; }#sppb-addon-3681d90c-4fb6-4622-b0fc-b1b9c7a82001 .vm-product-title a { text-decoration:none; }.sp-page-builder .page-content #section-id-e117e99d-7707-4be7-bf3a-5810a31bf933{box-shadow:0 0 0 0 #FFFFFF;}.sp-page-builder .page-content #section-id-e117e99d-7707-4be7-bf3a-5810a31bf933{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}#column-id-9eef61c6-67f2-4777-b97b-d529800b5a16{box-shadow:0 0 0 0 #FFFFFF;}#column-wrap-id-9eef61c6-67f2-4777-b97b-d529800b5a16{max-width:58.333333%;flex-basis:58.333333%;}@media (max-width:1199.98px) {#column-wrap-id-9eef61c6-67f2-4777-b97b-d529800b5a16{max-width:58.333333%;flex-basis:58.333333%;}}@media (max-width:991.98px) {#column-wrap-id-9eef61c6-67f2-4777-b97b-d529800b5a16{max-width:58.333333%;flex-basis:58.333333%;}}@media (max-width:767.98px) {#column-wrap-id-9eef61c6-67f2-4777-b97b-d529800b5a16{max-width:100%;flex-basis:100%;}}@media (max-width:575.98px) {#column-wrap-id-9eef61c6-67f2-4777-b97b-d529800b5a16{max-width:100%;flex-basis:100%;}}#sppb-addon-77ce62bb-8d74-44ac-9125-8a6e9c410250{box-shadow:0 0 0 0 #FFFFFF;}#sppb-addon-77ce62bb-8d74-44ac-9125-8a6e9c410250 .sppb-addon-title{margin-bottom:20px;}#sppb-addon-77ce62bb-8d74-44ac-9125-8a6e9c410250 .vm-product-image-wrapper { margin-bottom:20px; width:100%; }#sppb-addon-77ce62bb-8d74-44ac-9125-8a6e9c410250 .vm-product-image { max-width:100%; height:auto; display:block; margin:0 auto; width:auto; }#sppb-addon-77ce62bb-8d74-44ac-9125-8a6e9c410250 .vm-product-image-wrapper { text-align:center; }#sppb-addon-77ce62bb-8d74-44ac-9125-8a6e9c410250 .vm-image-container { text-align:center; }#sppb-addon-77ce62bb-8d74-44ac-9125-8a6e9c410250 .vm-product-image { box-sizing:border-box; }#sppb-addon-77ce62bb-8d74-44ac-9125-8a6e9c410250 .vm-image-link, #sppb-addon-77ce62bb-8d74-44ac-9125-8a6e9c410250 .vm-lightbox { display:block; width:100%; }#sppb-addon-77ce62bb-8d74-44ac-9125-8a6e9c410250 .vm-product-image { max-width:min(100%, 600px); }#sppb-addon-77ce62bb-8d74-44ac-9125-8a6e9c410250 .vm-image-container:hover .vm-product-image { opacity:1; }#sppb-addon-77ce62bb-8d74-44ac-9125-8a6e9c410250 .vm-product-image { width:auto; height:auto; max-width:100%; }#sppb-addon-77ce62bb-8d74-44ac-9125-8a6e9c410250 .vm-image-frame-shadow { box-shadow:0 4px 8px rgba(0,0,0,0.1); border-radius:4px; }#sppb-addon-77ce62bb-8d74-44ac-9125-8a6e9c410250 .vm-product-image { border:2px solid ; }#sppb-addon-77ce62bb-8d74-44ac-9125-8a6e9c410250 .vm-product-image { border-radius:15px; }#sppb-addon-77ce62bb-8d74-44ac-9125-8a6e9c410250 .vm-zoom-container { position:relative; overflow:hidden; }#sppb-addon-77ce62bb-8d74-44ac-9125-8a6e9c410250 .vm-zoom-container img { transition:transform 0.3s ease; }#sppb-addon-77ce62bb-8d74-44ac-9125-8a6e9c410250 .vm-zoom-container:hover img { transform:scale(2); }@media (max-width:991px) {#sppb-addon-77ce62bb-8d74-44ac-9125-8a6e9c410250 .vm-image-title { font-size:16px; }#sppb-addon-77ce62bb-8d74-44ac-9125-8a6e9c410250 .vm-product-image { max-width:min(100%, 400px); }}@media (max-width:576px) {#sppb-addon-77ce62bb-8d74-44ac-9125-8a6e9c410250 .vm-image-title { font-size:14px; }#sppb-addon-77ce62bb-8d74-44ac-9125-8a6e9c410250 .vm-product-image { max-width:min(100%, 300px); }}#sppb-addon-77ce62bb-8d74-44ac-9125-8a6e9c410250 { overflow:hidden; }#sppb-addon-77ce62bb-8d74-44ac-9125-8a6e9c410250 .vm-product-image-wrapper { max-width:100%; }.vm-lightbox-modal { position:fixed; top:0; left:0; width:100%; height:100%; background:rgba(0,0,0,0.8); opacity:0; visibility:hidden; transition:all 0.3s ease; z-index:9999; display:flex; align-items:center; justify-content:center; }.vm-lightbox-modal.active { opacity:1; visibility:visible; }.vm-lightbox-content { position:relative; background:white; border-radius:8px; max-width:90vw; max-height:90vh; display:flex; flex-direction:column; box-shadow:0 10px 40px rgba(0,0,0,0.3); }.vm-lightbox-header { padding:10px 20px; border-bottom:1px solid #eee; display:flex; justify-content:flex-end; }.vm-lightbox-close { background:none; border:none; font-size:28px; cursor:pointer; color:#333; padding:0; width:30px; height:30px; line-height:1; transition:color 0.2s; }.vm-lightbox-close:hover { color:#000; }.vm-lightbox-image { max-width:100%; max-height:calc(90vh - 100px); object-fit:contain; }.vm-lightbox-footer { padding:15px; border-top:1px solid #eee; display:flex; justify-content:center; gap:10px; }.vm-lightbox-prev, .vm-lightbox-next { background:#f0f0f0; border:1px solid #ddd; padding:8px 12px; cursor:pointer; border-radius:4px; transition:all 0.2s; }.vm-lightbox-prev:hover, .vm-lightbox-next:hover { background:#007cba; color:white; border-color:#007cba; }#sppb-addon-126b64e5-1c29-4b08-9569-27fb7242505f{box-shadow:0 0 0 0 #FFFFFF;}#sppb-addon-126b64e5-1c29-4b08-9569-27fb7242505f{padding-top:0px;padding-right:40px;padding-bottom:0px;padding-left:40px;}@media (max-width:1199.98px) {#sppb-addon-126b64e5-1c29-4b08-9569-27fb7242505f{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}}@media (max-width:991.98px) {#sppb-addon-126b64e5-1c29-4b08-9569-27fb7242505f{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}}@media (max-width:767.98px) {#sppb-addon-126b64e5-1c29-4b08-9569-27fb7242505f{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}}@media (max-width:575.98px) {#sppb-addon-126b64e5-1c29-4b08-9569-27fb7242505f{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}}#sppb-addon-wrapper-126b64e5-1c29-4b08-9569-27fb7242505f{margin-top:20px;margin-right:50px;margin-bottom:20px;margin-left:50px;}@media (max-width:1199.98px) {#sppb-addon-wrapper-126b64e5-1c29-4b08-9569-27fb7242505f{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}}@media (max-width:991.98px) {#sppb-addon-wrapper-126b64e5-1c29-4b08-9569-27fb7242505f{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}}@media (max-width:767.98px) {#sppb-addon-wrapper-126b64e5-1c29-4b08-9569-27fb7242505f{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}}@media (max-width:575.98px) {#sppb-addon-wrapper-126b64e5-1c29-4b08-9569-27fb7242505f{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}}#sppb-addon-126b64e5-1c29-4b08-9569-27fb7242505f .sppb-addon-title{margin-bottom:20px;}#sppb-addon-126b64e5-1c29-4b08-9569-27fb7242505f .sppb-column-addons{z-index:0 !important;}#sppb-addon-126b64e5-1c29-4b08-9569-27fb7242505f { max-width:100%; overflow:hidden; }#sppb-addon-126b64e5-1c29-4b08-9569-27fb7242505f .vm-additional-images { margin:20px 0; width:100%; max-width:100%; position:relative; }#sppb-addon-126b64e5-1c29-4b08-9569-27fb7242505f .vm-align-left { margin:0 auto 0 0; }#sppb-addon-126b64e5-1c29-4b08-9569-27fb7242505f .vm-align-center { margin:0 auto; }#sppb-addon-126b64e5-1c29-4b08-9569-27fb7242505f .vm-align-right { margin:0 0 0 auto; }#sppb-addon-126b64e5-1c29-4b08-9569-27fb7242505f .vm-layout-slider .vm-slider-wrapper, #sppb-addon-126b64e5-1c29-4b08-9569-27fb7242505f .vm-layout-grid .vm-images-grid, #sppb-addon-126b64e5-1c29-4b08-9569-27fb7242505f .vm-layout-list .vm-images-list, #sppb-addon-126b64e5-1c29-4b08-9569-27fb7242505f .vm-layout-thumb_horizontal .vm-thumbnail-slider, #sppb-addon-126b64e5-1c29-4b08-9569-27fb7242505f .vm-layout-thumb_vertical .vm-thumbnail-slider { background:#FFFFFF; border-radius:12px; padding:20px; }#sppb-addon-126b64e5-1c29-4b08-9569-27fb7242505f .vm-slider-wrapper, #sppb-addon-126b64e5-1c29-4b08-9569-27fb7242505f .vm-images-grid, #sppb-addon-126b64e5-1c29-4b08-9569-27fb7242505f .vm-images-list, #sppb-addon-126b64e5-1c29-4b08-9569-27fb7242505f .vm-thumbnail-slider { box-shadow:0 4px 20px rgba(0,0,0,0.15); }#sppb-addon-126b64e5-1c29-4b08-9569-27fb7242505f .vm-title { font-size:24px; color:#333; margin-bottom:20px; display:flex; align-items:center; gap:8px; }#sppb-addon-126b64e5-1c29-4b08-9569-27fb7242505f .vm-title-align-left { justify-content:flex-start; }#sppb-addon-126b64e5-1c29-4b08-9569-27fb7242505f .vm-title-align-center { justify-content:center; }#sppb-addon-126b64e5-1c29-4b08-9569-27fb7242505f .vm-title-align-right { justify-content:flex-end; }#sppb-addon-126b64e5-1c29-4b08-9569-27fb7242505f .vm-image-item { position:relative; overflow:hidden; }#sppb-addon-126b64e5-1c29-4b08-9569-27fb7242505f .vm-image-item img { width:100%; height:auto; display:block; transition:all 0.3s ease; border-radius:15px; }#sppb-addon-126b64e5-1c29-4b08-9569-27fb7242505f .vm-image-item img { width:auto; height:auto; }#sppb-addon-126b64e5-1c29-4b08-9569-27fb7242505f .vm-image-item img:hover, #sppb-addon-126b64e5-1c29-4b08-9569-27fb7242505f .vm-slide img:hover, #sppb-addon-126b64e5-1c29-4b08-9569-27fb7242505f .vm-thumbnail img:hover, #sppb-addon-126b64e5-1c29-4b08-9569-27fb7242505f .vm-list-image img:hover { filter:blur(2px); }#sppb-addon-126b64e5-1c29-4b08-9569-27fb7242505f .vm-layout-grid .vm-images-grid { display:grid; gap:15px; width:100%; }#sppb-addon-126b64e5-1c29-4b08-9569-27fb7242505f .vm-layout-grid .vm-images-grid { grid-template-columns:repeat(4, 1fr); }#sppb-addon-126b64e5-1c29-4b08-9569-27fb7242505f .vm-layout-grid .vm-grid-masonry { display:block; column-count:4; column-gap:15px; }#sppb-addon-126b64e5-1c29-4b08-9569-27fb7242505f .vm-layout-grid .vm-grid-masonry .vm-image-item { display:inline-block; width:100%; margin-bottom:15px; break-inside:avoid; }@media (max-width:768px) {#sppb-addon-126b64e5-1c29-4b08-9569-27fb7242505f .vm-layout-grid .vm-images-grid { grid-template-columns:repeat(2, 1fr); gap:10px; }#sppb-addon-126b64e5-1c29-4b08-9569-27fb7242505f .vm-layout-grid .vm-grid-masonry { column-count:2; }}@media (max-width:480px) {#sppb-addon-126b64e5-1c29-4b08-9569-27fb7242505f .vm-layout-grid .vm-images-grid { grid-template-columns:1fr; }#sppb-addon-126b64e5-1c29-4b08-9569-27fb7242505f .vm-layout-grid .vm-grid-masonry { column-count:1; }}#sppb-addon-126b64e5-1c29-4b08-9569-27fb7242505f .vm-layout-slider .vm-slider-wrapper { position:relative; width:100%; max-width:100%; overflow:hidden; }#sppb-addon-126b64e5-1c29-4b08-9569-27fb7242505f .vm-slider-container { width:100%; overflow:hidden; position:relative; height:400px; }#sppb-addon-126b64e5-1c29-4b08-9569-27fb7242505f .vm-slider-track { display:flex; width:100%; transition:transform 0.5s cubic-bezier(0.4, 0, 0.2, 1); will-change:transform; height:100%; }#sppb-addon-126b64e5-1c29-4b08-9569-27fb7242505f .vm-slide { flex:0 0 100%; width:100%; height:100%; text-align:center; }#sppb-addon-126b64e5-1c29-4b08-9569-27fb7242505f .vm-slide img { width:100%; height:100%; object-fit:cover; border-radius:15px; }#sppb-addon-126b64e5-1c29-4b08-9569-27fb7242505f .vm-slider-arrow { position:absolute; top:50%; transform:translateY(-50%); background:RGBA(255, 255, 255, 0.9); border:none; border-radius:50%; width:50px; height:50px; display:flex; align-items:center; justify-content:center; cursor:pointer; z-index:10; transition:all 0.3s ease; box-shadow:0 2px 10px rgba(0,0,0,0.1); }#sppb-addon-126b64e5-1c29-4b08-9569-27fb7242505f .vm-slider-arrow:hover { background:white; box-shadow:0 4px 20px rgba(0,0,0,0.15); transform:translateY(-50%) scale(1.1); }#sppb-addon-126b64e5-1c29-4b08-9569-27fb7242505f .vm-slider-arrow:focus { outline:2px solid #007cba; outline-offset:2px; }#sppb-addon-126b64e5-1c29-4b08-9569-27fb7242505f .vm-slider-arrow svg { fill:#333; }#sppb-addon-126b64e5-1c29-4b08-9569-27fb7242505f .vm-prev { left:20px; }#sppb-addon-126b64e5-1c29-4b08-9569-27fb7242505f .vm-next { right:20px; }#sppb-addon-126b64e5-1c29-4b08-9569-27fb7242505f .vm-slider-dots { text-align:center; padding:20px; }#sppb-addon-126b64e5-1c29-4b08-9569-27fb7242505f .vm-dot { display:inline-block; width:12px; height:12px; border-radius:50%; background:#ddd; margin:0 6px; cursor:pointer; transition:all 0.3s ease; border:none; }#sppb-addon-126b64e5-1c29-4b08-9569-27fb7242505f .vm-dot.active { background:#007cba; transform:scale(1.3); }#sppb-addon-126b64e5-1c29-4b08-9569-27fb7242505f .vm-dot:hover { background:#666; transform:scale(1.1); }#sppb-addon-126b64e5-1c29-4b08-9569-27fb7242505f .vm-dot:focus { outline:2px solid #007cba; outline-offset:2px; }#sppb-addon-126b64e5-1c29-4b08-9569-27fb7242505f .vm-slider-wrapper.vm-dragging .vm-slider-track { transition:none; }#sppb-addon-126b64e5-1c29-4b08-9569-27fb7242505f .vm-slider-wrapper.vm-dragging img { pointer-events:none; user-select:none; }#sppb-addon-126b64e5-1c29-4b08-9569-27fb7242505f .vm-layout-list .vm-images-list { width:100%; }#sppb-addon-126b64e5-1c29-4b08-9569-27fb7242505f .vm-layout-list .vm-list-item { display:flex; align-items:center; margin-bottom:20px; padding:20px; transition:all 0.3s ease; }#sppb-addon-126b64e5-1c29-4b08-9569-27fb7242505f .vm-layout-list .vm-list-item:hover { transform:translateY(-2px); box-shadow:0 4px 15px rgba(0,0,0,0.1); }#sppb-addon-126b64e5-1c29-4b08-9569-27fb7242505f .vm-layout-list .vm-list-image { flex-shrink:0; margin-right:20px; border-radius:15px; overflow:hidden; }#sppb-addon-126b64e5-1c29-4b08-9569-27fb7242505f .vm-layout-list .vm-list-title { font-weight:600; color:#333; font-size:16px; }#sppb-addon-126b64e5-1c29-4b08-9569-27fb7242505f .vm-thumbnail-slider { display:flex; gap:20px; width:100%; max-width:100%; position:relative; overflow:visible; }#sppb-addon-126b64e5-1c29-4b08-9569-27fb7242505f .vm-thumb-vertical { flex-direction:column; padding-top:40px; padding-bottom:40px; }#sppb-addon-126b64e5-1c29-4b08-9569-27fb7242505f .vm-thumb-horizontal { flex-direction:row; }#sppb-addon-126b64e5-1c29-4b08-9569-27fb7242505f .vm-thumbnail-container { overflow:hidden; flex:1; margin:0 10px; display:flex; align-items:center; justify-content:center; }#sppb-addon-126b64e5-1c29-4b08-9569-27fb7242505f .vm-thumb-vertical .vm-thumbnail-container { margin:10px 0; }#sppb-addon-126b64e5-1c29-4b08-9569-27fb7242505f .vm-thumbnail-track { display:flex; transition:transform 0.3s ease; gap:10px; }#sppb-addon-126b64e5-1c29-4b08-9569-27fb7242505f .vm-thumb-vertical .vm-thumbnail-track { flex-direction:column; align-items:center; }#sppb-addon-126b64e5-1c29-4b08-9569-27fb7242505f .vm-thumb-horizontal .vm-thumbnail-track { flex-direction:row; align-items:center; }#sppb-addon-126b64e5-1c29-4b08-9569-27fb7242505f .vm-thumbnail { cursor:pointer; border-radius:6px; overflow:hidden; transition:all 0.3s ease; border:2px solid transparent; flex-shrink:0; }#sppb-addon-126b64e5-1c29-4b08-9569-27fb7242505f .vm-thumbnail:hover { border-color:#666; transform:scale(1.02); }#sppb-addon-126b64e5-1c29-4b08-9569-27fb7242505f .vm-thumbnail:focus { outline:2px solid #007cba; outline-offset:2px; }#sppb-addon-126b64e5-1c29-4b08-9569-27fb7242505f .vm-thumbnail img { width:100%; height:100%; object-fit:cover; }#sppb-addon-126b64e5-1c29-4b08-9569-27fb7242505f .vm-thumb-arrow { background:RGBA(255, 255, 255, 0.9); border:none; border-radius:50%; width:32px; height:32px; display:flex; align-items:center; justify-content:center; cursor:pointer; transition:all 0.3s ease; position:absolute; z-index:20; }#sppb-addon-126b64e5-1c29-4b08-9569-27fb7242505f .vm-thumb-arrow:hover { background:white; transform:scale(1.1); }#sppb-addon-126b64e5-1c29-4b08-9569-27fb7242505f .vm-thumb-arrow:focus { outline:2px solid #007cba; outline-offset:2px; }#sppb-addon-126b64e5-1c29-4b08-9569-27fb7242505f .vm-thumb-arrow svg { fill:#333; }#sppb-addon-126b64e5-1c29-4b08-9569-27fb7242505f .vm-thumb-horizontal .vm-thumb-prev { left:6px; top:50%; transform:translateY(-50%); }#sppb-addon-126b64e5-1c29-4b08-9569-27fb7242505f .vm-thumb-horizontal .vm-thumb-next { right:6px; top:50%; transform:translateY(-50%); }#sppb-addon-126b64e5-1c29-4b08-9569-27fb7242505f .vm-thumb-vertical .vm-thumb-prev { top:12px; left:50%; transform:translateX(-50%); }#sppb-addon-126b64e5-1c29-4b08-9569-27fb7242505f .vm-thumb-vertical .vm-thumb-next { bottom:12px; left:50%; transform:translateX(-50%); }@media (max-width:768px) {#sppb-addon-126b64e5-1c29-4b08-9569-27fb7242505f .vm-slider-arrow { width:40px; height:40px; }#sppb-addon-126b64e5-1c29-4b08-9569-27fb7242505f .vm-prev { left:10px; }#sppb-addon-126b64e5-1c29-4b08-9569-27fb7242505f .vm-next { right:10px; }#sppb-addon-126b64e5-1c29-4b08-9569-27fb7242505f .vm-lightbox-nav { width:40px; height:40px; }#sppb-addon-126b64e5-1c29-4b08-9569-27fb7242505f .vm-lightbox-prev { left:10px; }#sppb-addon-126b64e5-1c29-4b08-9569-27fb7242505f .vm-lightbox-next { right:10px; }#sppb-addon-126b64e5-1c29-4b08-9569-27fb7242505f .vm-lightbox-close { top:10px; right:10px; }#sppb-addon-126b64e5-1c29-4b08-9569-27fb7242505f .vm-lightbox-counter { bottom:10px; }#sppb-addon-126b64e5-1c29-4b08-9569-27fb7242505f .vm-layout-list .vm-list-item { flex-direction:column; text-align:center; }#sppb-addon-126b64e5-1c29-4b08-9569-27fb7242505f .vm-layout-list .vm-list-image { margin-right:0; margin-bottom:15px; }#sppb-addon-126b64e5-1c29-4b08-9569-27fb7242505f .vm-thumbnail-slider { flex-direction:column; }#sppb-addon-126b64e5-1c29-4b08-9569-27fb7242505f .vm-title { font-size:18px; }#sppb-addon-126b64e5-1c29-4b08-9569-27fb7242505f .vm-image-item img { width:100%; height:auto; max-width:none; }}@media (max-width:480px) {#sppb-addon-126b64e5-1c29-4b08-9569-27fb7242505f .vm-slider-arrow { width:36px; height:36px; }#sppb-addon-126b64e5-1c29-4b08-9569-27fb7242505f .vm-slider-dots { padding:15px; }#sppb-addon-126b64e5-1c29-4b08-9569-27fb7242505f .vm-dot { width:10px; height:10px; margin:0 4px; }#sppb-addon-126b64e5-1c29-4b08-9569-27fb7242505f .vm-title { font-size:16px; }#sppb-addon-126b64e5-1c29-4b08-9569-27fb7242505f .vm-image-item img { width:100%; height:auto; max-width:none; }}.vm-lightbox-modal { position:fixed; top:0; left:0; width:100%; height:100%; background:rgba(0,0,0,0.8); opacity:0; visibility:hidden; transition:all 0.3s ease; z-index:2147483647 !important; display:flex; align-items:center; justify-content:center; }.vm-lightbox-modal.active { opacity:1; visibility:visible; }.vm-lightbox-content { position:relative; background:white; border-radius:8px; max-width:90vw; max-height:90vh; display:flex; flex-direction:column; box-shadow:0 10px 40px rgba(0,0,0,0.3); z-index:2147483646; }.vm-lightbox-header { padding:15px 20px; border-bottom:1px solid #eee; display:flex; justify-content:flex-end; position:relative; z-index:1000; }.vm-lightbox-close { background:none; border:none; font-size:28px; cursor:pointer; color:#333; padding:0; width:40px; height:40px; line-height:1; transition:all 0.2s; display:flex; align-items:center; justify-content:center; position:relative; z-index:1001; }.vm-lightbox-close:hover { color:#000; }.vm-lightbox-close:focus { outline:2px solid #007cba; outline-offset:2px; }.vm-lightbox-body { flex:1; overflow:auto; display:flex; align-items:center; justify-content:center; padding:20px; }.vm-lightbox-image { max-width:100%; max-height:calc(90vh - 120px); object-fit:contain; }.vm-lightbox-footer { padding:15px; border-top:1px solid #eee; display:flex; justify-content:center; align-items:center; gap:20px; }.vm-lightbox-nav { background:#f0f0f0; border:none; border-radius:50%; width:44px; height:44px; display:flex; align-items:center; justify-content:center; cursor:pointer; transition:all 0.2s; }.vm-lightbox-nav:hover { background:#e0e0e0; }.vm-lightbox-nav:focus { outline:2px solid #007cba; outline-offset:2px; }.vm-lightbox-counter { color:#666; font-size:14px; min-width:60px; text-align:center; }.vm-lightbox-modal.active ~ body, body.vm-lightbox-open { overflow:hidden; }@media (max-width:768px) {.vm-lightbox-content { border-radius:0; width:100%; height:100%; }.vm-lightbox-image { max-height:calc(100vh - 120px); }.vm-lightbox-nav { width:40px; height:40px; }}#sppb-addon-126b64e5-1c29-4b08-9569-27fb7242505f .vm-no-additional-images { text-align:center; padding:60px 20px; color:#6c757d; background:#FFFFFF; border-radius:12px; }#sppb-addon-126b64e5-1c29-4b08-9569-27fb7242505f .vm-placeholder-icon { font-size:48px; margin-bottom:15px; opacity:0.6; }#sppb-addon-126b64e5-1c29-4b08-9569-27fb7242505f [tabindex="0"]:focus { outline:2px solid #007cba; outline-offset:2px; }#sppb-addon-126b64e5-1c29-4b08-9569-27fb7242505f button:focus { outline:2px solid #007cba; outline-offset:2px; }#column-id-138dff90-f82b-48a0-8ba4-430777313907{box-shadow:0 0 0 0 #FFFFFF;}#column-wrap-id-138dff90-f82b-48a0-8ba4-430777313907{max-width:41.666667%;flex-basis:41.666667%;}@media (max-width:1199.98px) {#column-wrap-id-138dff90-f82b-48a0-8ba4-430777313907{max-width:41.666667%;flex-basis:41.666667%;}}@media (max-width:991.98px) {#column-wrap-id-138dff90-f82b-48a0-8ba4-430777313907{max-width:41.666667%;flex-basis:41.666667%;}}@media (max-width:767.98px) {#column-wrap-id-138dff90-f82b-48a0-8ba4-430777313907{max-width:100%;flex-basis:100%;}}@media (max-width:575.98px) {#column-wrap-id-138dff90-f82b-48a0-8ba4-430777313907{max-width:100%;flex-basis:100%;}}.sp-page-builder .page-content #section-id-28d203a3-a29d-49fd-9aad-44af89d274b6{box-shadow:0 0 0 0 #FFFFFF;}.sp-page-builder .page-content #section-id-28d203a3-a29d-49fd-9aad-44af89d274b6{padding-top:20px;padding-right:20px;padding-bottom:0px;padding-left:20px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-radius:10px;border-style:double;border-color:#E8E8E8;border-width:1px 1px 1px 1px;}.sp-page-builder .page-content #section-id-28d203a3-a29d-49fd-9aad-44af89d274b6.sppb-row-overlay{border-radius:10px;}#column-id-40e4a590-a397-4d76-b787-8c6350888552{box-shadow:0 0 0 0 #FFFFFF;}#column-wrap-id-40e4a590-a397-4d76-b787-8c6350888552{max-width:100%;flex-basis:100%;}@media (max-width:1199.98px) {#column-wrap-id-40e4a590-a397-4d76-b787-8c6350888552{max-width:100%;flex-basis:100%;}}@media (max-width:991.98px) {#column-wrap-id-40e4a590-a397-4d76-b787-8c6350888552{max-width:100%;flex-basis:100%;}}@media (max-width:767.98px) {#column-wrap-id-40e4a590-a397-4d76-b787-8c6350888552{max-width:100%;flex-basis:100%;}}@media (max-width:575.98px) {#column-wrap-id-40e4a590-a397-4d76-b787-8c6350888552{max-width:100%;flex-basis:100%;}}#sppb-addon-190d1174-76de-4a03-bff9-a430f381c242{box-shadow:0 0 0 0 #FFFFFF;}#sppb-addon-wrapper-190d1174-76de-4a03-bff9-a430f381c242{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}#sppb-addon-190d1174-76de-4a03-bff9-a430f381c242 .vm-product-prices-wrapper { margin-bottom:20px; }#sppb-addon-190d1174-76de-4a03-bff9-a430f381c242 .vm-price-item { margin-bottom:10px; }#sppb-addon-190d1174-76de-4a03-bff9-a430f381c242 .vm-price-title { display:block; margin-bottom:5px; }#sppb-addon-190d1174-76de-4a03-bff9-a430f381c242 .vm-price-value { display:block; font-weight:bold; }#sppb-addon-190d1174-76de-4a03-bff9-a430f381c242 .vm-price-title-icon { margin-right:8px; }#sppb-addon-190d1174-76de-4a03-bff9-a430f381c242 .vm-align-center { text-align:center; }#sppb-addon-190d1174-76de-4a03-bff9-a430f381c242 .vm-price-strikethrough .vm-price-value { text-decoration:line-through; opacity:0.7; }@media (max-width:768px) {#sppb-addon-190d1174-76de-4a03-bff9-a430f381c242 .vm-layout-horizontal { flex-direction:column; gap:10px; }#sppb-addon-190d1174-76de-4a03-bff9-a430f381c242 .vm-price-title-icon { font-size:0.9em; }}#sppb-addon-75b307ca-2d85-4cd8-bb9d-9db0438a6578{box-shadow:0 0 0 0 #FFFFFF;}#sppb-addon-wrapper-75b307ca-2d85-4cd8-bb9d-9db0438a6578{margin-top:10px;margin-right:0px;margin-bottom:0px;margin-left:0px;}#sppb-addon-75b307ca-2d85-4cd8-bb9d-9db0438a6578 .sppb-addon-title{margin-bottom:15px;}#sppb-addon-75b307ca-2d85-4cd8-bb9d-9db0438a6578 .vm-product-rating-wrapper { margin-bottom:20px; }#sppb-addon-75b307ca-2d85-4cd8-bb9d-9db0438a6578 .vm-rating-title-icon { margin-right:8px; }#sppb-addon-75b307ca-2d85-4cd8-bb9d-9db0438a6578 .vm-rating-title-icon.vm-icon-after { margin-right:0; margin-left:8px; }#sppb-addon-75b307ca-2d85-4cd8-bb9d-9db0438a6578 .vm-align-center { text-align:center; }#sppb-addon-75b307ca-2d85-4cd8-bb9d-9db0438a6578 .vm-rating-stars i, #sppb-addon-75b307ca-2d85-4cd8-bb9d-9db0438a6578 .vm-rating-stars span { font-size:22px; }#sppb-addon-75b307ca-2d85-4cd8-bb9d-9db0438a6578 .vm-star-filled, #sppb-addon-75b307ca-2d85-4cd8-bb9d-9db0438a6578 .vm-star-half { color:rgb(241, 72, 51); }#sppb-addon-75b307ca-2d85-4cd8-bb9d-9db0438a6578 .vm-star-empty { color:#e4e5e9; }#sppb-addon-75b307ca-2d85-4cd8-bb9d-9db0438a6578 .vm-rating-stars i, #sppb-addon-75b307ca-2d85-4cd8-bb9d-9db0438a6578 .vm-rating-stars span { margin-right:2px; }#sppb-addon-75b307ca-2d85-4cd8-bb9d-9db0438a6578 .vm-rating-stars i:last-child, #sppb-addon-75b307ca-2d85-4cd8-bb9d-9db0438a6578 .vm-rating-stars span:last-child { margin-right:0; }#sppb-addon-75b307ca-2d85-4cd8-bb9d-9db0438a6578 .vm-rating-text { color:#666666; }#sppb-addon-75b307ca-2d85-4cd8-bb9d-9db0438a6578 .vm-rating-text, #sppb-addon-75b307ca-2d85-4cd8-bb9d-9db0438a6578 .vm-rating-value { font-size:14px; }#sppb-addon-75b307ca-2d85-4cd8-bb9d-9db0438a6578 .vm-rating-unrated { color:#999999; }#sppb-addon-75b307ca-2d85-4cd8-bb9d-9db0438a6578 .vm-rating-count { color:#888888; }#sppb-addon-75b307ca-2d85-4cd8-bb9d-9db0438a6578 .vm-rating-stars-only, #sppb-addon-75b307ca-2d85-4cd8-bb9d-9db0438a6578 .vm-rating-stars-text, #sppb-addon-75b307ca-2d85-4cd8-bb9d-9db0438a6578 .vm-rating-detailed, #sppb-addon-75b307ca-2d85-4cd8-bb9d-9db0438a6578 .vm-rating-compact, #sppb-addon-75b307ca-2d85-4cd8-bb9d-9db0438a6578 .vm-rating-badge { margin-bottom:10px; }#sppb-addon-75b307ca-2d85-4cd8-bb9d-9db0438a6578 .vm-rating-compact > * { display:inline-block; margin-right:8px; }#sppb-addon-75b307ca-2d85-4cd8-bb9d-9db0438a6578 .vm-rating-compact > *:last-child { margin-right:0; }#sppb-addon-75b307ca-2d85-4cd8-bb9d-9db0438a6578 .vm-rating-detailed .vm-rating-label { font-weight:bold; margin-right:5px; }#sppb-addon-75b307ca-2d85-4cd8-bb9d-9db0438a6578 .vm-rating-detailed > div { margin-bottom:5px; }#sppb-addon-75b307ca-2d85-4cd8-bb9d-9db0438a6578 .vm-rating-stars-text .vm-rating-content > * { display:inline-block; }#sppb-addon-75b307ca-2d85-4cd8-bb9d-9db0438a6578 .vm-rating-label-text { margin-right:6px; font-weight:600; opacity:0.8; }#sppb-addon-75b307ca-2d85-4cd8-bb9d-9db0438a6578 .vm-rating-badge { display:inline-flex; align-items:center; gap:8px; padding:10px 14px; border-radius:20px; background:#f5f5f5; color:#333; }#sppb-addon-75b307ca-2d85-4cd8-bb9d-9db0438a6578 .vm-rating-layout-badge .vm-rating-stars { margin:0; }#sppb-addon-75b307ca-2d85-4cd8-bb9d-9db0438a6578 .vm-rating-layout-badge .vm-rating-count { margin-left:4px; }#sppb-addon-75b307ca-2d85-4cd8-bb9d-9db0438a6578 .vm-rating-badge { background:#813939; }#sppb-addon-75b307ca-2d85-4cd8-bb9d-9db0438a6578 .vm-rating-badge { color:#D5D5D5; }#sppb-addon-75b307ca-2d85-4cd8-bb9d-9db0438a6578 .vm-rating-badge { padding:5px 9px; }#sppb-addon-75b307ca-2d85-4cd8-bb9d-9db0438a6578 .vm-rating-badge { border-radius:5px; }@media (max-width:768px) {#sppb-addon-75b307ca-2d85-4cd8-bb9d-9db0438a6578 .vm-rating-title-icon { font-size:0.9em; }#sppb-addon-75b307ca-2d85-4cd8-bb9d-9db0438a6578 .vm-rating-detailed > div { font-size:13px; }}.sp-page-builder .page-content #section-id-3748b298-e202-4ba6-9eff-cfca71ab5a7b{box-shadow:0 0 0 0 #FFFFFF;}.sp-page-builder .page-content #section-id-3748b298-e202-4ba6-9eff-cfca71ab5a7b{padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px;margin-top:20px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-radius:10px;border-style:double;border-color:rgb(51, 51, 51);border-width:1px 1px 1px 1px;}.sp-page-builder .page-content #section-id-3748b298-e202-4ba6-9eff-cfca71ab5a7b.sppb-row-overlay{border-radius:10px;}#column-id-5340696d-4157-45e6-8472-519290fae764{box-shadow:0 0 0 0 #FFFFFF;}#column-wrap-id-5340696d-4157-45e6-8472-519290fae764{max-width:100%;flex-basis:100%;}@media (max-width:1199.98px) {#column-wrap-id-5340696d-4157-45e6-8472-519290fae764{max-width:100%;flex-basis:100%;}}@media (max-width:991.98px) {#column-wrap-id-5340696d-4157-45e6-8472-519290fae764{max-width:100%;flex-basis:100%;}}@media (max-width:767.98px) {#column-wrap-id-5340696d-4157-45e6-8472-519290fae764{max-width:100%;flex-basis:100%;}}@media (max-width:575.98px) {#column-wrap-id-5340696d-4157-45e6-8472-519290fae764{max-width:100%;flex-basis:100%;}}#sppb-addon-5c9f5b28-5777-47b3-8a58-330cdf0de60a{padding-top:20px;padding-right:40px;padding-bottom:10px;padding-left:60px;}#sppb-addon-wrapper-5c9f5b28-5777-47b3-8a58-330cdf0de60a{margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;}#sppb-addon-5c9f5b28-5777-47b3-8a58-330cdf0de60a .vm-product-custom-fields-wrapper { margin-bottom:20px; }#sppb-addon-5c9f5b28-5777-47b3-8a58-330cdf0de60a .vm-product-field { margin-bottom:15px; }#sppb-addon-5c9f5b28-5777-47b3-8a58-330cdf0de60a .vm-product-fields-title { display:block; margin-bottom:5px; }#sppb-addon-5c9f5b28-5777-47b3-8a58-330cdf0de60a .vm-product-fields-title { color:rgb(51, 51, 51); }#sppb-addon-5c9f5b28-5777-47b3-8a58-330cdf0de60a .vm-product-fields-title { font-size:14px; }#sppb-addon-5c9f5b28-5777-47b3-8a58-330cdf0de60a .vm-product-field-display { display:block; }#sppb-addon-5c9f5b28-5777-47b3-8a58-330cdf0de60a .vm-product-field-display select { width:100%; max-width:300px; padding:8px; }@media (max-width:768px) {#sppb-addon-5c9f5b28-5777-47b3-8a58-330cdf0de60a .vm-product-fields-title { font-size:0.9em; }}#column-id-9cf83ee1-7332-4c37-9263-cb9c6f41d893{box-shadow:0 0 0 0 #FFFFFF;}#column-wrap-id-9cf83ee1-7332-4c37-9263-cb9c6f41d893{max-width:33.333333%;flex-basis:33.333333%;}@media (max-width:1199.98px) {#column-wrap-id-9cf83ee1-7332-4c37-9263-cb9c6f41d893{max-width:33.333333%;flex-basis:33.333333%;}}@media (max-width:991.98px) {#column-wrap-id-9cf83ee1-7332-4c37-9263-cb9c6f41d893{max-width:33.333333%;flex-basis:33.333333%;}}@media (max-width:767.98px) {#column-wrap-id-9cf83ee1-7332-4c37-9263-cb9c6f41d893{max-width:100%;flex-basis:100%;}}@media (max-width:575.98px) {#column-wrap-id-9cf83ee1-7332-4c37-9263-cb9c6f41d893{max-width:100%;flex-basis:100%;}}#sppb-addon-78953f63-6f3a-4c36-af74-dface3eb6305{box-shadow:0 0 0 0 #FFFFFF;}#sppb-addon-78953f63-6f3a-4c36-af74-dface3eb6305{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}#sppb-addon-wrapper-78953f63-6f3a-4c36-af74-dface3eb6305{margin-top:-20px;margin-right:0px;margin-bottom:0px;margin-left:0px;}#sppb-addon-78953f63-6f3a-4c36-af74-dface3eb6305 .vm-product-quantity-wrapper { margin-bottom:20px; }#sppb-addon-78953f63-6f3a-4c36-af74-dface3eb6305 .vm-quantity-label { display:block; margin-bottom:8px; font-weight:bold; }#sppb-addon-78953f63-6f3a-4c36-af74-dface3eb6305 .vm-quantity-control { display:inline-block; }#sppb-addon-78953f63-6f3a-4c36-af74-dface3eb6305 .vm-quantity-control.vm-quantity-style-input { border:none; background:transparent; padding:0; }#sppb-addon-78953f63-6f3a-4c36-af74-dface3eb6305 .vm-align-center { text-align:center; }#sppb-addon-78953f63-6f3a-4c36-af74-dface3eb6305 .vm-quantity-input:not([readonly]), #sppb-addon-78953f63-6f3a-4c36-af74-dface3eb6305 .vm-quantity-select { padding:8px; border:1px solid #ccc; border-radius:4px; }#sppb-addon-78953f63-6f3a-4c36-af74-dface3eb6305 .vm-quantity-input[readonly] { border:none; background:transparent; }#sppb-addon-78953f63-6f3a-4c36-af74-dface3eb6305 .vm-quantity-input:not([readonly]), #sppb-addon-78953f63-6f3a-4c36-af74-dface3eb6305 .vm-quantity-select { width:80px; }#sppb-addon-78953f63-6f3a-4c36-af74-dface3eb6305 .vm-quantity-input:not([readonly]), #sppb-addon-78953f63-6f3a-4c36-af74-dface3eb6305 .vm-quantity-select { height:40px; }#sppb-addon-78953f63-6f3a-4c36-af74-dface3eb6305 .vm-quantity-input:not([readonly]), #sppb-addon-78953f63-6f3a-4c36-af74-dface3eb6305 .vm-quantity-select { background-color:#ffffff; }#sppb-addon-78953f63-6f3a-4c36-af74-dface3eb6305 .vm-quantity-input:not([readonly]), #sppb-addon-78953f63-6f3a-4c36-af74-dface3eb6305 .vm-quantity-select { border-color:#cccccc; }#sppb-addon-78953f63-6f3a-4c36-af74-dface3eb6305 .vm-quantity-input:not([readonly]), #sppb-addon-78953f63-6f3a-4c36-af74-dface3eb6305 .vm-quantity-select { color:#333333; }#sppb-addon-78953f63-6f3a-4c36-af74-dface3eb6305 .vm-quantity-buttons { display:flex; align-items:center; }#sppb-addon-78953f63-6f3a-4c36-af74-dface3eb6305 .vm-qty-btn { width:30px; height:30px; border:none; cursor:pointer; display:flex; align-items:center; justify-content:center; background-color:#f0f0f0; }#sppb-addon-78953f63-6f3a-4c36-af74-dface3eb6305 .vm-qty-btn:hover { background-color:#e0e0e0; }#sppb-addon-78953f63-6f3a-4c36-af74-dface3eb6305 .vm-quantity-buttons .vm-quantity-input { margin:0 2px; text-align:center; width:60px; }#sppb-addon-78953f63-6f3a-4c36-af74-dface3eb6305 .vm-qty-btn { background-color:#007cba; }#sppb-addon-78953f63-6f3a-4c36-af74-dface3eb6305 .vm-qty-btn { color:#ffffff; }#column-id-499ff66b-1574-4151-87e3-02f9b5f8fd6d{box-shadow:0 0 0 0 #FFFFFF;}#column-wrap-id-499ff66b-1574-4151-87e3-02f9b5f8fd6d{max-width:66.666667%;flex-basis:66.666667%;}@media (max-width:1199.98px) {#column-wrap-id-499ff66b-1574-4151-87e3-02f9b5f8fd6d{max-width:66.666667%;flex-basis:66.666667%;}}@media (max-width:991.98px) {#column-wrap-id-499ff66b-1574-4151-87e3-02f9b5f8fd6d{max-width:66.666667%;flex-basis:66.666667%;}}@media (max-width:767.98px) {#column-wrap-id-499ff66b-1574-4151-87e3-02f9b5f8fd6d{max-width:100%;flex-basis:100%;}}@media (max-width:575.98px) {#column-wrap-id-499ff66b-1574-4151-87e3-02f9b5f8fd6d{max-width:100%;flex-basis:100%;}}#column-id-f938baa7-fc75-42ce-94ac-23bcf8629e63{box-shadow:0 0 0 0 #FFFFFF;}#column-wrap-id-f938baa7-fc75-42ce-94ac-23bcf8629e63{max-width:100%;flex-basis:100%;}@media (max-width:1199.98px) {#column-wrap-id-f938baa7-fc75-42ce-94ac-23bcf8629e63{max-width:100%;flex-basis:100%;}}@media (max-width:991.98px) {#column-wrap-id-f938baa7-fc75-42ce-94ac-23bcf8629e63{max-width:100%;flex-basis:100%;}}@media (max-width:767.98px) {#column-wrap-id-f938baa7-fc75-42ce-94ac-23bcf8629e63{max-width:100%;flex-basis:100%;}}@media (max-width:575.98px) {#column-wrap-id-f938baa7-fc75-42ce-94ac-23bcf8629e63{max-width:100%;flex-basis:100%;}}#sppb-addon-8e9a4409-176b-4090-86d8-5add3e7f457f{box-shadow:0 0 0 0 #FFFFFF;}#sppb-addon-wrapper-8e9a4409-176b-4090-86d8-5add3e7f457f{margin-top:20px;margin-right:0px;margin-bottom:0px;margin-left:0px;}#sppb-addon-8e9a4409-176b-4090-86d8-5add3e7f457f .vm-add-to-cart-button-wrapper,#sppb-addon-8e9a4409-176b-4090-86d8-5add3e7f457f .vm-notify-button-wrapper { margin-bottom:20px; }#sppb-addon-8e9a4409-176b-4090-86d8-5add3e7f457f .vm-add-to-cart-form { margin:0; }#sppb-addon-8e9a4409-176b-4090-86d8-5add3e7f457f .sppb-btn-left { text-align:left; }#sppb-addon-8e9a4409-176b-4090-86d8-5add3e7f457f .sppb-btn-center { text-align:center; }#sppb-addon-8e9a4409-176b-4090-86d8-5add3e7f457f .sppb-btn-right { text-align:right; }#sppb-addon-8e9a4409-176b-4090-86d8-5add3e7f457f .vm-stock-message { margin-bottom:15px; padding:10px; border-radius:4px; }#sppb-addon-8e9a4409-176b-4090-86d8-5add3e7f457f .vm-btn-icon { margin-right:8px; }#sppb-addon-8e9a4409-176b-4090-86d8-5add3e7f457f .vm-btn-icon.vm-icon-after { margin-right:0; margin-left:8px; }#sppb-addon-8e9a4409-176b-4090-86d8-5add3e7f457f .vm-success-modal,#sppb-addon-8e9a4409-176b-4090-86d8-5add3e7f457f .vm-notify-modal { position:fixed !important;inset:0;z-index:2000000000 !important;display:flex;align-items:center;justify-content:center;background-color:rgba(0, 0, 0, 0.7); }#sppb-addon-8e9a4409-176b-4090-86d8-5add3e7f457f .vm-success-modal-content,#sppb-addon-8e9a4409-176b-4090-86d8-5add3e7f457f .vm-notify-modal-content { position:relative;z-index:2000000001;background-color:#ffffff;border-radius:10px;border:1px solid #e6e6e6;max-width:500px;width:90%;max-height:90vh;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 10px 30px rgba(0,0,0,0.25); }#sppb-addon-8e9a4409-176b-4090-86d8-5add3e7f457f .vm-success-modal-header,#sppb-addon-8e9a4409-176b-4090-86d8-5add3e7f457f .vm-notify-modal-header { padding:16px 20px;border-bottom:1px solid #e6e6e6;display:flex;justify-content:space-between;align-items:center;background:#f7f7f7; }#sppb-addon-8e9a4409-176b-4090-86d8-5add3e7f457f .vm-success-modal-header h3,#sppb-addon-8e9a4409-176b-4090-86d8-5add3e7f457f .vm-notify-modal-header h3 { margin:0;font-size:18px;color:#222222; }#sppb-addon-8e9a4409-176b-4090-86d8-5add3e7f457f .vm-success-modal-header .vm-modal-close,#sppb-addon-8e9a4409-176b-4090-86d8-5add3e7f457f .vm-notify-modal-header .vm-modal-close { background:none;border:none;font-size:24px;cursor:pointer;color:#999;padding:0;width:30px;height:30px;display:flex;align-items:center;justify-content:center; }#sppb-addon-8e9a4409-176b-4090-86d8-5add3e7f457f .vm-success-modal-header .vm-modal-close:hover,#sppb-addon-8e9a4409-176b-4090-86d8-5add3e7f457f .vm-notify-modal-header .vm-modal-close:hover { color:#333; }#sppb-addon-8e9a4409-176b-4090-86d8-5add3e7f457f .vm-success-modal-body,#sppb-addon-8e9a4409-176b-4090-86d8-5add3e7f457f .vm-notify-modal-body { padding:20px;color:#555555;overflow-y:auto; }#sppb-addon-8e9a4409-176b-4090-86d8-5add3e7f457f .vm-modal-product-info { display:flex;gap:16px;margin-bottom:16px;align-items:center; }#sppb-addon-8e9a4409-176b-4090-86d8-5add3e7f457f .vm-modal-product-info.vm-image-pos-left { flex-direction:row; }#sppb-addon-8e9a4409-176b-4090-86d8-5add3e7f457f .vm-modal-product-info.vm-image-pos-right { flex-direction:row-reverse; }#sppb-addon-8e9a4409-176b-4090-86d8-5add3e7f457f .vm-modal-product-info.vm-image-pos-top { flex-direction:column;align-items:flex-start; }#sppb-addon-8e9a4409-176b-4090-86d8-5add3e7f457f .vm-modal-product-info.vm-image-pos-bottom { flex-direction:column-reverse;align-items:flex-start; }#sppb-addon-8e9a4409-176b-4090-86d8-5add3e7f457f .vm-modal-product-image { flex-shrink:0; }#sppb-addon-8e9a4409-176b-4090-86d8-5add3e7f457f .vm-modal-product-image img { width:100px;height:100px;object-fit:cover;border-radius:6px;display:block; }#sppb-addon-8e9a4409-176b-4090-86d8-5add3e7f457f .vm-modal-product-image:empty { display:none; }#sppb-addon-8e9a4409-176b-4090-86d8-5add3e7f457f .vm-modal-title-block { width:100%; }#sppb-addon-8e9a4409-176b-4090-86d8-5add3e7f457f .vm-modal-product-details { flex-grow:1; }#sppb-addon-8e9a4409-176b-4090-86d8-5add3e7f457f .vm-modal-product-name { margin:0 0 6px;font-size:1.1em;color:#222222; }#sppb-addon-8e9a4409-176b-4090-86d8-5add3e7f457f .vm-modal-product-price,#sppb-addon-8e9a4409-176b-4090-86d8-5add3e7f457f .vm-modal-quantity { margin:4px 0;color:#555555; }#sppb-addon-8e9a4409-176b-4090-86d8-5add3e7f457f .vm-modal-meta { display:flex;flex-wrap:wrap;gap:12px; }#sppb-addon-8e9a4409-176b-4090-86d8-5add3e7f457f .vm-modal-meta-row { display:flex;width:100%;margin-top:8px; }#sppb-addon-8e9a4409-176b-4090-86d8-5add3e7f457f .vm-modal-meta-row.vm-meta-align-left { justify-content:flex-start; }#sppb-addon-8e9a4409-176b-4090-86d8-5add3e7f457f .vm-modal-meta-row.vm-meta-align-right { justify-content:flex-end; }#sppb-addon-8e9a4409-176b-4090-86d8-5add3e7f457f .vm-modal-product-desc { margin-top:6px;color:#555555;font-size:0.95em;line-height:1.4; }#sppb-addon-8e9a4409-176b-4090-86d8-5add3e7f457f .vm-modal-actions { display:flex;gap:10px;justify-content:center;padding:0 20px 20px; }#sppb-addon-8e9a4409-176b-4090-86d8-5add3e7f457f .vm-modal-actions .sppb-btn { padding:10px 20px !important;text-decoration:none;border:none;border-radius:4px;font-size:14px;cursor:pointer;transition:all 0.3s ease;display:inline-flex;align-items:center;justify-content:center;text-align:center;min-width:190px;box-sizing:border-box; }#sppb-addon-8e9a4409-176b-4090-86d8-5add3e7f457f .vm-modal-checkout.sppb-btn-primary { background-color:#007cba;color:#ffffff !important; }#sppb-addon-8e9a4409-176b-4090-86d8-5add3e7f457f .vm-modal-checkout.sppb-btn-primary:hover { background-color:#005a87;color:#ffffff !important;text-decoration:none; }#sppb-addon-8e9a4409-176b-4090-86d8-5add3e7f457f .vm-modal-dismiss.sppb-btn-secondary { background-color:#6c757d;color:#ffffff !important; }#sppb-addon-8e9a4409-176b-4090-86d8-5add3e7f457f .vm-modal-dismiss.sppb-btn-secondary:hover { background-color:#545b62;color:#ffffff !important; }#sppb-addon-8e9a4409-176b-4090-86d8-5add3e7f457f .vm-notify-form { text-align:center; }#sppb-addon-8e9a4409-176b-4090-86d8-5add3e7f457f .vm-notify-form input[type="email"] { width:100%;padding:10px;margin:12px 0 8px;border:1px solid #ddd;border-radius:4px; }#sppb-addon-8e9a4409-176b-4090-86d8-5add3e7f457f .vm-notify-form-actions { display:flex;gap:10px;justify-content:center;margin-top:12px; }#sppb-addon-8e9a4409-176b-4090-86d8-5add3e7f457f .vm-notify-form-actions .sppb-btn { padding:10px 20px !important;border:none;border-radius:4px;font-size:14px;cursor:pointer;transition:all 0.3s ease;min-width:190px;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center; }#sppb-addon-8e9a4409-176b-4090-86d8-5add3e7f457f .vm-notify-form-actions .sppb-btn-primary { background-color:#007cba;color:#ffffff; }#sppb-addon-8e9a4409-176b-4090-86d8-5add3e7f457f .vm-notify-form-actions .sppb-btn-primary:hover { background-color:#005a87; }#sppb-addon-8e9a4409-176b-4090-86d8-5add3e7f457f .vm-notify-form-actions .vm-modal-dismiss.sppb-btn-secondary { background-color:#6c757d;color:#ffffff; }#sppb-addon-8e9a4409-176b-4090-86d8-5add3e7f457f .vm-notify-form-actions .vm-modal-dismiss.sppb-btn-secondary:hover { background-color:#545b62; }.vm-modal-addon-8e9a4409-176b-4090-86d8-5add3e7f457f.vm-success-modal,.vm-modal-addon-8e9a4409-176b-4090-86d8-5add3e7f457f.vm-notify-modal { position:fixed !important;inset:0;z-index:2000000000 !important;display:flex;align-items:center;justify-content:center;background-color:rgba(0, 0, 0, 0.7); }.vm-modal-addon-8e9a4409-176b-4090-86d8-5add3e7f457f .vm-success-modal-content,.vm-modal-addon-8e9a4409-176b-4090-86d8-5add3e7f457f .vm-notify-modal-content { position:relative;z-index:2000000001;background-color:#ffffff;border-radius:10px;border:1px solid #e6e6e6;max-width:500px;width:90%;max-height:90vh;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 10px 30px rgba(0,0,0,0.25); }.vm-modal-addon-8e9a4409-176b-4090-86d8-5add3e7f457f .vm-success-modal-header,.vm-modal-addon-8e9a4409-176b-4090-86d8-5add3e7f457f .vm-notify-modal-header { padding:16px 20px;border-bottom:1px solid #e6e6e6;display:flex;justify-content:space-between;align-items:center;background:#f7f7f7; }.vm-modal-addon-8e9a4409-176b-4090-86d8-5add3e7f457f .vm-success-modal-header h3,.vm-modal-addon-8e9a4409-176b-4090-86d8-5add3e7f457f .vm-notify-modal-header h3 { margin:0;font-size:18px;color:#222222; }.vm-modal-addon-8e9a4409-176b-4090-86d8-5add3e7f457f .vm-success-modal-header .vm-modal-close,.vm-modal-addon-8e9a4409-176b-4090-86d8-5add3e7f457f .vm-notify-modal-header .vm-modal-close { background:none;border:none;font-size:24px;cursor:pointer;color:#999;padding:0;width:30px;height:30px;display:flex;align-items:center;justify-content:center; }.vm-modal-addon-8e9a4409-176b-4090-86d8-5add3e7f457f .vm-success-modal-header .vm-modal-close:hover,.vm-modal-addon-8e9a4409-176b-4090-86d8-5add3e7f457f .vm-notify-modal-header .vm-modal-close:hover { color:#333; }.vm-modal-addon-8e9a4409-176b-4090-86d8-5add3e7f457f .vm-success-modal-body,.vm-modal-addon-8e9a4409-176b-4090-86d8-5add3e7f457f .vm-notify-modal-body { padding:20px;color:#555555;overflow-y:auto; }.vm-modal-addon-8e9a4409-176b-4090-86d8-5add3e7f457f .vm-modal-product-info { display:flex;gap:16px;margin-bottom:16px;align-items:center; }.vm-modal-addon-8e9a4409-176b-4090-86d8-5add3e7f457f .vm-modal-product-info.vm-image-pos-left { flex-direction:row; }.vm-modal-addon-8e9a4409-176b-4090-86d8-5add3e7f457f .vm-modal-product-info.vm-image-pos-right { flex-direction:row-reverse; }.vm-modal-addon-8e9a4409-176b-4090-86d8-5add3e7f457f .vm-modal-product-info.vm-image-pos-top { flex-direction:column;align-items:flex-start; }.vm-modal-addon-8e9a4409-176b-4090-86d8-5add3e7f457f .vm-modal-product-info.vm-image-pos-bottom { flex-direction:column-reverse;align-items:flex-start; }.vm-modal-addon-8e9a4409-176b-4090-86d8-5add3e7f457f .vm-modal-product-image { flex-shrink:0; }.vm-modal-addon-8e9a4409-176b-4090-86d8-5add3e7f457f .vm-modal-product-image img { width:100px;height:100px;object-fit:cover;border-radius:6px;display:block; }.vm-modal-addon-8e9a4409-176b-4090-86d8-5add3e7f457f .vm-modal-product-image:empty { display:none; }.vm-modal-addon-8e9a4409-176b-4090-86d8-5add3e7f457f .vm-modal-title-block { width:100%; }.vm-modal-addon-8e9a4409-176b-4090-86d8-5add3e7f457f .vm-modal-product-details { flex-grow:1; }.vm-modal-addon-8e9a4409-176b-4090-86d8-5add3e7f457f .vm-modal-product-name { margin:0 0 6px;font-size:1.1em;color:#222222; }.vm-modal-addon-8e9a4409-176b-4090-86d8-5add3e7f457f .vm-modal-product-price,.vm-modal-addon-8e9a4409-176b-4090-86d8-5add3e7f457f .vm-modal-quantity { margin:4px 0;color:#555555; }.vm-modal-addon-8e9a4409-176b-4090-86d8-5add3e7f457f .vm-modal-meta { display:flex;flex-wrap:wrap;gap:12px; }.vm-modal-addon-8e9a4409-176b-4090-86d8-5add3e7f457f .vm-modal-meta-row { display:flex;width:100%;margin-top:8px; }.vm-modal-addon-8e9a4409-176b-4090-86d8-5add3e7f457f .vm-modal-meta-row.vm-meta-align-left { justify-content:flex-start; }.vm-modal-addon-8e9a4409-176b-4090-86d8-5add3e7f457f .vm-modal-meta-row.vm-meta-align-right { justify-content:flex-end; }.vm-modal-addon-8e9a4409-176b-4090-86d8-5add3e7f457f .vm-modal-product-desc { margin-top:6px;color:#555555;font-size:0.95em;line-height:1.4; }.vm-modal-addon-8e9a4409-176b-4090-86d8-5add3e7f457f .vm-modal-actions { display:flex;gap:10px;justify-content:center;padding:0 20px 20px; }.vm-modal-addon-8e9a4409-176b-4090-86d8-5add3e7f457f .vm-modal-actions .sppb-btn { padding:10px 20px !important;text-decoration:none;border:none;border-radius:4px;font-size:14px;cursor:pointer;transition:all 0.3s ease;display:inline-flex;align-items:center;justify-content:center;text-align:center;min-width:190px;box-sizing:border-box; }.vm-modal-addon-8e9a4409-176b-4090-86d8-5add3e7f457f .vm-modal-checkout.sppb-btn-primary { background-color:#007cba;color:#ffffff !important; }.vm-modal-addon-8e9a4409-176b-4090-86d8-5add3e7f457f .vm-modal-checkout.sppb-btn-primary:hover { background-color:#005a87;color:#ffffff !important;text-decoration:none; }.vm-modal-addon-8e9a4409-176b-4090-86d8-5add3e7f457f .vm-modal-dismiss.sppb-btn-secondary { background-color:#6c757d;color:#ffffff !important; }.vm-modal-addon-8e9a4409-176b-4090-86d8-5add3e7f457f .vm-modal-dismiss.sppb-btn-secondary:hover { background-color:#545b62;color:#ffffff !important; }.vm-modal-addon-8e9a4409-176b-4090-86d8-5add3e7f457f .vm-notify-form { text-align:center; }.vm-modal-addon-8e9a4409-176b-4090-86d8-5add3e7f457f .vm-notify-form input[type="email"] { width:100%;padding:10px;margin:12px 0 8px;border:1px solid #ddd;border-radius:4px; }.vm-modal-addon-8e9a4409-176b-4090-86d8-5add3e7f457f .vm-notify-form-actions { display:flex;gap:10px;justify-content:center;margin-top:12px; }.vm-modal-addon-8e9a4409-176b-4090-86d8-5add3e7f457f .vm-notify-form-actions .sppb-btn { padding:10px 20px !important;border:none;border-radius:4px;font-size:14px;cursor:pointer;transition:all 0.3s ease;min-width:190px;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center; }.vm-modal-addon-8e9a4409-176b-4090-86d8-5add3e7f457f .vm-notify-form-actions .sppb-btn-primary { background-color:#007cba;color:#ffffff; }.vm-modal-addon-8e9a4409-176b-4090-86d8-5add3e7f457f .vm-notify-form-actions .sppb-btn-primary:hover { background-color:#005a87; }.vm-modal-addon-8e9a4409-176b-4090-86d8-5add3e7f457f .vm-notify-form-actions .vm-modal-dismiss.sppb-btn-secondary { background-color:#6c757d;color:#ffffff; }.vm-modal-addon-8e9a4409-176b-4090-86d8-5add3e7f457f .vm-notify-form-actions .vm-modal-dismiss.sppb-btn-secondary:hover { background-color:#545b62; }body.vm-sppb-modal-open .sppb-section { z-index:0 !important; }body.vm-sppb-modal-open .vm-layout-thumb_horizontal { z-index:inherit !important; }body.vm-sppb-modal-open .vm-thumbnail-slider { z-index:inherit !important; }body.vm-sppb-modal-open .sppb-column { z-index:inherit !important; }body.vm-sppb-modal-open .sppb-column-addons { z-index:inherit !important; }body.vm-sppb-modal-open .vm-layout-thumb_horizontal .vm-thumbnail-slider .sppb-column .sppb-column-addons { z-index:inherit !important; }@media(max-width:768px){#sppb-addon-8e9a4409-176b-4090-86d8-5add3e7f457f .vm-modal-product-info{flex-direction:column;text-align:center;}#sppb-addon-8e9a4409-176b-4090-86d8-5add3e7f457f .vm-modal-actions,#sppb-addon-8e9a4409-176b-4090-86d8-5add3e7f457f .vm-notify-form-actions{flex-direction:column;}#sppb-addon-8e9a4409-176b-4090-86d8-5add3e7f457f .vm-modal-actions .sppb-btn,#sppb-addon-8e9a4409-176b-4090-86d8-5add3e7f457f .vm-notify-form-actions .sppb-btn{width:100%;margin-bottom:10px;}}@keyframes vm-pulse{0%{transform:scale(1)}50%{transform:scale(1.05)}100%{transform:scale(1)}}#sppb-addon-8e9a4409-176b-4090-86d8-5add3e7f457f .vm-btn-hover-pulse:hover{animation:vm-pulse 0.6s ease-in-out}@keyframes vm-bounce{0%,20%,53%,80%,100%{transform:translate3d(0,0,0)}40%,43%{transform:translate3d(0,-15px,0)}70%{transform:translate3d(0,-7px,0)}90%{transform:translate3d(0,-3px,0)}}#sppb-addon-8e9a4409-176b-4090-86d8-5add3e7f457f .vm-btn-hover-bounce:hover{animation:vm-bounce 1s ease}@keyframes vm-shake{0%,100%{transform:translateX(0)}10%,30%,50%,70%,90%{transform:translateX(-5px)}20%,40%,60%,80%{transform:translateX(5px)}}#sppb-addon-8e9a4409-176b-4090-86d8-5add3e7f457f .vm-btn-hover-shake:hover{animation:vm-shake 0.6s ease-in-out}#sppb-addon-8e9a4409-176b-4090-86d8-5add3e7f457f .vm-btn-hover-glow:hover{box-shadow:0 0 20px rgba(0,123,255,0.6)}#sppb-addon-8e9a4409-176b-4090-86d8-5add3e7f457f .vm-btn-hover-slide-up{transition:transform 0.3s ease}#sppb-addon-8e9a4409-176b-4090-86d8-5add3e7f457f .vm-btn-hover-slide-up:hover{transform:translateY(-3px)}#sppb-addon-8e9a4409-176b-4090-86d8-5add3e7f457f .vm-btn-hover-zoom{transition:transform 0.3s ease}#sppb-addon-8e9a4409-176b-4090-86d8-5add3e7f457f .vm-btn-hover-zoom:hover{transform:scale(1.05)}#sppb-addon-8e9a4409-176b-4090-86d8-5add3e7f457f .sppb-btn { box-shadow:0 2px 5px rgba(0, 0, 0, 0.2); }#sppb-addon-ced576ec-6a3c-4e40-999c-ef78bae8e834{box-shadow:0 0 0 0 #FFFFFF;}#sppb-addon-ced576ec-6a3c-4e40-999c-ef78bae8e834 .vm-ask-question-button-wrapper { margin-bottom:20px; }#sppb-addon-ced576ec-6a3c-4e40-999c-ef78bae8e834 .sppb-btn-left { text-align:left; }#sppb-addon-ced576ec-6a3c-4e40-999c-ef78bae8e834 .sppb-btn-left .sppb-btn { margin-right:auto; margin-left:0; }#sppb-addon-ced576ec-6a3c-4e40-999c-ef78bae8e834 .sppb-btn-center { text-align:center; }#sppb-addon-ced576ec-6a3c-4e40-999c-ef78bae8e834 .sppb-btn-center .sppb-btn:not(.sppb-btn-block) { margin:0 auto; }#sppb-addon-ced576ec-6a3c-4e40-999c-ef78bae8e834 .sppb-btn-right { text-align:right; }#sppb-addon-ced576ec-6a3c-4e40-999c-ef78bae8e834 .sppb-btn-right .sppb-btn { margin-left:auto; margin-right:0; }#sppb-addon-ced576ec-6a3c-4e40-999c-ef78bae8e834 .vm-ask-btn-icon { margin-right:8px; }#sppb-addon-ced576ec-6a3c-4e40-999c-ef78bae8e834 .vm-ask-btn-icon.vm-icon-after { margin-right:0; margin-left:8px; }.vm-ask-fancybox-content { display:none; }body.vm-ask-modal-open { overflow:hidden; }.vm-ask-modal-overlay { position:fixed; inset:0; background:rgba(0, 0, 0, 0.7); z-index:99998; }.vm-ask-modal-active { position:fixed; left:50%; top:50%; transform:translate(-50%, -50%); width:90vw; max-width:500px; max-height:90vh; overflow:hidden; z-index:99999; background-color:#ffffff; border-radius:10px; border:1px solid #e6e6e6; box-shadow:0 10px 30px rgba(0,0,0,0.25); }.vm-ask-modal-active .vm-ask-modal-body { max-height:calc(90vh - 80px); overflow:auto; padding:20px; }.vm-ask-modal-active, .vm-ask-modal-overlay { pointer-events:auto; }#sppb-addon-ced576ec-6a3c-4e40-999c-ef78bae8e834 .vm-ask-fancybox-content,.vm-ask-modal-addon-0 {background-color:#ffffff;border-radius:10px;padding:0;width:100%;max-width:500px;box-sizing:border-box;border:1px solid #e6e6e6;box-shadow:0 10px 30px rgba(0,0,0,0.25);}#sppb-addon-ced576ec-6a3c-4e40-999c-ef78bae8e834 .vm-ask-modal-header,.vm-ask-modal-addon-0 .vm-ask-modal-header {padding:16px 20px; border-bottom:1px solid #e6e6e6; display:flex; justify-content:space-between; align-items:center; background:#f7f7f7;}#sppb-addon-ced576ec-6a3c-4e40-999c-ef78bae8e834 .vm-ask-modal-header h3,.vm-ask-modal-addon-0 .vm-ask-modal-header h3 {margin:0; font-size:32px; color:#222222; line-height:1.2;}#sppb-addon-ced576ec-6a3c-4e40-999c-ef78bae8e834 .vm-ask-modal-header .vm-modal-close,.vm-ask-modal-addon-0 .vm-ask-modal-header .vm-modal-close {background:none; border:none; font-size:24px; cursor:pointer; color:#999; padding:0; width:30px; height:30px; display:inline-flex; align-items:center; justify-content:center; line-height:1;}#sppb-addon-ced576ec-6a3c-4e40-999c-ef78bae8e834 .vm-ask-modal-header .vm-modal-close:hover,.vm-ask-modal-addon-0 .vm-ask-modal-header .vm-modal-close:hover {color:#333;}#sppb-addon-ced576ec-6a3c-4e40-999c-ef78bae8e834 .vm-ask-modal-body,.vm-ask-modal-addon-0 .vm-ask-modal-body {padding:20px; color:#555555;}#sppb-addon-ced576ec-6a3c-4e40-999c-ef78bae8e834 .vm-ask-modal-subtitle,.vm-ask-modal-addon-0 .vm-ask-modal-subtitle {margin:0 0 16px; color:#555555; font-style:normal; line-height:1.5;}#sppb-addon-ced576ec-6a3c-4e40-999c-ef78bae8e834 .vm-ask-modal-product-info,.vm-ask-modal-addon-0 .vm-ask-modal-product-info {background:#f8f9fa; padding:12px; border-radius:8px; margin-bottom:16px;}#sppb-addon-ced576ec-6a3c-4e40-999c-ef78bae8e834 .vm-ask-modal-product-details,.vm-ask-modal-addon-0 .vm-ask-modal-product-details {display:flex; align-items:center; gap:12px;}#sppb-addon-ced576ec-6a3c-4e40-999c-ef78bae8e834 .vm-ask-modal-product-image,.vm-ask-modal-addon-0 .vm-ask-modal-product-image {flex-shrink:0;}#sppb-addon-ced576ec-6a3c-4e40-999c-ef78bae8e834 .vm-ask-modal-product-img,.vm-ask-modal-addon-0 .vm-ask-modal-product-img {width:64px; height:64px; object-fit:cover; border-radius:6px; display:block;}#sppb-addon-ced576ec-6a3c-4e40-999c-ef78bae8e834 .vm-ask-modal-product-name,.vm-ask-modal-addon-0 .vm-ask-modal-product-name {flex-grow:1; margin:0; color:#222222;}#sppb-addon-ced576ec-6a3c-4e40-999c-ef78bae8e834 .vm-form-group,.vm-ask-modal-addon-0 .vm-form-group {margin-bottom:12px;}#sppb-addon-ced576ec-6a3c-4e40-999c-ef78bae8e834 .vm-form-group.vm-form-inline,.vm-ask-modal-addon-0 .vm-form-group.vm-form-inline {display:flex; flex-direction:column; align-items:stretch; gap:6px; margin:0 0 12px; width:100%;}#sppb-addon-ced576ec-6a3c-4e40-999c-ef78bae8e834 .vm-form-label,.vm-ask-modal-addon-0 .vm-form-label {margin:0; font-weight:600; color:#222222;}#sppb-addon-ced576ec-6a3c-4e40-999c-ef78bae8e834 .vm-form-group input,.vm-ask-modal-addon-0 .vm-form-group input,#sppb-addon-ced576ec-6a3c-4e40-999c-ef78bae8e834 .vm-form-group textarea,.vm-ask-modal-addon-0 .vm-form-group textarea {width:100%; padding:10px; border:1px solid #ddd; border-radius:4px; font-size:14px; line-height:1.4; box-sizing:border-box; color:#555555; background:#fff;}#sppb-addon-ced576ec-6a3c-4e40-999c-ef78bae8e834 .vm-form-group textarea,.vm-ask-modal-addon-0 .vm-form-group textarea {resize:vertical; min-height:110px;}#sppb-addon-ced576ec-6a3c-4e40-999c-ef78bae8e834 .vm-form-group input:focus,.vm-ask-modal-addon-0 .vm-form-group input:focus,#sppb-addon-ced576ec-6a3c-4e40-999c-ef78bae8e834 .vm-form-group textarea:focus,.vm-ask-modal-addon-0 .vm-form-group textarea:focus {outline:none; border-color:#007cba; box-shadow:0 0 0 2px rgba(0, 123, 186, 0.2);}#sppb-addon-ced576ec-6a3c-4e40-999c-ef78bae8e834 .vm-ask-message,.vm-ask-modal-addon-0 .vm-ask-message {display:none; padding:10px 12px; margin:4px 0 12px; border-radius:4px; font-size:14px;}#sppb-addon-ced576ec-6a3c-4e40-999c-ef78bae8e834 .vm-ask-form-actions,.vm-ask-modal-addon-0 .vm-ask-form-actions {display:flex; gap:10px; justify-content:center; margin-top:12px;}#sppb-addon-ced576ec-6a3c-4e40-999c-ef78bae8e834 .vm-ask-form-actions .sppb-btn,.vm-ask-modal-addon-0 .vm-ask-form-actions .sppb-btn {padding:10px 20px !important; border:none; border-radius:4px; font-size:14px; cursor:pointer; transition:all 0.3s ease; min-width:120px; box-sizing:border-box; display:inline-flex; align-items:center; justify-content:center; text-decoration:none;}#sppb-addon-ced576ec-6a3c-4e40-999c-ef78bae8e834 .vm-ask-submit.sppb-btn-primary,.vm-ask-modal-addon-0 .vm-ask-submit.sppb-btn-primary {background-color:#007cba; color:#ffffff !important;}#sppb-addon-ced576ec-6a3c-4e40-999c-ef78bae8e834 .vm-ask-submit.sppb-btn-primary:hover,.vm-ask-modal-addon-0 .vm-ask-submit.sppb-btn-primary:hover {background-color:#005a87; color:#ffffff !important;}#sppb-addon-ced576ec-6a3c-4e40-999c-ef78bae8e834 .vm-modal-dismiss.sppb-btn-secondary,.vm-ask-modal-addon-0 .vm-modal-dismiss.sppb-btn-secondary {background-color:#6c757d; color:#ffffff !important;}#sppb-addon-ced576ec-6a3c-4e40-999c-ef78bae8e834 .vm-modal-dismiss.sppb-btn-secondary:hover,.vm-ask-modal-addon-0 .vm-modal-dismiss.sppb-btn-secondary:hover {background-color:#545b62; color:#ffffff !important;}@media (max-width:768px) {#sppb-addon-ced576ec-6a3c-4e40-999c-ef78bae8e834 .vm-ask-modal-product-details,.vm-ask-modal-addon-0 .vm-ask-modal-product-details { flex-direction:column; text-align:center; }#sppb-addon-ced576ec-6a3c-4e40-999c-ef78bae8e834 .vm-ask-form-actions,.vm-ask-modal-addon-0 .vm-ask-form-actions { flex-direction:column; }#sppb-addon-ced576ec-6a3c-4e40-999c-ef78bae8e834 .vm-ask-form-actions .sppb-btn,.vm-ask-modal-addon-0 .vm-ask-form-actions .sppb-btn { width:100%; margin-bottom:10px; }}@keyframes vm-pulse { 0% { transform:scale(1); } 50% { transform:scale(1.05); } 100% { transform:scale(1); } }#sppb-addon-ced576ec-6a3c-4e40-999c-ef78bae8e834 .vm-btn-hover-pulse:hover { animation:vm-pulse 0.6s ease-in-out; }@keyframes vm-bounce { 0%, 20%, 53%, 80%, 100% { transform:translate3d(0,0,0); } 40%, 43% { transform:translate3d(0, -15px, 0); } 70% { transform:translate3d(0, -7px, 0); } 90% { transform:translate3d(0, -3px, 0); } }#sppb-addon-ced576ec-6a3c-4e40-999c-ef78bae8e834 .vm-btn-hover-bounce:hover { animation:vm-bounce 1s ease; }@keyframes vm-shake { 0%, 100% { transform:translateX(0); } 10%, 30%, 50%, 70%, 90% { transform:translateX(-5px); } 20%, 40%, 60%, 80% { transform:translateX(5px); } }#sppb-addon-ced576ec-6a3c-4e40-999c-ef78bae8e834 .vm-btn-hover-shake:hover { animation:vm-shake 0.6s ease-in-out; }#sppb-addon-ced576ec-6a3c-4e40-999c-ef78bae8e834 .vm-btn-hover-glow:hover { box-shadow:0 0 20px rgba(0, 123, 255, 0.6); }#sppb-addon-ced576ec-6a3c-4e40-999c-ef78bae8e834 .vm-btn-hover-slide-up { transition:transform 0.3s ease; }#sppb-addon-ced576ec-6a3c-4e40-999c-ef78bae8e834 .vm-btn-hover-slide-up:hover { transform:translateY(-3px); }#sppb-addon-ced576ec-6a3c-4e40-999c-ef78bae8e834 .vm-btn-hover-zoom { transition:transform 0.3s ease; }#sppb-addon-ced576ec-6a3c-4e40-999c-ef78bae8e834 .vm-btn-hover-zoom:hover { transform:scale(1.05); }#column-id-b1db94e4-c45d-426a-a112-e41b0e2b3fc0{box-shadow:0 0 0 0 #FFFFFF;}#column-wrap-id-b1db94e4-c45d-426a-a112-e41b0e2b3fc0{max-width:100%;flex-basis:100%;}@media (max-width:1199.98px) {#column-wrap-id-b1db94e4-c45d-426a-a112-e41b0e2b3fc0{max-width:100%;flex-basis:100%;}}@media (max-width:991.98px) {#column-wrap-id-b1db94e4-c45d-426a-a112-e41b0e2b3fc0{max-width:100%;flex-basis:100%;}}@media (max-width:767.98px) {#column-wrap-id-b1db94e4-c45d-426a-a112-e41b0e2b3fc0{max-width:100%;flex-basis:100%;}}@media (max-width:575.98px) {#column-wrap-id-b1db94e4-c45d-426a-a112-e41b0e2b3fc0{max-width:100%;flex-basis:100%;}}#sppb-addon-77aab854-4935-476d-aa75-d360832899f4{box-shadow:0 0 0 0 #FFFFFF;}#sppb-addon-77aab854-4935-476d-aa75-d360832899f4{padding-top:0px;padding-right:100px;padding-bottom:0px;padding-left:100px;}@media (max-width:1199.98px) {#sppb-addon-77aab854-4935-476d-aa75-d360832899f4{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}}@media (max-width:991.98px) {#sppb-addon-77aab854-4935-476d-aa75-d360832899f4{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}}@media (max-width:767.98px) {#sppb-addon-77aab854-4935-476d-aa75-d360832899f4{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}}@media (max-width:575.98px) {#sppb-addon-77aab854-4935-476d-aa75-d360832899f4{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}}#sppb-addon-wrapper-77aab854-4935-476d-aa75-d360832899f4{margin-top:20px;margin-right:0px;margin-bottom:0px;margin-left:0px;}@media (max-width:1199.98px) {#sppb-addon-wrapper-77aab854-4935-476d-aa75-d360832899f4{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}}@media (max-width:991.98px) {#sppb-addon-wrapper-77aab854-4935-476d-aa75-d360832899f4{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}}@media (max-width:767.98px) {#sppb-addon-wrapper-77aab854-4935-476d-aa75-d360832899f4{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}}@media (max-width:575.98px) {#sppb-addon-wrapper-77aab854-4935-476d-aa75-d360832899f4{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}}#sppb-addon-77aab854-4935-476d-aa75-d360832899f4 .sppb-addon-title{margin-bottom:20px;}#sppb-addon-77aab854-4935-476d-aa75-d360832899f4 .sppb-addon-title{font-size:24px;}#sppb-addon-77aab854-4935-476d-aa75-d360832899f4 .vm-product-description-wrapper { margin-bottom:20px; }#sppb-addon-77aab854-4935-476d-aa75-d360832899f4 .vm-description-title { margin:0; }#sppb-addon-77aab854-4935-476d-aa75-d360832899f4 .vm-description-content { word-wrap:break-word; overflow-wrap:break-word; }#sppb-addon-77aab854-4935-476d-aa75-d360832899f4 .vm-align-center { text-align:center; }#sppb-addon-77aab854-4935-476d-aa75-d360832899f4 .vm-read-more-link { display:inline-block; margin-left:5px; transition:all 0.3s ease; }#sppb-addon-77aab854-4935-476d-aa75-d360832899f4 .vm-read-more-link { color:#007cba; }#sppb-addon-77aab854-4935-476d-aa75-d360832899f4 .vm-read-more-link:hover { color:#005a87; }#sppb-addon-77aab854-4935-476d-aa75-d360832899f4 .vm-read-more-link { font-size:14px; }#sppb-addon-77aab854-4935-476d-aa75-d360832899f4 .vm-read-more-link { text-decoration:underline; }@media (max-width:576px) {#sppb-addon-77aab854-4935-476d-aa75-d360832899f4 .vm-description-title-icon { font-size:0.9em; }}.sp-page-builder .page-content #section-id-08ba8fd4-02e7-44eb-a4c1-8d7fdc3acaa9{background-color:rgb(255, 255, 255);box-shadow:0 0 0 0 #FFFFFF;}.sp-page-builder .page-content #section-id-08ba8fd4-02e7-44eb-a4c1-8d7fdc3acaa9{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}@media (max-width:1199.98px) {.sp-page-builder .page-content #section-id-08ba8fd4-02e7-44eb-a4c1-8d7fdc3acaa9{padding-top:5px;padding-right:0px;padding-bottom:5px;padding-left:0px;}}@media (max-width:991.98px) {.sp-page-builder .page-content #section-id-08ba8fd4-02e7-44eb-a4c1-8d7fdc3acaa9{padding-top:5px;padding-right:0px;padding-bottom:5px;padding-left:0px;}}#column-id-acaa28c2-88e0-4160-b7fd-0bffcdf842de{box-shadow:0 0 0 0 #FFFFFF;}#column-wrap-id-acaa28c2-88e0-4160-b7fd-0bffcdf842de{max-width:100%;flex-basis:100%;}@media (max-width:1199.98px) {#column-wrap-id-acaa28c2-88e0-4160-b7fd-0bffcdf842de{max-width:100%;flex-basis:100%;}}@media (max-width:991.98px) {#column-wrap-id-acaa28c2-88e0-4160-b7fd-0bffcdf842de{max-width:100%;flex-basis:100%;}}@media (max-width:767.98px) {#column-wrap-id-acaa28c2-88e0-4160-b7fd-0bffcdf842de{max-width:100%;flex-basis:100%;}}@media (max-width:575.98px) {#column-wrap-id-acaa28c2-88e0-4160-b7fd-0bffcdf842de{max-width:100%;flex-basis:100%;}}#sppb-addon-afbbf169-fa76-4050-8e59-f728f409f7a1{box-shadow:0 0 0 0 #FFFFFF;}#sppb-addon-wrapper-afbbf169-fa76-4050-8e59-f728f409f7a1{margin-top:20px;margin-right:0px;margin-bottom:0px;margin-left:0px;}#sppb-addon-afbbf169-fa76-4050-8e59-f728f409f7a1 .sppb-addon-title{margin-bottom:20px;}#sppb-addon-afbbf169-fa76-4050-8e59-f728f409f7a1 .sppb-addon-title{font-size:24px;}#sppb-addon-afbbf169-fa76-4050-8e59-f728f409f7a1 .vm-product-description-wrapper { margin-bottom:20px; }#sppb-addon-afbbf169-fa76-4050-8e59-f728f409f7a1 .vm-description-title { margin:0; }#sppb-addon-afbbf169-fa76-4050-8e59-f728f409f7a1 .vm-description-content { word-wrap:break-word; overflow-wrap:break-word; }#sppb-addon-afbbf169-fa76-4050-8e59-f728f409f7a1 .vm-align-center { text-align:center; }#sppb-addon-afbbf169-fa76-4050-8e59-f728f409f7a1 .vm-read-more-link { display:inline-block; margin-left:5px; transition:all 0.3s ease; }#sppb-addon-afbbf169-fa76-4050-8e59-f728f409f7a1 .vm-read-more-link { color:#007cba; }#sppb-addon-afbbf169-fa76-4050-8e59-f728f409f7a1 .vm-read-more-link:hover { color:#005a87; }#sppb-addon-afbbf169-fa76-4050-8e59-f728f409f7a1 .vm-read-more-link { font-size:14px; }#sppb-addon-afbbf169-fa76-4050-8e59-f728f409f7a1 .vm-read-more-link { text-decoration:underline; }@media (max-width:576px) {#sppb-addon-afbbf169-fa76-4050-8e59-f728f409f7a1 .vm-description-title-icon { font-size:0.9em; }}.sp-page-builder .page-content #section-id-81c37f45-fa0e-48d5-bfaf-00aac9ec0415{box-shadow:0 0 0 0 #FFFFFF;}.sp-page-builder .page-content #section-id-81c37f45-fa0e-48d5-bfaf-00aac9ec0415{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}@media (max-width:1199.98px) {.sp-page-builder .page-content #section-id-81c37f45-fa0e-48d5-bfaf-00aac9ec0415{padding-top:5px;padding-right:0px;padding-bottom:5px;padding-left:0px;}}@media (max-width:991.98px) {.sp-page-builder .page-content #section-id-81c37f45-fa0e-48d5-bfaf-00aac9ec0415{padding-top:5px;padding-right:0px;padding-bottom:5px;padding-left:0px;}}#column-id-838513d0-583b-4c18-8e13-38cfb2b0eed8{box-shadow:0 0 0 0 #FFFFFF;}#column-wrap-id-838513d0-583b-4c18-8e13-38cfb2b0eed8{max-width:100%;flex-basis:100%;}@media (max-width:1199.98px) {#column-wrap-id-838513d0-583b-4c18-8e13-38cfb2b0eed8{max-width:100%;flex-basis:100%;}}@media (max-width:991.98px) {#column-wrap-id-838513d0-583b-4c18-8e13-38cfb2b0eed8{max-width:100%;flex-basis:100%;}}@media (max-width:767.98px) {#column-wrap-id-838513d0-583b-4c18-8e13-38cfb2b0eed8{max-width:100%;flex-basis:100%;}}@media (max-width:575.98px) {#column-wrap-id-838513d0-583b-4c18-8e13-38cfb2b0eed8{max-width:100%;flex-basis:100%;}}#sppb-addon-e9ef18f4-de8b-486d-84e6-4871778e2745{box-shadow:0 0 0 0 #FFFFFF;}#sppb-addon-e9ef18f4-de8b-486d-84e6-4871778e2745{border-radius:15px;padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px;}#sppb-addon-wrapper-e9ef18f4-de8b-486d-84e6-4871778e2745{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}#sppb-addon-e9ef18f4-de8b-486d-84e6-4871778e2745 .sppb-addon-title{margin-bottom:20px;}#sppb-addon-e9ef18f4-de8b-486d-84e6-4871778e2745 .vm-product-reviews-wrapper { margin-bottom:30px; }#sppb-addon-e9ef18f4-de8b-486d-84e6-4871778e2745 .vm-reviews-title { margin-bottom:20px; }#sppb-addon-e9ef18f4-de8b-486d-84e6-4871778e2745 .vm-reviews-title-icon { margin-right:8px; }#sppb-addon-e9ef18f4-de8b-486d-84e6-4871778e2745 .vm-reviews-title-icon.vm-icon-after { margin-right:0; margin-left:8px; }#sppb-addon-e9ef18f4-de8b-486d-84e6-4871778e2745 .vm-align-left { text-align:left; }#sppb-addon-e9ef18f4-de8b-486d-84e6-4871778e2745 .vm-align-center { text-align:center; }#sppb-addon-e9ef18f4-de8b-486d-84e6-4871778e2745 .vm-align-right { text-align:right; }#sppb-addon-e9ef18f4-de8b-486d-84e6-4871778e2745 .vm-review-item { margin-bottom:20px; padding:15px; border:1px solid #e0e0e0; border-radius:8px; background:#f9f9f9; color:#333333; }#sppb-addon-e9ef18f4-de8b-486d-84e6-4871778e2745 .vm-review-header { display:flex; justify-content:space-between; align-items:center; margin-bottom:10px; }#sppb-addon-e9ef18f4-de8b-486d-84e6-4871778e2745 .vm-review-meta { font-size:0.9em; color:#999999; }#sppb-addon-e9ef18f4-de8b-486d-84e6-4871778e2745 .vm-review-author { font-weight:bold; margin-right:10px; color:#666666; }#sppb-addon-e9ef18f4-de8b-486d-84e6-4871778e2745 .vm-review-date { color:#999999; }#sppb-addon-e9ef18f4-de8b-486d-84e6-4871778e2745 .vm-review-text { line-height:1.5; color:#333333; }#sppb-addon-e9ef18f4-de8b-486d-84e6-4871778e2745 .vm-no-reviews { padding:20px; text-align:center; color:#999999; font-style:italic; }#sppb-addon-e9ef18f4-de8b-486d-84e6-4871778e2745 .vm-layout-compact .vm-review-item { padding:11px; }#sppb-addon-e9ef18f4-de8b-486d-84e6-4871778e2745 .vm-layout-compact .vm-review-header { margin-bottom:6px; }#sppb-addon-e9ef18f4-de8b-486d-84e6-4871778e2745 .vm-layout-compact .vm-review-text { font-size:0.95em; }#sppb-addon-e9ef18f4-de8b-486d-84e6-4871778e2745 .vm-review-form-container { margin:30px 0; padding:20px; background:#f9f9f9; border-radius:8px; }#sppb-addon-e9ef18f4-de8b-486d-84e6-4871778e2745 .vm-review-form h4 { margin-top:0; color:#333; }#sppb-addon-e9ef18f4-de8b-486d-84e6-4871778e2745 .vm-form-group { margin-bottom:15px; }#sppb-addon-e9ef18f4-de8b-486d-84e6-4871778e2745 .vm-form-group label { display:block; margin-bottom:5px; font-weight:bold; }#sppb-addon-e9ef18f4-de8b-486d-84e6-4871778e2745 .vm-form-group textarea { width:100%; padding:10px; border:1px solid #ccc; border-radius:4px; resize:vertical; }#sppb-addon-e9ef18f4-de8b-486d-84e6-4871778e2745 .vm-star-rating-input { margin:10px 0; }#sppb-addon-e9ef18f4-de8b-486d-84e6-4871778e2745 .vm-interactive-stars { font-size:24px; margin-bottom:5px; }#sppb-addon-e9ef18f4-de8b-486d-84e6-4871778e2745 .vm-star-selectable { color:#e4e5e9; cursor:pointer; margin-right:5px; transition:color 0.2s ease; }#sppb-addon-e9ef18f4-de8b-486d-84e6-4871778e2745 .vm-star-selectable:hover { color:#F6E216; }#sppb-addon-e9ef18f4-de8b-486d-84e6-4871778e2745 .vm-star-selectable.selected { color:#F6E216; }#sppb-addon-e9ef18f4-de8b-486d-84e6-4871778e2745 .vm-star-selectable.hover { color:#F6E216; }#sppb-addon-e9ef18f4-de8b-486d-84e6-4871778e2745 .vm-rating-text { font-size:12px; color:#666; }#sppb-addon-e9ef18f4-de8b-486d-84e6-4871778e2745 .vm-submit-review { padding:10px 20px; background:#007cba; color:white; border:none; border-radius:4px; cursor:pointer; }#sppb-addon-e9ef18f4-de8b-486d-84e6-4871778e2745 .vm-submit-review:hover { background:#005a87; }#sppb-addon-e9ef18f4-de8b-486d-84e6-4871778e2745 .vm-login-required { text-align:center; padding:20px; }#sppb-addon-e9ef18f4-de8b-486d-84e6-4871778e2745 .vm-login-link { display:inline-block; padding:10px 20px; background:#007cba; color:white; text-decoration:none; border-radius:4px; }#sppb-addon-e9ef18f4-de8b-486d-84e6-4871778e2745 .vm-already-reviewed { text-align:center; padding:20px; background:#e7f3ff; border:1px solid #b3d9ff; border-radius:4px; }#sppb-addon-e9ef18f4-de8b-486d-84e6-4871778e2745 .vm-review-toggle { margin-top:8px; background:none; border:none; color:#007cba; cursor:pointer; padding:0; font-size:0.95em; }#sppb-addon-e9ef18f4-de8b-486d-84e6-4871778e2745 .vm-review-toggle:hover { text-decoration:underline; }#sppb-addon-e9ef18f4-de8b-486d-84e6-4871778e2745 .vm-reviews-title { font-weight:700; }#sppb-addon-SB7ZiOZWSrE5VgOImQvjE{box-shadow:0 0 0 0 #FFFFFF;}#sppb-addon-wrapper-SB7ZiOZWSrE5VgOImQvjE{margin-top:50px;margin-right:0px;margin-bottom:0px;margin-left:0px;}#sppb-addon-SB7ZiOZWSrE5VgOImQvjE {background-color:rgb(255, 255, 255);}#sppb-addon-SB7ZiOZWSrE5VgOImQvjE .sppb-nav > li > a{text-align:center;}#sppb-addon-SB7ZiOZWSrE5VgOImQvjE .sppb-nav-custom a{color:#020B53;background:#F7F7F9;}#sppb-addon-SB7ZiOZWSrE5VgOImQvjE .sppb-tab-custom-content > div{background:#F7F7F9;border:0px solid;}#sppb-addon-SB7ZiOZWSrE5VgOImQvjE .sppb-tab-custom-content > div,#sppb-addon-SB7ZiOZWSrE5VgOImQvjE .sppb-nav-custom a{box-shadow:0 0 0 0 #000;}#sppb-addon-SB7ZiOZWSrE5VgOImQvjE .sppb-nav-custom > li > a:hover,#sppb-addon-SB7ZiOZWSrE5VgOImQvjE .sppb-nav-custom > li > a:focus{color:#FFFFFF;background-color:#3366FF;}#sppb-addon-SB7ZiOZWSrE5VgOImQvjE .sppb-tab-content.sppb-tab-custom-content{max-width:100%;}@media ( min-width:1199.99px ) and ( max-width:1399.99px) {#sppb-addon-SB7ZiOZWSrE5VgOImQvjE .sppb-custom-tab.sppb-tab-nav-position .sppb-nav.sppb-nav-custom{flex-direction:row !important;}#sppb-addon-SB7ZiOZWSrE5VgOImQvjE .sppb-custom-tab.sppb-tab-nav-position {flex-direction:column !important;}#sppb-addon-SB7ZiOZWSrE5VgOImQvjE .sppb-tab-content {padding:0px 0 0 0 !important}#sppb-addon-SB7ZiOZWSrE5VgOImQvjE .sppb-nav > li {flex:1 1 auto !important;} #sppb-addon-SB7ZiOZWSrE5VgOImQvjE .sppb-nav {width:100% !important;}}@media ( min-width:991.99px ) and ( max-width:1199.98px ) {#sppb-addon-SB7ZiOZWSrE5VgOImQvjE .sppb-tab-content {padding:0 0 0 0px !important}}@media ( min-width:767.99px ) and ( max-width:991.98px ) {#sppb-addon-SB7ZiOZWSrE5VgOImQvjE .sppb-tab-content {padding:0 0 0 0px !important}}@media ( min-width:575.99px ) and ( max-width:767.98px ) {#sppb-addon-SB7ZiOZWSrE5VgOImQvjE .sppb-tab-content {padding:0 0 0 0px !important}}@media ( max-width:575.98px ) {#sppb-addon-SB7ZiOZWSrE5VgOImQvjE .sppb-tab-content {padding:0 0 0 0px !important}}#sppb-addon-SB7ZiOZWSrE5VgOImQvjE .sppb-custom-tab.sppb-tab-nav-position {flex-direction:column;}#sppb-addon-SB7ZiOZWSrE5VgOImQvjE .sppb-tab-content {padding-top:0px}#sppb-addon-SB7ZiOZWSrE5VgOImQvjE .sppb-nav > li {flex:1 1 auto;} #sppb-addon-SB7ZiOZWSrE5VgOImQvjE .sppb-nav {width:100%;}#sppb-addon-SB7ZiOZWSrE5VgOImQvjE .sppb-nav-custom > li.active > a,#sppb-addon-SB7ZiOZWSrE5VgOImQvjE .sppb-nav-custom > li.active > a:hover,#sppb-addon-SB7ZiOZWSrE5VgOImQvjE .sppb-nav-custom > li.active > a:focus{color:#333333;background:#e5e5e5;}#sppb-addon-SB7ZiOZWSrE5VgOImQvjE .sppb-addon-tab{ transform-origin:50% 50%; }#sppb-addon-SB7ZiOZWSrE5VgOImQvjE .sppb-tab-image{height:30px;width:30px;}#sppb-addon-85ed8f99-3935-40b9-bc74-f4b218e12606{box-shadow:0 0 0 0 #FFFFFF;}#sppb-addon-wrapper-85ed8f99-3935-40b9-bc74-f4b218e12606{margin-top:40px;margin-right:0px;margin-bottom:0px;margin-left:0px;}#sppb-addon-85ed8f99-3935-40b9-bc74-f4b218e12606 .sppb-addon-title{ transform-origin:50% 50%; }#sppb-addon-85ed8f99-3935-40b9-bc74-f4b218e12606 .sppb-addon.sppb-addon-header{text-align:center;}#sppb-addon-85ed8f99-3935-40b9-bc74-f4b218e12606 .sppb-addon-header .sppb-addon-title{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}#sppb-addon-de5982d5-05cb-4359-b5d3-a4a26eb51a24{box-shadow:0 0 0 0 #FFFFFF;}#sppb-addon-cbb904c2-e762-49c0-937f-177d28d69e28{box-shadow:0 0 0 0 #FFFFFF;}#sppb-addon-wrapper-cbb904c2-e762-49c0-937f-177d28d69e28{margin-top:40px;margin-right:0px;margin-bottom:0px;margin-left:0px;}#sppb-addon-cbb904c2-e762-49c0-937f-177d28d69e28 .sppb-addon.sppb-addon-header{text-align:center;}#sppb-addon-cbb904c2-e762-49c0-937f-177d28d69e28 .sppb-addon-header .sppb-addon-title{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}#sppb-addon-e7277161-e0e1-4402-9dba-59985353fe9d{box-shadow:0 0 0 0 #FFFFFF;}#sppb-addon-wrapper-e7277161-e0e1-4402-9dba-59985353fe9d{margin-top:0px;margin-right:0px;margin-bottom:30px;margin-left:0px;}