.cal-btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:-webkit-inline-flex;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;padding:0!important;color:white;text-align:center;font-family:'Montserrat',sans-serif;font-weight:600;line-height:2;letter-spacing:.1rem;text-transform:uppercase;text-decoration:none;white-space:nowrap;border-radius:4px;cursor:pointer;-webkit-transition:all 0.35s ease-in-out;-o-transition:all 0.35s ease-in-out;transition:all 0.35s ease-in-out;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;opacity:1}.is-loading .cal-btn{opacity:0.65}.cal-btn-empty{border:0;background-color:transparent}.cal-btn-empty:hover,.cal-btn-empty:focus{color:var(--main-color)}.cal-btn-link{padding:2px 5px!important;border:0;line-height:1;text-decoration:underline;font-weight:500;background-color:transparent;color:#666}.cal-btn-link:hover,.cal-btn-link:focus{color:var(--main-color)}.cal-btn-fullwidth{width:100%}.cal-btn-primary,.primary-btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:-webkit-inline-flex;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;padding:0!important;color:white;text-align:center;font-family:'Montserrat',sans-serif;font-weight:600;line-height:2;letter-spacing:.1rem;text-transform:uppercase;text-decoration:none;white-space:nowrap;border-radius:4px;cursor:pointer;-webkit-transition:all 0.35s ease-in-out;-o-transition:all 0.35s ease-in-out;transition:all 0.35s ease-in-out;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;opacity:1;height:40px;min-width:200px;border:0;background:var(--main-color);color:#fff}.is-loading .cal-btn-primary,.is-loading .primary-btn{opacity:0.65}.cal-btn-primary:visited,.primary-btn:visited{color:#fff}.cal-btn-primary:visited:hover,.primary-btn:visited:hover{color:#fff}.cal-btn-primary:hover,.primary-btn:hover,.cal-btn-primary:focus,.primary-btn:focus{background:var(--main-color);color:#fff;filter:brightness(0.9);-webkit-filter:brightness(0.9);-moz-filter:brightness(0.9);-o-filter:brightness(0.9);-ms-filter:brightness(0.9)}.cal-btn-primary:focus,.primary-btn:focus{outline:0;-webkit-box-shadow:0 0 3px 1px var(--main-color);box-shadow:0 0 3px 1px var(--main-color)}.cal-btn-primary[disabled],.primary-btn[disabled],.cal-btn-primary.disabled,.primary-btn.disabled,.cal-btn-primary.is-disabled,.primary-btn.is-disabled{opacity:0.65}.cal-btn-primary-big{display:-webkit-inline-box;display:-ms-inline-flexbox;display:-webkit-inline-flex;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;padding:0!important;color:white;text-align:center;font-family:'Montserrat',sans-serif;font-weight:600;line-height:2;letter-spacing:.1rem;text-transform:uppercase;text-decoration:none;white-space:nowrap;border-radius:4px;cursor:pointer;-webkit-transition:all 0.35s ease-in-out;-o-transition:all 0.35s ease-in-out;transition:all 0.35s ease-in-out;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;opacity:1;height:40px;min-width:200px;border:0;background:var(--main-color);color:#fff;font-size:17px}.is-loading .cal-btn-primary-big{opacity:0.65}.cal-btn-primary-big:visited{color:#fff}.cal-btn-primary-big:visited:hover{color:#fff}.cal-btn-primary-big:hover,.cal-btn-primary-big:focus{background:var(--main-color);color:#fff;filter:brightness(0.9);-webkit-filter:brightness(0.9);-moz-filter:brightness(0.9);-o-filter:brightness(0.9);-ms-filter:brightness(0.9)}.cal-btn-primary-big:focus{outline:0;-webkit-box-shadow:0 0 3px 1px var(--main-color);box-shadow:0 0 3px 1px var(--main-color)}.cal-btn-primary-big[disabled],.cal-btn-primary-big.disabled,.cal-btn-primary-big.is-disabled{opacity:0.65}.cal-btn-primary-small{display:-webkit-inline-box;display:-ms-inline-flexbox;display:-webkit-inline-flex;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;padding:0!important;color:white;text-align:center;font-family:'Montserrat',sans-serif;font-weight:600;line-height:2;letter-spacing:.1rem;text-transform:uppercase;text-decoration:none;white-space:nowrap;border-radius:4px;cursor:pointer;-webkit-transition:all 0.35s ease-in-out;-o-transition:all 0.35s ease-in-out;transition:all 0.35s ease-in-out;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;opacity:1;height:40px;min-width:200px;border:0;background:var(--main-color);color:#fff;font-size:15px}.is-loading .cal-btn-primary-small{opacity:0.65}.cal-btn-primary-small:visited{color:#fff}.cal-btn-primary-small:visited:hover{color:#fff}.cal-btn-primary-small:hover,.cal-btn-primary-small:focus{background:var(--main-color);color:#fff;filter:brightness(0.9);-webkit-filter:brightness(0.9);-moz-filter:brightness(0.9);-o-filter:brightness(0.9);-ms-filter:brightness(0.9)}.cal-btn-primary-small:focus{outline:0;-webkit-box-shadow:0 0 3px 1px var(--main-color);box-shadow:0 0 3px 1px var(--main-color)}.cal-btn-primary-small[disabled],.cal-btn-primary-small.disabled,.cal-btn-primary-small.is-disabled{opacity:0.65}.cal-btn-secondary-big{border:none;background:#797979 !important;padding:0;font-size:14px;color:#fff;text-decoration:underline;font-size:17px}.cal-btn-secondary-big:hover,.cal-btn-secondary-big:focus{background:#797979;color:#fff;filter:brightness(0.9);-webkit-filter:brightness(0.9);-moz-filter:brightness(0.9);-o-filter:brightness(0.9);-ms-filter:brightness(0.9)}.cal-btn-secondary-big:focus{outline:0;-webkit-box-shadow:0 0 3px 1px var(--main-color);box-shadow:0 0 3px 1px var(--main-color)}.cal-btn-secondary,.secondary-btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:-webkit-inline-flex;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;padding:0!important;color:white;text-align:center;font-family:'Montserrat',sans-serif;font-weight:600;line-height:2;letter-spacing:.1rem;text-transform:uppercase;text-decoration:none;white-space:nowrap;border-radius:4px;cursor:pointer;-webkit-transition:all 0.35s ease-in-out;-o-transition:all 0.35s ease-in-out;transition:all 0.35s ease-in-out;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;opacity:1;border:none;background:transparent !important;padding:0;font-size:14px;color:#797979;text-decoration:underline}.is-loading .cal-btn-secondary,.is-loading .secondary-btn{opacity:0.65}.cal-btn-secondary:hover,.secondary-btn:hover,.cal-btn-secondary:focus,.secondary-btn:focus{background:transparent;color:#666;filter:brightness(0.9);-webkit-filter:brightness(0.9);-moz-filter:brightness(0.9);-o-filter:brightness(0.9);-ms-filter:brightness(0.9)}.cal-btn-secondary:focus,.secondary-btn:focus{outline:0;padding:0 2px!important;-webkit-box-shadow:0 0 3px 1px var(--main-color);box-shadow:0 0 3px 1px var(--main-color)}.cal-checkbox{position:absolute;left:-9999px;font-size:14px;opacity:0}.cal-checkbox+label{position:relative;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;padding:0;font-weight:500;cursor:pointer;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.cal-checkbox+label:before{content:'';top:-1px;position:relative;vertical-align:text-top;margin-right:7px;border:1px solid #ccc;border-radius:0;height:20px;width:20px;-webkit-box-flex:0;-ms-flex:none;-webkit-flex:none;flex:none;display:inline-block;background:#fff}.cal-checkbox+label:after{content:'';position:absolute;top:3px;left:4px;background-image:url('../resources/images/_theme-defs/calendars/icons/check-blue.svg');background-repeat:no-repeat;height:12px;width:12px;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transition:-webkit-transform 0.2s ease;transition:-webkit-transform 0.2s ease;-o-transition:transform .2s ease;transition:transform .2s ease;transition:transform 0.2s ease,-webkit-transform 0.2s ease}.lang .cal-checkbox+label:after{background-image:url('../resources/images/_theme-defs/calendars/icons/check-greenn.svg')}.cal-checkbox:disabled+label{color:#666;cursor:auto}.cal-checkbox:disabled+label:before{-webkit-box-shadow:none;box-shadow:none;background:#ddd}.cal-checkbox:checked+label:after{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.cal-radio:checked,.cal-radio:not(:checked){position:absolute;left:-9999px;opacity:0}.cal-radio+label{position:relative;padding-left:28px;cursor:pointer;line-height:20px;margin-bottom:0;display:inline-block;font-weight:500;color:#666;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.cal-radio:checked+label:before,.cal-radio:not(:checked)+label:before{content:'';position:absolute;left:0;top:2px;width:16px;height:16px;border:1px solid #666;border-radius:100%;background:#fff}.cal-radio:checked+label:after,.cal-radio:not(:checked)+label:after{content:'';width:8px;height:8px;background:#666;position:absolute;top:6px;left:4px;border-radius:100%;-webkit-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease}.cal-radio:not(:checked)+label:after{opacity:0;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}.cal-radio:checked+label:after{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.icon-prop{font-family:'FontAwesome';display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.disable-scrollbars{scrollbar-width:none;-ms-overflow-style:none}.disable-scrollbars::-webkit-scrollbar{width:0px;background:transparent}.req-color{color:#d64361}.mz-checkout-header{margin-bottom:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;padding-bottom:5px}@media only screen and (min-width: 768px){.mz-checkout-header{margin-bottom:50px}}.mz-checkout-header .mz-pagetitle{margin:0;display:inline-block !important}.mz-checkout-header .mz-pagetitle-note{margin-top:10px;text-transform:uppercase;font-weight:500}@media only screen and (min-width: 768px){.mz-checkout-header .mz-pagetitle-note{margin:0}}.mz-checkout-header .mz-pagetitle-note a{text-decoration:underline;color:var(--main-color)}.mz-checkout label{font-family:'Montserrat',sans-serif !important;font-weight:500!important;color:#000}.mz-checkout .mz-checkoutform{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0}.mz-checkout .mz-checkoutform>.mz-messagebar{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.mz-checkout .mz-checkoutform>.checkout-summary{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:2;padding:0;border:1px solid #ddd;-webkit-box-shadow:0 4px 8px rgba(221,221,221,0.5);box-shadow:0 4px 8px rgba(221,221,221,0.5)}.mz-checkout .mz-checkoutform>.checkout-steps{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:3;padding:5px}@media only screen and (min-width: 768px){.mz-checkout .mz-checkoutform{display:block}}@media only screen and (min-width: 768px){.mz-checkout .mz-checkoutform .checkout-summary{padding-left:0}}@media (max-width:767px){.mz-checkout .mz-checkoutform .checkout-steps{margin-top:20px}}@media only screen and (min-width: 768px){.mz-checkout .mz-checkoutform .checkout-steps{float:left;width:50%;padding-right:30px}}.mz-checkout .mz-checkoutform .checkout-steps #step-contact-information{border-bottom:1px solid #ddd;padding-bottom:30px}@media (max-width:767px){.mz-checkout .mz-checkoutform .checkout-steps #step-contact-information .mz-formstep .stepContainer{width:85%}}@media (max-width:767px){.mz-checkout .mz-checkoutform .checkout-steps #step-contact-information .mz-formstep-body#login-summary{margin-left:-50px}}.mz-checkout .mz-checkoutform .checkout-steps #step-shipping-method{margin-bottom:20px}.mz-checkout .mz-checkoutform .checkout-steps #step-shipping-method .mz-checkoutform-header{margin-top:20px}.mz-checkout .mz-checkoutform .mz-drop-zone{width:100%;float:left}.mz-checkout .mz-checkoutform-active{background-color:#fff}.mz-checkout .mz-checkoutform-title{margin-bottom:20px}@media (max-width:767px){.mz-checkout .mz-checkoutform .mz-checkout-digitalcredit{margin-left:-50px !important}.mz-checkout .mz-checkoutform .accept-marketing-container{margin-left:-50px}}@media (max-width:767px){.mz-checkout .mz-formstep .mz-formstep-header-wrapper{display:flex}}@media (max-width:767px){.mz-checkout .mz-formstep.mz-checkoutform-shippingaddress .mz-formstep-body .mz-checkoutform-shipping,.mz-checkout .mz-formstep.mz-checkoutform-shippingaddress .mz-formstep-body .mz-formstep-next{margin-left:-45px;width:auto}}.mz-checkout .mz-formstep.mz-checkoutform-shippingaddress.is-complete{margin-bottom:0!important;padding-bottom:0;border:0}.mz-checkout .mz-formstep.mz-checkoutform-shippingaddress.is-complete .mz-addresssummary{width:265px;padding-bottom:10px!important}@media (max-width:1024px){.mz-checkout .mz-formstep.mz-checkoutform-shippingaddress.is-complete .mz-addresssummary{width:40%}}.mz-checkout .mz-formstep.mz-checkoutform-shippingaddress{padding:20px 0}.mz-checkout .mz-formstep.mz-checkoutform-paymentinfo{margin-bottom:0!important;border-top:1px solid #ddd}.mz-checkout .mz-formstep.mz-checkoutform-paymentinfo .step-billing-info .mz-formstep-edit{display:block}.mz-checkout .mz-formstep.mz-checkoutform-paymentinfo .no-hide{display:block !important}.mz-checkout .mz-formstep.mz-checkoutform-paymentinfo .hidden-div{display:none}.mz-checkout .mz-formstep.mz-checkoutform-paymentinfo #billing-selector-container{width:-webkit-fill-available}@media (max-width:767px){.mz-checkout .mz-formstep.mz-checkoutform-paymentinfo #billing-info-container{margin-left:-45px;width:auto}}.mz-checkout .mz-formstep.mz-checkoutform-paymentinfo .billingContainer .step-payment-info .mz-formstep-summary,.mz-checkout .mz-formstep.mz-checkoutform-paymentinfo .paymentContainer .step-payment-info .mz-formstep-summary{margin-left:20px}.mz-checkout .mz-formstep.mz-checkoutform-paymentinfo .billingContainer .step-payment-info .cal-payment-card-box-wrapper,.mz-checkout .mz-formstep.mz-checkoutform-paymentinfo .paymentContainer .step-payment-info .cal-payment-card-box-wrapper{margin-bottom:15px}.mz-checkout .mz-formstep.mz-checkoutform-paymentinfo .billingContainer .step-payment-info .paypal-payment,.mz-checkout .mz-formstep.mz-checkoutform-paymentinfo .paymentContainer .step-payment-info .paypal-payment{width:345px}@media (max-width:767px){.mz-checkout .mz-formstep.mz-checkoutform-paymentinfo .billingContainer .step-payment-info .paypal-payment,.mz-checkout .mz-formstep.mz-checkoutform-paymentinfo .paymentContainer .step-payment-info .paypal-payment{width:115px}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){.mz-checkout .mz-formstep.mz-checkoutform-paymentinfo .billingContainer .step-payment-info .paypal-payment,.mz-checkout .mz-formstep.mz-checkoutform-paymentinfo .paymentContainer .step-payment-info .paypal-payment{width:115px}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){.mz-checkout .mz-formstep.mz-checkoutform-paymentinfo .billingContainer .step-payment-info .paypal-payment,.mz-checkout .mz-formstep.mz-checkoutform-paymentinfo .paymentContainer .step-payment-info .paypal-payment{width:180px}}@media (min-width:768px) and (max-width:992px){.mz-checkout .mz-formstep.mz-checkoutform-paymentinfo .billingContainer .step-payment-info .mz-table,.mz-checkout .mz-formstep.mz-checkoutform-paymentinfo .paymentContainer .step-payment-info .mz-table{display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:auto auto auto auto auto auto}.mz-checkout .mz-formstep.mz-checkoutform-paymentinfo .billingContainer .step-payment-info thead,.mz-checkout .mz-formstep.mz-checkoutform-paymentinfo .paymentContainer .step-payment-info thead,.mz-checkout .mz-formstep.mz-checkoutform-paymentinfo .billingContainer .step-payment-info tbody,.mz-checkout .mz-formstep.mz-checkoutform-paymentinfo .paymentContainer .step-payment-info tbody,.mz-checkout .mz-formstep.mz-checkoutform-paymentinfo .billingContainer .step-payment-info tr,.mz-checkout .mz-formstep.mz-checkoutform-paymentinfo .paymentContainer .step-payment-info tr{display:contents}.mz-checkout .mz-formstep.mz-checkoutform-paymentinfo .billingContainer .step-payment-info th:nth-child(1),.mz-checkout .mz-formstep.mz-checkoutform-paymentinfo .paymentContainer .step-payment-info th:nth-child(1){grid-row:1;grid-column:1}.mz-checkout .mz-formstep.mz-checkoutform-paymentinfo .billingContainer .step-payment-info th:nth-child(2),.mz-checkout .mz-formstep.mz-checkoutform-paymentinfo .paymentContainer .step-payment-info th:nth-child(2){grid-row:1;grid-column:2}.mz-checkout .mz-formstep.mz-checkoutform-paymentinfo .billingContainer .step-payment-info th:nth-child(3),.mz-checkout .mz-formstep.mz-checkoutform-paymentinfo .paymentContainer .step-payment-info th:nth-child(3){grid-row:1;grid-column:3}.mz-checkout .mz-formstep.mz-checkoutform-paymentinfo .billingContainer .step-payment-info td:nth-child(1),.mz-checkout .mz-formstep.mz-checkoutform-paymentinfo .paymentContainer .step-payment-info td:nth-child(1){grid-row:2;grid-column:1}.mz-checkout .mz-formstep.mz-checkoutform-paymentinfo .billingContainer .step-payment-info td:nth-child(2),.mz-checkout .mz-formstep.mz-checkoutform-paymentinfo .paymentContainer .step-payment-info td:nth-child(2){grid-row:2;grid-column:2}.mz-checkout .mz-formstep.mz-checkoutform-paymentinfo .billingContainer .step-payment-info td:nth-child(3),.mz-checkout .mz-formstep.mz-checkoutform-paymentinfo .paymentContainer .step-payment-info td:nth-child(3){grid-row:2;grid-column:3}.mz-checkout .mz-formstep.mz-checkoutform-paymentinfo .billingContainer .step-payment-info th:nth-child(4),.mz-checkout .mz-formstep.mz-checkoutform-paymentinfo .paymentContainer .step-payment-info th:nth-child(4){grid-row:3;grid-column:1}.mz-checkout .mz-formstep.mz-checkoutform-paymentinfo .billingContainer .step-payment-info th:nth-child(5),.mz-checkout .mz-formstep.mz-checkoutform-paymentinfo .paymentContainer .step-payment-info th:nth-child(5){grid-row:3;grid-column:2}.mz-checkout .mz-formstep.mz-checkoutform-paymentinfo .billingContainer .step-payment-info th:nth-child(6),.mz-checkout .mz-formstep.mz-checkoutform-paymentinfo .paymentContainer .step-payment-info th:nth-child(6){grid-row:3;grid-column:3}.mz-checkout .mz-formstep.mz-checkoutform-paymentinfo .billingContainer .step-payment-info td:nth-child(4),.mz-checkout .mz-formstep.mz-checkoutform-paymentinfo .paymentContainer .step-payment-info td:nth-child(4){grid-row:4;grid-column:1}.mz-checkout .mz-formstep.mz-checkoutform-paymentinfo .billingContainer .step-payment-info td:nth-child(5),.mz-checkout .mz-formstep.mz-checkoutform-paymentinfo .paymentContainer .step-payment-info td:nth-child(5){grid-row:4;grid-column:2}.mz-checkout .mz-formstep.mz-checkoutform-paymentinfo .billingContainer .step-payment-info td:nth-child(6),.mz-checkout .mz-formstep.mz-checkoutform-paymentinfo .paymentContainer .step-payment-info td:nth-child(6){grid-row:4;grid-column:3}.mz-checkout .mz-formstep.mz-checkoutform-paymentinfo .billingContainer .step-payment-info th:nth-child(7),.mz-checkout .mz-formstep.mz-checkoutform-paymentinfo .paymentContainer .step-payment-info th:nth-child(7){grid-row:5;grid-column:1}.mz-checkout .mz-formstep.mz-checkoutform-paymentinfo .billingContainer .step-payment-info td:nth-child(7),.mz-checkout .mz-formstep.mz-checkoutform-paymentinfo .paymentContainer .step-payment-info td:nth-child(7){grid-row:6;grid-column:1}}@media (max-width:767px){.mz-checkout .mz-formstep.mz-checkoutform-paymentinfo .mz-formstep-next{margin-left:-45px;width:auto}}.mz-checkout .mz-formstep>.mz-formstep-body{padding-left:5px}.mz-checkout .mz-formstep.is-complete>.mz-formstep-body{padding-left:15px}.mz-checkout .mz-formstep .login-btn-row div{padding:0 !important}.mz-checkout .mz-formstep .mz-l-formfieldgroup-row.guest-user .sign-in{padding-bottom:10px;font-size:13px;color:#000}.mz-checkout .mz-formstep .mz-l-formfieldgroup-row.guest-user .sign-in a{text-decoration:underline;font-weight:600;color:#000}.mz-checkout .mz-formstep .mz-l-formfieldgroup-row.guest-user .checkout-guest{padding-bottom:10px;font-size:13px;color:#000}.mz-checkout .mz-formstep .mz-l-formfieldgroup-row.guest-user .input-group .popover-message{line-height:1.3em;color:#ff1d44;font-size:12px;font-weight:400 !important}.mz-checkout .mz-formstep .mz-l-formfieldgroup-row.guest-user .notification label{padding-bottom:10px;font-size:13px;color:#000;font-weight:600 !important}.mz-checkout .mz-formstep #signin-form{display:none}.mz-checkout .mz-formstep #signin-form .email-display{margin-bottom:0rem;color:#333}.mz-checkout .mz-formstep #signin-form .email-reset-link{margin-bottom:1rem;color:#333}.mz-checkout .mz-formstep #signin-form .email-reset-link:hover{text-decoration:underline}.mz-checkout .mz-formstep #signin-form .input-group .popover-message{line-height:1.3em;color:#ff1d44;font-size:12px;font-weight:400 !important}.mz-checkout .mz-formstep #signin-form .link-buttons{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:0 auto !important;padding:0}.mz-checkout .mz-formstep #signin-form .link-buttons .checkbox label{margin:0}.mz-checkout .mz-formstep #forgotpassword-form{display:none}.mz-checkout .mz-formstep #forgotpassword-form .email-reset-link{margin-bottom:1rem;color:#333}.mz-checkout .mz-formstep #forgotpassword-form .email-reset-link:hover{text-decoration:underline}.mz-checkout .mz-formstep #forgotpassword-form .header-group h3{color:black;margin:0px}.mz-checkout .mz-formstep #forgotpassword-form .header-group div{margin:0px}.mz-checkout .mz-formstep #forgotpassword-form .header-group .header-label{font-weight:500}.mz-checkout .mz-formstep #forgotpassword-form .header-group .email-container{display:flex;gap:20px}.mz-checkout .mz-formstep #forgotpassword-form .input-group{padding:10px 0}.mz-checkout .mz-formstep #forgotpassword-form .input-group .popover-message{line-height:1.3em;color:#ff1d44;font-size:12px;font-weight:400 !important}.mz-checkout .mz-formstep #forgotpassword-form .input-group .popover-message span.retrieve-successmsg{color:#444}.mz-checkout .mz-formstep #forgotpassword-form .input-group .mz-validationmessage-item{line-height:1.3em;color:#ff1d44;font-size:12px;font-weight:400 !important}.mz-checkout .mz-formstep #forgotpassword-form button{border-radius:15px;border-color:var(--main-color);color:var(--main-color);border-width:2px}.mz-checkout .mz-formstep #forgotpassword-form button:hover{background-color:var(--main-color);color:white}.mz-checkout .mz-formstep #otp-login-form{display:none}.mz-checkout .mz-formstep #otp-login-form .email-reset-link{margin-bottom:1rem;color:#333}.mz-checkout .mz-formstep #otp-login-form .email-reset-link:hover{text-decoration:underline}.mz-checkout .mz-formstep #otp-login-form .header-group h3{color:black;margin:0px}.mz-checkout .mz-formstep #otp-login-form .header-group div{margin:0px}.mz-checkout .mz-formstep #otp-login-form .header-group .header-label{font-weight:500}.mz-checkout .mz-formstep #otp-login-form .header-group .email-container{margin-top:5px;display:flex;gap:20px}.mz-checkout .mz-formstep #otp-login-form .code-container{display:flex;gap:12px;justify-content:center;margin:10px 0}.mz-checkout .mz-formstep #otp-login-form .code-input{width:5rem;height:5rem;border:2px solid var(--main-color);border-radius:8px;text-align:center;font-size:22px;font-weight:600;outline:none;transition:border-color 0.2s,box-shadow 0.2s}.mz-checkout .mz-formstep #otp-login-form .code-input::placeholder{color:#c0c4cc}.mz-checkout .mz-formstep #otp-login-form .otp-footer{display:flex;justify-content:space-between;align-items:center}.mz-checkout .mz-formstep #otp-login-form .otp-footer .resend-code-text{display:flex;gap:2px}.mz-checkout .mz-formstep #otp-login-form .otp-footer div{color:black}.mz-checkout .mz-formstep .mz-l-formfieldgroup-row .mz-l-formfieldgroup-cell{padding-right:0}.mz-checkout .mz-formstep .mz-l-formfieldgroup-row .mz-l-formfieldgroup-cell .credit-card-form-input-icon{display:flex;align-items:center;padding:0rem 1rem;border:1px solid #ccc;border-radius:4px;width:100%;height:40.5px}.mz-checkout .mz-formstep .mz-l-formfieldgroup-row .mz-l-formfieldgroup-cell .credit-card-form-input-icon:focus-within{box-shadow:0 0 3px 1px var(--main-color)}.mz-checkout .mz-formstep .mz-l-formfieldgroup-row .mz-l-formfieldgroup-cell .credit-card-form-input-icon input{background-color:inherit;border:none;margin:0rem 1rem 0rem 0rem;padding:0rem 0rem}.mz-checkout .mz-formstep .mz-l-formfieldgroup-row .mz-l-formfieldgroup-cell .credit-card-form-input-icon input:focus{box-shadow:none}.mz-checkout .mz-formstep .mz-l-formfieldgroup-row .mz-l-formfieldgroup-cell .credit-card-form-input-icon #credit-card-number-icon{margin-right:1rem}.mz-checkout .mz-formstep .mz-l-formfieldgroup-row .mz-l-formfieldgroup-cell .is-invalid{background-color:#f2dede}.mz-checkout .mz-formstep .mz-l-formfieldgroup-row .mz-l-formfieldgroup-cell h2{color:#000;font-size:18px}.mz-checkout .mz-formstep .mz-l-formfieldgroup-row .mz-l-formfieldgroup-cell input,.mz-checkout .mz-formstep .mz-l-formfieldgroup-row .mz-l-formfieldgroup-cell select{margin-bottom:5px;border:1px solid #ccc;border-radius:4px;width:100%}.mz-checkout .mz-formstep .mz-l-formfieldgroup-row .mz-l-formfieldgroup-cell.labelWrap{margin-bottom:5px}.mz-checkout .mz-formstep .mz-l-formfieldgroup-row .login-controls{margin-bottom:15px;padding:0 15px}.mz-checkout .mz-formstep .mz-l-formfieldgroup-row .login-controls a.mz-forgot{color:#000;text-decoration:underline;font-size:14px;font-weight:bold}.mz-checkout .mz-formstep .mz-l-formfieldgroup-row .login-btn-row button.submit-btn{width:100%;background-color:unset;border:2px solid #000;border-radius:0;color:#000;margin-bottom:10px;text-transform:uppercase}.mz-checkout .mz-formstep .mz-l-formfieldgroup-row.card-information-row{display:flex;gap:1rem}.mz-checkout .mz-formstep .mz-l-formfieldgroup-row.card-information-row .expiration-date-input{flex:1;min-width:0}.mz-checkout .mz-formstep .mz-l-formfieldgroup-row.card-information-row .security-code-input{flex:1;min-width:0}.mz-checkout .mz-formstep-header{margin-bottom:0px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background-color:#fff;text-transform:capitalize;color:#000}.mz-checkout .mz-formstep-header .mz-formstep-edit{position:static;padding-top:2px;font-weight:500;text-transform:capitalize;color:#343434}.mz-checkout .mz-formstep-header .mz-formstep-edit:hover{text-decoration:underline}.mz-checkout .mz-formstep .mz-formstep-fields{padding-top:10px}.mz-checkout .mz-formstep .mz-formstep-fields .mz-checkoutform.mz-checkout-saved-card .panel-group{width:100%}.mz-checkout .mz-formstep .mz-formstep-fields .mz-checkoutform.mz-checkout-saved-card .accordion{opacity:1 !important;position:relative !important;left:auto !important}.mz-checkout .mz-formstep .mz-checkoutform-section{background:#fff}.mz-checkout .mz-formstep .mz-formstep-next{margin-top:17px;width:100%}.mz-checkout .mz-formstep .mz-formstep-next .desktop-only{display:block}.mz-checkout .mz-formstep .mz-formstep-next .desktop-only .p-button{display:block}.mz-checkout .mz-formstep .mz-formstep-next .desktop-only .alternate-payment-common{display:flex;flex-direction:column}.mz-checkout .mz-formstep .mz-formstep-next .desktop-only .alternate-payment-common button{height:48px}.mz-checkout .mz-formstep .mz-formstep-next .desktop-only .alternate-payment-common button:hover{cursor:pointer;opacity:0.9}.mz-checkout .mz-formstep .mz-formstep-next .desktop-only .or-payment{display:block;text-transform:capitalize;font-size:16px;padding:10px;text-align:center}.mz-checkout .mz-formstep .mz-formstep-next .desktop-only #googlePayButton{display:block;line-height:10px !important;border-radius:0 !important;width:100%;margin:auto;margin-bottom:5px;margin-top:5px}@media (min-width:769px) and (max-width:1024px){.mz-checkout .mz-formstep .mz-formstep-next .desktop-only #googlePayButton{width:100%}}@media (min-width:769px) and (max-width:1024px){.mz-checkout .mz-formstep .mz-formstep-next .desktop-only #googlePayButton{width:80%;outline:none !important;border:none !important}}@media (max-width:768px){.mz-checkout .mz-formstep .mz-formstep-next .desktop-only #googlePayButton{width:100%}}@media only screen and (-webkit-min-device-pixel-ratio:2.625),only screen and (min--moz-device-pixel-ratio:2.625),only screen and (-o-min-device-pixel-ratio:2.625/1),only screen and (min-device-pixel-ratio:2.625),only screen and (min-resolution:402dpi),only screen and (min-resolution:2.625dppx){.mz-checkout .mz-formstep .mz-formstep-next .desktop-only #googlePayButton{width:100%}}@media only screen and (min-device-width:390px) and (max-device-width:430px) and (min-device-height:850px) and (max-device-height:1350px) and (-webkit-min-device-pixel-ratio:2.5),(min-resolution:320dpi){.mz-checkout .mz-formstep .mz-formstep-next .desktop-only #googlePayButton{width:100%}}.mz-checkout .mz-formstep .mz-formstep-next .desktop-only #googlePayButton button{background-color:#000 !important}.mz-checkout .mz-formstep .mz-formstep-next .desktop-only .custom-apple-pay-button{display:inline-flex;align-items:center;justify-content:center;background-color:white;border:1px solid black;border-radius:0;padding:12px 24px;font-family:-apple-system,BlinkMacSystemFont,sans-serif;font-size:18px;color:black;cursor:pointer}.mz-checkout .mz-formstep .mz-formstep-next .desktop-only .custom-apple-pay-button img{height:25px;margin-left:8px}.mz-checkout .mz-formstep .mz-formstep-next .desktop-only .no-apple-pay#applePayButton{display:none !important}.mz-checkout .mz-formstep .mz-formstep-next button#gpay-button-online-api-id{border-radius:0 !important;outline:none !important}.mz-checkout .mz-formstep .mz-formstep-next button{width:100%;background-color:#fff;border:1px solid #000;color:#000;border-radius:0;line-height:50px;font-size:16px}.mz-checkout .mz-formstep .mz-formstep-next button:hover{background-color:#000;color:#fff}.mz-checkout .mz-formstep .mz-formstep-next button i{display:none;line-height:50px;font-size:16px}.mz-checkout .mz-formstep .mz-formstep-next button.btnPrimary{width:100%!important;border:1px solid var(--main-color);height:50px!important;line-height:50px!important;border-radius:0!important;display:-webkit-inline-box;display:-ms-inline-flexbox;display:-webkit-inline-flex;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;padding:0!important;color:white;text-align:center;font-family:'Montserrat',sans-serif;font-weight:600;line-height:2;letter-spacing:.1rem;text-transform:uppercase;text-decoration:none;white-space:nowrap;border-radius:4px;cursor:pointer;-webkit-transition:all 0.35s ease-in-out;-o-transition:all 0.35s ease-in-out;transition:all 0.35s ease-in-out;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;opacity:1;height:40px;min-width:200px;border:0;background:var(--main-color);color:#fff;font-size:15px}.is-loading .mz-checkout .mz-formstep .mz-formstep-next button.btnPrimary{opacity:0.65}.mz-checkout .mz-formstep .mz-formstep-next button.btnPrimary:visited{color:#fff}.mz-checkout .mz-formstep .mz-formstep-next button.btnPrimary:visited:hover{color:#fff}.mz-checkout .mz-formstep .mz-formstep-next button.btnPrimary:hover,.mz-checkout .mz-formstep .mz-formstep-next button.btnPrimary:focus{background:var(--main-color);color:#fff;filter:brightness(0.9);-webkit-filter:brightness(0.9);-moz-filter:brightness(0.9);-o-filter:brightness(0.9);-ms-filter:brightness(0.9)}.mz-checkout .mz-formstep .mz-formstep-next button.btnPrimary:focus{outline:0;-webkit-box-shadow:0 0 3px 1px var(--main-color);box-shadow:0 0 3px 1px var(--main-color)}.mz-checkout .mz-formstep .mz-formstep-next button.btnPrimary[disabled],.mz-checkout .mz-formstep .mz-formstep-next button.btnPrimary.disabled,.mz-checkout .mz-formstep .mz-formstep-next button.btnPrimary.is-disabled{opacity:0.65}.mz-checkout .mz-formstep .mz-formstep-next .p-button{display:none;width:100%;background-color:#fcce55;border:1px solid #fcce55;color:#009cdf;border-radius:0;line-height:40px;font-size:16px}.mz-checkout .mz-formstep .mz-formstep-next .p-button:hover{background-color:#fcce55;color:#009cdf}.mz-checkout .mz-formstep .mz-formstep-next .shipping-address-save-changes-label{padding-left:1em;padding-right:1em;text-transform:uppercase}.mz-checkout .mz-formstep .mz-formstep-next .contact-info-save-changes-label{padding-left:1em;padding-right:1em;text-transform:uppercase}.mz-checkout .mz-formstep.is-loading .mz-formstep-next button{line-height:40px;font-size:16px}.mz-checkout .mz-formstep.is-loading .mz-formstep-next button[data-mz-action="next"],.mz-checkout .mz-formstep.is-loading .mz-formstep-next button[data-mz-action="submit"]{opacity:0.65}.mz-checkout .mz-formstep.is-loading .mz-formstep-next button[data-mz-action="next"] span,.mz-checkout .mz-formstep.is-loading .mz-formstep-next button[data-mz-action="submit"] span{display:none}.mz-checkout .mz-formstep.is-loading .mz-formstep-next button[data-mz-action="next"] i,.mz-checkout .mz-formstep.is-loading .mz-formstep-next button[data-mz-action="submit"] i{display:block}.mz-checkout .mz-formstep .checkoutButtonContinue{margin:5px 0;width:100%;background-color:#fff;border:1px solid #000;color:#000;border-radius:0;line-height:50px;font-size:16px}.mz-checkout .mz-formstep .checkoutButtonContinue:hover{background-color:#000;color:#fff}.mz-checkout .mz-formstep .checkoutButtonContinue i{display:none;line-height:50px;font-size:16px}.mz-checkout .mz-formstep .checkoutButtonContinue.btnPrimary{width:100%!important;border:1px solid var(--main-color);height:50px!important;line-height:50px!important;border-radius:0!important;display:-webkit-inline-box;display:-ms-inline-flexbox;display:-webkit-inline-flex;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;padding:0!important;color:white;text-align:center;font-family:'Montserrat',sans-serif;font-weight:600;line-height:2;letter-spacing:.1rem;text-transform:uppercase;text-decoration:none;white-space:nowrap;border-radius:4px;cursor:pointer;-webkit-transition:all 0.35s ease-in-out;-o-transition:all 0.35s ease-in-out;transition:all 0.35s ease-in-out;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;opacity:1;height:40px;min-width:200px;border:0;background:var(--main-color);color:#fff;font-size:15px}.is-loading .mz-checkout .mz-formstep .checkoutButtonContinue.btnPrimary{opacity:0.65}.mz-checkout .mz-formstep .checkoutButtonContinue.btnPrimary:visited{color:#fff}.mz-checkout .mz-formstep .checkoutButtonContinue.btnPrimary:visited:hover{color:#fff}.mz-checkout .mz-formstep .checkoutButtonContinue.btnPrimary:hover,.mz-checkout .mz-formstep .checkoutButtonContinue.btnPrimary:focus{background:var(--main-color);color:#fff;filter:brightness(0.9);-webkit-filter:brightness(0.9);-moz-filter:brightness(0.9);-o-filter:brightness(0.9);-ms-filter:brightness(0.9)}.mz-checkout .mz-formstep .checkoutButtonContinue.btnPrimary:focus{outline:0;-webkit-box-shadow:0 0 3px 1px var(--main-color);box-shadow:0 0 3px 1px var(--main-color)}.mz-checkout .mz-formstep .checkoutButtonContinue.btnPrimary[disabled],.mz-checkout .mz-formstep .checkoutButtonContinue.btnPrimary.disabled,.mz-checkout .mz-formstep .checkoutButtonContinue.btnPrimary.is-disabled{opacity:0.65}.mz-checkout .mz-l-formfieldgroup .mz-l-formfieldgroup-row{display:block;margin-bottom:10px}.mz-checkout .mz-addressform-companyname{margin:10px 0}.mz-checkout .mz-addressform-companyname .mz-addressform-companyname-field{display:none!important}.mz-checkout .mz-addressform-companyname--active .mz-addressform-companyname-field{display:block!important}.mz-checkout .mz-addressform-companyname--active .mz-addressform-companyname-field input{margin-bottom:0 !important}.mz-checkout .mz-addressform-companyname--active>.mz-addressform-add-remove-btn{display:none!important}.mz-checkout .mz-addressform-address2 .mz-addressform-address2-field{display:none!important}.mz-checkout .mz-addressform-address2--active .mz-addressform-address2-field{display:block!important}.mz-checkout .mz-addressform-address2--active .mz-addressform-address2-field input{margin-bottom:0 !important}.mz-checkout .mz-addressform-address2--active>.mz-addressform-add-remove-btn-wrapper{display:none!important}.mz-checkout .mz-addressform-address2 .mz-addressform-add-remove-btn-wrapper{margin-top:-10px}.mz-checkout .mz-addressform-add-remove-btn{text-decoration:underline;color:#337ab7;border:0;background-color:transparent;text-transform:none}.mz-checkout .mz-custom-padding-address{margin:10px 0}.mz-checkout .widgetArea{margin:15px 0}.mz-checkout .accept-marketing-container{padding-top:5px}.mz-checkout .accept-marketing-container .acceptsMarketing{display:flex}@media only screen and (min-width: 768px){.checkout-summary{width:50%!important;float:right!important}}.checkout-summary .mz-ordersummary-header-total{margin-right:8px;font-size:1.4rem}@media only screen and (min-width: 768px){.checkout-summary .mz-ordersummary-header-total{display:none}}.checkout-summary .mz-ordersummary-header-controls{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.checkout-summary .mz-ordersummary-header-controls .mz-formstep-edit{padding:0}.checkout-summary .mz-ordersummary-header-controls .mz-ordersummary-expand-btn{margin:1px 1px 0 15px;display:block;color:var(--main-color)}@media only screen and (min-width: 768px){.checkout-summary .mz-ordersummary-header-controls .mz-ordersummary-expand-btn{display:none}}.checkout-summary .mz-ordersummary-header-controls .mz-ordersummary-expand-btn[aria-expanded="false"]:before{content:'\f067'}@media only screen and (min-width: 768px){.checkout-summary #collapseSummary{display:block!important}}.checkout-summary .mz-checkoutform-ordersummary{margin-bottom:0px}.checkout-summary .mz-checkoutform-ordersummary .mz-ordersummary{padding:0}.checkout-summary .mz-checkoutform-ordersummary .mz-ordersummary .table th.order-summary-tab{color:#343434;border-bottom:none}.checkout-summary .mz-checkoutform-ordersummary .mz-ordersummary .table th.order-summary-tab div.mz-order-content-container{padding-left:0 !important}.checkout-summary .mz-checkoutform-ordersummary .mz-ordersummary .table td.mz-order-summary-col{text-align:left !important;border:none}.checkout-summary .mz-checkoutform-ordersummary .mz-ordersummary .table .mz-order-summary-col.column1{width:59%}.checkout-summary .mz-checkoutform-ordersummary .mz-ordersummary .table .mz-order-summary-col.column2{width:25%}@media only screen and (max-width:767px){.checkout-summary .mz-checkoutform-ordersummary .mz-ordersummary .table .mz-order-summary-col.column2{width:18%}}.checkout-summary .mz-checkoutform-ordersummary .mz-ordersummary .table .mz-order-summary-col.column3{width:16%}@media only screen and (max-width:767px){.checkout-summary .mz-checkoutform-ordersummary .mz-ordersummary .table .mz-order-summary-col.column3{width:23%;padding:8px 8px 8px 0}}.checkout-summary .mz-checkoutform-ordersummary .mz-ordersummary .mz-header-basket-md-sm{display:none}.checkout-summary .mz-checkoutform-ordersummary .mz-ordersummary .mz-ordersummary-lineitems{float:none}.checkout-summary .mz-checkoutform-ordersummary .mz-ordersummary .mz-checkout-total-row span{width:49%}@media only screen and (max-width:1024px){.checkout-summary .mz-checkoutform-ordersummary .mz-ordersummary .mz-checkout-total-row span{width:45%}}.checkout-summary .mz-checkoutform-ordersummary .mz-ordersummary-line{display:-webkit-box;display:-ms-flexbox;display:flex}.checkout-summary .mz-checkoutform-ordersummary .mz-ordersummary-item-product{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;padding:0}.checkout-summary .mz-checkoutform-ordersummary .mz-ordersummary-item-product .mz-order-summary-image{width:auto}.checkout-summary .mz-checkoutform-ordersummary .mz-ordersummary-item-product .mz-carttable-item-gift-container a{text-decoration:underline}.checkout-summary .mz-checkoutform-ordersummary .mz-ordersummary-item-product .mz-carttable-item-gift-item{color:var(--main-color);padding-left:4px}.checkout-summary .mz-checkoutform-ordersummary .mz-ordersummary-item-product .mz-carttable-item-gift-item::before{font-family:'FontAwesome';display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:'\f06b';font-weight:900;font-size:inherit}.checkout-summary .mz-checkoutform-ordersummary .mz-ordersummary-item-product .mz-carttable-item-gift-item:before{margin-right:3px}.checkout-summary .mz-checkoutform-ordersummary .mz-ordersummary-item-product .mz-carttable-item-gift-item-new{color:#f1657d}.checkout-summary .mz-checkoutform-ordersummary .mz-ordersummary-item-product .mz-carttable-item-gift-item-new:before{margin-right:7px}.checkout-summary .mz-checkoutform-ordersummary .mz-ordersummary-item-product .mz-carttable-item-gift-item-edit{padding-left:2px;color:var(--main-color)}.checkout-summary .mz-checkoutform-ordersummary .mz-ordersummary-item-product .mz-carttable-item-info-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-right:0;font-size:1.4rem;color:#343434}.checkout-summary .mz-checkoutform-ordersummary .mz-ordersummary-item-product .mz-carttable-item-info-wrap>p{margin:0!important}.checkout-summary .mz-checkoutform-ordersummary .mz-ordersummary-item-product .mz-carttable-item-info-wrap .mz-carttable-item-title{margin-bottom:5px;line-height:1.5;font-family:'Montserrat',sans-serif;font-size:1.6rem;font-weight:500}.checkout-summary .mz-checkoutform-ordersummary .mz-ordersummary-item-product .mz-carttable-item-info-wrap .mz-carttable-item-code{font-size:1.4rem;color:#343434}.checkout-summary .mz-checkoutform-ordersummary .mz-ordersummary-item-product .mz-carttable-item-info-wrap .mz-propertylist{font-family:'Montserrat',sans-serif;font-size:1.4rem}.checkout-summary .mz-checkoutform-ordersummary .mz-ordersummary-item-product .mz-carttable-item-info-wrap .mz-carttable-item-totals{white-space:nowrap}.checkout-summary .mz-checkoutform-ordersummary .mz-ordersummary-item-product .mz-carttable-item-info-wrap .mz-carttable-item-price-each{display:-webkit-box;display:-ms-flexbox;display:flex}.checkout-summary .mz-checkoutform-ordersummary .mz-ordersummary-item-product .mz-carttable-item-info-wrap .mz-carttable-item-price-each .is-crossedout{display:none}.checkout-summary .mz-checkoutform-ordersummary .mz-ordersummary-item-product .mz-carttable-item-info-wrap .mz-carttable-item-price-each .mz-item-price{margin:0 2px;width:auto;font-family:'Montserrat',sans-serif;font-size:1.4rem;font-weight:400}.checkout-summary .mz-checkoutform-ordersummary .mz-ordersummary-item-product .mz-carttable-item-info-wrap .mz-carttable-item-discount .mz-item-discount{float:none;text-align:left;font-weight:400;color:#ff1d44}.checkout-summary .mz-checkoutform-ordersummary .mz-ordersummary-item-product .mz-carttable-item-info-wrap .mz-carttable-item-price-total .mz-item-rowtotal{font-family:'Montserrat',sans-serif;font-size:1.4rem;font-weight:400}.checkout-summary .mz-checkoutform-ordersummary .mz-ordersummary-item-product .mz-carttable-item-info-wrap .mz-carttable-item-price-total .mz-item-rowtotal.is-crossedout{display:none}.checkout-summary .mz-checkoutform-ordersummary .mz-ordersummary-item-product .mz-carttable-item-info-wrap .mz-carttable-item-price-total .mz-item-discount{display:none}.checkout-summary .mz-checkoutform-ordersummary .mz-ordersummary-totals{float:none;margin:15px 0;padding:0 10px}.checkout-summary .mz-checkoutform-ordersummary .mz-ordersummary-totals .mz-ordersummary-subtotal{border-top:1px solid #ddd}.checkout-summary .mz-checkoutform-ordersummary .mz-ordersummary-totals .mz-ordersummary-subtotal .mz-checkout-total-row{padding-top:25px}.checkout-summary .mz-checkoutform-ordersummary .mz-ordersummary-totals .mz-checkout-total-row{padding-top:8px;font-size:1.5rem}.checkout-summary .mz-checkoutform-ordersummary .mz-ordersummary-totals .mz-checkout-total-row .mz-ordersummary-totalname{width:48%;text-align:left}@media only screen and (max-width:1024px){.checkout-summary .mz-checkoutform-ordersummary .mz-ordersummary-totals .mz-checkout-total-row .mz-ordersummary-totalname{width:45%}}.checkout-summary .mz-checkoutform-ordersummary .mz-ordersummary-totals .mz-checkout-total-row .mz-ordersummary-totalvalue,.checkout-summary .mz-checkoutform-ordersummary .mz-ordersummary-totals .mz-checkout-total-row .mz-ordersummary-discountamt{width:50%;text-align:right}.checkout-summary .mz-checkoutform-ordersummary .mz-ordersummary-totals .mz-checkout-total-row .mz-ordersummary-discountamt,.checkout-summary .mz-checkoutform-ordersummary .mz-ordersummary-totals .mz-checkout-total-row .mz-ordersummary-discountname{color:#f03}.checkout-summary .mz-checkoutform-ordersummary .mz-ordersummary-totals .mz-checkout-total-row--discount span{color:#f03;font-weight:bold}.checkout-summary .mz-checkoutform-ordersummary .mz-ordersummary-totals .mz-ordersummary-grandtotal{margin-top:30px;border-top:1px solid #ddd}.checkout-summary .mz-checkoutform-ordersummary .mz-ordersummary-totals .mz-ordersummary-grandtotal .mz-checkout-total-row{padding-top:30px;font-size:1.8rem;font-weight:bold}.checkout-summary .mz-checkoutform-ordersummary .mz-ordersummary-totals .mz-ordersummary-grandtotal .mz-checkout-total-row .mz-ordersummary-totalvalue{font-size:2rem}.checkout-summary .mz-checkoutform-couponcode{margin-bottom:30px;padding:0 10px}.checkout-summary .mz-checkoutform-couponcode .promocode-block{width:100%;display:inline-block;width:-webkit-fill-available;padding:15px;border:1px solid #ddd}.checkout-summary .mz-checkoutform-couponcode input#coupon-code::placeholder{color:#343434;font-weight:500}.checkout-summary .mz-checkoutform-couponcode input#coupon-code:focus::placeholder{color:transparent}.checkout-summary .mz-checkoutform-couponcode .promo-heading{margin-bottom:15px}.checkout-summary .mz-checkoutform-couponcode .promo-heading label{font-weight:bold !important;color:#343434;font-size:16px}.checkout-summary .mz-checkoutform-couponcode .mz-l-formfieldgroup-cell{padding:0}.checkout-summary .mz-checkoutform-couponcode .mz-l-formfieldgroup-cell #coupon-code{border:1px solid #ddd;box-shadow:none}.checkout-summary .mz-checkoutform-couponcode .mz-l-formfieldgroup-cell button{background:#e3e3e3 !important;color:#343434 !important}.checkout-summary .mz-checkoutform-couponcode .mz-l-formfieldgroup-cell button[disabled]{opacity:1 !important}.checkout-summary .mz-checkoutform-couponcode .mz-l-formfieldgroup-cell button:hover{background:var(--main-color);color:white}.checkout-summary .mz-checkoutform-couponcode .mz-button.primary-btn{min-width:100px}.checkout-summary .mz-checkoutform-couponcode .mz-coupons-note{margin-top:5px;width:100%;line-height:1.2;font-size:1.1rem}.checkout-summary .mz-checkoutform-comments{display:none}.mz-checkoutform-shippingaddress .mz-contactselector--saved{padding:4px}.mz-checkoutform-shippingaddress .mz-contactselector--saved select{margin-bottom:0;border-radius:4px;width:100%;padding-right:30px}.mz-checkoutform-shippingaddress .mz-contactselector-addnew{padding:0 4px}.mz-checkoutform-shippingaddress .mz-contactselector-addnew a{text-decoration:underline;color:#337ab7}.mz-checkoutform-shippingaddress .mz-contactselector-addnew a:before{content:'+ ';white-space:pre}.mz-checkoutform-shippingaddress .mz-addressform-duties-and-taxes{display:none !important}.mz-checkoutform-shippingaddress .mz-addressform-duties-and-taxes--active{display:block !important}.mz-checkoutform-shippingaddress .mz-addressform-duties-and-taxes--active .fa-question-circle{margin-top:4px;margin-left:6px}.mz-checkoutform-shippingaddress .mz-addressform-pobox{margin:10px 0}.mz-checkoutform-shippingaddress .mz-addressform-pobox label{display:-webkit-box !important;display:-webkit-flex !important;display:-ms-flexbox !important;display:flex !important;font-weight:bold !important}.mz-checkoutform-shippingaddress .mz-addressform-pobox label:before{margin-top:5px}.mz-checkoutform-shippingaddress .mz-addressform-pobox label:after{top:auto;bottom:5px}.mz-checkoutform-shippingmethod.is-complete,.mz-checkoutform-shippingmethod.is-new{display:flex;align-items:center;justify-content:center;padding-top:0!important}@media only screen and (max-width: 767px){.mz-checkoutform-shippingmethod.is-complete,.mz-checkoutform-shippingmethod.is-new{justify-content:flex-start}}.mz-checkoutform-shippingmethod.is-complete .mz-formstep-header-wrapper,.mz-checkoutform-shippingmethod.is-new .mz-formstep-header-wrapper{display:inline-block;max-width:25%;border-top:1px solid #ddd;padding-top:10px}@media only screen and (max-width: 767px){.mz-checkoutform-shippingmethod.is-complete .mz-formstep-header-wrapper,.mz-checkoutform-shippingmethod.is-new .mz-formstep-header-wrapper{max-width:30%;margin-left:50px}}@media (min-width: 768px) and (max-width: 1024px){.mz-checkoutform-shippingmethod.is-complete .mz-formstep-header-wrapper,.mz-checkoutform-shippingmethod.is-new .mz-formstep-header-wrapper{max-width:30%;margin-left:115px}}.mz-checkoutform-shippingmethod.is-complete .mz-formstep-header-wrapper .mz-formstep-summary,.mz-checkoutform-shippingmethod.is-new .mz-formstep-header-wrapper .mz-formstep-summary{display:inline}.mz-checkoutform-shippingmethod.is-complete .mz-formstep-header-wrapper .mz-formstep-header,.mz-checkoutform-shippingmethod.is-new .mz-formstep-header-wrapper .mz-formstep-header{display:none}.mz-checkoutform-shippingmethod.is-complete .mz-checkoutform-shippingaddress,.mz-checkoutform-shippingmethod.is-new .mz-checkoutform-shippingaddress{border-bottom:0!important}.mz-checkoutform-shippingmethod .mz-formstep-shipping-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media only screen and (min-width: 768px){.mz-checkoutform-shippingmethod .mz-formstep-shipping-container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.mz-checkoutform-shippingmethod .mz-formstep-shipping-options{width:100%;border:1px solid #d9d9d9}.mz-checkoutform-shippingmethod .mz-formstep-shipping-options .shipping-methods{margin:0;border-color:#ccc;padding:15px;border-bottom:1px solid #d9d9d9;display:flex;align-items:center;justify-content:space-between;font-size:16px;font-weight:600}.mz-checkoutform-shippingmethod .mz-formstep-shipping-options .shipping-methods:last-child{border:none!important}.mz-checkoutform-shippingmethod .mz-formstep-shipping-options .shipping-methods.method-selected{background-color:#f5f5f5}.mz-checkoutform-shippingmethod .mz-formstep-shipping-options .shipping-methods .shipping-method-name{padding-left:28px}.mz-checkoutform-shippingmethod .mz-formstep-shipping-options .shipping-methods:hover{background-color:#f5f5f5}.mz-checkoutform-shippingmethod .mz-formstep-shipping-dropzone{-webkit-box-flex:1;-ms-flex:1;flex:1}.mz-checkoutform-shippingmethod .mz-formstep-shipping-next{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.mz-checkoutform-shippingmethod .mz-formstep-shipping-next [type="button"],.mz-checkoutform-shippingmethod .mz-formstep-shipping-next button{margin:5px 10px;width:250px}.selected-method{background-color:#000}.mz-checkoutform-paymentinfo .mz-paymentselector.mz-l-formfieldgroup .mz-l-formfieldgroup-row{display:block}.mz-checkoutform-paymentinfo .mz-paymentselector.mz-l-formfieldgroup .mz-l-formfieldgroup-row .card-information-row{display:flex}.mz-checkoutform-paymentinfo .mz-paymentselector-option-form{margin:10px 0}.mz-checkoutform-paymentinfo .mz-paymentselector-address .mz-addressform-duties-and-taxes{display:none}.mz-checkoutform-paymentinfo .mz-paymentselector-address .mz-addressform-duties-and-taxes--active{display:block}.mz-checkoutform-paymentinfo .mz-paymentselector-address .mz-addressform-duties-and-taxes--active input#dutiesAndTaxesAgreement{position:relative !important;left:3px !important;top:22px !important;z-index:1 !important}.mz-checkoutform-paymentinfo .mz-payment-credit-card-securitycode-row,.mz-checkoutform-paymentinfo .mz-paymentselector-reenter-cvv{margin-bottom:10px;display:-webkit-box !important;display:flex!important;flex-wrap:wrap;-webkit-box-align:center;align-items:center}.mz-checkoutform-paymentinfo .mz-payment-credit-card-securitycode-row>label,.mz-checkoutform-paymentinfo .mz-paymentselector-reenter-cvv>label{margin-right:10px;margin-bottom:0;white-space:nowrap}.mz-checkoutform-paymentinfo .mz-payment-credit-card-securitycode-row .mz-payment-secure-code-field,.mz-checkoutform-paymentinfo .mz-paymentselector-reenter-cvv .mz-payment-secure-code-field{margin-top:5px;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}.mz-checkoutform-paymentinfo .mz-payment-credit-card-securitycode-row .mz-payment-secure-code-field .input-with-icon,.mz-checkoutform-paymentinfo .mz-paymentselector-reenter-cvv .mz-payment-secure-code-field .input-with-icon{position:relative;display:inline-block}.mz-checkoutform-paymentinfo .mz-payment-credit-card-securitycode-row .mz-payment-secure-code-field .input-with-icon input,.mz-checkoutform-paymentinfo .mz-paymentselector-reenter-cvv .mz-payment-secure-code-field .input-with-icon input{padding-right:2rem}.mz-checkoutform-paymentinfo .mz-payment-credit-card-securitycode-row .mz-payment-secure-code-field .input-with-icon .icon,.mz-checkoutform-paymentinfo .mz-paymentselector-reenter-cvv .mz-payment-secure-code-field .input-with-icon .icon{position:absolute;right:0.5rem;top:50%;transform:translateY(-50%);pointer-events:none;color:#888;font-size:1rem}.mz-checkoutform-paymentinfo .mz-payment-credit-card-securitycode-row .mz-payment-secure-code-field .mz-payment-secure-conection,.mz-checkoutform-paymentinfo .mz-paymentselector-reenter-cvv .mz-payment-secure-code-field .mz-payment-secure-conection{margin-left:10px;font-size:1.2rem;line-height:1.3}.mz-checkoutform-paymentinfo .mz-payment-credit-card-securitycode-row .mz-payment-secure-code-field .mz-payment-secure-conection::before,.mz-checkoutform-paymentinfo .mz-paymentselector-reenter-cvv .mz-payment-secure-code-field .mz-payment-secure-conection::before{font-family:'FontAwesome';display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:'\f023';font-weight:900;font-size:inherit}.mz-checkoutform-paymentinfo .mz-payment-credit-card-securitycode-row .mz-payment-secure-code-field .mz-payment-secure-conection:before,.mz-checkoutform-paymentinfo .mz-paymentselector-reenter-cvv .mz-payment-secure-code-field .mz-payment-secure-conection:before{margin-right:5px}.mz-checkoutform-paymentinfo .mz-payment-credit-card-securitycode-row .mz-payment-secure-code-field input,.mz-checkoutform-paymentinfo .mz-paymentselector-reenter-cvv .mz-payment-secure-code-field input{margin:0!important;width:100%!important;padding:10px}.mz-checkoutform-paymentinfo .mz-payment-credit-card-securitycode-row .mz-validationmessage,.mz-checkoutform-paymentinfo .mz-paymentselector-reenter-cvv .mz-validationmessage{margin-top:5px;width:100%}.mz-checkoutform-paymentinfo .mz-payment-credit-card-expiration-row .mz-l-formfieldgroup-cell{display:-webkit-box;display:flex}.mz-checkoutform-paymentinfo .mz-payment-credit-card-expiration-row .mz-l-formfieldgroup-cell select:last-of-type{margin-right:0}.mz-checkoutform-paymentinfo .mz-checkout-payment-change{color:#000;font-size:1.4rem;font-weight:500;white-space:nowrap;border:0;background-color:#f2f0f0;padding:5px}.mz-checkoutform-paymentinfo .mz-checkout-payment-change:focus{border:thin dotted}.mz-checkoutform-paymentinfo .mz-checkout-payment-methods-note{margin-top:5px;width:100%;line-height:1.3;font-size:1.2rem}.mz-checkoutform-paymentinfo .mz-paymentselector-options-list{display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-align:center;align-items:center}.mz-checkoutform-paymentinfo .mz-paymentselector-options-list-item{margin-bottom:-10px}.mz-checkoutform-paymentinfo .mz-paymentselector-options-list-item .radio-btn{position:absolute;opacity:0;pointer-events:none}.mz-checkoutform-paymentinfo .mz-paymentselector-options-list-item .radio-label{display:inline-block;padding:.5rem 1rem;font:inherit;border:1px solid #888;border-radius:.25rem;cursor:pointer;user-select:none}.mz-checkoutform-paymentinfo .mz-paymentselector-options-list-item .radio-label:before{display:none}.mz-checkoutform-paymentinfo .mz-paymentselector-options-list-item .radio-label:after{display:none}.mz-checkoutform-paymentinfo .mz-paymentselector-options-list-item .radio-label:not(.active){background:none;border:0;color:#3f6db8;font-weight:bold !important;float:right}.mz-checkoutform-paymentinfo .mz-paymentselector-options-list-item .radio-btn:checked+.radio-label,.mz-checkoutform-paymentinfo .mz-paymentselector-options-list-item .radio-label.active{background:none;border:0;color:#3f6db8;font-weight:bold !important}.mz-checkoutform-paymentinfo .mz-paymentselector-options-list-item .radio-btn:focus+.radio-label{outline:0;outline-offset:0}.mz-checkoutform-paymentinfo .mz-paymentselector-options-list-item .mz-paymentselector-label-savedcreditcard{margin-right:10px}.mz-checkoutform-paymentinfo .mz-paymentselector-options-list-item .card-select{display:inline-block;position:relative;width:100%;vertical-align:-webkit-baseline-middle}.mz-checkoutform-paymentinfo .mz-paymentselector-options-list-item .amazonpay-trigger-btn{background-image:url(../resources/images/_theme-defs/calendars/checkout/amazonpay-small-icon.png);background-size:contain;max-height:none!important;height:30px;width:48px;border:1px solid #aaa;border-radius:3px;box-shadow:0 1px 3px #ccc;cursor:pointer}.mz-checkoutform-paymentinfo .mz-paymentselector-options-list-item--group{width:100%}.mz-checkoutform-paymentinfo .mz-paymentselector-options-list-item img{box-shadow:0 1px 3px #ccc}.mz-checkoutform-paymentinfo .mz-checkout-digitalcredit{margin-top:0px !important}.mz-checkoutform-paymentinfo .mz-checkout-digitalcredit .mz-checkoutform-title{margin-bottom:10px}.mz-checkoutform-paymentinfo .mz-checkout-digitalcredit .mz-l-formfieldgroup-cell{display:-webkit-box;display:flex}.mz-checkoutform-paymentinfo .mz-checkout-digitalcredit .mz-l-formfieldgroup-cell>*{margin:0}.mz-checkoutform-paymentinfo .mz-checkout-digitalcredit .mz-l-formfieldgroup-cell input{border-top-right-radius:0;border-bottom-right-radius:0;border-color:#ccc;-webkit-box-flex:1;flex:1;width:100%}.mz-checkoutform-paymentinfo .mz-checkout-digitalcredit .mz-l-formfieldgroup-cell button{border:1px;border-top-left-radius:0;border-bottom-left-radius:0;width:110px;min-width:0;background:var(--main-color)}.mz-checkoutform-paymentinfo .mz-checkout-digitalcredit .mz-l-formfieldgroup-cell button[disabled]{opacity:0.65}@media only screen and (max-width: 767px){.cal-summary-table{margin:0 auto}}.cal-summary-table-header{margin-bottom:25px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (min-width: 768px){.cal-summary-table-header{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media print{.cal-summary-table-header{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.cal-summary-table-products-list{width:100%}@media only screen and (min-width: 768px){.cal-summary-table-products-list{display:table;border-collapse:collapse;border-spacing:2px}}@media print{.cal-summary-table-products-list{display:table;border-collapse:collapse;border-spacing:2px}}.cal-summary-table-products-list-header{display:none}@media only screen and (min-width: 768px){.cal-summary-table-products-list-header{display:table-row;border-bottom:1px solid #ccc}}@media print{.cal-summary-table-products-list-header{display:table-row;border-bottom:1px solid #ccc}}.cal-summary-table-products-list-header>*{display:table-cell;padding:5px 0;font-weight:600;white-space:nowrap;color:#333}.cal-summary-table-products-list-header>*:not(:first-child):not(:last-child){padding:5px;text-align:center}.cal-summary-table-products-list-header>*:last-child{padding:5px 0 5px 5px;text-align:right}@media only screen and (min-width: 768px){.cal-summary-table-products-list-main{display:table-row-group}}@media print{.cal-summary-table-products-list-main{display:table-row-group}}.cal-summary-table-products-list-main .cal-summary-table-item{border-bottom:1px solid #ccc}@media only screen and (min-width: 768px){.cal-summary-table-products-list-main .cal-summary-table-item{display:table-row}}@media print{.cal-summary-table-products-list-main .cal-summary-table-item{display:table-row}}.cal-summary-table-products-list-main .cal-summary-table-item>*{padding:15px 7px 15px 7px}@media only screen and (min-width: 768px){.cal-summary-table-products-list-main .cal-summary-table-item>*{display:table-cell;vertical-align:top}}@media print{.cal-summary-table-products-list-main .cal-summary-table-item>*{display:table-cell;vertical-align:top}}.cal-summary-table-products-list-main .cal-summary-table-item>*:first-child{padding-left:0}.cal-summary-table-products-list-main .cal-summary-table-item>*:not(:first-child){text-align:center}.cal-summary-table-total-main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (min-width: 768px){.cal-summary-table-total-main{margin-top:25px}}@media print{.cal-summary-table-total-main{margin-top:25px}}.cal-summary-table-total-main>*{margin:10px 0}@media only screen and (min-width: 768px){.cal-summary-table-total-main>*{margin:0 10px}}@media print{.cal-summary-table-total-main>*{margin:0 10px}}.cal-summary-table-total-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;font-size:1.6rem;font-weight:500;color:#333}.cal-summary-table-total-row-label{white-space:nowrap}.cal-summary-table-total-row-value{margin-left:20px;width:70px;font-weight:600;white-space:nowrap}.cal-summary-table-total-row--discount{color:#f03}.cal-summary-table-total-amounts{-ms-flex-item-align:end;align-self:flex-end;text-align:right}@media only screen and (max-width: 767px){.cal-summary-table-total-amounts{margin-top:25px}}.cal-summary-table-total-shipping{display:none}.cal-summary-table-item-props-warning{color:var(--main-color);font-size:1.2rem;font-weight:600}.cal-summary-table [class^="mz-confirmation-print"]{display:none}@media print{.cal-summary-table [class^="mz-confirmation-print"]{display:block}}.cal-summary-table .mz-confirmation-print-msg{margin-top:40px}.cal-summary-table-item{position:relative;padding-bottom:15px}.cal-summary-table-item .mz-item-price,.cal-summary-table-item .mz-item-rowtotal{font-family:'Montserrat',sans-serif;font-size:1.4rem!important;font-weight:500;color:#666}.cal-summary-table-item .mz-item-price:not(:last-child),.cal-summary-table-item .mz-item-rowtotal:not(:last-child){margin-right:5px}@media only screen and (min-width: 768px){.cal-summary-table-item .mz-item-price:not(:last-child),.cal-summary-table-item .mz-item-rowtotal:not(:last-child){margin-right:0}}@media print{.cal-summary-table-item .mz-item-price:not(:last-child),.cal-summary-table-item .mz-item-rowtotal:not(:last-child){margin-right:0}}@media only screen and (min-width: 768px){.cal-summary-table-item .mz-item-price,.cal-summary-table-item .mz-item-rowtotal{text-align:center;font-weight:500}}@media print{.cal-summary-table-item .mz-item-price,.cal-summary-table-item .mz-item-rowtotal{text-align:center;font-weight:500}}@media only screen and (max-width: 767px){.cal-summary-table-item .mz-item-price.is-crossedout,.cal-summary-table-item .mz-item-rowtotal.is-crossedout{margin-bottom:-5px}}.cal-summary-table-item .mz-item-price.is-saleprice{color:#ff1d44}.cal-summary-table-item-info-container{display:-ms-grid;display:grid;grid-template-columns:-webkit-min-content auto;-ms-grid-columns:-webkit-min-content auto;-ms-grid-columns:min-content auto;grid-template-columns:min-content auto;-ms-grid-rows:auto;grid-template-rows:auto}.cal-summary-table-item-info-container>*:nth-child(1){-ms-grid-row:1;-ms-grid-column:1}.cal-summary-table-item-info-container>*:nth-child(2){-ms-grid-row:1;-ms-grid-column:2}@media only screen and (min-width: 768px){.cal-summary-table-item-details-additional{display:none}}@media print{.cal-summary-table-item-details-additional{display:none}}.cal-summary-table-item-details-additional-download-container{display:none}.cal-summary-table-item-details-additional-subtotal{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.cal-summary-table-item-details-additional-subtotal>span:last-child{margin-left:5px;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.cal-summary-table-item-details-additional-makegift-link-wrapper{color:var(--main-color)}.cal-summary-table-item-details-additional-totals .mz-item-discount{display:none}.cal-summary-table-item-details-additional-totals .mz-checkout-total-row .mz-ordersummary-totalname{width:calc(100% - 100px)}.cal-summary-table-item-image{margin-right:10px}.cal-summary-table-item-title{line-height:1em;font-weight:500;font-size:1.5rem}.cal-summary-table-item-code{font-size:1.2rem}.cal-summary-table-item-status{font-size:1.2rem}.cal-summary-table-item-options .mz-propertylist{margin:0}.cal-summary-table-item-options .mz-propertylist:before,.cal-summary-table-item-options .mz-propertylist:after{display:none}.cal-summary-table-item-options .mz-propertylist li{margin:0}.cal-summary-table-item-options .mz-propertylist dt,.cal-summary-table-item-options .mz-propertylist dd{float:none;margin:0!important;min-width:0!important;white-space:nowrap;font-weight:400}.cal-summary-table-item-download{display:none}.cal-summary-table-item-download-container{display:none}.cal-summary-table-item-qty{display:none}@media only screen and (min-width: 768px){.cal-summary-table-item-qty-label{display:none}}@media print{.cal-summary-table-item-qty-label{display:none}}.cal-summary-table-item-discounts{color:#ff1d44}.cal-summary-table-item-summary-item{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:end;-ms-flex-align:end;-webkit-align-items:flex-end;align-items:flex-end;-webkit-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end}@media only screen and (max-width: 767px){.cal-summary-table-item-summary-item{padding:0!important}}@media only screen and (min-width: 768px){.cal-summary-table-item-summary-item{text-align:center}}@media print{.cal-summary-table-item-summary-item{text-align:center}}.cal-summary-table-item-summary-item-label{text-align:right;font-weight:500}@media only screen and (min-width: 768px){.cal-summary-table-item-summary-item-label{display:none}}@media print{.cal-summary-table-item-summary-item-label{display:none}}@media only screen and (max-width: 767px){.cal-summary-table-item-summary-item-price{margin-left:25px;width:60px;text-align:left!important}.cal-summary-table-item-summary-item-price *{text-align:left!important}}.cal-summary-table-item-total{display:none;text-align:right!important}.cal-summary-table-item-total .mz-item-discount{display:none}.cal-summary-table-item-total .mz-item-rowtotal{font-family:'Montserrat',sans-serif;font-size:1.4rem;font-weight:600;color:#333}.cal-summary-table-item-total .mz-item-rowtotal.is-crossedout{display:none}.cal-summary-table-item-discount{display:none}.cal-summary-table-item-discount .mz-item-discount{text-align:center}.cal-summary-table-item-discount .mz-item-discountname{display:none}.cal-summary-table-item-discount .mz-item-discountamt{font-size:1.4rem;font-weight:500;color:#ff1d44 !important;font-weight:600}@media only screen and (min-width: 768px){.cal-summary-table-item-discount .mz-item-discountamt{font-weight:500}}@media print{.cal-summary-table-item-discount .mz-item-discountamt{font-weight:500}}.cal-summary-table-item-subtotal{display:none}.mz-printorder .cal-summary-table-item-stock{display:none}.cal-summary-table-item-stock-info{display:none}.mz-printorder .cal-summary-table-item-stock-info{display:block}.mz-confirmation .mz-pagetitle{text-align:center;text-transform:capitalize}.mz-confirmation .mz-l-stack-item{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.mz-confirmation .mz-l-stack-item>*{font-size:1.4rem}.mz-confirmation .mz-l-stack-item>*:first-child{margin-right:5px;font-weight:500}.mz-confirmation .mz-l-stack-item .mz-addresssummary{width:100%}.mz-confirmation-tableblock{min-width:350px}.mz-confirmation-tableblock:not(:last-of-type){padding-right:15px}.mz-confirmation-text{line-height:1.35em;text-align:center;font-size:1.5rem}.mz-confirmation-text a{color:#337ab7;text-decoration:underline}.mz-confirmation-info{margin-top:40px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.mz-confirmation-info .mz-checkout-paymenttitle{border:0;padding:0}.mz-confirmation-info .mz-l-stack-section{margin-bottom:15px}.mz-confirmation-info .mz-l-stack-item,.mz-confirmation-info .mz-checkout-paymenttitle{padding-left:5px !important}.mz-confirmation-info .mz-l-stack-sectiontitle{flex:1;border:0!important;padding:5px !important;background-color:var(--main-color);font-weight:500 !important;color:#fff}.mz-confirmation-payments .mz-checkout-paymenttitle{margin-bottom:10px}.mz-confirmation-payments .mz-checkout-payment dd{margin:0}.mz-confirmation-summary{margin:20px 0 0!important;width:100%}@media only screen and (min-width: 768px){.mz-confirmation-summary .mz-l-stack-sectiontitle{display:none}}.mz-confirmation-footer{margin:30px 0 0;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mz-confirmation-footer button,.mz-confirmation-footer a{margin:5px 10px;max-width:260px;width:100%;position:relative!important;font-size:1.4rem!important}@media print{.mz-confirmation-footer button,.mz-confirmation-footer a{display:none}}.mz-confirmation [class^="mz-confirmation-print"]{display:none}@media print{.mz-confirmation [class^="mz-confirmation-print"]{display:block}}@media print{.mz-confirmation #bottomHeaderBanner,.mz-confirmation #global-header-wrapper{display:none!important}}.mz-checkout .mz-checkoutform-review .mz-formstep-next button{width:170px}.mz-checkoutform .shippingBillingTbl{display:block}.mz-checkoutform .shippingBillingTbl>tbody{display:block}.mz-checkoutform .shippingBillingTbl>tbody>tr{display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-pack:center;justify-content:center}.mz-checkoutform .shippingBillingTbl>tbody>tr:first-child>td{margin-bottom:15px;padding:0 10px !important}.mz-checkoutform .shippingBillingTbl>tbody>tr .widget-container h1,.mz-checkoutform .shippingBillingTbl>tbody>tr .widget-container iframe{z-index:0 !important}.mz-checkoutform .shippingBillingTbl>tbody>tr .mz-button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:-webkit-inline-flex;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;padding:0!important;color:white;text-align:center;font-family:'Montserrat',sans-serif;font-weight:600;line-height:2;letter-spacing:.1rem;text-transform:uppercase;text-decoration:none;white-space:nowrap;border-radius:4px;cursor:pointer;-webkit-transition:all 0.35s ease-in-out;-o-transition:all 0.35s ease-in-out;transition:all 0.35s ease-in-out;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;opacity:1;height:40px;min-width:200px;border:0;background:var(--main-color);color:#fff;font-size:15px;margin:10px}.is-loading .mz-checkoutform .shippingBillingTbl>tbody>tr .mz-button{opacity:0.65}.mz-checkoutform .shippingBillingTbl>tbody>tr .mz-button:visited{color:#fff}.mz-checkoutform .shippingBillingTbl>tbody>tr .mz-button:visited:hover{color:#fff}.mz-checkoutform .shippingBillingTbl>tbody>tr .mz-button:hover,.mz-checkoutform .shippingBillingTbl>tbody>tr .mz-button:focus{background:var(--main-color);color:#fff;filter:brightness(0.9);-webkit-filter:brightness(0.9);-moz-filter:brightness(0.9);-o-filter:brightness(0.9);-ms-filter:brightness(0.9)}.mz-checkoutform .shippingBillingTbl>tbody>tr .mz-button:focus{outline:0;-webkit-box-shadow:0 0 3px 1px var(--main-color);box-shadow:0 0 3px 1px var(--main-color)}.mz-checkoutform .shippingBillingTbl>tbody>tr .mz-button[disabled],.mz-checkoutform .shippingBillingTbl>tbody>tr .mz-button.disabled,.mz-checkoutform .shippingBillingTbl>tbody>tr .mz-button.is-disabled{opacity:0.65}