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,#fff0 60%,rgb(250 250 250) 60%,rgb(222 222 222) calc(60% + 1px),rgb(250 250 250) calc(60% + 2px),rgb(250 250 250) 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:0;-moz-border-radius:0;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:rgb(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:rgb(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 rgb(104 87 125 / .14)!important;border-radius:4px!important;padding:0!important}#payment ul.payment_methods li{border-bottom:1px solid rgb(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 rgb(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}}