﻿.tooltip-main.top{display:flex}.tooltip-main.top .tooltip-container{position:relative;display:flex;align-items:center}.tooltip-main.top .tooltip-container .tooltip-content{visibility:hidden;min-width:105px;background-color:#f38c0d;color:#fff;text-align:center;padding:5px 0;position:absolute;z-index:1;bottom:100%;left:-67px;font-size:13px;font-weight:400}@media screen and (max-width: 580px){.tooltip-main.top .tooltip-container .tooltip-content{left:-55px;padding:5px 3px}}.tooltip-main.top .tooltip-container .tooltip-content::after{content:"";position:absolute;top:100%;left:64%;border-left:5px solid rgba(0,0,0,0);border-right:5px solid rgba(0,0,0,0);border-top:7px solid #f38c0d}@media screen and (max-width: 580px){.tooltip-main.top .tooltip-container .tooltip-content::after{left:53%}}.tooltip-main.top .tooltip-container .tooltip-content p{margin-bottom:0}.tooltip-main.top .tooltip-container p{margin-bottom:0;text-align:center}.tooltip-main.top .tooltip-container:hover .tooltip-content{visibility:visible}.tooltip-main.top .tooltip-container .tooltip-icon{font-size:0}.tooltip-main.top .tooltip-container .tooltip-icon::after{content:"";display:inline-block;width:10px;height:10px;background-image:url("/themes/custom/bigfundraising/images/bfr_icons/tooltip-icon.svg")}.tooltip-main.top p{margin-right:5px;margin-bottom:0}.tooltip-main.right{display:flex}.tooltip-main.right .tooltip-container{position:relative;display:flex;align-items:center;top:-2px}.tooltip-main.right .tooltip-container .tooltip-content{visibility:hidden;min-width:230px;background-color:#f38c0d;color:#fff;text-align:center;padding:5px;position:absolute;z-index:1;top:-12px;left:110%;margin-left:10px;font-size:13px;font-weight:400}@media screen and (max-width: 767px){.tooltip-main.right .tooltip-container .tooltip-content{min-width:220px}}@media screen and (max-width: 420px){.tooltip-main.right .tooltip-container .tooltip-content{min-width:200px}}.tooltip-main.right .tooltip-container .tooltip-content::after{content:"";position:absolute;top:15%;right:100%;margin-top:7px;border-top:5px solid rgba(0,0,0,0);border-right:7px solid #f38c0d;border-bottom:5px solid rgba(0,0,0,0)}.tooltip-main.right .tooltip-container .tooltip-content p{margin-bottom:0}.tooltip-main.right .tooltip-container p{margin-bottom:0;text-align:left}.tooltip-main.right .tooltip-container:hover .tooltip-content{visibility:visible}.tooltip-main.right .tooltip-container .tooltip-icon{font-size:0}.tooltip-main.right .tooltip-container .tooltip-icon::after{content:"";display:inline-block;width:13px;height:13px;background-image:url("/themes/custom/bigfundraising/images/bfr_icons/tooltip-icon-large.svg");margin-left:5px}.view-product-details-page-image th:last-child .tooltip-main.top .tooltip-container .tooltip-content{left:-81px}@media screen and (max-width: 420px){.view-product-details-page-image th:last-child .tooltip-main.top .tooltip-container .tooltip-content{left:-90px}}.view-product-details-page-image th:last-child .tooltip-main.top .tooltip-container .tooltip-content::after{left:76%}table td.table-data-orange{color:#f38c0d}table td.table-data-green{color:#228b22}.no-custom{position:relative}.no-custom .tooltip-container{position:absolute;transform:translate(10px, 10px);left:77%;top:4px}@media screen and (max-width: 767px){.no-custom .tooltip-container{left:80%}}.no-custom .tooltip-container p{margin-bottom:0}.no-custom .tooltip-container .tooltip-content{visibility:hidden;min-width:180px;background-color:#f38c0d;color:#fff;text-align:center;padding:5px 0;position:absolute;z-index:1;top:-12px;left:110%;margin-left:10px;font-size:13px;font-weight:400}@media screen and (max-width: 767px){.no-custom .tooltip-container .tooltip-content{min-width:135px}}@media screen and (max-width: 420px){.no-custom .tooltip-container .tooltip-content{left:65%}}.no-custom .tooltip-container .tooltip-content::after{content:"";position:absolute;top:15%;right:100%;margin-top:7px;border-top:5px solid rgba(0,0,0,0);border-right:7px solid #f38c0d;border-bottom:5px solid rgba(0,0,0,0)}.no-custom .tooltip-container .tooltip-content p{margin-bottom:0}@media screen and (max-width: 767px){.no-custom .tooltip-container .tooltip-content p{font-size:12px}}.no-custom .tooltip-container:hover .tooltip-content{visibility:visible}.no-custom .tooltip-container .tooltip-icon{font-size:0}.no-custom .tooltip-container .tooltip-icon::after{content:"";display:inline-block;width:13px;height:13px;background-image:url("/themes/custom/bigfundraising/images/bfr_icons/tooltip-icon-large.svg");margin-left:5px}.megamenu .megamenu-submenu--drop .megamenu-column{position:relative}.megamenu .megamenu-submenu--drop .megamenu-column .megamenu-custom-content .tooltip-container .tooltip-icon{position:absolute;top:15px;z-index:99;font-size:0}.megamenu .megamenu-submenu--drop .megamenu-column .megamenu-custom-content .tooltip-container .tooltip-icon::after{content:"";display:inline-block;width:13px;height:13px;background-image:url("/themes/custom/bigfundraising/images/bfr_icons/tooltip-icon-large.svg");margin-left:5px}.megamenu .megamenu-submenu--drop .megamenu-column .megamenu-custom-content .tooltip-container .tooltip-content{background:#f38c0d;visibility:hidden;min-width:230px;color:#fff;text-align:center;padding:5px;position:absolute;z-index:99;margin-left:10px;font-size:13px;font-weight:400;top:14%}.megamenu .megamenu-submenu--drop .megamenu-column .megamenu-custom-content .tooltip-container .tooltip-content::after{content:"";position:absolute;bottom:100%;left:49%;margin-left:-5px;border-width:5px;border-style:solid;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #f38c0d rgba(0,0,0,0)}.megamenu .megamenu-submenu--drop .megamenu-column .megamenu-custom-content .tooltip-container .tooltip-content p{margin-bottom:0;text-align:left}.megamenu .megamenu-submenu--drop .megamenu-column .megamenu-custom-content .tooltip-container:hover .tooltip-content{visibility:visible}.megamenu .megamenu-submenu--drop .megamenu-column .megamenu-custom-content .tooltip-container p{margin-bottom:0}.megamenu .megamenu-submenu--drop .megamenu-column .megamenu-custom-content .tooltip-container.brochure-tooltip-section .tooltip-icon{left:48%}.megamenu .megamenu-submenu--drop .megamenu-column .megamenu-custom-content .tooltip-container.online-tooltip-section .tooltip-icon{left:43%}.megamenu .megamenu-submenu--drop .megamenu-column .megamenu-custom-content .tooltip-container.online-tooltip-section .tooltip-content::after{left:44%}.megamenu .megamenu-submenu--drop .megamenu-column .megamenu-custom-content .tooltip-container.directsale-tooltip-section .tooltip-icon{left:51%}.megamenu .megamenu-submenu--drop .megamenu-column .megamenu-custom-content .tooltip-container.directsale-tooltip-section .tooltip-content::after{left:52%}.webform-progress{margin-bottom:30px;max-width:60%;margin:0 auto}@media screen and (max-width: 1400px){.webform-progress{max-width:75%}}@media screen and (max-width: 991px){.webform-progress{max-width:100%}}.webform-progress .webform-progress-tracker.progress-tracker{display:flex;list-style:none;padding:0;margin:0;justify-content:center;align-items:center}.webform-progress .webform-progress-tracker.progress-tracker.progress-tracker--center{justify-content:center}@media screen and (max-width: 767px){.webform-progress .webform-progress-tracker.progress-tracker.progress-tracker--center{flex-direction:column}}.webform-progress .webform-progress-tracker.progress-tracker .progress-step{position:relative;display:flex;align-items:center;margin-right:-12px;z-index:3}@media screen and (max-width: 767px){.webform-progress .webform-progress-tracker.progress-tracker .progress-step{margin-right:0;margin-bottom:10px;width:100%}}.webform-progress .webform-progress-tracker.progress-tracker .progress-step:first-child .progress-marker{border-radius:40px 0 0 40px}@media screen and (max-width: 767px){.webform-progress .webform-progress-tracker.progress-tracker .progress-step:first-child .progress-marker{border-radius:40px}}.webform-progress .webform-progress-tracker.progress-tracker .progress-step:last-child{margin-right:0;z-index:0}.webform-progress .webform-progress-tracker.progress-tracker .progress-step:last-child .progress-marker{border-radius:0 40px 40px 0;clip-path:none;padding-right:18px}.webform-progress .webform-progress-tracker.progress-tracker .progress-step:last-child .progress-text{right:18px}.webform-progress .webform-progress-tracker.progress-tracker .progress-step:last-child .progress-text .progress-title{padding-right:0;margin-top:-5px}.webform-progress .webform-progress-tracker.progress-tracker .progress-step .progress-marker{display:flex;align-items:center;justify-content:flex-start;background:#dff7fd;color:#464443;padding:11px 30px 11px 18px;font-family:"skolar-latin",sans-serif;font-weight:600;font-size:14px;position:relative;clip-path:polygon(0 0, calc(100% - 12px) 0, 100% 50%, calc(100% - 12px) 100%, 0 100%);height:46px;transition:all .3s ease;width:100%;border:1px solid #bce1ea}.webform-progress .webform-progress-tracker.progress-tracker .progress-step .progress-marker ::before{content:"";position:absolute;inset:0;background:rgba(0,0,0,0);border:2px solid #fff;clip-path:polygon(0 0, calc(100% - 12px) 0, 100% 50%, calc(100% - 12px) 100%, 0 100%);pointer-events:none}@media screen and (max-width: 767px){.webform-progress .webform-progress-tracker.progress-tracker .progress-step .progress-marker{clip-path:none;border-radius:40px !important}}.webform-progress .webform-progress-tracker.progress-tracker .progress-step .progress-marker::before{content:attr(data-text);display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;background:rgba(0,0,0,0);color:#5a7a82;border-radius:50%;margin-right:10px;font-size:13px;font-weight:bold;flex-shrink:0;border:2px solid #5a7a82;margin-left:0}.webform-progress .webform-progress-tracker.progress-tracker .progress-step .progress-marker::after{display:none}.webform-progress .webform-progress-tracker.progress-tracker .progress-step .progress-text{position:absolute;left:16%;right:30px;pointer-events:none;display:flex;align-items:center;height:100%}.webform-progress .webform-progress-tracker.progress-tracker .progress-step .progress-text .progress-title{color:#464443;text-align:center;font-family:"skolar-latin",sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:normal;margin-top:-5px}.webform-progress .webform-progress-tracker.progress-tracker .progress-step .progress-text .progress-title .visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.webform-progress .webform-progress-tracker.progress-tracker .progress-step.is-active{z-index:2}.webform-progress .webform-progress-tracker.progress-tracker .progress-step.is-active .progress-marker{background:#1e6b7d}.webform-progress .webform-progress-tracker.progress-tracker .progress-step.is-active .progress-marker::before{background:rgba(0,0,0,0);color:#fff;border-color:#fff}.webform-progress .webform-progress-tracker.progress-tracker .progress-step.is-active .progress-text .progress-title{color:#fff}.webform-progress .webform-progress-tracker.progress-tracker .progress-step.is-complete .progress-marker{background:#13be41}.webform-progress .webform-progress-tracker.progress-tracker .progress-step.is-complete .progress-marker::before{content:"";background:#fff;color:#fff;border-color:#fff;background-image:url("/themes/custom/bigfundraising/images/bfr_icons/tick-complete.png");background-repeat:no-repeat;background-position:center;width:20px;height:20px}.webform-progress .webform-progress-tracker.progress-tracker .progress-step.is-complete .progress-text .progress-title{color:#fff}.wizard-stepper{display:flex;align-items:center;justify-content:center;gap:0;margin:0 auto 20px !important;max-width:60%;border-radius:40px;background:#dff7fd}@media screen and (max-width: 767px){.wizard-stepper{background:rgba(0,0,0,0);max-width:90%}}.wizard-stepper .wizard-step-indicator{display:flex;align-items:center;padding:12px 35px 12px 20px;position:relative;width:100%;height:50px;clip-path:polygon(0 0, calc(100% - 15px) 0, 100% 50%, calc(100% - 15px) 100%, 0 100%);transition:all .3s ease;background:#dff7fd}.wizard-stepper .wizard-step-indicator:first-child{border-radius:25px 0 0 25px}.wizard-stepper .wizard-step-indicator:last-child{clip-path:none;border-radius:0 25px 25px 0;padding-right:20px}.wizard-stepper .wizard-step-indicator .step-circle{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:rgba(0,0,0,0);border:2px solid #464443;margin-right:12px;flex-shrink:0;position:relative;margin-left:12px}.wizard-stepper .wizard-step-indicator .step-circle .step-number{color:#464443;font-size:14px;font-weight:bold;font-family:"skolar-latin",sans-serif;margin-top:-3px;margin-right:-1px}.wizard-stepper .wizard-step-indicator .step-circle .step-check{display:none;color:#fff;font-size:14px;font-weight:bold}.wizard-stepper .wizard-step-indicator .step-label{color:#464443;font-family:"Skolar Latin";font-size:16px;font-weight:700;line-height:normal}.wizard-stepper .wizard-step-indicator.is-active{background:#0b5c70;z-index:2;margin-left:-15px}@media screen and (max-width: 767px){.wizard-stepper .wizard-step-indicator.is-active{margin-left:0}}.wizard-stepper .wizard-step-indicator.is-active .step-circle{border-color:#fff;background:#0b5c70}.wizard-stepper .wizard-step-indicator.is-active .step-circle .step-number{color:#fff}.wizard-stepper .wizard-step-indicator.is-active .step-label{color:#fff}.wizard-stepper .wizard-step-indicator.is-complete{background:#13be41;z-index:3}.wizard-stepper .wizard-step-indicator.is-complete .step-circle{background:#fff;border-color:#fff}.wizard-stepper .wizard-step-indicator.is-complete .step-circle .step-number{display:none}.wizard-stepper .wizard-step-indicator.is-complete .step-circle .step-check{display:block;color:#13be41}.wizard-stepper .wizard-step-indicator.is-complete .step-label{color:#fff}.wizard-stepper .wizard-step-connector{display:none}@media screen and (max-width: 767px){.wizard-stepper{flex-direction:column;gap:10px}.wizard-stepper .wizard-step-indicator{clip-path:none;border-radius:25px !important;width:100%;max-width:300px;justify-content:flex-start;padding:12px 20px}}.quote-progress{display:flex;align-items:center;justify-content:center;gap:0;margin:20px auto 30px;max-width:60%;margin-bottom:30px !important}.quote-progress .progress-step{display:flex;align-items:center;background:#dff7fd;padding:12px 35px 12px 30px;position:relative;width:100%;height:50px;clip-path:polygon(0 0, calc(100% - 15px) 0, 100% 50%, calc(100% - 15px) 100%, 0 100%);transition:all .3s ease;margin-right:-15px}.quote-progress .progress-step:first-child{border-radius:25px 0 0 25px}.quote-progress .progress-step:last-child{clip-path:none;border-radius:0 25px 25px 0;padding-right:20px;margin-right:0}.quote-progress .progress-step .step-number{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:rgba(0,0,0,0);border:1px solid #0b5c70;margin-right:12px;flex-shrink:0;color:#464443;font-size:14px;font-weight:bold;font-family:"skolar-latin",sans-serif}.quote-progress .progress-step .step-label{color:#464443;font-size:15px;font-weight:600;font-family:"skolar-latin",sans-serif;white-space:nowrap}.quote-progress .progress-step.active{background:#1e6b7d;z-index:2}.quote-progress .progress-step.active .step-number{border-color:#fff;color:#fff}.quote-progress .progress-step.active .step-label{color:#fff}.quote-progress .progress-step.completed{background:#13be41;z-index:3}.quote-progress .progress-step.completed .step-number{background:#fff;border-color:#fff;color:#13be41;font-size:0}.quote-progress .progress-step.completed .step-number::before{content:"✓";font-size:14px}.quote-progress .progress-step.completed .step-label{color:#fff}@media screen and (max-width: 767px){.quote-progress{flex-direction:column;gap:10px}.quote-progress .progress-step{clip-path:none;border-radius:25px !important;width:100%;max-width:300px;justify-content:flex-start;padding:12px 20px;margin-right:0}}.node--type-product-display .product-trust-icon-main{text-align:center}.node--type-product-display .product-trust-icon-main .views-field-field-trust-icon .field-content{display:flex;justify-content:center}.node--type-product-display .product-trust-icon-main .views-field-field-trust-icon-label .field-content{margin-top:10px;font-size:15px}@media screen and (max-width: 991px){.node--type-product-display .product-trust-icon-main .views-field-field-trust-icon-label .field-content{font-size:14px}}.node--type-product-display .fundraising-steps-main .fund-step-container .fundraising-steps-content p{color:#464443}.node--type-product-display #main .layout.product-trust-icon-region-main{margin:30px auto;padding:0}.node--type-product-display #main .layout.product-trust-icon-region-main .layout__region--content{padding:15px 0}.node--type-product-display table thead{color:#0b5c70;font-size:14px;border-bottom:1px solid #ece9e5}@media screen and (max-width: 580px){.node--type-product-display table thead{font-size:10px}}.node--type-product-display table thead th{padding:5px}.node--type-product-display .product__top--one .product__left__one .attachment{margin-top:15px}.node--type-product-display .product__top--one .product__left__one .similar-images-slides .slick-list.draggable img{padding:5px;border:1px solid #ccc;margin:5px 8px}.node--type-product-display .product__top--one .product__left__one .similar-images-slides .slick-list.draggable img.slick-current{border:1px solid #f38c0d}.node--type-product-display .product__top--one .product__left__one .similar-images-slides .slick-slider .slick-prev{left:-4%;padding:4px;top:48px}@media screen and (max-width: 991px){.node--type-product-display .product__top--one .product__left__one .similar-images-slides .slick-slider .slick-prev{padding:4px;left:-7px;top:50%}}@media screen and (max-width: 767px){.node--type-product-display .product__top--one .product__left__one .similar-images-slides .slick-slider .slick-prev{padding:4px;top:48px}}.node--type-product-display .product__top--one .product__left__one .similar-images-slides .slick-slider .slick-next{right:-5%;padding:4px;top:42px}@media screen and (max-width: 991px){.node--type-product-display .product__top--one .product__left__one .similar-images-slides .slick-slider .slick-next{padding:4px;right:-7px;top:50%}}@media screen and (max-width: 767px){.node--type-product-display .product__top--one .product__left__one .similar-images-slides .slick-slider .slick-next{padding:4px;top:42px}}.node--type-product-display .custom-add-cart-section form.commerce-order-item-add-to-cart-form .custom-add-cart{padding:12px 20px;font-size:15px;float:left;border-radius:6px;width:auto;font-weight:700;background:#f38c0d;color:#fff;border:1px solid #f38c0d}.node--type-product-display .layout__region.layout__region--second .custom-add-cart-section.highlight{border:2px solid red;box-shadow:2px 6px 15px rgba(149,0,0,.161)}.node--type-product-display.product-not-available .custom-add-cart-section .bnt-not-available{border:0;display:inline-block;font-size:16px;padding:10px 60px;font-family:"Helvetica";background-color:#555;color:#fff;cursor:default;pointer-events:none;border-radius:5px}.node--type-product-display.product-not-available .fundraising-steps-main .fund-step-container .fundraising-steps-content p a{pointer-events:none}.custom-pdp #page-wrapper .block--sticky form input#edit-custom-add-cart{border-radius:6px;color:#fff;border:1px solid #f38c0d;background:#f38c0d;padding:12px 15px}@media screen and (max-width: 767px){.custom-pdp #page-wrapper .block--sticky form input#edit-custom-add-cart{font-size:12px;padding:14px 4px}}@media screen and (max-width: 420px){.custom-pdp #page-wrapper .block--sticky form input#edit-custom-add-cart{width:65%}}.custom-pdp #commerce-product-add-to-cart-form form.commerce-order-item-add-to-cart-form{display:flex}.custom-pdp #commerce-product-add-to-cart-form form.commerce-order-item-add-to-cart-form #edit-custom-add-cart{background:#f38c0d;border-radius:6px;border:1px solid #f38c0d;color:#fff;font-weight:700;padding:12px 20px}@media screen and (max-width: 767px){.custom-pdp #commerce-product-add-to-cart-form form.commerce-order-item-add-to-cart-form #edit-custom-add-cart{font-size:12px;padding:14px 4px}}@media screen and (max-width: 420px){.custom-pdp #commerce-product-add-to-cart-form form.commerce-order-item-add-to-cart-form #edit-custom-add-cart{width:65%}}.custom-pdp .commerce-order-item-add-to-cart-form .product--rendered-attribute legend{display:none}.custom-pdp .tumbler-images-slides .slick-initialized .slick-slide{margin:8px}.custom-pdp .tumbler-images-slides .slick-initialized .slick-slide.slick-current,.custom-pdp .tumbler-images-slides .slick-initialized .slick-slide:hover{border:1px solid #f38c0d}.custom-pdp .tumbler-images-slides .slick-initialized .slick-list .slick-track{display:flex}.custom-pdp .custom-tumbler-popup.ui-dialog.ui-widget-content{width:90% !important;transform:translate(10px, 10px);z-index:111}.custom-pdp .custom-tumbler-popup.ui-dialog.ui-widget-content .ui-dialog-titlebar{background:rgba(0,0,0,0);border-bottom:0;height:40px}.custom-pdp .custom-tumbler-popup.ui-dialog.ui-widget-content .ui-dialog-titlebar span{display:none}.custom-pdp .custom-tumbler-popup.ui-dialog.ui-widget-content .ui-dialog-titlebar-close{background:rgba(0,0,0,0);right:6px;top:43%;border:1px solid #707070;border-radius:0}.custom-pdp .custom-tumbler-popup.ui-dialog.ui-widget-content .ui-dialog-titlebar-close::before{color:#707070;top:-2px;right:3.5px;font-size:15px}.custom-pdp .scratch-card-add-cart-form .js-form-type-managed-file{width:100%}.custom-pdp .discount-card-add-cart-form .wizard-next-btn::after{content:"";display:inline-block;font-size:0;background-image:url("/themes/custom/bigfundraising/images/bfr_icons/popup-right-arrow.svg");width:15px;height:15px;background-repeat:no-repeat;background-size:contain;margin-left:10px;vertical-align:middle}.custom-pdp .customized-add-cart-form{padding:0 20px}.custom-pdp .scratch-card-add-cart-form,.custom-pdp .discount-card-add-cart-form{padding:0 80px}@media screen and (max-width: 767px){.custom-pdp .scratch-card-add-cart-form,.custom-pdp .discount-card-add-cart-form{padding:0 30px}}.custom-pdp .scratch-card-add-cart-form .scratch-card-section,.custom-pdp .scratch-card-add-cart-form .wizard-step-content,.custom-pdp .discount-card-add-cart-form .scratch-card-section,.custom-pdp .discount-card-add-cart-form .wizard-step-content{display:flex;gap:30px;justify-content:space-between}@media screen and (max-width: 1400px){.custom-pdp .scratch-card-add-cart-form .scratch-card-section,.custom-pdp .scratch-card-add-cart-form .wizard-step-content,.custom-pdp .discount-card-add-cart-form .scratch-card-section,.custom-pdp .discount-card-add-cart-form .wizard-step-content{height:500px;overflow-y:scroll}}@media screen and (max-width: 767px){.custom-pdp .scratch-card-add-cart-form .scratch-card-section,.custom-pdp .scratch-card-add-cart-form .wizard-step-content,.custom-pdp .discount-card-add-cart-form .scratch-card-section,.custom-pdp .discount-card-add-cart-form .wizard-step-content{height:auto;display:block}}.custom-pdp .scratch-card-add-cart-form .scratch-card-section .image-section,.custom-pdp .scratch-card-add-cart-form .wizard-step-content .image-section,.custom-pdp .discount-card-add-cart-form .scratch-card-section .image-section,.custom-pdp .discount-card-add-cart-form .wizard-step-content .image-section{width:45%;text-align:center}@media screen and (max-width: 767px){.custom-pdp .scratch-card-add-cart-form .scratch-card-section .image-section,.custom-pdp .scratch-card-add-cart-form .wizard-step-content .image-section,.custom-pdp .discount-card-add-cart-form .scratch-card-section .image-section,.custom-pdp .discount-card-add-cart-form .wizard-step-content .image-section{width:100%}}.custom-pdp .scratch-card-add-cart-form .scratch-card-section .image-section .image-with-text,.custom-pdp .scratch-card-add-cart-form .wizard-step-content .image-section .image-with-text,.custom-pdp .discount-card-add-cart-form .scratch-card-section .image-section .image-with-text,.custom-pdp .discount-card-add-cart-form .wizard-step-content .image-section .image-with-text{background:#e9f9fd;padding:20px}.custom-pdp .scratch-card-add-cart-form .scratch-card-section .image-section .image-with-text .custom_add_cart_form_img img,.custom-pdp .scratch-card-add-cart-form .wizard-step-content .image-section .image-with-text .custom_add_cart_form_img img,.custom-pdp .discount-card-add-cart-form .scratch-card-section .image-section .image-with-text .custom_add_cart_form_img img,.custom-pdp .discount-card-add-cart-form .wizard-step-content .image-section .image-with-text .custom_add_cart_form_img img{float:left;margin-left:0;width:100%;clear:both;margin:10px 0}.custom-pdp .scratch-card-add-cart-form .scratch-card-section .image-section .image-with-text .image-above-text,.custom-pdp .scratch-card-add-cart-form .scratch-card-section .image-section .image-with-text .image-below-text,.custom-pdp .scratch-card-add-cart-form .wizard-step-content .image-section .image-with-text .image-above-text,.custom-pdp .scratch-card-add-cart-form .wizard-step-content .image-section .image-with-text .image-below-text,.custom-pdp .discount-card-add-cart-form .scratch-card-section .image-section .image-with-text .image-above-text,.custom-pdp .discount-card-add-cart-form .scratch-card-section .image-section .image-with-text .image-below-text,.custom-pdp .discount-card-add-cart-form .wizard-step-content .image-section .image-with-text .image-above-text,.custom-pdp .discount-card-add-cart-form .wizard-step-content .image-section .image-with-text .image-below-text{color:#464443;text-align:center;font-family:"Skolar Latin";font-size:16px;font-style:normal;font-weight:700;line-height:normal}.custom-pdp .scratch-card-add-cart-form .scratch-card-section .fields-section,.custom-pdp .scratch-card-add-cart-form .wizard-step-content .fields-section,.custom-pdp .discount-card-add-cart-form .scratch-card-section .fields-section,.custom-pdp .discount-card-add-cart-form .wizard-step-content .fields-section{width:55%}@media screen and (max-width: 767px){.custom-pdp .scratch-card-add-cart-form .scratch-card-section .fields-section,.custom-pdp .scratch-card-add-cart-form .wizard-step-content .fields-section,.custom-pdp .discount-card-add-cart-form .scratch-card-section .fields-section,.custom-pdp .discount-card-add-cart-form .wizard-step-content .fields-section{width:100%}}.custom-pdp .scratch-card-add-cart-form .scratch-card-section .fields-section .error,.custom-pdp .scratch-card-add-cart-form .scratch-card-section .fields-section .min_error,.custom-pdp .scratch-card-add-cart-form .wizard-step-content .fields-section .error,.custom-pdp .scratch-card-add-cart-form .wizard-step-content .fields-section .min_error,.custom-pdp .discount-card-add-cart-form .scratch-card-section .fields-section .error,.custom-pdp .discount-card-add-cart-form .scratch-card-section .fields-section .min_error,.custom-pdp .discount-card-add-cart-form .wizard-step-content .fields-section .error,.custom-pdp .discount-card-add-cart-form .wizard-step-content .fields-section .min_error{color:red;font-weight:400}.custom-pdp .scratch-card-add-cart-form .scratch-card-section .fields-section .description,.custom-pdp .scratch-card-add-cart-form .wizard-step-content .fields-section .description,.custom-pdp .discount-card-add-cart-form .scratch-card-section .fields-section .description,.custom-pdp .discount-card-add-cart-form .wizard-step-content .fields-section .description{display:block;color:red}.custom-pdp .scratch-card-add-cart-form .scratch-card-section .fields-section .business-row,.custom-pdp .scratch-card-add-cart-form .wizard-step-content .fields-section .business-row,.custom-pdp .discount-card-add-cart-form .scratch-card-section .fields-section .business-row,.custom-pdp .discount-card-add-cart-form .wizard-step-content .fields-section .business-row{justify-content:space-between}@media screen and (max-width: 767px){.custom-pdp .scratch-card-add-cart-form .scratch-card-section .fields-section .business-row,.custom-pdp .scratch-card-add-cart-form .wizard-step-content .fields-section .business-row,.custom-pdp .discount-card-add-cart-form .scratch-card-section .fields-section .business-row,.custom-pdp .discount-card-add-cart-form .wizard-step-content .fields-section .business-row{flex-direction:column;margin-bottom:0 !important}}.custom-pdp .scratch-card-add-cart-form .scratch-card-section .fields-section .business-row .js-form-item,.custom-pdp .scratch-card-add-cart-form .wizard-step-content .fields-section .business-row .js-form-item,.custom-pdp .discount-card-add-cart-form .scratch-card-section .fields-section .business-row .js-form-item,.custom-pdp .discount-card-add-cart-form .wizard-step-content .fields-section .business-row .js-form-item{margin-right:10px}.custom-pdp .scratch-card-add-cart-form .scratch-card-section .artwork-upload-section,.custom-pdp .scratch-card-add-cart-form .wizard-step-content .artwork-upload-section,.custom-pdp .discount-card-add-cart-form .scratch-card-section .artwork-upload-section,.custom-pdp .discount-card-add-cart-form .wizard-step-content .artwork-upload-section{position:relative}.custom-pdp .scratch-card-add-cart-form .scratch-card-section .artwork-upload-section .download-artwork-template,.custom-pdp .scratch-card-add-cart-form .wizard-step-content .artwork-upload-section .download-artwork-template,.custom-pdp .discount-card-add-cart-form .scratch-card-section .artwork-upload-section .download-artwork-template,.custom-pdp .discount-card-add-cart-form .wizard-step-content .artwork-upload-section .download-artwork-template{position:absolute;clear:both;top:75px;left:115px;margin-bottom:0}.custom-pdp .scratch-card-add-cart-form .scratch-card-section .artwork-upload-section .download-artwork-template a,.custom-pdp .scratch-card-add-cart-form .wizard-step-content .artwork-upload-section .download-artwork-template a,.custom-pdp .discount-card-add-cart-form .scratch-card-section .artwork-upload-section .download-artwork-template a,.custom-pdp .discount-card-add-cart-form .wizard-step-content .artwork-upload-section .download-artwork-template a{color:#0b5c70;font-family:Arial;font-size:13px;font-style:normal;font-weight:400;line-height:18px}.custom-pdp .scratch-card-add-cart-form .scratch-card-section .artwork-upload-section .download-artwork-template .download-artwork-menu a,.custom-pdp .scratch-card-add-cart-form .wizard-step-content .artwork-upload-section .download-artwork-template .download-artwork-menu a,.custom-pdp .discount-card-add-cart-form .scratch-card-section .artwork-upload-section .download-artwork-template .download-artwork-menu a,.custom-pdp .discount-card-add-cart-form .wizard-step-content .artwork-upload-section .download-artwork-template .download-artwork-menu a{color:#000}.custom-pdp .scratch-card-add-cart-form .scratch-card-section .artwork-upload-section .js-form-type-managed-file .form-managed-file button,.custom-pdp .scratch-card-add-cart-form .wizard-step-content .artwork-upload-section .js-form-type-managed-file .form-managed-file button,.custom-pdp .discount-card-add-cart-form .scratch-card-section .artwork-upload-section .js-form-type-managed-file .form-managed-file button,.custom-pdp .discount-card-add-cart-form .wizard-step-content .artwork-upload-section .js-form-type-managed-file .form-managed-file button{position:absolute;top:70px;left:0;padding:10px 20px;border-radius:5px;border:1px solid #0b5c70;background:#dff7fd;color:#0b5c70;font-size:14px;font-weight:700;margin-left:0}.custom-pdp .scratch-card-add-cart-form .scratch-card-section .artwork-upload-section .js-form-type-managed-file .description.text-muted,.custom-pdp .scratch-card-add-cart-form .wizard-step-content .artwork-upload-section .js-form-type-managed-file .description.text-muted,.custom-pdp .discount-card-add-cart-form .scratch-card-section .artwork-upload-section .js-form-type-managed-file .description.text-muted,.custom-pdp .discount-card-add-cart-form .wizard-step-content .artwork-upload-section .js-form-type-managed-file .description.text-muted{width:100%;display:inline-block;position:absolute;top:115px;left:0}.custom-pdp .scratch-card-add-cart-form .scratch-card-section .artwork-upload-section .js-form-type-managed-file label,.custom-pdp .scratch-card-add-cart-form .wizard-step-content .artwork-upload-section .js-form-type-managed-file label,.custom-pdp .discount-card-add-cart-form .scratch-card-section .artwork-upload-section .js-form-type-managed-file label,.custom-pdp .discount-card-add-cart-form .wizard-step-content .artwork-upload-section .js-form-type-managed-file label{color:#464443;font-family:Arial;font-size:14px;font-style:normal;font-weight:700;line-height:14px}.custom-pdp .scratch-card-add-cart-form .scratch-card-section .artwork-upload-section .logo-required,.custom-pdp .scratch-card-add-cart-form .wizard-step-content .artwork-upload-section .logo-required,.custom-pdp .discount-card-add-cart-form .scratch-card-section .artwork-upload-section .logo-required,.custom-pdp .discount-card-add-cart-form .wizard-step-content .artwork-upload-section .logo-required{position:absolute;left:105px;font-weight:400}@media screen and (max-width: 767px){.custom-pdp .scratch-card-add-cart-form .scratch-card-section .artwork-upload-section .logo-required,.custom-pdp .scratch-card-add-cart-form .wizard-step-content .artwork-upload-section .logo-required,.custom-pdp .discount-card-add-cart-form .scratch-card-section .artwork-upload-section .logo-required,.custom-pdp .discount-card-add-cart-form .wizard-step-content .artwork-upload-section .logo-required{font-size:11px}}.custom-pdp .scratch-card-add-cart-form .wizard-step-content,.custom-pdp .discount-card-add-cart-form .wizard-step-content{height:500px}@media screen and (max-width: 767px){.custom-pdp .scratch-card-add-cart-form .wizard-step-content,.custom-pdp .discount-card-add-cart-form .wizard-step-content{height:550px}}.custom-pdp .scratch-card-add-cart-form .js-form-item.form-type-number.form-item-card-quantity,.custom-pdp .discount-card-add-cart-form .js-form-item.form-type-number.form-item-card-quantity{margin-top:90px;display:block;width:100%}@media screen and (max-width: 767px){.custom-pdp .scratch-card-add-cart-form .js-form-item.form-type-number.form-item-card-quantity,.custom-pdp .discount-card-add-cart-form .js-form-item.form-type-number.form-item-card-quantity{margin-top:105px}}.custom-pdp .scratch-card-add-cart-form .js-form-item.form-type-number.form-item-card-quantity input,.custom-pdp .discount-card-add-cart-form .js-form-item.form-type-number.form-item-card-quantity input{width:100%}.custom-pdp .scratch-card-add-cart-form .js-form-type-managed-file .form-control[type=file],.custom-pdp .discount-card-add-cart-form .js-form-type-managed-file .form-control[type=file]{width:100%}.custom-pdp .scratch-card-add-cart-form .js-form-type-textarea,.custom-pdp .discount-card-add-cart-form .js-form-type-textarea{width:100%}.custom-pdp .scratch-card-add-cart-form .order_note,.custom-pdp .discount-card-add-cart-form .order_note{color:#7c7c7c;font-family:Arial;font-size:14px;font-style:normal;font-weight:400;line-height:20px}.custom-pdp .customized-add-cart-form .tumbler-quantity.mb-3{margin-bottom:5px !important}.custom-pdp .customized-add-cart-form .add_more_div{margin-bottom:5px !important}.custom-pdp .customized-add-cart-form .js-form-item{display:block}.custom-pdp .customized-add-cart-form .js-form-item legend{border:0}.custom-pdp .customized-add-cart-form fieldset.tumbler-quantity{border:0}.custom-pdp .customized-add-cart-form fieldset.tumbler-quantity legend{border:0}.custom-pdp .customized-add-cart-form fieldset.tumbler-quantity .fieldset-wrapper.fieldset-wrapper-1{width:95%;display:flex}.custom-pdp .customized-add-cart-form fieldset.tumbler-quantity .fieldset-wrapper.fieldset-wrapper-1 .fieldset-wrapper{display:block}@media screen and (max-width: 1366px){.custom-pdp .customized-add-cart-form fieldset.tumbler-quantity .fieldset-wrapper.fieldset-wrapper-1 .fieldset-wrapper{width:100%}}.custom-pdp .customized-add-cart-form .js-form-type-textfield.form-item-lettering{width:47.5%}.custom-pdp .customized-add-cart-form .js-form-type-managed-file.form-item-logo{width:47.5%}@media screen and (max-width: 767px){.custom-pdp .customized-add-cart-form .js-form-type-managed-file.form-item-logo{width:100%}}.custom-pdp .customized-add-cart-form .js-form-type-managed-file.form-item-logo label{font-weight:normal}.custom-pdp .customized-add-cart-form .js-form-type-managed-file.form-item-logo label::after{content:"(300 dpi minimum, 600 dpi optimal)";font-size:14px;color:#464443;font-weight:normal;padding-left:10px;margin-left:5px;display:inline;vertical-align:middle;background-image:url("/themes/contrib/bootstrap_barrio/images/required.svg");background-repeat:no-repeat;background-size:7px}.custom-pdp .customized-add-cart-form .js-form-type-managed-file.form-item-logo .description{color:#7a757d;padding-top:12px;display:inline-block;vertical-align:middle;padding-left:10px}.custom-pdp .customized-add-cart-form .js-form-type-managed-file p.logo-required{color:red;font-weight:400}@media screen and (max-width: 767px){.custom-pdp .customized-add-cart-form .js-form-type-managed-file p.logo-required{font-size:11px}}.custom-pdp .customized-add-cart-form .quantity-section .fieldset-wrapper .form-type-number{display:flex;margin-top:32px;position:relative}.custom-pdp .customized-add-cart-form .quantity-section .fieldset-wrapper .form-type-number label{line-height:20px;margin-left:10px;font-weight:normal}.custom-pdp .customized-add-cart-form .quantity-section .fieldset-wrapper .form-type-number input.form-control{padding:3px 5px;margin-left:5px}.custom-pdp .customized-add-cart-form .quantity-section .fieldset-wrapper .form-type-number.js-form-item-quantity-1,.custom-pdp .customized-add-cart-form .quantity-section .fieldset-wrapper .form-type-number.js-form-item-quantity-2,.custom-pdp .customized-add-cart-form .quantity-section .fieldset-wrapper .form-type-number.js-form-item-quantity-3{margin-top:30px}.custom-pdp .customized-add-cart-form .quantity-section .fieldset-wrapper .form-type-number.js-form-item-quantity-1 input.form-control,.custom-pdp .customized-add-cart-form .quantity-section .fieldset-wrapper .form-type-number.js-form-item-quantity-2 input.form-control,.custom-pdp .customized-add-cart-form .quantity-section .fieldset-wrapper .form-type-number.js-form-item-quantity-3 input.form-control{width:100%;margin-top:3px}.custom-pdp .customized-add-cart-form .quantity-section .fieldset-wrapper .form-type-number .input-group{display:contents}.custom-pdp .customized-add-cart-form .quantity-section .fieldset-wrapper .form-type-number .input-group:not(.has-validation)>.dropdown-toggle:nth-last-child(n+3){border-top-right-radius:5px !important;border-bottom-right-radius:5px !important}.custom-pdp .customized-add-cart-form .quantity-section .fieldset-wrapper .form-type-number .input-group:not(.has-validation)>:not(:last-child):not(.dropdown-toggle):not(.dropdown-menu){border-top-right-radius:5px !important;border-bottom-right-radius:5px !important}.custom-pdp .customized-add-cart-form .quantity-section .fieldset-wrapper .form-type-number .input-group-append .custom-delete-1,.custom-pdp .customized-add-cart-form .quantity-section .fieldset-wrapper .form-type-number .input-group-append .custom-delete-2,.custom-pdp .customized-add-cart-form .quantity-section .fieldset-wrapper .form-type-number .input-group-append .custom-delete-3{font-size:10px;position:absolute;right:-15px;top:10px;cursor:pointer}.custom-pdp .customized-add-cart-form .form-item-quantity-1 .input-group-append .input-group-text,.custom-pdp .customized-add-cart-form .form-item-quantity-2 .input-group-append .input-group-text,.custom-pdp .customized-add-cart-form .form-item-quantity-3 .input-group-append .input-group-text{display:contents}.custom-pdp .customized-add-cart-form .error{color:red}.custom-pdp .tumbler_custom_form .tumbler_form_title .customize_add_cart_title{color:#0b5c70;font-size:32px;font-weight:bold;line-height:32px;font-family:"skolar-latin",sans-serif}.custom-pdp .tumbler_custom_form .heading_step_1,.custom-pdp .tumbler_custom_form .heading_step_2,.custom-pdp .tumbler_custom_form .heading_step_3{font-size:15px;font-weight:600;margin-bottom:8px}.custom-pdp .tumbler_custom_form .tumbler-section.js-form-item{width:75%;display:block}.custom-pdp .tumbler_custom_form .tumbler-section.js-form-item.mb-3{margin-bottom:5px !important}.custom-pdp .tumbler_custom_form .tumbler-section .js-form-type-select.mb-3{display:block;width:100%;margin-bottom:7px !important}.custom-pdp .tumbler_custom_form .tumbler-section .js-form-type-select.mb-3 label{font-weight:normal}.custom-pdp .tumbler_custom_form .tumbler-section .js-form-type-select .form-required::after{content:"";vertical-align:middle;display:inline-block;background-repeat:no-repeat;background-size:7px;width:13px;height:13px;margin:0 .3em}.custom-pdp .tumbler_custom_form .add_more_section-1{padding-top:5px}.custom-pdp .tumbler_custom_form .add_more_section-1 .add_more_button{color:#464443}.custom-pdp .tumbler_custom_form .add_more_section-1 .add_more_button:hover{color:#464443}.custom-pdp .tumbler_custom_form .add_more_section-1 .add_more_button span{color:#f38c0d}.custom-pdp .tumbler_custom_form .add_more_button span{color:#f38c0d}.custom-pdp .tumbler_custom_form .form-submit.btn{width:auto;font-weight:700;background:#f38c0d;color:#fff;border:1px solid #f38c0d;font-size:16px;margin:6px 0 16px}.custom-pdp .tumbler_custom_form .js-form-type-textarea{width:100%;display:block}.custom-pdp .scratch-card-add-cart-form .scratch_card_title h2{color:#0b5c70;font-size:32px;font-weight:bold;line-height:32px;font-family:"skolar-latin",sans-serif}.custom-pdp .discount-card-add-cart-form .discount_card_title h2{color:#0b5c70;font-size:32px;font-weight:bold;line-height:32px;font-family:"skolar-latin",sans-serif}.custom-pdp .custom_add_cart_form_img img{float:right;margin-left:25px;width:25%}.custom-pdp .tumbler_note_section .tumbler_note{margin-bottom:8px;margin-top:10px;color:#6c757d}@media screen and (-webkit-min-device-pixel-ratio: 0){select:focus,textarea:focus,input:focus{font-size:16px !important;background:#eee}}@media screen and (-webkit-min-device-pixel-ratio: 0){select,textarea,input{font-size:15px !important}}.path-node .have-question span{color:#0b5c70;font-weight:bold;font-size:16px;font-family:"Helvetica"}.path-node .have-question a.have-question-contact{color:#0b5c70;text-decoration:underline;font-weight:normal;font-size:16px;font-family:"Helvetica";cursor:pointer}.path-node .have-question a.have-question-contact:hover{font-weight:bold;color:blue}select:required:invalid{color:#707070}option[value=""][disabled]{display:none}.product-not-available .node--type-product-display .layout__region--second .custom-add-cart-section{position:static}.contact-info-fieldset{border:none;padding:0;margin-bottom:30px}.contact-info-fieldset legend{display:none}.contact-info-fieldset .fieldset-wrapper{display:flex;flex-wrap:wrap;gap:20px}.contact-info-fieldset .mb-3{margin-bottom:0 !important}.contact-info-fieldset label{color:#464443;font-family:Arial;font-size:14px;font-style:normal;font-weight:700;line-height:14px;margin-bottom:10px}.contact-info-fieldset .field-half{flex:1;min-width:calc(50% - 10px)}@media screen and (max-width: 767px){.contact-info-fieldset .field-half{min-width:100%}}.contact-info-fieldset .field-half .field-error-message{color:red}.contact-info-fieldset .field-third{flex:1;min-width:calc(33.333% - 14px)}@media screen and (max-width: 767px){.contact-info-fieldset .field-third{min-width:100%}}.contact-info-fieldset .field-third .field-error-message{color:red}.contact-info-fieldset .field-full{flex:1 1 100%;width:100%}.contact-info-fieldset .field-full .field-error-message{color:red}.contact-info-fieldset .form-control{width:100%;padding:12px 16px;border:1px solid #e1e7ef;border-radius:10px;background:#f9fafb;font-size:14px;color:#464443;transition:border-color .3s ease,box-shadow .3s ease}.contact-info-fieldset .form-control::placeholder{color:#c4c4c4;font-weight:400}.contact-info-fieldset .form-control:focus{outline:none;border-color:#0b5c70;background:#fff;box-shadow:0 0 0 3px rgba(11,92,112,.1)}.contact-info-fieldset .form-control.error{border-color:#b41b12}.contact-info-fieldset .form-select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L6 6L11 1' stroke='%23464443' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;padding-right:40px;cursor:pointer}.contact-info-fieldset .form-select:focus{background-image:url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L6 6L11 1' stroke='%230B5C70' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.contact-info-fieldset .js-form-item-contact-info-email{position:relative}.contact-info-fieldset .js-form-item-contact-info-email .description{position:absolute;top:0;right:0;color:#0b5c70 !important;font-size:14px;font-weight:400;text-decoration:none;cursor:pointer}.contact-info-fieldset .js-form-item-contact-info-email .description a{color:#0b5c70 !important;font-size:14px;font-weight:400;text-decoration:none}.contact-info-fieldset .js-form-item-contact-info-email .description a:hover{text-decoration:underline}.contact-info-fieldset .error-message{color:#b41b12;font-size:12px;margin-top:5px;display:block}@media screen and (max-width: 767px){.contact-info-fieldset .fieldset-wrapper{gap:15px}.contact-info-fieldset .field-half,.contact-info-fieldset .field-third{min-width:100%}}#quote-wizard-form form{padding:0 100px}@media screen and (max-width: 767px){#quote-wizard-form form{padding:0 10px}}#quote-wizard-form form .form-actions{margin-top:20px;text-align:right}@media screen and (max-width: 767px){#quote-wizard-form form .form-actions{text-align:center}}#quote-wizard-form form .form-actions button{background:#f38c0d;padding:13px 40px 10px;color:#fff;text-transform:uppercase;font-size:16px;font-family:"Helvetica Neue bold";font-weight:bold;border-radius:10px;border:none;cursor:pointer;transition:background .3s ease;letter-spacing:.5px;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);float:right}@media screen and (max-width: 767px){#quote-wizard-form form .form-actions button{float:none;margin-bottom:10px}}#quote-wizard-form form .form-actions button.quote-btn-next::after{content:"";display:inline-block;font-size:0;background-image:url("/themes/custom/bigfundraising/images/bfr_icons/popup-right-arrow.svg");width:15px;height:15px;background-repeat:no-repeat;background-size:contain;margin-left:10px;vertical-align:middle}#quote-wizard-form form .form-actions button.quote-btn-submit{float:right}#quote-wizard-form form .form-actions button.quote-btn-submit::after{content:"";display:inline-block;font-size:0;background-image:url("/themes/custom/bigfundraising/images/bfr_icons/popup-right-arrow.svg");width:15px;height:15px;background-repeat:no-repeat;background-size:contain;margin-left:10px;vertical-align:middle}#quote-wizard-form form .form-actions button.quote-btn-previous{border-radius:10px;border:1px solid #0b5c70;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);background:#fff;color:#0b5c70;float:left}#quote-wizard-form form .form-actions button.quote-btn-previous::before{content:"";display:inline-block;font-size:0;background-image:url("/themes/custom/bigfundraising/images/bfr_icons/popup-left-arrow.svg");width:15px;height:15px;background-repeat:no-repeat;background-size:contain;margin-right:10px;vertical-align:middle}#quote-wizard-form form .form-actions button.quote-btn-previous:hover{background:#0b5c70;color:#fff}#quote-wizard-form form .form-actions button.quote-btn-previous:hover::before{background-image:url("/themes/custom/bigfundraising/images/bfr_icons/popup-right-arrow.svg");rotate:180deg}@media screen and (max-width: 767px){#quote-wizard-form form .form-actions button{font-size:14px;padding:16px 40px 12px}}@media screen and (max-width: 580px){#quote-wizard-form form .form-actions button{font-size:14px;width:100%}}#quote-wizard-form form .form-actions button:hover{background:#b41b12}#quote-wizard-form form .form-actions button:active{transform:translateY(1px)}.product-details-group{display:flex;justify-content:space-between;gap:40px}@media screen and (max-width: 767px){.product-details-group{display:block}}.product-details-group .products-fieldset{border:none;padding:0;margin-bottom:30px;width:65%}@media screen and (max-width: 767px){.product-details-group .products-fieldset{width:100%}}.product-details-group .products-fieldset legend{display:none}.product-details-group .products-fieldset .fieldset-wrapper .quote-items-container .quote-item-row{display:grid;grid-template-columns:120px 1fr;gap:20px;align-items:flex-start;background:#fff;margin-bottom:20px}@media screen and (max-width: 991px){.product-details-group .products-fieldset .fieldset-wrapper .quote-items-container .quote-item-row{grid-template-columns:100px 1fr;gap:15px}}@media screen and (max-width: 767px){.product-details-group .products-fieldset .fieldset-wrapper .quote-items-container .quote-item-row{grid-template-columns:1fr;text-align:center}}.product-details-group .products-fieldset .fieldset-wrapper .quote-items-container .quote-item-row .product-image-wrapper .product-image{width:100%;height:auto;border:1px solid #e1e7ef;padding:10px}@media screen and (max-width: 767px){.product-details-group .products-fieldset .fieldset-wrapper .quote-items-container .quote-item-row .product-image-wrapper .product-image{width:auto}}@media screen and (max-width: 991px){.product-details-group .products-fieldset .fieldset-wrapper .quote-items-container .quote-item-row .product-info{grid-column:2}}@media screen and (max-width: 767px){.product-details-group .products-fieldset .fieldset-wrapper .quote-items-container .quote-item-row .product-info{grid-column:1}}.product-details-group .products-fieldset .fieldset-wrapper .quote-items-container .quote-item-row .product-info .product-name{color:#0b5c70;font-size:16px;font-weight:700;font-family:"skolar-latin",sans-serif;margin-bottom:5px}.product-details-group .products-fieldset .fieldset-wrapper .quote-items-container .quote-item-row .product-info .product-sku{color:#999;font-size:13px;font-weight:400}@media screen and (max-width: 991px){.product-details-group .products-fieldset .fieldset-wrapper .quote-items-container .quote-item-row .case-quantity-block{grid-column:1/-1}}.product-details-group .products-fieldset .fieldset-wrapper .quote-items-container .quote-item-row .case-quantity-block .case-quantity-title{color:#464443;font-size:14px;font-weight:600;margin-bottom:3px}.product-details-group .products-fieldset .fieldset-wrapper .quote-items-container .quote-item-row .case-quantity-block .case-quantity-description{color:#999;font-size:12px}.product-details-group .products-fieldset .fieldset-wrapper .quote-items-container .quote-item-row .quantity-stepper{display:flex;align-items:center;gap:10px;border:1px solid #e1e7ef;border-radius:5px;position:relative}@media screen and (max-width: 991px){.product-details-group .products-fieldset .fieldset-wrapper .quote-items-container .quote-item-row .quantity-stepper{justify-content:center}}.product-details-group .products-fieldset .fieldset-wrapper .quote-items-container .quote-item-row .quantity-stepper .quantity-input{width:80px;text-align:center;padding:8px;font-size:16px;font-weight:600;border:0}.product-details-group .products-fieldset .fieldset-wrapper .quote-items-container .quote-item-row .quantity-stepper .mb-3{margin-bottom:0 !important}.product-details-group .products-fieldset .fieldset-wrapper .quote-items-container .quote-item-row .quantity-stepper .qty-decrease,.product-details-group .products-fieldset .fieldset-wrapper .quote-items-container .quote-item-row .quantity-stepper .qty-increase{background:rgba(0,0,0,0);border:0}.product-details-group .products-fieldset .fieldset-wrapper .quote-items-container .quote-item-row .quantity-stepper .field-error-message{position:absolute;top:-40px;color:red;left:0;font-size:13px}.product-details-group .products-fieldset .fieldset-wrapper .quote-items-container .quote-item-row .price-per-case{display:flex;flex-direction:column;align-items:flex-start}@media screen and (max-width: 991px){.product-details-group .products-fieldset .fieldset-wrapper .quote-items-container .quote-item-row .price-per-case{align-items:center}}.product-details-group .products-fieldset .fieldset-wrapper .quote-items-container .quote-item-row .price-per-case .price-per-case-label{color:#464443;font-size:12px;font-weight:400;margin-bottom:3px}.product-details-group .products-fieldset .fieldset-wrapper .quote-items-container .quote-item-row .price-per-case .price-per-case-value{color:#464443;font-size:16px;font-weight:700}.product-details-group .products-fieldset .fieldset-wrapper .quote-items-container .quote-item-row .line-total{color:#464443;font-size:18px;font-weight:700;font-family:"skolar-latin",sans-serif}@media screen and (max-width: 991px){.product-details-group .products-fieldset .fieldset-wrapper .quote-items-container .quote-item-row .line-total{grid-column:1/-1;text-align:right}}.product-details-group .quote-totals-wrapper{width:35%;background:#f9fafb;border:1px solid #e1e7ef}@media screen and (max-width: 767px){.product-details-group .quote-totals-wrapper{width:100%}}.product-details-group .quote-totals-wrapper .totals-fieldset{border:none;padding:0;margin-bottom:30px}.product-details-group .quote-totals-wrapper .totals-fieldset legend{display:block;padding:0;margin-bottom:12px}.product-details-group .quote-totals-wrapper .totals-fieldset legend .fieldset-legend{color:#0b5c70;font-family:Helvetica;font-size:15px;font-weight:700;line-height:normal;padding:12px}.product-details-group .quote-totals-wrapper .totals-fieldset .fieldset-wrapper{background:#f9fafb;border:1px solid #e1e7ef;border-radius:0;border-bottom:0}.product-details-group .quote-totals-wrapper .totals-fieldset .fieldset-wrapper .total-row{display:flex;justify-content:space-between;align-items:center;padding:12px;border-bottom:1px solid #e1e7ef}.product-details-group .quote-totals-wrapper .totals-fieldset .fieldset-wrapper .total-row:last-child{border-bottom:none}.product-details-group .quote-totals-wrapper .totals-fieldset .fieldset-wrapper .total-row .total-label{color:#333;font-family:Helvetica;font-size:15px;font-weight:500;line-height:normal;display:flex;flex-direction:column}.product-details-group .quote-totals-wrapper .totals-fieldset .fieldset-wrapper .total-row .total-label .total-description{color:#999;font-size:12px;margin-top:3px}.product-details-group .quote-totals-wrapper .totals-fieldset .fieldset-wrapper .total-row .total-value{color:#070707;font-family:Helvetica;font-size:15px;font-weight:500;line-height:normal}.product-details-group .quote-totals-wrapper .totals-fieldset .fieldset-wrapper .total-row .total-value.shipping-free{color:#13be41;font-family:Helvetica;font-size:15px;font-weight:500;line-height:normal}.product-details-group .quote-totals-wrapper .totals-fieldset .fieldset-wrapper .total-row.grand-total{padding-top:15px}.product-details-group .quote-totals-wrapper .totals-fieldset .fieldset-wrapper .total-row.grand-total .total-label{color:#333;font-family:Helvetica;font-size:16px;font-weight:700;line-height:normal}.product-details-group .quote-totals-wrapper .totals-fieldset .fieldset-wrapper .total-row.grand-total .total-value{color:#070707;font-family:Helvetica;font-size:16px;font-weight:700;line-height:normal}.product-info-container{flex:1;display:flex;flex-direction:column;gap:16px}.product-title-quantity-price-row{display:flex;align-items:flex-start;gap:10px;flex-wrap:wrap}.product-title-section{flex:1 1 200px}.product-title-section .product-name{color:#333;font-family:Helvetica;font-size:19px;font-style:normal;font-weight:700;line-height:normal;margin-bottom:8px}.quantity-section{flex:0 0 auto;display:flex;align-items:center;gap:20px;justify-content:space-between;width:100%}.quantity-section .quantity-label-wrapper{display:flex;flex-direction:column;gap:4px}.quantity-section .quantity-label{color:#333;font-family:Helvetica;font-size:15px;font-weight:700;line-height:normal}.quantity-section label{font-weight:600;font-size:14px;color:#333;margin:0}.quantity-section .case-quantity-description{color:#333;font-family:Helvetica;font-size:14px;font-weight:500;line-height:normal}.price-section{display:flex;flex-direction:row;align-items:center;gap:4px;justify-content:space-between;width:100%;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;padding:10px 0}.price-section .price-label{color:#333;font-family:Helvetica;font-size:15px;font-weight:500;line-height:normal}.price-section .price-value{color:#333;font-family:Helvetica;font-size:19px;font-weight:700;line-height:normal}.total-value.has-discount{color:#10b981 !important;font-weight:700}.quote-form-description{color:#333;text-align:center;font-family:Arial;font-size:18px !important;font-weight:400;line-height:normal}.contact-info-fieldset .form-select:focus{background-image:none}.quote-request-link-wrapper .quote-request-btn{color:#0b5c70;font-family:Helvetica;font-size:16px;font-style:normal;font-weight:700;line-height:normal;text-transform:uppercase;border:1px solid #0b5c70}.quote-request-link-wrapper .quote-request-btn:hover{background-color:#0b5c70;color:#fff}.quote-request-link-wrapper .quote-request-btn.quote-request-btn--no-hover,.quote-request-link-wrapper .quote-request-btn.quote-request-btn--no-hover:hover,.quote-request-link-wrapper .quote-request-btn.quote-request-btn--no-hover:focus{background-color:#fff !important;color:#0b5c70 !important}