.gc-icon:before{display:inline-block;font-size:20px;line-height:1;font-family:WC_GC !important;text-decoration:inherit;font-weight:normal;font-style:normal;vertical-align:top;text-align:center;transition:color .1s ease-in 0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.gc-icon.gc-giftcard:before{content:"";}body.theme-storefront .woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--giftcards a:before{content:"";}.woocommerce-MyAccount-Giftcards-form{display:flex;}.woocommerce-MyAccount-Giftcards-form input{flex-grow:2;margin-right:1em;}.woocommerce-MyAccount-Giftcards-form button{flex-grow:1;}.woocommerce-MyAccount-Giftcards-balance-amount{font-size:3em;margin-bottom:1em;font-weight:lighter;}.woocommerce-MyAccount-Giftcards-pending-amount{display:block;}.woocommerce-MyAccount-Giftcards-pending-amount .warning-icon{top:1px;position:relative;font-size:1em;margin-right:.5em;color:#e48642;font-family:"WooCommerce" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;}.woocommerce-MyAccount-Giftcards-pending-amount .warning-icon:before{content:"";}#use_gift_card_balance{margin-right:5px;}.woocommerce-checkout .add_gift_card_form #wc_gc_cart_redeem_form input[type=text],.woocommerce-checkout .add_gift_card_form #wc_gc_cart_redeem_form button{display:block;width:100%;box-sizing:border-box;}.woocommerce-checkout .add_gift_card_form #wc_gc_cart_redeem_form input[type=text]{margin-bottom:.3em;}.woocommerce-cart .add_gift_card_form #wc_gc_cart_redeem_form input[type=text]{width:100%;max-width:280px;}.add_gift_card_form #wc_gc_cart_redeem_form{margin-bottom:1em;}.add_gift_card_form #wc_gc_cart_redeem_form input[type=text]{width:auto;display:inline-block;}.add_gift_card_form #wc_gc_cart_redeem_form button{display:inline-block;}.add_gift_card_form .wc_gc_add_gift_card_form__notices .woocommerce-message,.add_gift_card_form .wc_gc_add_gift_card_form__notices .woocommerce-error,.add_gift_card_form .wc_gc_add_gift_card_form__notices .woocommerce-info{margin:.5em 0 1em;}#order_review table tr.gift-card td small,#order_review table tr.gift-card th small,.cart_totals table tr.gift-card td small,.cart_totals table tr.gift-card th small{display:block;font-weight:normal;font-size:.75em;}#order_review .button.wc-forward:not(.checkout-button),.wc-proceed-to-checkout .button.wc-forward:not(.checkout-button){margin-bottom:0;font-size:1em !important;width:auto !important;}.woocommerce_gc_giftcard_form{margin-bottom:1.618em;}.woocommerce_gc_giftcard_form .wc_gc_field{margin-bottom:.8em;padding:0 2px;}.woocommerce_gc_giftcard_form label{display:block;}.woocommerce_gc_giftcard_form input[type=text]{width:100%;}.wc_gc_datepicker{width:40em;font-size:10px;padding:0 1.3em 2.3em;background-color:#f5f5f5;color:#060606;z-index:9999 !important;}.wc_gc_datepicker div,.wc_gc_datepicker span,.wc_gc_datepicker h1,.wc_gc_datepicker h2,.wc_gc_datepicker h3,.wc_gc_datepicker h4,.wc_gc_datepicker h5,.wc_gc_datepicker h6,.wc_gc_datepicker p,.wc_gc_datepicker pre,.wc_gc_datepicker a,.wc_gc_datepicker abbr,.wc_gc_datepicker acronym,.wc_gc_datepicker big,.wc_gc_datepicker cite,.wc_gc_datepicker code,.wc_gc_datepicker del,.wc_gc_datepicker dfn,.wc_gc_datepicker em,.wc_gc_datepicker img,.wc_gc_datepicker ins,.wc_gc_datepicker kbd,.wc_gc_datepicker q,.wc_gc_datepicker s,.wc_gc_datepicker small,.wc_gc_datepicker strike,.wc_gc_datepicker strong,.wc_gc_datepicker sub,.wc_gc_datepicker sup,.wc_gc_datepicker tt,.wc_gc_datepicker var,.wc_gc_datepicker b,.wc_gc_datepicker u,.wc_gc_datepicker i,.wc_gc_datepicker center,.wc_gc_datepicker dl,.wc_gc_datepicker dt,.wc_gc_datepicker dd,.wc_gc_datepicker ol,.wc_gc_datepicker ul,.wc_gc_datepicker li,.wc_gc_datepicker fieldset,.wc_gc_datepicker form,.wc_gc_datepicker label,.wc_gc_datepicker legend,.wc_gc_datepicker table,.wc_gc_datepicker caption,.wc_gc_datepicker tbody,.wc_gc_datepicker tfoot,.wc_gc_datepicker thead,.wc_gc_datepicker tr,.wc_gc_datepicker th,.wc_gc_datepicker td,.wc_gc_datepicker article,.wc_gc_datepicker aside,.wc_gc_datepicker canvas,.wc_gc_datepicker details,.wc_gc_datepicker embed,.wc_gc_datepicker figure,.wc_gc_datepicker figcaption,.wc_gc_datepicker footer,.wc_gc_datepicker header,.wc_gc_datepicker hgroup,.wc_gc_datepicker section{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}.wc_gc_datepicker table{border-collapse:collapse;border-spacing:0;}.wc_gc_datepicker .ui-datepicker-header{font-size:1.5em;overflow:hidden;}.wc_gc_datepicker .ui-datepicker-header .ui-datepicker-prev,.wc_gc_datepicker .ui-datepicker-header .ui-datepicker-next{padding:1em;cursor:pointer;color:#060606;-webkit-user-select:none;-ms-user-select:none;user-select:none;}.wc_gc_datepicker .ui-datepicker-header .ui-datepicker-prev:hover,.wc_gc_datepicker .ui-datepicker-header .ui-datepicker-next:hover{color:#000;}.wc_gc_datepicker .ui-datepicker-header .ui-datepicker-prev.ui-state-disabled,.wc_gc_datepicker .ui-datepicker-header .ui-datepicker-next.ui-state-disabled{color:#bbb;cursor:initial;}.wc_gc_datepicker .ui-datepicker-header .ui-datepicker-prev{float:left;}.wc_gc_datepicker .ui-datepicker-header .ui-datepicker-next{float:right;}.wc_gc_datepicker .ui-datepicker-header .ui-datepicker-title{text-align:center;font-weight:bold;padding:1em;}.wc_gc_datepicker table.ui-datepicker-calendar{font-size:1.4em;-webkit-user-select:none;-ms-user-select:none;user-select:none;width:100%;}.wc_gc_datepicker table.ui-datepicker-calendar th,.wc_gc_datepicker table.ui-datepicker-calendar td{background-color:rgba(0,0,0,0) !important;text-align:center;}.wc_gc_datepicker table.ui-datepicker-calendar td.ui-datepicker-current-day a{color:#000 !important;cursor:default;}.wc_gc_datepicker table.ui-datepicker-calendar td.ui-datepicker-current-day a:hover{color:#000;}.wc_gc_datepicker table.ui-datepicker-calendar td.ui-datepicker-current-day:after{background-color:#fff !important;}.wc_gc_datepicker table.ui-datepicker-calendar td:after{content:"";position:absolute;background-color:rgba(0,0,0,0);border-radius:50%;width:2.3em;height:2.3em;top:50%;left:50%;z-index:1;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}.wc_gc_datepicker table.ui-datepicker-calendar th span{font-weight:500;font-weight:bold;padding:.5em;display:block;color:#bbb;}.wc_gc_datepicker table.ui-datepicker-calendar td.ui-state-disabled span{color:#bbbbbc;}.wc_gc_datepicker table.ui-datepicker-calendar td:not(.ui-state-disabled){position:relative;}.wc_gc_datepicker table.ui-datepicker-calendar td:not(.ui-state-disabled) a{position:relative;z-index:2;font-weight:500;font-weight:bold;padding:.5em;display:block;color:#2f2f2f;}.wc_gc_datepicker table.ui-datepicker-calendar td:not(.ui-state-disabled):hover a{color:#000;}.wc_gc_datepicker table.ui-datepicker-calendar td:not(.ui-state-disabled):hover:after{background-color:#fff;}.wc_gc_giftcard_delivery .reset_delivery_date{display:none;font-size:.9em;}.wc_gc_send_as_gift_wrapper #wc_gc_send_as_gift_checkbox{margin-right:3px;}.wc_gc_giftcard_product.nyp-product .nyp{margin-bottom:0;}.elementor-add-to-cart-wc-gc-giftcard form.cart:not(.grouped_form):not(.variations_form),.elementor-add-to-cart-wc-gc-giftcard form.cart div.woocommerce-variation-add-to-cart{display:block !important;}div.wfb-field-div{margin:10px 0;width:100%;overflow:auto;}div.wfb-field-div label{float:left;width:35%;}div.wfb-field-div span.required{color:red;}div.wfb-field-div input,div.wfb-field-div select,div.wfb-field-div textarea{float:left;width:50%;}table.warranty-table{border:none;}table.warranty-table td,table.warranty-table th{border:1px solid #dfdfdf;border-collapse:collapse;}table.warranty-table td{padding:5px;vertical-align:top;}table.warranty-table td.check-column,table.warranty-table th.check-column{text-align:center;}div.item-variations{margin:-10px 0 10px 15px;border-left:3px solid #dfdfdf;padding-left:10px;font-size:12px;}ul.warranty-data{margin:0;padding-left:15px;}.customer-tracking-code-container,.warranty-tracking-code-container{margin-top:10px;}.required-alert{display:none;}.error .required-alert{display:inline;color:red;}.popup#wcbpg-popup{width:100%;height:100%;display:none;position:fixed;top:0;left:0;background:rgba(0,0,0,.75);z-index:1000;}a#wcbpg_open_popup{display:block;box-shadow:none;margin-bottom:20px;text-decoration:underline;}#wcbpg-popup .popup-inner{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);box-shadow:0px 2px 6px rgba(0,0,0,1);border-radius:3px;}#wcbpg-popup .popup-inner .wrap-content{padding:0 40px 40px 40px;display:table !important;}#wcbpg-popup .popup-inner .wrap-content:after{content:"";display:block;clear:both;}#wcbpg-popup .product-info,#wcbpg-popup #best-price{display:table-cell;vertical-align:top;}#wcbpg-popup .popup-inner .product-info{border:1px solid #ccc;box-sizing:border-box;}#wcbpg-popup .popup-inner .product-info img{width:100%;height:auto;}#wcbpg-popup .popup-inner .product-info h4.product-name{text-align:center;margin:10px 0;}#wcbpg-popup .popup-inner form{width:70%;margin-left:25px;margin-right:-25px;padding:15px;}#wcbpg-popup .popup-inner .no-product-info form{width:100%;margin-left:0;}#wcbpg-popup h3{padding:10px 0;margin-bottom:30px;text-align:center;}#wcbpg-popup .popup-close{width:30px;height:30px;padding-top:4px;display:inline-block;position:absolute;top:0px;right:0px;transition:ease .25s all;-webkit-transform:translate(50%,-50%);transform:translate(50%,-50%);border-radius:1000px;opacity:.8;font-family:Arial,Sans-Serif;font-size:20px;text-align:center;line-height:100%;color:#fff;}#wcbpg-popup .popup-close:hover{-webkit-transform:translate(50%,-50%) rotate(180deg);transform:translate(50%,-50%) rotate(180deg);background:rgba(0,0,0,1);text-decoration:none;}#wcbpg-popup .wrap-input{margin-bottom:10px;position:relative;}#wcbpg-popup label{display:block;}#wcbpg-popup label[for=wcbpg_double_optin]{float:left;padding-left:20px;font-size:12px;}#wcbpg-popup .wcbpg-success-box{text-align:center;}#wcbpg-popup .popup-inner .price input{padding-left:40px;}#wcbpg-popup .popup-inner .price .currency{position:absolute;top:5px;left:10px;}#wcbpg-popup input[type="submit"]{margin-top:20px;}#wcbpg-popup input#wcbpg_double_optin{float:left;position:absolute;top:4px;}#wcbpg-popup .tooltip{position:relative;opacity:1;font-size:14px;display:inline-block;}#wcbpg-popup .tooltip .tooltiptext{width:300px;font-size:10px;top:-54px;visibility:hidden;background-color:#f00;color:#fff;text-align:center;border-radius:6px;padding:5px 0;position:absolute;z-index:10000000000;}#wcbpg-popup .tooltip .tooltiptext:after{content:"";position:absolute;top:100%;left:50%;border-top:8px solid #f00;border-left:8px solid transparent;border-right:8px solid transparent;margin-left:-8px;}#wcbpg-popup .tooltip:hover .tooltiptext{visibility:visible;}@media (min-width: 768px) and (max-width: 992px){#wcbpg-popup .popup-inner{width:700px !important;}}@media (max-width: 767px){#wcbpg-popup .popup-inner{width:500px !important;max-height:300px;overflow:auto;top:55%;}#wcbpg-popup label{color:#1a1a1a;font-size:12px;display:block;}#wcbpg-popup .popup-inner .product-info h4.product-name{font-size:12px;}#wcbpg-popup .popup-close{top:20px;right:20px;}}@media (min-width: 320px) and (max-width: 480px){#wcbpg-popup .popup-inner{width:300px !important;max-height:380px;overflow:auto;}#wcbpg-popup .popup-close{top:20px;right:20px;}#wcbpg-popup .popup-inner .wrap-content{padding:0 20px 20px 20px;}#wcbpg-popup h3.title{padding:10px 38px;font-size:18px;line-height:22px;}#wcbpg-popup .popup-inner .product-info{width:100%;border:none;}#wcbpg-popup .popup-inner form{width:100%;margin-left:0;margin-right:0;}#wcbpg-popup input{padding:5px;}}