.opc-wrapper .step-title{color:inherit;font-weight:600;text-transform:none;font-size:32px;border:none;padding-bottom:50px}.opc-block-summary{background-color:#eff6ff;border:none;border-radius:16px}.checkout-shipping-method{margin-top:50px !important}.column.main .opc-block-summary .product-item{padding:15px 12px;display:flex;justify-content:space-between;border-top:1px solid #f1f5f9;margin-bottom:0px}.opc-block-summary>.title{font-size:20px;text-transform:none;font-weight:600;margin-bottom:18px}.opc-block-summary .items-in-cart>.title strong{font-size:14px;font-weight:500}.opc-block-summary .items-in-cart>.title{border:none}.opc-block-summary .items-in-cart>.title:after{font-size:16px}.column.main .opc-block-summary ol{background:#ffffff;border-radius:16px;margin-top:10px}.opc-wrapper .shipping-address-item.selected-item{border-color:var(--theme-color)}.authentication-wrapper{width:auto;margin-left:0px;float:left;max-width:none;display:none}.authentication-wrapper button.action-auth-toggle{padding:15px 30px;margin-top:0px;color:var(--button-text-color);background-color:var(--button-bg-color)}.authentication-wrapper button.action-auth-toggle:hover{color:var(--button-text-hover-color);background-color:var(--button-bg-hover-color)}.opc-estimated-wrapper .estimated-block .estimated-price{color:var(--theme-color)}.opc-estimated-wrapper .estimated-block{font-size:16px;max-width:50%}#maincontent .minicart-items .product-item-details{padding:0px;max-width:none}.opc-block-summary .product-item .product-item-name-block{display:flex;max-width:65%;flex-direction:column}.opc-block-summary .product-item .subtotal{display:flex;align-items:center}.opc-block-summary .product-item .product-item-inner{display:flex;width:280px;justify-content:space-between;margin:0px}.minicart-items .product-item-details .price,.minicart-items .product-item-details .price-excluding-tax{color:#020617;font-size:14px;font-weight:600;margin-top:0px;margin-bottom:5px}#maincontent .minicart-items .product-item-name{font-size:14px;font-weight:400;text-transform:none;line-height:normal;text-overflow:ellipsis;color:#94a3b8;margin-bottom:0px;flex:none}.minicart-items .product-item-details .details-qty{margin-top:0px;max-width:50%;color:#94a3b8}.opc-progress-bar{display:flex;width:33%;margin:30px 0px 0px 0px;float:right}.opc-progress-bar>li{margin-right:0px;width:50%}.opc-progress-bar-item>span{padding:10px 0px;width:100%;background:none;color:#9f9f9f;text-transform:uppercase;font-size:0px;font-weight:400}.opc-progress-bar-item._active>span:before,.opc-progress-bar-item>span:before{display:none}.opc-progress-bar-item._active>span:after,.opc-progress-bar-item>span:after,.opc-progress-bar-item:last-of-type:before,.opc-progress-bar-item:nth-of-type(2)._active:before{color:#020617;background-color:#ffffff;border:1px solid #f1f5f9;font-family:inherit;font-weight:500;font-size:16px;line-height:35px;border-radius:50%;height:38px;width:38px;left:-6px;position:absolute}.opc-progress-bar-item._active>span:after{color:#ffffff;background-color:var(--theme-color);border:1px solid var(--theme-color);content:"1";left:14px}.opc-progress-bar-item:last-of-type:before,.opc-progress-bar-item:nth-of-type(2)._active:before{right:0px;left:auto;top:6px;font-family:"Font Awesome 6 Free";content:"\f00c";font-size:16px;line-height:36px}.opc-progress-bar-item._complete>span:after{font-family:"Font Awesome 6 Free";content:"\f00c";color:var(--theme-color);border:1px solid var(--theme-color)}.opc-progress-bar-item:first-of-type>span:after{left:10px}.opc-progress-bar-item:nth-of-type(2)._active>span:after{left:-5px;content:"2"}.opc-progress-bar li:after{display:block;position:absolute;content:"";top:25px;left:55px;width:100px;height:2px;z-index:-5;background-color:#f1f5f9}.opc-progress-bar li:last-of-type:after{right:52px;left:auto}.opc-progress-bar-item:first-child:before{display:none}@media only screen and (max-width:767px){.opc-progress-bar{display:none}}.opc-progress-bar-item._complete>span{color:#9f9f9f}.opc-estimated-wrapper .minicart-wrapper button.action.showcart::before{color:#000000}.checkout-shipping-method .actions-toolbar .action.primary{padding:10px 50px}.opc-wrapper .form-login,.opc-wrapper .form-shipping-address{max-width:100%}.checkout-shipping-method .actions-toolbar .action.primary::after{font-family:"Font Awesome 6 Free";content:"\f061";margin-left:10px}.checkout-onepage-success .column.main{background-color:#eff6ff;padding:50px;padding-top:5px;margin-top:20px;border-radius:16px}.sucess-page-title h1{margin:50px 0px 0px 0px;text-align:center;font-size:56px;color:#020617}.sucess-page-title h1:after{content:"\f004";font-family:"Font Awesome 6 Free";color:var(--theme-color)}@media screen and (max-width:550px){.sucess-page-title h1{font-size:36px}}.checkout-success{margin-top:15px;padding:0px}.checkout-success p{line-height:normal;font-size:16px;text-align:center;margin-bottom:75px}.checkout-success a strong{font-weight:600;color:#020617}.checkout-onepage-success .actions-toolbar{text-align:center;margin:auto}.checkout-onepage-success .actions-toolbar .primary{position:relative;margin-top:-60px;left:50%;transform:translateX(-50%)}.checkout-onepage-success .actions-toolbar .primary .action{display:inline-block;margin:0px;padding:20px;line-height:normal;font-size:14px;font-weight:400;text-transform:uppercase;height:auto;border-radius:50px}.checkout-onepage-success .actions-toolbar .primary .action:hover{color:#020617}.checkout-onepage-success .actions-toolbar .primary{float:left}.checkout-onepage-success .actions-toolbar:before,.checkout-onepage-success .actions-toolbar:after,.opc-wrapper .shipping-address-item:before{display:none}.opc-wrapper .shipping-address-items{display:flex;flex-wrap:wrap;gap:2%;row-gap:15px;margin:15px 0px}.opc-wrapper .shipping-address-item{width:49%;height:275px;padding:25px;margin:0px;border:1px solid #f1f5f9;border-radius:16px;flex-wrap:wrap}.opc-wrapper .shipping-address-item.selected-item{border:1px solid #f1f5f9;background-color:#eff6ff}.opc-wrapper .shipping-address-item.selected-item:after{font-family:"Font Awesome 6 Free";content:"\f00c";background:var(--theme-color);font-size:16px;line-height:28px;width:33px;height:33px;border-radius:50%;top:auto;bottom:30px;right:30px}.opc-wrapper .action-select-shipping-item span{display:none}.opc-wrapper .action-select-shipping-item{text-align:center;position:absolute;background:#ffffff;width:33px;height:33px;border-radius:50%;bottom:30px;right:30px;margin:0px;padding:0px;border:1px solid #020617 50}.opc-wrapper .action-select-shipping-item:hover{background-color:#ffffff !important;border:3px solid var(--theme-color) !important}.opc-wrapper{margin-top:30px}.opc-progress-bar-item._active>span{color:#ffffff;background:none}.checkout-index-index .fieldset>br{display:none}.authentication-dropdown{width:300px}.ui-datepicker .ui-datepicker-calendar .ui-datepicker-week-col{display:none}.opc-block-summary .items-in-cart .product{width:100%}@media only screen and (min-width:768px) and (max-width:1199px){.opc-block-summary .product-item .product-item-inner{width:200px}.opc-block-summary .product-item .product-item-name-block{max-width:100px}}@media only screen and (max-width:767px){.opc-block-summary .product-item .product-item-inner{width:100%}.custom-slide._show .modal-inner-wrap{background-color:#eff6ff}}.opc-estimated-wrapper .minicart-wrapper button.action.showcart .counter.qty{top:auto;bottom:0px;left:auto;right:0px}.opc-estimated-wrapper .minicart-wrapper button.action.showcart::before{top:0px;height:50px}.opc-estimated-wrapper .minicart-wrapper button.action.showcart{height:42px;width:30px}@media only screen and (max-width:600px){.opc-wrapper .shipping-address-items{flex-wrap:nowrap;flex-direction:column}.opc-wrapper .shipping-address-item{width:100%}}.checkout-payment-method .payment-option._collapsible .payment-option-content,.checkout-payment-method .payment-option._collapsible .payment-option-title{padding-left:0px}.checkout-payment-method .payment-method-title,.checkout-payment-method .payment-option-title{border:none}.checkout-payment-method .payment-method-title,.checkout-payment-method .payment-method-content{padding-left:15px;padding-top:0px;padding-bottom:0px}.checkout-payment-method .payment-method-title{padding-left:12px}.checkout-payment-method ._active .payment-method-title{padding-bottom:20px}.checkout-index-index .payment-method{padding:20px;border-radius:16px;border:1px solid #f1f5f9;margin-bottom:25px}.checkout-payment-method .payment-method-content>.actions-toolbar>.primary .action.primary{border-radius:30px;padding:20px;height:auto;text-transform:uppercase;font-weight:500;font-size:14px}.checkout-index-index .consent a{color:var(--theme-color)}.checkout-index-index .discount-code{display:none}.payment-method-billing-address .actions-toolbar .action-cancel,.checkout-payment-method .payment-method-billing-address .primary .action-update{padding:15px 20px;margin:0px;height:50px;border-radius:16px}.payment-method-billing-address .actions-toolbar .action-cancel{margin-right:10px}.opc-block-shipping-information .shipping-information-title{border:none;margin:0px;font-weight:600;color:#020617}.opc-block-shipping-information .ship-to,.opc-block-shipping-information .ship-via{padding:20px;border:1px solid #f1f5f9;border-radius:16px;background:#ffffff}.opc-block-shipping-information .shipping-information-title .action-edit:before{content:"\f304";font-family:"Font Awesome 6 Free";font-size:16px;color:#020617}.opc-block-summary .table-totals{border:none}.opc-block-shipping-information .shipping-information-title .action-edit{top:0px}.opc-block-summary .mark .value{color:#020617}.opc-block-summary .table-totals tr{display:flex;background-color:#ffffff;border-bottom:1px solid #f1f5f9;justify-content:space-between;padding:12px;align-items:center}.cart-totals tbody .amount,.cart-totals tfoot .amount,.opc-block-summary .table-totals tbody .amount,.opc-block-summary .table-totals tfoot .amount{font-weight:600;font-size:14px;color:#020617}.cart-totals tbody .mark,.cart-totals tfoot .mark,.opc-block-summary .table-totals tbody .mark,.opc-block-summary .table-totals tfoot .mark,.opc-block-summary .table-totals .grand.totals th strong{color:#94a3b8;font-weight:400;font-size:14px}.opc-block-summary .table-totals .totals-tax{margin-bottom:16px;border-radius:0px 0px 16px 16px}.opc-block-summary .table-totals .totals.sub{border-radius:16px 16px 0px 0px}.opc-block-summary .table-totals .grand.totals{margin-bottom:10px;padding:5px 12px;border-radius:16px}.opc-block-summary .table-totals .grand.totals th,.opc-block-summary .table-totals .grand.totals td{border:none;font-size:14px}@media only screen and (max-width:767px){.opc-block-shipping-information .ship-to,.opc-block-shipping-information .ship-via{margin:20px}}@media screen and (min-width:1200px){.checkout-index-index .field.choice.consent{width:350px;left:33px;position:relative}}input[type="checkbox"]{margin-top:0px;top:0px;margin-right:5px}.checkout-index-index .modal-popup.modal-slide .modal-footer{bottom:40px}.checkout-index-index .modal-popup.modal-slide .modal-footer .action{padding:10px;background-color:#eff6ff;border-radius:5px}.checkout-index-index .modal-popup._inner-scroll .modal-content{margin-bottom:30px}.checkout-index-index .fieldset>.field .action{text-align:left;padding-left:5px}@media only screen and (max-width:767px){.checkout-index-index .modal-popup.modal-slide._inner-scroll._show{left:25px;right:25px}}