.checkout-simplecheckout{background:#f4f6fa;color:#17284a}.checkout-simplecheckout .simple-content{padding-bottom:48px}@media (min-width: 768px){.checkout-simplecheckout .white.fix #menu{z-index:50}}.checkout-simplecheckout h1{margin:18px 0 24px;color:#17284a;font-size:30px;font-weight:700;line-height:1.2;text-transform:none}.checkout-simplecheckout .simplecheckout-step{display:grid !important;grid-template-columns:minmax(0, 1.55fr) minmax(390px, .85fr);gap:24px;align-items:start}.checkout-simplecheckout .simplecheckout-left-column,.checkout-simplecheckout .simplecheckout-right-column{float:none !important;width:100% !important;min-width:0 !important;max-width:none !important;margin:0 !important}.checkout-simplecheckout .simplecheckout-right-column{position:sticky;top:16px}.checkout-simplecheckout .simplecheckout-block,.checkout-simplecheckout #buttons{margin:0 0 16px;overflow:hidden;border:1px solid #e4e9f1;border-radius:12px;background:#fff;box-shadow:0 5px 20px rgba(25, 48, 89, .045)}.checkout-simplecheckout .checkout-heading.panel-heading,.checkout-simplecheckout .iday-order-summary-heading{min-height:0;padding:20px 24px 16px;border:0;border-bottom:1px solid #edf0f5;border-radius:0;background:#fff;color:#17284a;font-size:20px;font-weight:700;line-height:1.3}.checkout-simplecheckout .checkout-heading.panel-heading b,.checkout-simplecheckout .checkout-heading.panel-heading span{font-weight:700}.checkout-simplecheckout .checkout-heading-button{margin-top:2px;font-size:13px;font-weight:500 !important}.checkout-simplecheckout .checkout-heading-button a{color:#5d7fb8}.checkout-simplecheckout #simplecheckout_customer > .checkout-heading .checkout-heading-button{display:none !important}.checkout-simplecheckout .iday-order-summary-heading span,.checkout-simplecheckout .iday-order-summary-heading small{display:block}.checkout-simplecheckout .iday-order-summary-heading small{margin-top:3px;color:#7c879c;font-size:13px;font-weight:400}.checkout-simplecheckout .simplecheckout-block-content{padding:20px 24px;border:0 !important;background:#fff}.checkout-simplecheckout #simplecheckout_customer .simplecheckout-block-content{text-align:left}.checkout-simplecheckout #simplecheckout_customer fieldset,.checkout-simplecheckout #simplecheckout_shipping_address fieldset{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:16px}.checkout-simplecheckout #simplecheckout_shipping_address .form-group:last-child{grid-column:1/-1}.checkout-simplecheckout #simplecheckout_shipping_address{overflow:visible;z-index:20}.checkout-simplecheckout .iday-checkout-stage{position:relative;overflow:visible}.checkout-simplecheckout .iday-checkout-stage > .checkout-heading{border-radius:12px 12px 0 0}.checkout-simplecheckout .iday-checkout-stage[data-step="delivery"].is-active{z-index:30}.checkout-simplecheckout .iday-checkout-stage > .iday-step-summary{display:none}.checkout-simplecheckout .iday-checkout-stage.is-collapsed > .checkout-heading,.checkout-simplecheckout .iday-checkout-stage.is-collapsed > .simplecheckout-block-content,.checkout-simplecheckout .iday-checkout-stage.is-collapsed > #simplecheckout_shipping_address,.checkout-simplecheckout .iday-checkout-stage.is-collapsed > .iday-step-actions,.checkout-simplecheckout .iday-checkout-stage.is-locked > .simplecheckout-block-content,.checkout-simplecheckout .iday-checkout-stage.is-locked > #simplecheckout_shipping_address,.checkout-simplecheckout .iday-checkout-stage.is-locked > .iday-step-actions{display:none !important}.checkout-simplecheckout .iday-checkout-stage.is-collapsed > .iday-step-summary{display:flex}.checkout-simplecheckout .iday-checkout-stage.is-locked > .checkout-heading{border-bottom:0;border-radius:12px;color:#8290a8}.checkout-simplecheckout .iday-checkout-stage.is-collapsed > .iday-step-summary{border-radius:12px}.checkout-simplecheckout .iday-step-summary{min-height:96px;align-items:center;justify-content:space-between;gap:24px;padding:20px 24px;background:#fff}.checkout-simplecheckout .iday-step-summary-copy{min-width:0}.checkout-simplecheckout .iday-step-summary-title{display:flex;align-items:center;gap:8px;color:#17284a;font-size:20px;font-weight:700;line-height:1.3}.checkout-simplecheckout .iday-step-check{color:#00ac45;font-size:18px;font-weight:700}.checkout-simplecheckout .iday-step-summary-value{margin-top:5px;overflow:hidden;color:#7c879c;font-size:14px;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.checkout-simplecheckout .iday-step-edit{min-width:134px;min-height:44px;flex:0 0 auto;padding:9px 20px;border:1px solid #00ac45;border-radius:8px;background:#fff;color:#00ac45;font-size:15px;font-weight:500;box-shadow:none !important}.checkout-simplecheckout .iday-step-edit:hover{background:#f1fbf5;color:#00983d}.checkout-simplecheckout .iday-step-actions{display:flex;align-items:center;justify-content:flex-end;gap:18px;padding:0 24px 20px;border-radius:0 0 12px 12px;background:#fff}.checkout-simplecheckout #simplecheckout_payment > .simplecheckout-block-content{border-radius:0 0 12px 12px}.checkout-simplecheckout .iday-step-error{flex:1 1 auto;color:#d94b52;font-size:13px;text-align:right}.checkout-simplecheckout .iday-step-next{min-width:180px;min-height:46px;flex:0 0 auto;padding:10px 24px;border:0;border-radius:8px;background:#00ac45;color:#fff;font-size:15px;font-weight:700;box-shadow:none !important}.checkout-simplecheckout .iday-step-next:hover{background:#00983d;color:#fff}.checkout-simplecheckout .iday-field-invalid{border-color:#d94b52 !important;box-shadow:0 0 0 3px rgba(217, 75, 82, .11) !important}.checkout-simplecheckout #simplecheckout_shipping > #simplecheckout_shipping_address{width:auto;margin:0;border:0;border-radius:0;background:#fff;box-shadow:none}.checkout-simplecheckout #simplecheckout_shipping > #simplecheckout_shipping_address > .checkout-heading{padding:4px 24px 10px;border-bottom:0;font-size:17px}.checkout-simplecheckout #simplecheckout_shipping > #simplecheckout_shipping_address > .simplecheckout-block-content{padding-top:8px}.checkout-simplecheckout #buttons.iday-step-hidden{display:none !important}.checkout-simplecheckout #buttons.iday-step-disabled #simplecheckout_button_confirm,.checkout-simplecheckout #buttons.iday-step-disabled #simplecheckout_button_next,.checkout-simplecheckout #buttons.iday-step-disabled #button-confirm{background:#d2d2d5 !important;color:#fff !important;cursor:not-allowed;pointer-events:none}.checkout-simplecheckout #buttons.iday-step-disabled #simplecheckout_button_confirm:hover,.checkout-simplecheckout #buttons.iday-step-disabled #simplecheckout_button_next:hover,.checkout-simplecheckout #buttons.iday-step-disabled #button-confirm:hover{background:#d2d2d5 !important;color:#fff !important}.checkout-simplecheckout .form-horizontal .form-group{margin:0}.checkout-simplecheckout .form-horizontal .control-label,.checkout-simplecheckout .form-horizontal .form-group > div{float:none;width:100%;padding:0;text-align:left}.checkout-simplecheckout .form-horizontal .control-label{display:block;margin:0 0 7px;color:#344460;font-size:13px;font-weight:500;line-height:1.3}.checkout-simplecheckout .form-group.required .control-label:before{color:#e0565b}.checkout-simplecheckout .form-control,.checkout-simplecheckout select,.checkout-simplecheckout textarea{height:48px;border:1px solid #ccd5e3;border-radius:8px;background:#fff;color:#17284a;box-shadow:none;font-size:14px;transition:border-color .2s ease,box-shadow .2s ease}.checkout-simplecheckout .form-control:focus,.checkout-simplecheckout select:focus,.checkout-simplecheckout textarea:focus{border-color:#5d7fb8;background:#fff !important;background-color:#fff !important;background-image:none !important;box-shadow:0 0 0 3px rgba(93, 127, 184, .14)}.checkout-simplecheckout .form-control:active,.checkout-simplecheckout select:active,.checkout-simplecheckout textarea:active{background:#fff !important;background-color:#fff !important;background-image:none !important}.checkout-simplecheckout .form-group.iday-auto-zone,.checkout-simplecheckout tr.iday-auto-zone{display:none !important}.checkout-simplecheckout .iday-city-picker-input{cursor:pointer}.checkout-simplecheckout .iday-city-picker-zone-fallback{display:block !important}.iday-city-picker[hidden]{display:none !important}.iday-city-picker{position:fixed;z-index:10050;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:16px}.iday-city-picker-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(23, 40, 74, .42)}.iday-city-picker-dialog{position:relative;z-index:1;display:flex;width:100%;max-width:540px;max-height:calc(100vh - 32px);flex-direction:column;overflow:hidden;border:1px solid #e4e9f1;border-radius:9px;background:#fff;box-shadow:0 18px 45px rgba(25, 48, 89, .2);color:#17284a}.iday-city-picker-header{display:flex;min-height:48px;align-items:center;justify-content:space-between;gap:16px;padding:0 22px;border-bottom:1px solid #e4e9f1}.iday-city-picker-title{margin:0;color:#17284a;font-size:20px;font-weight:600;line-height:1.3;text-transform:none}.iday-city-picker-close{display:flex;width:32px;height:32px;flex:0 0 32px;align-items:center;justify-content:center;margin:0;padding:0;border:0;background:transparent;color:#17284a;font-family:Arial,sans-serif;font-size:30px;font-weight:300;line-height:1;box-shadow:none !important;cursor:pointer}.iday-city-picker-close:hover{color:#5d7fb8}.iday-city-picker-close:focus-visible,.iday-city-picker-chip:focus-visible,.iday-city-picker-city:focus-visible,.iday-city-picker-search:focus-visible{outline:2px solid rgba(93, 127, 184, .5);outline-offset:2px}.iday-city-picker-content{overflow-y:auto;padding:24px 22px 26px}.iday-city-picker-search-wrap{margin-bottom:24px}.iday-city-picker-search{display:block;width:100%;height:44px;padding:10px 14px;border:1px solid #ccd5e3;border-radius:8px;background:#fff;color:#17284a;font-size:15px;line-height:22px;box-shadow:none}.iday-city-picker-search:focus{border-color:#5d7fb8;outline:0;box-shadow:0 0 0 3px rgba(93, 127, 184, .14)}.iday-city-picker-search::placeholder{color:#7c879c;opacity:1}.iday-city-picker-chips{display:grid;grid-template-columns:repeat(6, minmax(0, 1fr));gap:8px;margin-bottom:20px}.iday-city-picker-chip{width:100%;min-width:0;min-height:36px;padding:6px 4px;border:1px solid #ccd5e3;border-radius:18px;background:#fff;color:#344460;font-size:14px;line-height:22px;text-align:center;white-space:nowrap;box-shadow:none !important;cursor:pointer;transition:border-color .18s ease,color .18s ease,background .18s ease}.iday-city-picker-chip:hover,.iday-city-picker-chip.is-selected{border-color:#5d7fb8;background:#f4f7fc;color:#17284a}.iday-city-picker-chip.is-selected{border-color:#5d7fb8;color:#4a6da8}.iday-city-picker-results{min-height:30px}.iday-city-picker-popular-grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));column-gap:20px;row-gap:4px}.iday-city-picker-city{display:flex;width:100%;min-height:36px;align-items:center;justify-content:flex-start;margin:0;padding:6px 0;border:0;border-radius:5px;background:transparent;color:#344460;font-size:15px;font-weight:400;line-height:22px;text-align:left;box-shadow:none !important;cursor:pointer}.iday-city-picker-city:hover,.iday-city-picker-city.is-selected{color:#4a6da8}.iday-city-picker-city-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.iday-city-picker-city-details{display:block;overflow:hidden;margin-left:5px;color:#7c879c;font-size:12px;line-height:18px;text-overflow:ellipsis;white-space:nowrap}.iday-city-picker-results:not(.is-grid) .iday-city-picker-city{min-height:48px;padding:10px 0;border-bottom:1px solid #edf0f5;border-radius:0}.iday-city-picker-results:not(.is-grid) .iday-city-picker-city:first-child{border-top:1px solid #edf0f5}.iday-city-picker-results:not(.is-grid) .iday-city-picker-city-name{font-size:15px}.iday-city-picker-results:not(.is-grid) .iday-city-picker-city-details{margin-left:8px}.iday-city-picker-state{padding:20px 0;color:#7c879c;font-size:14px;line-height:22px;text-align:center}.iday-city-picker-state.is-error{color:#d94b52}body.iday-city-picker-open{overflow:hidden}.checkout-simplecheckout #simplecheckout_shipping .simplecheckout-block-content{display:block}.checkout-simplecheckout #simplecheckout_payment .simplecheckout-block-content{display:grid;grid-template-columns:1fr;gap:0;padding-top:12px;padding-bottom:12px}.checkout-simplecheckout .iday-original-shipping-heading{display:none}.checkout-simplecheckout .iday-shipping-groups{display:grid;gap:12px}.checkout-simplecheckout .iday-shipping-provider + .iday-shipping-provider{padding-top:0;border-top:0}.checkout-simplecheckout .iday-shipping-provider-header{display:flex;align-items:center;gap:10px;margin-bottom:2px;color:#17284a;font-size:17px;line-height:24px}.checkout-simplecheckout .iday-shipping-provider-header strong{font-weight:600}.checkout-simplecheckout .iday-shipping-provider-icon{display:block;width:28px;height:28px;object-fit:contain}.checkout-simplecheckout .iday-shipping-provider-options{display:grid;grid-template-columns:1fr;gap:0}.checkout-simplecheckout #simplecheckout_shipping .radio label{min-height:36px !important;padding-top:3px !important;padding-bottom:3px !important}.checkout-simplecheckout #simplecheckout_payment .radio label{min-height:36px !important;padding-top:3px !important;padding-bottom:3px !important}.checkout-simplecheckout #simplecheckout_shipping .iday-method-price{display:none}.checkout-simplecheckout #simplecheckout_shipping .radio,.checkout-simplecheckout #simplecheckout_payment .radio{width:100%;margin:0;padding-left:0}.checkout-simplecheckout #simplecheckout_shipping .radio label,.checkout-simplecheckout #simplecheckout_payment .radio label{display:flex !important;width:100% !important;max-width:none;min-height:54px;align-items:center;padding:12px 14px;border:0;border-radius:0;background:transparent;color:#2b3b58;font-size:14px;font-weight:400;line-height:1.35;cursor:pointer;transition:color .2s ease}.checkout-simplecheckout .iday-method-title{min-width:0;flex:1 1 auto}.checkout-simplecheckout .iday-method-price{flex:0 0 auto;margin-left:12px;color:#17284a;font-weight:600;white-space:nowrap}.checkout-simplecheckout #simplecheckout_shipping .radio label:hover,.checkout-simplecheckout #simplecheckout_payment .radio label:hover{border-color:transparent;background:transparent}.checkout-simplecheckout #simplecheckout_shipping input[type="radio"],.checkout-simplecheckout #simplecheckout_payment input[type="radio"]{position:relative !important;width:20px;height:20px;flex:0 0 20px;margin:0 12px 0 0 !important;border:1px solid #cbd4e2;border-radius:50%;outline:0;background:#fff;box-shadow:none;appearance:none;-webkit-appearance:none;cursor:pointer;transition:border-color .18s ease}.checkout-simplecheckout #simplecheckout_shipping input[type="radio"]::before,.checkout-simplecheckout #simplecheckout_payment input[type="radio"]::before{content:"";position:absolute !important;top:50% !important;left:50% !important;display:none !important;width:8px;height:8px;margin:0 !important;border:0 !important;border-radius:50%;background:#5d7fb8;transform:translate(-50%, -50%)}.checkout-simplecheckout #simplecheckout_shipping input[type="radio"]:checked,.checkout-simplecheckout #simplecheckout_payment input[type="radio"]:checked{border:2px solid #5d7fb8;background:#fff}.checkout-simplecheckout #simplecheckout_shipping input[type="radio"]:checked::before,.checkout-simplecheckout #simplecheckout_payment input[type="radio"]:checked::before{display:block !important}.checkout-simplecheckout #simplecheckout_shipping input[type="radio"]:focus-visible,.checkout-simplecheckout #simplecheckout_payment input[type="radio"]:focus-visible{outline:2px solid rgba(93, 127, 184, .25);outline-offset:2px}.checkout-simplecheckout #simplecheckout_shipping input[type="hidden"],.checkout-simplecheckout #simplecheckout_payment input[type="hidden"]{display:none}.checkout-simplecheckout #simplecheckout_comment textarea{min-height:92px;padding:13px 14px;resize:vertical}.checkout-simplecheckout #simplecheckout_payment_form:empty{display:none}.checkout-simplecheckout #simplecheckout_cart{border-radius:12px 12px 0 0;border-bottom:0;margin-bottom:0}.checkout-simplecheckout #simplecheckout_cart > .simplecheckout-warning-block{position:relative;margin:12px 20px 10px;padding:12px 14px 12px 42px;border:1px solid #efc77f;border-radius:8px;background:#fffaf0;color:#6c5636;font-size:13px;font-weight:400;line-height:1.45;box-shadow:none}.checkout-simplecheckout #simplecheckout_cart > .simplecheckout-warning-block::before{content:"!";position:absolute;top:13px;left:14px;width:18px;height:18px;border-radius:50%;background:#e7a932;color:#fff;font-size:12px;font-weight:700;line-height:18px;text-align:center}.checkout-simplecheckout #simplecheckout_cart .product-warning{display:inline-block;margin-top:3px;color:#c78818;font-size:11px;font-weight:700;letter-spacing:1px;line-height:1}.checkout-simplecheckout #simplecheckout_cart .table-responsive{overflow:visible;margin:0;padding:6px 20px 0;border:0}.checkout-simplecheckout #simplecheckout_cart .simplecheckout-cart,.checkout-simplecheckout #simplecheckout_cart .simplecheckout-cart tbody{display:block;width:100%;border:0}.checkout-simplecheckout #simplecheckout_cart .simplecheckout-cart colgroup,.checkout-simplecheckout #simplecheckout_cart .simplecheckout-cart thead,.checkout-simplecheckout #simplecheckout_cart .simplecheckout-cart td.model,.checkout-simplecheckout #simplecheckout_cart .simplecheckout-cart td.price,.checkout-simplecheckout #simplecheckout_cart .simplecheckout-cart td.remove{display:none !important}.checkout-simplecheckout #simplecheckout_cart .simplecheckout-product-row{position:relative;display:grid;grid-template-columns:64px minmax(0, 1fr);grid-template-areas:"image name" "image quantity";gap:9px 13px;min-height:96px;padding:15px 0;border-bottom:1px solid #edf0f5}.checkout-simplecheckout #simplecheckout_cart .simplecheckout-product-row > td{display:block;width:auto !important;max-width:none !important;padding:0;border:0;background:transparent}.checkout-simplecheckout #simplecheckout_cart td.image{grid-area:image;text-align:left}.checkout-simplecheckout #simplecheckout_cart td.image img{width:64px;max-width:64px;height:64px;object-fit:contain;border-radius:7px}.checkout-simplecheckout #simplecheckout_cart td.name{grid-area:name;min-width:0;padding-right:34px;text-align:left}.checkout-simplecheckout #simplecheckout_cart td.name div.image{display:none}.checkout-simplecheckout #simplecheckout_cart td.name a{display:-webkit-box;overflow:hidden;color:#223353;font-size:14px;font-weight:500;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:3}.checkout-simplecheckout #simplecheckout_cart td.quantity{grid-area:quantity;min-width:0;text-align:left}.checkout-simplecheckout #simplecheckout_cart td.total{position:absolute;top:auto;right:0;bottom:23px;display:block !important;color:#17284a;font-size:14px;font-weight:700;white-space:nowrap}.checkout-simplecheckout #simplecheckout_cart .simplecheckout-qty-control{display:inline-flex;align-items:center;overflow:hidden;gap:0 !important;border:1px solid #dce3ee;border-radius:6px;background:#fff}.checkout-simplecheckout #simplecheckout_cart .simplecheckout-cart td.quantity .simplecheckout-qty-control{height:34px;align-items:center}.checkout-simplecheckout #simplecheckout_cart .simplecheckout-qty-control .btn,.checkout-simplecheckout #simplecheckout_cart .simplecheckout-qty-input{width:32px !important;min-width:32px !important;height:32px;padding:0 !important;border:0;border-radius:0;background:#fff;color:#17284a;line-height:32px;box-shadow:none !important}.checkout-simplecheckout #simplecheckout_cart .simplecheckout-qty-control .btn{display:flex !important;align-items:center;justify-content:center;margin:0 !important;line-height:1 !important}.checkout-simplecheckout #simplecheckout_cart .simplecheckout-qty-control .btn i{display:flex;width:100%;height:100%;align-items:center;justify-content:center;margin:0;line-height:1 !important}.checkout-simplecheckout #simplecheckout_cart .simplecheckout-qty-control > .btn i::before{display:block;font-family:Arial,sans-serif !important;font-size:18px;font-weight:400;line-height:1}.checkout-simplecheckout #simplecheckout_cart .simplecheckout-qty-control > .btn:first-child i::before{content:"\2212"}.checkout-simplecheckout #simplecheckout_cart .simplecheckout-qty-control > .btn:nth-of-type(2) i::before{content:"+"}.checkout-simplecheckout #simplecheckout_cart .simplecheckout-qty-input{width:38px !important;min-width:38px !important;border-right:1px solid #edf0f5;border-left:1px solid #edf0f5;color:#17284a;font-size:15px;text-align:center}.checkout-simplecheckout #simplecheckout_cart .simplecheckout-cart td.quantity .simplecheckout-qty-input{width:38px !important;min-width:38px !important;max-width:38px;background:#fff !important;background-image:none !important}.checkout-simplecheckout #simplecheckout_cart .simplecheckout-qty-control .btn:first-child{color:#c2cad7}.checkout-simplecheckout #simplecheckout_cart .simplecheckout-qty-control .btn:nth-of-type(2){color:#344460}.checkout-simplecheckout #simplecheckout_cart .simplecheckout-qty-control .btn:hover{background:#f7f9fc;color:#5d7fb8}.checkout-simplecheckout #simplecheckout_cart .simplecheckout-remove-product{position:absolute;right:0;top:13px;bottom:auto;display:flex;width:26px;height:26px;align-items:center;justify-content:center;padding:0;border:0;background:transparent;color:#a7b0bf;font-family:Arial,sans-serif;font-size:22px;font-weight:300;line-height:1;text-align:center;box-shadow:none !important}.checkout-simplecheckout #simplecheckout_cart .simplecheckout-remove-product .fa{display:none}.checkout-simplecheckout #simplecheckout_cart .simplecheckout-remove-product::before{content:"\00d7"}.checkout-simplecheckout #simplecheckout_cart .simplecheckout-remove-product:hover{color:#e0565b}.checkout-simplecheckout #simplecheckout_cart .simplecheckout-product-row.is-gift{display:grid !important}.checkout-simplecheckout #simplecheckout_cart .simplecheckout-product-row.is-gift td.quantity{display:none !important}.checkout-simplecheckout #simplecheckout_cart .simplecheckout-product-row.is-gift td.name br{display:none}.checkout-simplecheckout #simplecheckout_cart .gift-cart-label{display:inline-block;margin-top:2px}.checkout-simplecheckout #simplecheckout_cart .simplecheckout-cart-total{display:flex;align-items:center;gap:0;margin:0 20px;padding:7px 0;border:0;color:#5f6d84;font-size:15px}.checkout-simplecheckout #simplecheckout_cart #total_sub_total,.checkout-simplecheckout #simplecheckout_cart #total_shipping,.checkout-simplecheckout #simplecheckout_cart #total_total{margin-right:0}.checkout-simplecheckout #simplecheckout_cart .simplecheckout-cart-total:not(.iday-coupon-row) > span:first-child{display:flex;min-width:0;flex:1 1 auto;align-items:center}.checkout-simplecheckout #simplecheckout_cart .simplecheckout-cart-total:not(.iday-coupon-row) > span:first-child::after{content:"";min-width:18px;flex:1 1 auto;align-self:flex-end;margin:0 9px 4px;border-bottom:1px dotted #bcc6d6}.checkout-simplecheckout #simplecheckout_cart .simplecheckout-cart-total b{color:inherit;font-weight:500}.checkout-simplecheckout #simplecheckout_cart .simplecheckout-cart-total-value{flex:0 0 auto;float:none;margin:0;color:#17284a;font-variant-numeric:tabular-nums;text-align:right}.checkout-simplecheckout #simplecheckout_cart .simplecheckout-cart-total-remove{flex:0 0 auto;margin-left:6px}.checkout-simplecheckout #simplecheckout_cart #total_total{padding:11px 0 14px;border-bottom:0;color:#17284a;font-size:17px;font-weight:700}.checkout-simplecheckout #simplecheckout_cart #total_total > span:first-child b{color:#17284a;font-weight:700}.checkout-simplecheckout #simplecheckout_cart #total_total .simplecheckout-cart-total-value{font-size:22px;font-weight:700}.checkout-simplecheckout #simplecheckout_cart .simplecheckout-cart-total .inputs{display:flex;grid-column:1/-1;align-items:center;gap:8px;width:100%}.checkout-simplecheckout #simplecheckout_cart .iday-coupon-row{display:block;padding:12px 0 8px;border-top:0;text-align:left}.checkout-simplecheckout #simplecheckout_cart .iday-coupon-row .inputs{display:grid;grid-template-columns:minmax(0, 1fr) 150px;gap:10px;margin-top:12px}.checkout-simplecheckout .iday-coupon-label{display:none}.checkout-simplecheckout .iday-coupon-toggle,.checkout-simplecheckout .iday-comment-toggle{display:inline-flex;align-items:center;gap:8px;padding:0;border:0;background:transparent;color:#5d7fb8;font-size:14px;font-weight:500;line-height:1.4;text-decoration:none;box-shadow:none !important;cursor:pointer}.checkout-simplecheckout .iday-coupon-toggle::after,.checkout-simplecheckout .iday-comment-toggle::after{content:"";width:7px;height:7px;margin-top:-3px;border-right:1px solid currentColor;border-bottom:1px solid currentColor;transform:rotate(45deg);transition:transform .2s ease,margin .2s ease}.checkout-simplecheckout .iday-coupon-row.is-open .iday-coupon-toggle::after,.checkout-simplecheckout .iday-comment-row.is-open .iday-comment-toggle::after{margin-top:3px;transform:rotate(225deg)}.checkout-simplecheckout .iday-coupon-toggle:hover,.checkout-simplecheckout .iday-comment-toggle:hover{color:#4a6da8;text-decoration:underline}.checkout-simplecheckout .iday-coupon-form[hidden]{display:none !important}.checkout-simplecheckout #simplecheckout_cart #simplecheckout_comment.iday-comment-row{margin:0 20px;padding:0 0 16px;overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none}.checkout-simplecheckout #simplecheckout_cart #simplecheckout_comment .checkout-heading{display:none}.checkout-simplecheckout #simplecheckout_cart #simplecheckout_comment .simplecheckout-block-content{padding:0;border:0 !important;background:transparent}.checkout-simplecheckout #simplecheckout_cart #simplecheckout_comment .simplecheckout-block-content[hidden]{display:none !important}.checkout-simplecheckout #simplecheckout_cart #simplecheckout_comment textarea{width:100%;min-height:88px;margin-top:14px !important;padding:12px 14px;border:1px solid #ccd5e3;border-radius:8px;background:#fff !important;background-color:#fff !important;background-image:none !important;resize:vertical}.checkout-simplecheckout .iday-coupon-form input[name="coupon"]{background:#fff !important;background-image:none !important}.checkout-simplecheckout #simplecheckout_cart .simplecheckout-cart-total .inputs .form-control{width:100% !important;min-width:0;max-width:none;flex:1 1 auto;height:42px}.checkout-simplecheckout #simplecheckout_cart .simplecheckout-cart-buttons{border-bottom:0}.checkout-simplecheckout #simplecheckout_cart .simplecheckout-cart-buttons.iday-coupon-buttons-empty{display:none !important}.checkout-simplecheckout #simplecheckout_button_cart{display:flex;width:100%;min-width:0;height:42px;min-height:42px;align-items:center;justify-content:center;padding:8px;border:1px solid #5d7fb8;border-radius:8px;color:#5d7fb8;font-size:13px;text-align:center;white-space:nowrap;box-shadow:none !important}.checkout-simplecheckout #simplecheckout_button_cart:hover{background:#f3f7fd;color:#4a6da8}.checkout-simplecheckout #buttons{padding:20px;border-top:0;border-radius:0 0 12px 12px;box-shadow:0 10px 20px rgba(25, 48, 89, .055)}.checkout-simplecheckout #buttons .simplecheckout-button-right,.checkout-simplecheckout #buttons .simplecheckout-button-left{float:none;width:100%}.checkout-simplecheckout #buttons .simplecheckout-button-left:empty{display:none}.checkout-simplecheckout #simplecheckout_button_confirm,.checkout-simplecheckout #simplecheckout_button_next,.checkout-simplecheckout #buttons #button-confirm{display:flex;width:100%;max-width:none !important;min-height:50px;align-items:center;justify-content:center;margin:0;border:0;border-radius:8px;background:#00ac45;color:#fff;font-size:16px;font-weight:700;text-align:center;box-shadow:none !important;transition:background .2s ease}.checkout-simplecheckout #simplecheckout_button_confirm:hover,.checkout-simplecheckout #simplecheckout_button_next:hover,.checkout-simplecheckout #buttons #button-confirm:hover{background:#00983d;color:#fff;transform:none;box-shadow:none !important}.checkout-simplecheckout #simplecheckout_proceed_payment,.checkout-simplecheckout #agreement_warning{grid-column:1/-1}.checkout-simplecheckout #simplecheckout_payment_form{display:none !important;margin:0 !important;padding:0 !important;overflow:visible;border:0 !important;border-radius:0;background:transparent;box-shadow:none !important}.iday-phone-confirmation[hidden]{display:none !important}.iday-phone-confirmation{position:fixed;z-index:10060;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:16px}.iday-phone-confirmation-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(23, 40, 74, .42)}.iday-phone-confirmation-dialog{position:relative;z-index:1;width:100%;max-width:480px;overflow:hidden;border:1px solid #e4e9f1;border-radius:9px;background:#fff;box-shadow:0 18px 45px rgba(25, 48, 89, .2);color:#17284a}.iday-phone-confirmation-header{display:flex;min-height:56px;align-items:center;justify-content:space-between;gap:16px;padding:0 22px;border-bottom:1px solid #e4e9f1}.iday-phone-confirmation-title{margin:0;color:#17284a;font-size:20px;font-weight:600;line-height:1.3;text-transform:none}.iday-phone-confirmation-close{display:flex;width:32px;height:32px;flex:0 0 32px;align-items:center;justify-content:center;margin:0;padding:0;border:0;background:transparent;color:#17284a;font-family:Arial,sans-serif;font-size:30px;font-weight:300;line-height:1;box-shadow:none !important;cursor:pointer}.iday-phone-confirmation-close:hover{color:#5d7fb8}.iday-phone-confirmation-content{padding:24px 22px 22px}.iday-phone-confirmation-question{margin:0 0 16px;color:#344460;font-size:16px;line-height:1.5}.iday-phone-confirmation-number{padding:14px 16px;border:1px solid #d9e1ed;border-radius:8px;background:#f4f7fc;color:#17284a;font-size:20px;font-weight:700;line-height:1.3;text-align:center;letter-spacing:.02em}.iday-phone-confirmation-actions{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:22px}.iday-phone-confirmation-edit,.iday-phone-confirmation-continue{min-height:46px;margin:0;padding:10px 14px;border-radius:8px;font-size:14px;font-weight:700;line-height:1.3;box-shadow:none !important;cursor:pointer}.iday-phone-confirmation-edit{border:1px solid #5d7fb8;background:#fff;color:#5d7fb8}.iday-phone-confirmation-edit:hover{background:#f3f7fd;color:#4a6da8}.iday-phone-confirmation-continue{border:1px solid #00ac45;background:#00ac45;color:#fff;outline:0}.iday-phone-confirmation-continue:hover{border-color:#00983d;background:#00983d;color:#fff}.iday-phone-confirmation-close:focus-visible,.iday-phone-confirmation-edit:focus-visible{outline:2px solid rgba(93, 127, 184, .5);outline-offset:2px}body.iday-phone-confirmation-open{overflow:hidden}@media (max-width: 1100px){.checkout-simplecheckout .simplecheckout-step{grid-template-columns:minmax(0, 1fr) 360px;gap:18px}.checkout-simplecheckout #simplecheckout_shipping .simplecheckout-block-content,.checkout-simplecheckout #simplecheckout_payment .simplecheckout-block-content{grid-template-columns:1fr}}@media (max-width: 900px){.checkout-simplecheckout h1{margin-bottom:18px;font-size:26px}.checkout-simplecheckout .simplecheckout-step{grid-template-columns:minmax(0, 1fr)}.checkout-simplecheckout .simplecheckout-right-column{position:static}.checkout-simplecheckout #simplecheckout_payment .simplecheckout-block-content{grid-template-columns:1fr}}@media (max-width: 600px){.iday-phone-confirmation{padding:12px}.iday-phone-confirmation-header{min-height:52px;padding:0 16px}.iday-phone-confirmation-title{font-size:18px}.iday-phone-confirmation-content{padding:20px 16px 16px}.iday-phone-confirmation-actions{grid-template-columns:1fr;gap:9px}.checkout-simplecheckout #cart-total{overflow:hidden;color:transparent !important;font-size:0 !important;line-height:0 !important;white-space:nowrap}.checkout-simplecheckout #cart-total .fa{display:none !important}.checkout-simplecheckout .simple-content{padding-bottom:28px}.checkout-simplecheckout h1{margin:12px 0 16px;font-size:22px}.checkout-simplecheckout .simplecheckout-block,.checkout-simplecheckout #buttons{margin-bottom:12px;border-radius:10px}.checkout-simplecheckout .iday-checkout-stage > .checkout-heading{border-radius:10px 10px 0 0}.checkout-simplecheckout .iday-checkout-stage.is-locked > .checkout-heading,.checkout-simplecheckout .iday-checkout-stage.is-collapsed > .iday-step-summary{border-radius:10px}.checkout-simplecheckout .iday-step-actions,.checkout-simplecheckout #simplecheckout_payment > .simplecheckout-block-content{border-radius:0 0 10px 10px}.checkout-simplecheckout .checkout-heading.panel-heading,.checkout-simplecheckout .iday-order-summary-heading{padding:17px 16px 14px;font-size:18px}.checkout-simplecheckout .simplecheckout-block-content{padding:16px}.checkout-simplecheckout .iday-step-summary{min-height:86px;gap:12px;padding:16px}.checkout-simplecheckout .iday-step-summary-title{font-size:18px}.checkout-simplecheckout .iday-step-summary-value{white-space:normal}.checkout-simplecheckout .iday-step-edit{min-width:96px;min-height:40px;padding:8px 12px;font-size:14px}.checkout-simplecheckout .iday-step-actions{display:block;padding:0 16px 16px}.checkout-simplecheckout .iday-step-error{margin-bottom:8px;text-align:left}.checkout-simplecheckout .iday-step-next{width:100%}.checkout-simplecheckout #simplecheckout_shipping > #simplecheckout_shipping_address > .checkout-heading{padding:4px 16px 8px}.checkout-simplecheckout #simplecheckout_customer fieldset,.checkout-simplecheckout #simplecheckout_shipping_address fieldset,.checkout-simplecheckout #simplecheckout_shipping .simplecheckout-block-content,.checkout-simplecheckout #simplecheckout_payment .simplecheckout-block-content{grid-template-columns:1fr;gap:13px}.checkout-simplecheckout #simplecheckout_shipping_address .form-group:last-child{grid-column:auto}.checkout-simplecheckout #simplecheckout_cart{border-radius:10px 10px 0 0}.checkout-simplecheckout #simplecheckout_cart .table-responsive{padding:4px 14px 0}.checkout-simplecheckout #simplecheckout_cart > .simplecheckout-warning-block{margin:10px 14px 8px;padding:11px 12px 11px 39px;font-size:12px}.checkout-simplecheckout #simplecheckout_cart > .simplecheckout-warning-block::before{top:11px;left:12px}.checkout-simplecheckout #simplecheckout_cart .simplecheckout-product-row{grid-template-columns:50px minmax(0, 1fr);min-height:84px;padding:13px 0}.checkout-simplecheckout #simplecheckout_cart td.image img{width:50px;max-width:50px;height:50px}.checkout-simplecheckout #simplecheckout_cart td.name a,.checkout-simplecheckout #simplecheckout_cart td.total{font-size:13px}.checkout-simplecheckout #simplecheckout_cart .simplecheckout-cart-total{margin:0 14px}.checkout-simplecheckout #simplecheckout_cart #simplecheckout_comment.iday-comment-row{margin:0 14px}.checkout-simplecheckout #simplecheckout_cart #simplecheckout_comment textarea{font-size:16px}.checkout-simplecheckout #buttons{padding:16px 14px 16px;border-radius:0 0 10px 10px}.checkout-simplecheckout #simplecheckout_cart .iday-coupon-row .inputs{grid-template-columns:minmax(0, 1fr) 132px;gap:8px}.iday-city-picker{padding:8px}.iday-city-picker-dialog{max-height:calc(100vh - 16px);border-radius:8px}.iday-city-picker-header{min-height:52px;padding:0 14px}.iday-city-picker-title{font-size:18px}.iday-city-picker-content{padding:18px 12px 22px}.iday-city-picker-search-wrap{margin-bottom:18px}.iday-city-picker-popular-grid{grid-template-columns:repeat(3, minmax(0, 1fr));row-gap:0}.iday-city-picker-city{min-height:44px;padding:9px 0;border-bottom:1px solid #edf0f5;border-radius:0}.iday-city-picker-popular-grid .iday-city-picker-city:first-child{border-top:1px solid #edf0f5}}@media (max-width: 480px){.iday-city-picker-chips{grid-template-columns:repeat(3, minmax(0, 1fr))}.iday-city-picker-popular-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}.iday-city-picker-popular-grid .iday-city-picker-city,.iday-city-picker-popular-grid .iday-city-picker-city:first-child{min-height:38px;padding:7px 0;border:0;border-radius:5px}}
