body{color:#000;margin:0;padding:0;font-family:'IM Fell English',serif;font-size:16px;background:#fff}input[type=submit]{-webkit-appearance:none}.bascoHarri{font-family:"harri",sans-serif !important;font-weight:700 !important}#mobileSummary{display:none}#checkoutPage{background:linear-gradient(90deg,rgba(255,255,255,0) 60%,rgba(250,250,250,1) 60%,rgba(222,222,222,1) calc(60% + 1px), rgba(250,250,250,1) calc(60% + 2px), rgba(250,250,250,1) 100%)}#express-payment-method-ppcp-gateway-trustly{display:none !important}#checkoutPage .gifttaggBtn{margin-top:30px}#checkoutPage .title{width:100%;font-family:'IM Fell English',serif;color:#000;font-size:34px;text-align:center;margin:40px 0}#checkoutPage .sectionContainer{margin-bottom:15px}#checkoutPage .klaviyoNewsletterSignUp{background:var(--bascoRed);padding:0;border:0}#checkoutPage .sectionContainer.inactive{background:0 0 !important;border:3px solid #c6c6c6 !important}#checkoutPage .sectionLargeTitle{text-transform:uppercase;width:100%;margin:0 0 15px;font-size:22px;font-weight:700}#checkoutPage .sectionTitle,#checkoutPage .sectionContainer .loyaltyTitle{text-transform:uppercase;width:100%;margin:0 0 15px;font-size:14px;font-family:"harri",sans-serif;font-weight:700}#checkoutPage .sectionContainer .loyaltyTitle{line-height:1.3;font-weight:400}#checkoutPage .sectionContainer .sectionTitle span{margin-top:10px;font-family:'IM Fell English',serif}#checkoutPage .sectionContainer .loyaltyTitle span{font-family:'IM Fell English',serif;font-size:22px}#checkoutPage .sectionContainer.inactive .sectionTitle{color:#c6c6c6;margin:0}#checkoutPage .inactiveElement{display:none}#checkoutPage input[type=text],#checkoutPage input[type=email],#checkoutPage input[type=tel]{border:1px solid #dedede;padding:16px 24px !important;color:#000;width:100%;font-size:16px;margin-bottom:5px;height:auto !important;border-radius:4px !important;background:#fff;margin-top:10px;font-family:'Open Sans',sans-serif !important}#checkoutPage input[type=text]:focus,#checkoutPage input[type=email]:focus,#checkoutPage input[type=tel]:focus{border:1px solid var(--bascoRed)}#checkoutPage label{font-size:14px;color:#000;font-weight:400;font-family:'Open Sans',sans-serif !important}#checkoutPage textarea{border:1px solid #dedede;padding:16px;color:#000;width:100%;font-size:14px;outline:none;resize:none;font-family:'Open Sans',sans-serif !important;margin-top:10px}#checkoutPage .wc-block-components-validation-error{color:var(--bascoRed) !important}#checkoutPage .wc-block-components-validation-error p span{font-family:'Open Sans',sans-serif !important}#checkoutPage .chkBtn,#checkoutPage .chkBtn:hover,#checkoutPage .chkBtn:focus{padding:12px 25px;background:#228c22 !important;color:#fff;text-decoration:none;float:right;display:inline-block;text-transform:uppercase;font-family:'IM Fell English',serif;font-size:16px;cursor:pointer}#checkoutPage .bascoSelect{margin:0;width:100%;padding:10px;background:url(/wp-content/themes/basco/images/checkout/select.jpg) right no-repeat;border:1px solid #c6c6c6;overflow:hidden;background-size:30px}#checkoutPage .bascoSelect select{float:left;background:0 0;width:130%;color:#757575;-webkit-appearance:none;font-size:14px;border:0;padding:4px 0}#giftArrow,#loyaltyArrow,#loyaltyArrowMobile,#topBannerArrow,#summaryArrow,#discountArrow{transform:rotate(180deg);transition:all .3s}.openArrow{transform:rotate(0deg) !important}#giftMessageSection,#loyaltySection,#loyaltySectionMobile,#topBannerContainer{display:none}#checkoutPage hr{width:100%;border:0;margin:25px 0 20px;height:1px;background:var(--bascoRed)}#checkoutPage .chkLink,#checkoutPage .chkLink:hover,#checkoutPage .chkLink:focus{color:#000;text-decoration:underline}#checkoutPage .deliveryOption{margin:35px 0 0;padding:15px 0;border-bottom:1px solid #c6c6c6}#checkoutPage .deliveryPrice{text-transform:uppercase;width:100%;margin:0 0 15px;font-size:14px;font-weight:700;line-height:1.3}#checkoutPage .deliveryName{width:100%;margin:0 0 15px;font-size:14px;line-height:1.3;font-weight:700}#checkoutPage .deliveryName span{color:#c6c6c6;font-weight:400}#checkoutPage #enteredBilling{color:#c6c6c6;padding:15px}#checkoutPage #toEnterBilling,#checkoutPage #toEnterDelivery{display:none}#checkoutPage .paymentMethod{border:1px solid #c6c6c6;padding:10px;text-transform:uppercase;color:#000;font-weight:700}#checkoutPage ul.paymentTypes{width:100%;margin:0 0 20px;display:flex;justify-content:space-between}#checkoutPage ul.paymentTypes li{display:inline-block}#checkoutPage .termsSection{color:#000;font-style:normal;font-size:12px}#checkoutPage .termsSection a,#checkoutPage .termsSection a:hover,#checkoutPage .termsSection a:focus{color:#d2241b !important;text-decoration:none !important}#checkoutPage a.btnSubmit,#checkoutPage a.btnSubmit:hover,#checkoutPage a.btnSubmit:focus{width:100%;color:#fff;text-align:center;padding:15px 15px 12px;background:#228c22;text-decoration:none;margin-top:15px;margin-bottom:30px;display:block;text-transform:uppercase;font-family:'IM Fell English',serif;font-size:20px}#checkoutPage a.btnBasket,#checkoutPage a.btnBasket:hover,#checkoutPage a.btnBasket:focus{width:100%;color:#fff;text-align:center;padding:15px 15px 12px;background:#228c22;text-decoration:none;margin-top:0;display:block;text-transform:uppercase;font-size:20px}#checkoutPage ul.loginSelector{list-style:none;width:100%;margin:0 0 40px;padding:0;text-align:center}#checkoutPage ul.loginSelector li{display:inline-block;width:32%;text-align:center;padding-top:30px;padding-bottom:30px;padding-left:10px;padding-right:10px;font-family:'IM Fell English',serif;font-size:20px;border-bottom:1px solid #c6c6c6}#checkoutPage ul.loginSelector li.active{border-bottom:0;border-left:1px solid #c6c6c6;border-top:1px solid #c6c6c6;border-right:1px solid #c6c6c6}#checkoutPage .wp-block-woocommerce-checkout .wc-block-checkout__login-prompt{text-transform:uppercase !important;color:var(--bascoRed) !important}.basketContainerTop{padding:30px;background:#fff}.basketContainerBottom{padding:30px;background:#d2241b;color:#fff}#wc-stripe-payment-request-wrapper{padding-top:0 !important}#checkoutPage .basketContainerBottom .bottomText{width:100%;margin:0;font-size:14px;line-height:1.3;color:#fff}#checkoutPage .basketContainerBottom .bottomText span{font-family:'IM Fell English',serif;font-size:20px}.sectionBasketName{font-family:'IM Fell English',serif;margin-bottom:15px;line-height:1.3;color:#000}.sectionBasketName a{color:#000}.discountText{color:#d2241b;font-size:16px}.discountTooltip .tooltipcontent{visibility:hidden;width:220px;background:#d2241b;color:#fff;text-align:center;padding:10px;line-height:1.3;position:absolute;z-index:999999}.discountTooltip:hover .tooltipcontent{visibility:visible}#checkoutPage .basketContainer .bottomText{width:100%;margin:0;font-size:14px;line-height:1.3;color:#000}#checkoutPage .basketContainer .bottomText span{font-family:'IM Fell English',serif;font-size:20px}.basketPriorityContainer{padding:30px;background:#fff;color:#000;margin-bottom:15px}#checkoutPage .basketPriorityContainer .bottomText{width:100%;margin:0;font-size:14px;line-height:1.3;color:#000;text-transform:uppercase}#checkoutPage .basketPriorityContainer .bottomText span{font-family:'IM Fell English',serif;font-size:20px}#checkoutPage .quantity{display:inline-block}.woocommerce .quantity .qty{min-width:45px !important}#checkoutPage .paymentTypes img,#checkoutPage .paymentTypes img{max-width:55px !important}#checkoutPage .woocommerce a.remove{color:#000 !important}.woocommerce a.remove:hover{background:0 0 !important}#checkoutPage .woocommerce-NoticeGroup ul{background:#d4210b;padding:15px;width:100%;color:#fff;font-size:18px}#checkoutPage .bascoRelatedCart .woocommerce #respond input#submit,#checkoutPage .bascoRelatedCart .woocommerce a.button,#checkoutPage .bascoRelatedCart .woocommerce button.button,#checkoutPage .bascoRelatedCart .woocommerce input.button{padding:0 !important;background-color:#fff !important}#checkoutPage input[type=email]{margin-bottom:0 !important}#checkoutPage button[type=submit]{width:100%;color:#fff;text-align:center;padding:15px !important;background:#228c22 !important;text-decoration:none;margin-top:15px;margin-bottom:30px;display:block;text-transform:uppercase;font-weight:600;font-size:14px;border:0 !important}#basketPage input#submit,#basketPage a.button,#basketPage button.button,#basketPage input.button{padding:0 !important;background-color:#fff !important}#checkoutPage input[name=update_cart]{background:#fff !important;color:#000 !important;padding:0 !important;margin-top:0 !important}#checkoutPage button[name=update_cart]{background:#fff !important;color:#000 !important;padding:0 !important;margin-top:0 !important;font-size:16px !important;text-decoration:underline !important;font-family:"harri",sans-serif !important;font-weight:700 !important}#checkoutPage .woocommerce-notices-wrapper ul,#checkoutPage .woocommerce-notices-wrapper div{padding:20px;border:2px solid #000;margin-bottom:20px;font-size:18px}#checkoutPage .bascoHelp{width:100%;text-align:center;font-family:'IM Fell English',serif;margin:30px 0;font-size:18px}#checkoutPage .bascoHelp a{color:#000;text-decoration:none}#checkoutPage .woocommerce-form-coupon-toggle{display:none}#shippingAddress,#bascoAdditionalOrderInput{display:none}#add_payment_method #payment,.woocommerce-cart #payment,.woocommerce-checkout #payment{background-color:#fff !important}.woocommerce-shipping-totals{display:block}.woocommerce table.shop_table{-webkit-border-radius:0px !important;-moz-border-radius:0px !important;border-radius:0 !important;border:0 !important}.woocommerce table.shop_table td{padding:0 !important;margin:0 !important}.woocommerce #payment .form-row select,.woocommerce-page #payment .form-row select{height:50px !important}input.input-text,select,textarea{height:auto !important}.woocommerce-privacy-policy-text{display:none}#checkoutPage button[name=update_cart]:disabled{color:#000 !important;opacity:1 !important}#ppcp-credit-card-gateway-card-number,#ppcp-credit-card-gateway-card-expiry,#ppcp-credit-card-gateway-card-cvc{height:50px !important}#checkoutPage .angelleye_ppcp_message_payment iframe{opacity:1 !important}#kl_newsletter_checkbox_field label{font-size:12px !important}.checkboxContainer{display:block;position:relative;padding-left:35px;margin-bottom:12px;cursor:pointer;font-size:22px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.checkboxContainer input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.checkmark{position:absolute;top:0;left:0;height:24px;width:24px;background-color:var(--bascoRed);border:1px solid #fff;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0}.checkboxContainer:hover input~.checkmark{background-color:var(--fuegoRed)}.checkboxContainer input:checked~.checkmark{background-color:var(--fuegoRed)}.checkmark:after{content:"";position:absolute;display:none}.checkboxContainer input:checked~.checkmark:after{display:block}.checkboxContainer .checkmark:after{left:8px;top:5px;width:6px;height:10px;border:solid #fff;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}#bascoCheckout .wc-block-components-checkout-step__title{color:#000 !important;font-weight:700 !important;font-size:18px !important;text-transform:uppercase !important}.wp-block-woocommerce-checkout .wc-block-components-product-metadata__description{display:none !important}.wc-block-components-express-payment--checkout .wc-block-components-express-payment__content{border:0 !important;padding:25px 0 0 !important}.wc-block-components-express-payment--checkout .wc-block-components-express-payment__title-container:before{border-left:0 !important;border-top:0 !important;margin-right:0 !important}.wc-block-components-express-payment--checkout .wc-block-components-express-payment__title-container:after{border-right:0 !important;border-top:0 !important;margin-left:0 !important}.wc-block-components-express-payment--checkout .wc-block-components-express-payment__title{text-align:left !important;font-family:"harri",sans-serif !important;font-weight:700;color:#000;text-transform:uppercase;width:100%}.wc-block-components-express-payment-continue-rule{color:var(--bascoRed) !important}.wc-block-components-express-payment-continue-rule:after,.wc-block-components-express-payment-continue-rule:before{border-bottom:1px solid var(--bascoRed) !important}.wc-block-components-checkout-step__title{font-family:"harri",sans-serif !important;font-weight:700;color:#000;text-transform:uppercase}.wc-block-components-form .wc-block-components-text-input label,.wc-block-components-text-input label{top:2.7em !important;color:rgba(0,0,0,.5) !important}.wc-block-components-form .wc-block-components-text-input input:-webkit-autofill+label,.wc-block-components-form .wc-block-components-text-input.is-active label,.wc-block-components-text-input input:-webkit-autofill+label,.wc-block-components-text-input.is-active label{top:.6em !important;color:rgba(0,0,0,.5) !important}.wc-block-components-checkout-place-order-button{background:var(--bascoGreen) !important;color:#fff;text-transform:uppercase;border:0 !important;font-size:18px !important;width:100% !important;border-radius:5px !important}.wc-block-components-checkout-step__description{margin:0 0 25px !important}.wp-block-woocommerce-checkout-order-summary-block{border:0 !important;border-radius:0 !important}.wc-block-components-totals-wrapper{border-top:1px solid var(--bascoRed) !important}.wc-block-components-totals-wrapper:empty{border-top:0 !important}.ppcp-messages{display:none !important}.wc-block-components-totals-footer-item .wc-block-components-totals-item__label{font-family:'harri' !important;margin-top:15px;font-size:22px !important;display:inline-block}.wc-block-components-totals-footer-item .wc-block-components-totals-item__value{font-family:'harri' !important;font-size:40px !important}.wp-block-woocommerce-checkout-order-summary-shipping-block{border-top:0 !important}.wc-block-components-order-summary .wc-block-components-order-summary-item__quantity{background:var(--bascoGreen) !important;border:0 !important;font-family:'IM Fell English',serif !important;color:#fff !important;box-shadow:none !important}#wc-block-components-totals-coupon__input-coupon{background:#fff !important}.wc-block-components-checkout-return-to-cart-button{display:none !important}.wc-block-components-form .wc-block-components-checkout-step{margin:0 0 40px !important}.wc-block-checkout__terms.wc-block-checkout__terms--with-separator{padding-top:35px !important}.wc-block-checkout__terms{margin:0 0 35px !important}.wc-block-components-order-summary-item del:before{content:"Was "}.wc-block-components-order-summary-item ins{background:0 0 !important;color:var(--bascoRed) !important}.wc-block-components-order-summary .wc-block-components-order-summary-item__total-price{padding-top:20px}.wc-block-components-order-summary .wc-block-components-order-summary-item__description{padding-top:20px}.wc-block-components-radio-control--highlight-checked .wc-block-components-radio-control-accordion-option--checked-option-highlighted,.wc-block-components-radio-control--highlight-checked label.wc-block-components-radio-control__option--checked-option-highlighted{box-shadow:inset 0 0 0 1.5px var(--bascoRed) !important}.wp-block-woocommerce-checkout-order-summary-block .wc-block-components-totals-wrapper:first-of-type{border-top:0 !important}.wc-block-components-product-name h3,.wc-block-components-product-name{color:#000 !important}#checkoutPage .wc-block-components-order-summary-item__quantity{font-family:"harri",sans-serif !important;font-weight:700 !important}#checkoutPage .wc-block-components-address-form__country{margin-bottom:0 !important;display:none}#checkoutPage .wc-block-components-checkout-order-summary__title-text{font-family:"harri",sans-serif !important;font-weight:700 !important}#checkoutPage .wp-block-woocommerce-checkout-order-summary-totals-block{border-top:1px solid var(--bascoRed) !important}#checkoutPage .wp-block-woocommerce-checkout-order-summary-discount-block{border-top:0 !important}#checkoutPage .wp-block-woocommerce-checkout-order-summary-totals-block .wc-block-components-totals-wrapper{padding-bottom:9px !important}#checkoutPage .wc-block-components-totals-coupon__form{flex-wrap:initial !important}#checkoutPage .wc-block-components-totals-coupon__form .wc-block-components-totals-coupon__input{flex:3 1 300% !important}#checkoutPage .wp-block-woocommerce-checkout-order-summary-gift-card-form-block{display:none !important}#checkoutPage .wp-block-woocommerce-checkout-order-summary-cart-items-block{padding-top:0 !important}#checkoutPage .wc-block-components-form .wc-block-components-text-input,.wc-block-components-text-input{margin-top:0 !important}#checkoutPage .wc-block-components-checkbox{line-height:1.5em;margin-bottom:-5px !important;padding-bottom:0 !important}#checkoutPage .wc-block-components-address-card{font-family:'Open sans',sans-serif !important}#checkoutPage .wc-block-components-totals-shipping__via{display:none}#checkoutPage .wc-block-components-totals-discount .wc-block-components-totals-item__value{color:var(--bascoRed) !important}#checkoutPage #basco_gift_message .wc-block-checkout__additional-fields__field:nth-of-type(1),#checkoutPage #basco_gift_message .wc-block-checkout__additional-fields__field:nth-of-type(2){display:inline-block;width:49%}#checkoutPage #basco_gift_message .wc-block-checkout__additional-fields__field:nth-of-type(2){margin-left:2%}#checkoutPage #additional_info{display:none !important}#checkoutPage .wc-block-components-sidebar{margin-top:0 !important}#checkoutPage .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-checkout-order-summary__title{margin-top:0 !important}#checkoutPage button[type=submit].wc-block-components-totals-coupon__button{margin-top:12px !important;padding:19px 15px !important}#checkoutPage .wc-block-components-address-form__address_2-toggle{font-size:12px !important;font-family:'Open Sans',sans-serif;margin-top:6px !important}#checkoutPage .mobileBg{visibility:hidden;position:absolute;width:100%;left:0;top:73px;background:#fafafa;z-index:0}.is-mobile .wc-block-components-form .wc-block-components-checkout-step,.is-small .wc-block-components-form .wc-block-components-checkout-step{padding-top:0 !important}.is-mobile .wc-block-components-form .wc-block-components-checkout-step:after,.is-small .wc-block-components-form .wc-block-components-checkout-step:after{height:0 !important}#checkoutPage .wc-block-components-totals-footer-item-tax{display:none !important}.woocommerce-checkout h3,.woocommerce-checkout .h3{color:#000 !important;font-weight:700 !important;font-size:18px !important;text-transform:uppercase !important;font-family:"harri",sans-serif !important}.woocommerce-additional-fields__field-wrapper .notes{display:none !important}#payment ul.payment_methods{border:1px solid rgba(104,87,125,.14) !important;border-radius:4px !important;padding:0 !important}#payment ul.payment_methods li{border-bottom:1px solid rgba(104,87,125,.14) !important;padding:1rem !important}#payment ul.payment_methods .payment_box{background-color:#fff !important}#add_payment_method #payment div.payment_box:before,.woocommerce-cart #payment div.payment_box:before,.woocommerce-checkout #payment div.payment_box:before{display:none !important}.woocommerce-shipping-fields{padding-left:20px !important}.woocommerce form .form-row{padding:0 !important}#shipping_method li{border:1px solid rgba(104,87,125,.14) !important;margin:0 !important;padding:10px;width:100%}@media only screen and (min-device-width :320px) and (max-device-width :480px){#checkoutPage{background:0 0 !important}#checkoutPage .mobileBg{visibility:visible}#checkoutPage .wp-block-woocommerce-checkout{padding-top:0 !important}.basketContainer{margin-top:50px}#checkoutPage .chkBtn{margin-top:15px}.woocommerce #payment #place_order,.woocommerce-page #payment #place_order{margin-bottom:0 !important}.wp-block-woocommerce-checkout-order-summary-block .checkout-order-summary-block-fill{border:0 !important}#checkoutPage .gifttaggBtn{margin-bottom:30px;margin-top:10px}#checkoutPage .checkout-order-summary-block-fill-wrapper{display:none !important}.wc-block-components-checkout-order-summary__title .wc-block-components-formatted-money-amount{font-family:"harri",sans-serif !important;font-weight:700 !important;font-size:18px}.is-medium .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-checkout-order-summary__title,.is-mobile .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-checkout-order-summary__title,.is-small .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-checkout-order-summary__title{border-top:0 !important;border-bottom:0 !important}}