.city-input-div{grid-column:2/span 2}@media(max-width:992px){.city-input-div{grid-column:1/span 1}}.select2-container--default .select2-selection--single .select2-selection__arrow b{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iOCIgdmlld0JveD0iMCAwIDEyIDgiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMC4yMzcwNiAxLjE1MTk1QzAuNTQ2OTU2IDAuODY1MDQ2IDEuMDQyNDMgMC44NzE2ODMgMS4zNDM3MyAxLjE2Njc3TDUuOTk5NjkgNS43MjY4MUwxMC42NTYzIDEuMTY2NzRDMTAuOTU3NiAwLjg3MTY2NyAxMS40NTMxIDAuODY1MDYxIDExLjc2MyAxLjE1MTk5QzEyLjA3MjkgMS40Mzg5MSAxMi4wNzk4IDEuOTEwNzEgMTEuNzc4NSAyLjIwNTc4TDYuNTYwNzMgNy4zMTUzNEM2LjQxMzM4IDcuNDU5NjQgNi4yMTEgNy41NDEwNSA1Ljk5OTYzIDcuNTQxMDRDNS43ODgyNiA3LjU0MTAzIDUuNTg1ODggNy40NTk2MSA1LjQzODU0IDcuMzE1MzFMMC4yMjE0OTIgMi4yMDU3NUMtMC4wNzk4MDYzIDEuOTEwNjYgLTAuMDcyODM2NiAxLjQzODg1IDAuMjM3MDYgMS4xNTE5NVoiIGZpbGw9IiM3Njc2NzYiPjwvcGF0aD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3N2Zz4=);background-color:#fff0;background-size:contain;background-repeat:no-repeat;border:none!important;height:13px!important;width:13px!important;margin:auto!important;top:25px!important;left:-10px!important}.global-form-v2{border-radius:15px;box-shadow:2px 5px 30px 0 rgb(1 107 38 / .4);background-color:#fff;overflow:hidden}.global-form-v2 .not-valid{border:2px solid red!important;box-sizing:border-box}.global-form-v2 .wb-form-v2-new-layout-warn-text{text-align:center;font-family:Mulish;font-weight:600;font-size:16px;line-height:22.4px;letter-spacing:0}.global-form-v2 .wb-form-v2-new-layout-warn-text strong{color:#29ab56;display:inline-flex;align-items:center}.global-form-v2 .wb-form-v2-new-layout-warn-text i{margin-right:5px;color:#ff6a00}@media(max-width:992px){.global-form-v2 .wb-form-v2-new-layout-warn-text{padding:0 20px;text-align:left}}.global-form-v2 .wb-form-v2-products-lists-title,.global-form-v2 .wb-form-v2-visit-date-title,.global-form-v2 .wb-form-v2-contact-details-title,.global-form-v2 .wb-form-v2-products-lists-title-single{font-family:"Mulish";font-weight:700;font-size:18px;line-height:110%;letter-spacing:0}@media(max-width:992px){.global-form-v2 .wb-form-v2-products-lists-title,.global-form-v2 .wb-form-v2-visit-date-title,.global-form-v2 .wb-form-v2-contact-details-title,.global-form-v2 .wb-form-v2-products-lists-title-single{font-family:Mulish;font-weight:700;font-size:18px;line-height:25.2px;letter-spacing:0}}.global-form-v2 .wb-form-v2-products-lists-title-single{color:#29ab56;display:flex;gap:10px;align-items:center}.global-form-v2 input[type=radio]{appearance:none;-webkit-appearance:none;width:20px;height:20px;border:1px solid #ccc;border-radius:50%;outline:none;cursor:pointer;position:relative;margin-right:8px;box-sizing:border-box}.global-form-v2 input[type=radio]:checked{border-color:#29ab56;border:2px solid #29ab56}.global-form-v2 input[type=radio]:checked::after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:8px;height:8px;background-color:#29ab56;border-radius:50%}.global-form-v2 input[type=radio]:hover{border-color:#29ab56}.global-form-v2 input[type=radio]+label{cursor:pointer;padding-left:4px}.global-form-v2 input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:20px;height:20px;background:#fff;border:2px solid green;border-radius:4px;position:relative}.global-form-v2 input[type=checkbox]:checked{background:#29ab56}.global-form-v2 input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:20px;height:20px;border:2px solid #ccc;border-radius:4px;cursor:pointer;position:relative;box-sizing:border-box;background-color:#fff;box-shadow:none}.global-form-v2 input[type=checkbox]:checked{background-color:#29ab56!important;border-color:#29ab56!important}.global-form-v2 input[type=checkbox]:checked::after{content:"";position:absolute;left:6px;top:2px;width:5px;height:10px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.global-form-v2 input[type=checkbox]:checked::before{background-color:#fff0}.global-form-v2 input[type=text]{border:1px solid #d5d5d5;border-radius:10px;padding:15px 20px;margin-bottom:0;box-sizing:border-box;min-height:60px}.global-form-v2 input[type=text]::placeholder{font-family:Mulish;font-weight:600!important;font-size:16px;line-height:22.4px;letter-spacing:0}@media(max-width:992px){.global-form-v2 input[type=text]{padding:15px 20px}}.global-form-v2 .chips-wrap .chips-wrap-parent{padding:20px 60px 0 80px;display:flex;gap:10px;flex-wrap:wrap}@media(max-width:992px){.global-form-v2 .chips-wrap .chips-wrap-parent{padding:5px 20px}}.global-form-v2 .chips-wrap .chips{font-family:Mulish;font-weight:600;font-size:14px;line-height:22.4px;letter-spacing:0;cursor:pointer;background-color:#e3eee7;border-radius:40px;padding:10px 40px 10px 20px;position:relative}.global-form-v2 .chips-wrap .chips:hover{transform:scale(1.01)}.global-form-v2 .chips-wrap .chips:after{content:"x";right:15px;top:50%;position:absolute;transform:translatey(-50%);color:#9fbfaa}@media(max-width:992px){.global-form-v2 .chips-wrap .chips{font-size:12px;padding:10px 30px}}.global-form-v2 .wb-form-v2-new-layout-title{padding:25px 40px}@media(max-width:992px){.global-form-v2 .wb-form-v2-new-layout-title{padding:20px 40px 10px;background:#f1f6f3}}.global-form-v2 .wb-form-v2-new-layout-title p{font-family:"Mulish";font-weight:800;font-size:32.4px;line-height:38.88px;letter-spacing:0;color:#29ab56;margin-bottom:0}@media(max-width:992px){.global-form-v2 .wb-form-v2-new-layout-title p{text-align:left;font-family:Mulish;font-weight:800;font-size:20.8px;line-height:25px;letter-spacing:0}}.global-form-v2 .wb-form-v2-new-layout-check-text{border-bottom:4px solid #29ab56;padding:0 40px}@media(max-width:992px){.global-form-v2 .wb-form-v2-new-layout-check-text{border-bottom:0 solid #ff6a00;padding:0 20px;background:#f1f6f3}}.global-form-v2 .wb-form-v2-new-layout-check-text>div{background-color:#29ab56;color:#fff;width:fit-content;padding:10px 20px;display:flex;gap:10px;align-items:center;border-radius:10px 10px 0 0}.global-form-v2 .wb-form-v2-new-layout-check-text>div i{font-size:20px}.global-form-v2 .wb-form-v2-new-layout-check-text>div span{font-family:Mulish;font-weight:700;font-size:16px!important;line-height:16px;letter-spacing:0%}.global-form-v2 .wb-form-v2-new-layout-check-text>div span strong{font-size:16px;font-weight:700}@media(max-width:992px){.global-form-v2 .wb-form-v2-new-layout-check-text>div{border-bottom:0 solid #ff6a00;padding:0 20px 20px;background:#f1f6f3;color:#000;gap:10px}.global-form-v2 .wb-form-v2-new-layout-check-text>div span{font-family:Mulish;font-weight:500;font-size:14px;line-height:16.8px;letter-spacing:0%}.global-form-v2 .wb-form-v2-new-layout-check-text>div span strong{color:#ff6a00;font-weight:700}.global-form-v2 .wb-form-v2-new-layout-check-text>div i{background:#ff6a00;font-size:14px;min-width:20px!important;width:20px!important;height:20px;min-height:20px!important;color:#fff;display:flex;justify-content:center;align-items:center;border-radius:10px}}.global-form-v2 .wb-form-v2-products-lists{padding:20px 40px 0}@media(max-width:992px){.global-form-v2 .wb-form-v2-products-lists{margin-top:0;padding:40px 20px 20px}}.global-form-v2 .wb-form-v2-products-lists .wb-form-v2-products-select{border-radius:10px}.global-form-v2 .wb-form-v2-products-lists .select-wrap{padding:0 20px;display:grid;grid-template-columns:1fr auto 1fr;gap:40px;align-items:center}.global-form-v2 .wb-form-v2-products-lists .select-wrap.single{grid-template-columns:1fr}@media(max-width:992px){.global-form-v2 .wb-form-v2-products-lists .select-wrap{grid-template-columns:1fr;gap:10px;padding:0}}.global-form-v2 .wb-form-v2-products-lists .custom-product-name{flex-grow:1;display:flex;align-items:center}.global-form-v2 .wb-form-v2-products-lists .custom-product-name input{margin-bottom:0}.global-form-v2 .wb-form-v2-products-lists .wb-form-v2-products-select{position:relative;flex-grow:1}.global-form-v2 .wb-form-v2-products-lists .wb-form-v2-products-select-button{display:flex;align-items:center;gap:10px;border:1px solid #d5d5d5;padding:15px 20px;border-radius:10px;cursor:pointer;box-sizing:border-box}@media(max-width:992px){.global-form-v2 .wb-form-v2-products-lists .wb-form-v2-products-select-button{padding:15px}}.global-form-v2 .wb-form-v2-products-lists .wb-form-v2-products-select-button .text{flex-grow:1;font-family:Mulish;font-weight:600;font-size:16px;line-height:22.4px;letter-spacing:0;color:#000}.global-form-v2 .wb-form-v2-products-lists .wb-form-v2-products-select-button .text strong{color:#29ab56;font-size:16px!important}@media(max-width:992px){.global-form-v2 .wb-form-v2-products-lists .wb-form-v2-products-select-button .text{font-size:16px}.global-form-v2 .wb-form-v2-products-lists .wb-form-v2-products-select-button .text strong{color:#29ab56;font-size:16px!important}}.global-form-v2 .wb-form-v2-products-lists .wb-form-v2-products-select-button.active{z-index:11;box-shadow:2px 2px 20px 0 rgb(3 20 36 / .3019607843);border:2px solid #ff6a00}.global-form-v2 .wb-form-v2-products-lists .wb-form-v2-products-select-button.active .arrow{display:block;transform:rotate(180deg)}.global-form-v2 .wb-form-v2-products-lists .products-wrap{max-height:0;overflow:hidden;display:flex;flex-direction:column;position:absolute;bottom:0;transform:translatey(100%);background:#fff;width:100%;gap:20px;border-radius:10px}.global-form-v2 .wb-form-v2-products-lists .products-wrap input[type=checkbox]{width:20px;height:20px;border-radius:3px;border:1px solid #d5d5d5!important;display:block;min-width:20px}.global-form-v2 .wb-form-v2-products-lists .products-wrap label{font-family:Mulish;font-weight:600;font-size:16px;line-height:22.4px;letter-spacing:0;display:flex}.global-form-v2 .wb-form-v2-products-lists .products-wrap .wb-form-v2-search-products-wrap{position:relative}.global-form-v2 .wb-form-v2-products-lists .products-wrap .wb-form-v2-search-products-wrap .wb-form-v2-search-products{padding:15px 15px 15px 50px}.global-form-v2 .wb-form-v2-products-lists .products-wrap .wb-form-v2-search-products-wrap .wb-form-v2-search-products::placeholder{font-family:Mulish;font-weight:600;font-size:12px;line-height:19px;letter-spacing:0}.global-form-v2 .wb-form-v2-products-lists .products-wrap .wb-form-v2-search-products-wrap::before{content:"";position:absolute;left:20px;top:50%;transform:translateY(-50%);background-image:url(/wp-content/themes/storefront-ecommerce/inc/global-form-v2-files/icons/search_gray.svg);background-size:contain;background-repeat:no-repeat;background-position:center;width:14px;height:14px}.global-form-v2 .wb-form-v2-products-lists .products-wrap .products-lists-wrap{flex-grow:1;overflow-y:scroll;padding:10px 10px 30px}.global-form-v2 .wb-form-v2-products-lists .products-wrap .products-lists-wrap::-webkit-scrollbar{width:20px;background:#f2f2f2;padding:10px}.global-form-v2 .wb-form-v2-products-lists .products-wrap .products-lists-wrap::-webkit-scrollbar-track{width:15px}.global-form-v2 .wb-form-v2-products-lists .products-wrap .products-lists-wrap::-webkit-scrollbar-thumb{background:#29ab56;border-radius:10px;border:5px solid #f2f2f2}.global-form-v2 .wb-form-v2-products-lists .products-wrap .products-lists-wrap .products-list{border-top:1px solid rgb(0 0 0 / .1)!important;padding:20px 0}.global-form-v2 .wb-form-v2-products-lists .products-wrap .products-lists-wrap .products-list .list-title{margin-bottom:20pxpx;font-family:Mulish;font-weight:700;font-size:16px;line-height:22.4px;letter-spacing:0}.global-form-v2 .wb-form-v2-products-lists .products-wrap .products-lists-wrap .products-list .list-products{display:flex;flex-direction:column;gap:10px}.global-form-v2 .wb-form-v2-products-lists .products-wrap .products-lists-wrap .products-list .list-products .product-item{font-size:16px;padding:0;margin:0}.global-form-v2 .wb-form-v2-products-lists .products-wrap .mobile-product-list-header{display:none}.global-form-v2 .wb-form-v2-products-lists .products-wrap.active{padding:20px 20px 0;max-height:470px;z-index:10;box-shadow:2px 2px 20px 0 rgb(3 20 36 / .3019607843);gap:0}@media(max-width:992px){.global-form-v2 .wb-form-v2-products-lists .products-wrap.active{position:fixed;top:0;bottom:0;left:0;right:0;transform:translatey(0);border-radius:0;padding:0;max-height:100vh;z-index:99999999}.global-form-v2 .wb-form-v2-products-lists .products-wrap.active .wb-form-v2-search-products-wrap{padding:20px 20px 0}.global-form-v2 .wb-form-v2-products-lists .products-wrap.active .wb-form-v2-search-products-wrap::before{left:40px;top:calc(50% + 10px);background-size:contain;background-repeat:no-repeat;background-position:center;width:14px;height:14px}.global-form-v2 .wb-form-v2-products-lists .products-wrap.active .products-lists-wrap{padding:20px}.global-form-v2 .wb-form-v2-products-lists .products-wrap.active .mobile-product-list-header{display:block;background-color:#e3eee7;padding:15px 20px;display:flex;justify-content:space-between;align-items:center;gap:20px}.global-form-v2 .wb-form-v2-products-lists .products-wrap.active .mobile-product-list-header>div{display:flex;align-items:center;gap:10px}}.global-form-v2 .wb-form-v2-stores-wrap{margin-top:20px;display:grid;grid-template-columns:1fr;gap:20px;padding:0 20px}@media(max-width:992px){.global-form-v2 .wb-form-v2-stores-wrap{grid-template-columns:1fr;gap:10px;padding:0}}.global-form-v2 .wb-form-v2-stores-wrap .stores-wrap-info{font-family:Mulish;font-weight:600;font-size:16px;line-height:22.4px;letter-spacing:0%;color:#29ab56!important;padding:0 0 10px;margin-top:10px;display:block}@media(max-width:992px){.global-form-v2 .wb-form-v2-stores-wrap .stores-wrap-info{padding:0;padding:0 0 10px;font-size:12px}}.global-form-v2 .wb-form-v2-stores-wrap .stores-input-wrap-hospital{position:relative}.global-form-v2 .wb-form-v2-stores-wrap .stores-input-wrap-hospital .select2{border:1px solid #d5d5d5;border-radius:10px!important;padding:15px 20px 15px 50px!important}.global-form-v2 .wb-form-v2-stores-wrap .stores-input-wrap-hospital .select2 .selection .select2-selection{border:none;display:flex;flex-direction:row-reverse}.global-form-v2 .wb-form-v2-stores-wrap .stores-input-wrap-hospital .select2 .selection .select2-selection .select2-selection__clear{margin-right:20px;background:none;border:none}.global-form-v2 .wb-form-v2-stores-wrap .stores-input-wrap-hospital .select2 .select2-selection__placeholder{color:#767676!important;font-family:Mulish!important;font-weight:600!important;font-size:16px!important;line-height:22.4px!important;letter-spacing:0!important}.global-form-v2 .wb-form-v2-stores-wrap .stores-input-wrap-hospital .select2 .select2-selection__rendered{color:#000!important;font-family:Mulish!important;font-weight:600!important;font-size:16px!important;line-height:22.4px!important;letter-spacing:0!important;display:inline-block}.global-form-v2 .wb-form-v2-stores-wrap .stores-input-wrap-hospital::before{content:"";position:absolute;left:20px;top:15px;background-image:url(/wp-content/themes/storefront-ecommerce/inc/global-form-v2-files/icons/hospital.svg);background-size:contain;background-repeat:no-repeat;background-position:center;width:24px;height:24px;z-index:2}.global-form-v2 .wb-form-v2-stores-wrap .stores-input-wrap-hospital .not-valid-tip{margin-left:20px}.global-form-v2 .wb-form-v2-stores-wrap label{font-family:Mulish;font-weight:600;font-size:18px;line-height:25.2px;letter-spacing:0;margin-bottom:10px}.global-form-v2 .wb-form-v2-stores-wrap .wb-form-v2-stores{padding-left:50px;margin-bottom:0;font-family:Mulish;font-weight:600;font-size:16px;line-height:22.4px;letter-spacing:0}.global-form-v2 .wb-form-v2-stores-wrap .info-text{font-family:Mulish;font-weight:600;font-size:14px;line-height:132%;letter-spacing:0;color:#767676;display:block;margin-top:10px}.global-form-v2 .wb-form-v2-address-wrap{padding:0 20px;margin-top:20px;display:grid;grid-template-columns:1fr 1fr 1fr;gap:20px}@media(max-width:992px){.global-form-v2 .wb-form-v2-address-wrap{grid-template-columns:1fr;gap:10px;padding:0}}.global-form-v2 .wb-form-v2-address-wrap .address-input-wrap,.global-form-v2 .wb-form-v2-address-wrap .zipcode-input-wrap-home,.global-form-v2 .wb-form-v2-address-wrap .city-input-wrap{position:relative}.global-form-v2 .wb-form-v2-address-wrap .address-input-wrap input,.global-form-v2 .wb-form-v2-address-wrap .zipcode-input-wrap-home input,.global-form-v2 .wb-form-v2-address-wrap .city-input-wrap input{padding-left:50px}.global-form-v2 .wb-form-v2-address-wrap .address-input-wrap::before{content:"";position:absolute;left:20px;top:15px;background-image:url(/wp-content/themes/storefront-ecommerce/inc/global-form-v2-files/icons/ikona-ulica.svg);background-size:contain;background-repeat:no-repeat;background-position:center;width:24px;height:24px}.global-form-v2 .wb-form-v2-address-wrap .zipcode-input-wrap-home::before{content:"";position:absolute;left:20px;top:15px;background-image:url(/wp-content/themes/storefront-ecommerce/inc/global-form-v2-files/icons/ikona-kod-pocztowy.svg);background-size:contain;background-repeat:no-repeat;background-position:center;width:24px;height:24px}.global-form-v2 .wb-form-v2-address-wrap .city-input-wrap::before{content:"";position:absolute;left:20px;top:15px;background-image:url(/wp-content/themes/storefront-ecommerce/inc/global-form-v2-files/icons/ikona-miasto.svg);background-size:contain;background-repeat:no-repeat;background-position:center;width:24px;height:24px}.global-form-v2 .wb-form-v2-address-wrap label{font-family:Mulish;font-weight:600;font-size:18px;line-height:25.2px;letter-spacing:0;margin-bottom:10px}.global-form-v2 .wb-form-v2-address-wrap .wb-form-v2-zipcode{padding-left:50px;margin-bottom:0;font-family:Mulish;font-weight:600;font-size:16px;line-height:22.4px;letter-spacing:0}.global-form-v2 .wb-form-v2-address-wrap .info-text{font-family:Mulish;font-weight:600;font-size:14px;line-height:100%;letter-spacing:0;color:#767676}.global-form-v2 .wb-form-v2-services-types{padding:20px 40px 0}@media(max-width:992px){.global-form-v2 .wb-form-v2-services-types{padding:20px}}.global-form-v2 .wb-form-v2-services-types .services-type-radio{padding:0 20px;display:grid;grid-template-columns:1fr 1fr;gap:20px}@media(max-width:992px){.global-form-v2 .wb-form-v2-services-types .services-type-radio{padding:0;grid-template-columns:1fr;gap:10px}}.global-form-v2 .wb-form-v2-services-types .services-type-radio .service-type-item{border:1px solid #d5d5d5;border-radius:10px;min-height:60px;box-sizing:border-box;display:flex;align-items:center;cursor:pointer}.global-form-v2 .wb-form-v2-services-types .services-type-radio .service-type-item.active{border:2px solid #29ab56}.global-form-v2 .wb-form-v2-services-types .services-type-radio .service-type-item:disabled,.global-form-v2 .wb-form-v2-services-types .services-type-radio .service-type-item[disabled]{opacity:.5}.global-form-v2 .wb-form-v2-services-types .services-type-radio .service-type-item label{padding:15px 20px;font-family:Mulish;font-weight:600;font-size:16px;line-height:22.4px;letter-spacing:0;display:flex;align-items:center;gap:10px;flex-grow:1}.global-form-v2 .wb-form-v2-services-types .wb-form-v2-zipcode-wrap{padding:0 20px}@media(max-width:992px){.global-form-v2 .wb-form-v2-services-types .wb-form-v2-zipcode-wrap{padding:0}}.global-form-v2 .visit-date-wrap{margin-top:0;padding:20px 40px 0}@media(max-width:992px){.global-form-v2 .visit-date-wrap{padding:20px}}.global-form-v2 .visit-date-wrap .visit-date-wrap-date{padding:0 20px;display:grid;grid-template-columns:1fr 1fr 1fr;gap:20px}@media(max-width:992px){.global-form-v2 .visit-date-wrap .visit-date-wrap-date{grid-template-columns:1fr;padding:0}}.global-form-v2 .visit-date-wrap .visit-date-wrap-date .visit-date-wrap-date-select{position:relative;grid-column:1/span 2;cursor:pointer}@media(max-width:992px){.global-form-v2 .visit-date-wrap .visit-date-wrap-date .visit-date-wrap-date-select{grid-column:1/span 1}}.global-form-v2 .visit-date-wrap .visit-date-wrap-date .visit-date-wrap-date-select::before{content:"";position:absolute;left:20px;top:50%;transform:translateY(-50%);background-image:url(/wp-content/themes/storefront-ecommerce/inc/global-form-v2-files/icons/calendar.svg);background-size:contain;background-repeat:no-repeat;background-position:center;width:24px;height:24px}.global-form-v2 .visit-date-wrap .visit-date-wrap-date .visit-date-wrap-time-select{position:relative;grid-column:3/span 1}@media(max-width:992px){.global-form-v2 .visit-date-wrap .visit-date-wrap-date .visit-date-wrap-time-select{grid-column:1/span 1}}.global-form-v2 .visit-date-wrap .visit-date-wrap-date .visit-date-wrap-time-select::before{content:"";position:absolute;left:20px;top:50%;transform:translateY(-50%);background-image:url(/wp-content/themes/storefront-ecommerce/inc/global-form-v2-files/icons/time.svg);background-size:contain;background-repeat:no-repeat;background-position:center;width:24px;height:24px}.global-form-v2 .visit-date-wrap .visit-date-wrap-date #time-picker{cursor:pointer;padding:15px 25px 15px 50px;border-radius:10px;border:1px solid #d5d5d5;flex-grow:1;font-family:Mulish;font-weight:600;font-size:16px;line-height:22.4px;letter-spacing:0;color:#767676;font-family:Mulish;font-weight:600;font-size:16px;line-height:22.4px;letter-spacing:0;display:flex;align-items:center;gap:10px;min-height:60px}.global-form-v2 .visit-date-wrap .visit-date-wrap-date #wb-visit-date-picker{padding:15px 25px 15px 50px;border-radius:10px;border:1px solid #d5d5d5;background-color:#fff;box-sizing:border-box}.global-form-v2 .visit-date-wrap .visit-date-wrap-date #wb-visit-date-picker::placeholder{font-family:Mulish;font-weight:600;font-size:16px;line-height:22.4px;letter-spacing:0}.global-form-v2 .wb-form-v2-contact-details{margin-top:0;padding:20px 40px 0}@media(max-width:992px){.global-form-v2 .wb-form-v2-contact-details{padding:20px}}.global-form-v2 .wb-form-v2-contact-details .contact-details-wrap{padding:0 20px;display:grid;grid-template-columns:1fr 1fr 1fr;gap:20px}@media(max-width:992px){.global-form-v2 .wb-form-v2-contact-details .contact-details-wrap{grid-template-columns:1fr;padding:0}}.global-form-v2 .wb-form-v2-contact-details .contact-details-wrap .contact-name-input-wrap,.global-form-v2 .wb-form-v2-contact-details .contact-details-wrap .contact-phone-input-wrap,.global-form-v2 .wb-form-v2-contact-details .contact-details-wrap .contact-email-input-wrap{position:relative}.global-form-v2 .wb-form-v2-contact-details .contact-details-wrap .contact-name-input-wrap input,.global-form-v2 .wb-form-v2-contact-details .contact-details-wrap .contact-phone-input-wrap input,.global-form-v2 .wb-form-v2-contact-details .contact-details-wrap .contact-email-input-wrap input{min-height:60px}.global-form-v2 .wb-form-v2-contact-details .contact-details-wrap .contact-name-input-wrap::before{content:"";position:absolute;left:20px;top:50%;transform:translateY(-50%);background-image:url(/wp-content/themes/storefront-ecommerce/inc/global-form-v2-files/icons/user.svg);background-size:contain;background-repeat:no-repeat;background-position:center;width:24px;height:24px}.global-form-v2 .wb-form-v2-contact-details .contact-details-wrap .contact-phone-input-wrap::before{content:"";position:absolute;left:20px;top:50%;transform:translateY(-50%);background-image:url(/wp-content/themes/storefront-ecommerce/inc/global-form-v2-files/icons/phone.svg);background-size:contain;background-repeat:no-repeat;background-position:center;width:24px;height:24px}.global-form-v2 .wb-form-v2-contact-details .contact-details-wrap .contact-email-input-wrap::before{content:"";position:absolute;left:20px;top:50%;transform:translateY(-50%);background-image:url(/wp-content/themes/storefront-ecommerce/inc/global-form-v2-files/icons/mail.svg);background-size:contain;background-repeat:no-repeat;background-position:center;width:24px;height:24px}.global-form-v2 .wb-form-v2-contact-details .contact-details-wrap input{padding:15px 25px 15px 50px;border-radius:10px;border:1px solid #d5d5d5;background-color:#fff;margin-bottom:0;font-family:Mulish;font-weight:600;font-size:16px;line-height:22.4px;letter-spacing:0;color:#000;box-sizing:border-box}.global-form-v2 .wb-form-v2-contact-details .contact-details-wrap input::placeholder{font-family:Mulish;font-weight:600;font-size:16px;line-height:22.4px;letter-spacing:0}.global-form-v2 .submit-wrap{padding:20px 40px}@media(max-width:992px){.global-form-v2 .submit-wrap{padding:5px 20px 20px}}.global-form-v2 .submit-wrap button{border:none;background:#ff6a00;color:#fff;display:flex;justify-content:center;align-items:center;gap:10px;width:100%;font-family:Mulish;font-weight:700;font-size:20px;line-height:20px;letter-spacing:0;text-align:center;padding:20px;border-radius:10px;max-height:60px}.global-form-v2 .submit-wrap button:hover{transform:scale(1.01)}@media(max-width:992px){.global-form-v2 .submit-wrap button{font-size:16px}}.global-form-v2 .wb-form-v2-rodo-wrap{padding:20px 40px 40px;font-family:Mulish;font-weight:500;font-size:14px;line-height:22.4px;letter-spacing:0}@media(max-width:992px){.global-form-v2 .wb-form-v2-rodo-wrap{padding:20px}}.global-form-v2 .wb-form-v2-rodo-wrap p,.global-form-v2 .wb-form-v2-rodo-wrap a{font-size:14px;color:#767676}@media(max-width:992px){.global-form-v2 .wb-form-v2-rodo-wrap p,.global-form-v2 .wb-form-v2-rodo-wrap a{font-size:11px}}.global-form-v2 .wb-form-v2-rodo-wrap .wb-form-v2-rodo-more-btn{background:none;border:none;padding:0!important;margin:0!important;color:#29ab56;font-weight:600}@media(max-width:992px){.global-form-v2 .wb-form-v2-rodo-wrap .wb-form-v2-rodo-more-btn{font-size:14px}}.global-form-v2 .wb-form-v2-coupon-wrap{padding:20px 60px 0;min-height:86px;display:flex;gap:20px;align-items:center}@media(max-width:992px){.global-form-v2 .wb-form-v2-coupon-wrap{padding:5px 20px;min-height:auto;flex-direction:column;align-items:start}}.global-form-v2 .wb-form-v2-coupon-wrap button{border:none;background:none;display:flex;align-items:center;gap:10px;font-family:Mulish;font-weight:600;font-size:18px;line-height:25.2px;letter-spacing:0}@media(max-width:992px){.global-form-v2 .wb-form-v2-coupon-wrap .coupon-code-wrap{width:100%}}.global-form-v2 .wb-form-v2-coupon-wrap .coupon-code-wrap #wb-form-v2-new-layout-coupon{padding:10px 20px;border-radius:10px}@media(max-width:992px){.global-form-v2 .wb-form-v2-coupon-wrap .coupon-code-wrap #wb-form-v2-new-layout-coupon{width:100%}}.global-form-v2 .not-valid-tip{font-size:12px;line-height:100%;display:block;margin-left:40px;margin-top:10px;color:red}.global-form-v2 .not-valid-tip i{font-size:12px}@media(max-width:992px){.global-form-v2 .not-valid-tip{margin-left:0}}.global-form-v2 .address-input-wrap .not-valid-tip,.global-form-v2 .zipcode-input-wrap-home .not-valid-tip,.global-form-v2 .city-input-wrap .not-valid-tip,.global-form-v2 .contact-details-input .not-valid-tip{margin-left:20px}@media(max-width:992px){.global-form-v2 .address-input-wrap .not-valid-tip,.global-form-v2 .zipcode-input-wrap-home .not-valid-tip,.global-form-v2 .city-input-wrap .not-valid-tip,.global-form-v2 .contact-details-input .not-valid-tip{margin-left:0}}.flatpickr-calendar .flatpickr-day.today{border-color:#29ab56}.flatpickr-calendar .flatpickr-day.today:hover,.flatpickr-calendar .flatpickr-day.today:focus{border-color:#29ab56;background:#29ab56!important;color:#fff}.flatpickr-calendar .flatpickr-day.selected{background-color:#29ab56!important;border-color:#29ab56!important}.flatpickr-calendar .flatpickr-day.nextMonthDay{color:#393939;background:#fff0;border-color:#fff0;cursor:default}.flatpickr-calendar .flatpickr-day.notAllowed,.flatpickr-calendar .flatpickr-day.notAllowed.prevMonthDay,.flatpickr-calendar .flatpickr-day.notAllowed.nextMonthDay,.flatpickr-calendar .flatpickr-day.flatpickr-disabled{color:rgb(57 57 57 / .1)!important;background:#fff0;border-color:#fff0;cursor:default}.global-form-v2 input[type=checkbox]:checked::before{background-color:#fff0;content:""!important}