.sentenceCase{text-transform:lowercase}.sentenceCase::first-letter{text-transform:uppercase}.mz-pagetitle{clear:both;font-family:"Plus Jakarta Sans Semibold";font-weight:normal;font-size:50px;line-height:120%;color:#0d004d}.mz-pagetitle .mz-pagetitle-note{font-weight:normal;font-size:14px;display:inline-block;float:right}.pagetitle-wrapper{background-color:#0d004d;min-height:300px;padding:90px 50px 50px 100px}.pagetitle-wrapper .pagetitle-store{font-family:"Plus Jakarta Sans Semibold";font-weight:normal;font-size:25px;line-height:110.00000000000001%;color:#fff}.pagetitle-wrapper .pagetitle-title{font-family:"Plus Jakarta Sans Semibold";font-weight:normal;font-size:50px;line-height:110.00000000000001%;color:#c1bfff;text-align:left;margin:0 0 15px 0;text-transform:lowercase}.pagetitle-wrapper .pagetitle-title::first-letter{text-transform:uppercase}.mz-breadcrumbs .mz-breadcrumb-link{color:#999;text-decoration:none}.mz-breadcrumbs .mz-breadcrumb-link:visited,.mz-breadcrumbs .mz-breadcrumb-link:focus,.mz-breadcrumbs .mz-breadcrumb-link:active{color:#999}.mz-breadcrumbs .mz-breadcrumb-link:hover,.mz-breadcrumbs .mz-breadcrumb-link:focus,.mz-breadcrumbs .mz-breadcrumb-link:active{text-decoration:underline;color:#999}.mz-breadcrumbs .mz-breadcrumb-current{font-weight:bold;color:#000}.mz-breadcrumbs .mz-breadcrumb-separator{display:inline-block;font-size:12px;margin:0 2px}@keyframes loadingthrob{from{background-color:#eee}
to{background-color:#e3e3e3}}
@-webkit-keyframes loadingthrob{from{background-color:#eee}
to{background-color:#e3e3e3}}
.mz-button{font-size:16px !important;display:flex;min-width:max-content !important;padding:15px 30px;max-width:fit-content;justify-content:center;align-items:center;border-radius:36px !important;height:43px;border:0px !important;transition:all 0.125s ease-in-out}.mz-button:hover{background-color:#fff !important;color:#060609 !important;border:0px !important;text-decoration:none !important}.mz-button:hover svg{fill:#060609}.mz-button:active{background-color:#fff !important;color:#060609 !important;border:0px !important}.mz-button:active svg{fill:#060609}.mz-button:focus{background-color:#512eab !important;color:#fff !important;border:0px !important}.mz-button:focus svg{fill:#fff}.mz-button[disabled],.mz-button[disabled]:active{background-color:#e8e7ef !important;color:#8e8b9d !important;pointer-events:none;opacity:1}.mz-button.mz-button-secondary{border:2px solid #512eab;background-color:#fff;color:#512eab}.mz-button.mz-button-secondary:hover{background-color:#c1bfff}.mz-button.mz-button-secondary:active{background-color:#87c5e1}.mz-button.mz-button-secondary:focus{box-shadow:0px 0px 2px 3px #219ea3}.mz-button.mz-button-text{background-color:transparent;border:0 none;outline:0 none;color:#666}.mz-button.mz-button-text:active{background:#87c5e1}.mz-button.mz-button-text:focus{box-shadow:0px 0px 2px 3px #219ea3}.mz-button.mz-button-text:hover{background-color:#c1bfff}.mz-clear{background-color:transparent !important}.mz-clear:active{background-color:transparent !important}.mz-clear:hover{background-color:transparent !important}.mz-clear:focus{background-color:transparent !important}.mz-button-xlarge{height:56px;min-width:max-content !important}.mz-button-large{height:48px;min-width:max-content !important}.mz-button-medium{height:36px;min-width:max-content !important}.mz-button-small{font-size:12px;padding:5px 30px;height:32px;min-width:max-content !important}.primaryButton,.primaryButton:focus{background-color:#512eab !important;color:#fff !important;text-decoration:none !important}.primaryButton:hover,.primaryButton:active{background-color:#0d004d !important;color:#fff !important}.primaryInverseButton,.primaryInverseButton:focus{background-color:#512eab !important;color:#fff !important;text-decoration:none !important}.primaryInverseButton:hover,.primaryInverseButton:active{background-color:#735fc0 !important;color:#fff !important}.secondaryButton,.secondaryButton:focus{background-color:#0d004d !important;color:#fff !important;text-decoration:none !important}.secondaryButton:hover{background-color:#656270 !important;color:#fff !important}.secondaryInverseButton,.secondaryInverseButton:focus{background-color:#fff !important;color:#0d004d !important;text-decoration:none !important}.secondaryInverseButton:hover{background-color:#d6d5fb !important;color:#0d004d !important}.tertiaryButton,.tertiaryButton:focus{background-color:transparent !important;border:2px solid #0d004d !important;color:#060609 !important;text-decoration:none !important}.tertiaryButton.disabled,.tertiaryButton:focus.disabled{border-color:#8e8b9d;color:#8e8b9d;pointer-events:none}.tertiaryButton svg,.tertiaryButton:focus svg{fill:#060609}.tertiaryButton:hover{background-color:#060609 !important;border:2px solid transparent !important;color:#fff !important}.tertiaryButton:hover svg{fill:#fff}.tertiaryInverseButton,.tertiaryInverseButton:focus{background-color:#060609 !important;border:2px solid transparent !important;color:#fff !important;text-decoration:none !important}.tertiaryInverseButton svg,.tertiaryInverseButton:focus svg{fill:#fff}.tertiaryInverseButton:hover{background-color:transparent !important;border:2px solid #0d004d !important;color:#060609 !important}.interactiveActionButton,.interactiveActionButton:focus{background-color:#ffce00 !important;color:#0d004d !important;text-decoration:none !important;font-weight:600;font-size:14px;line-height:24px;letter-spacing:0px;padding-left:40px;padding-right:40px}.interactiveActionButtonInverse,.interactiveActionButtonInverse:focus{background-color:#ffce00 !important;color:#0d004d !important;text-decoration:none !important}.mz-button.mz-button-large.interactiveActionButton.mz-button[disabled]{background-color:#f0f0f0 !important;color:#c2c2c2 !important;font-family:"Plus Jakarta Sans Semibold",sans-serif !important}.interactiveActionButton:hover,.interactiveActionButton:active{background-color:#0d004d !important;color:#fff !important}.mz-button.mz-button-large.interactiveActionButton.mz-button[disabled]:hover{background-color:#f0f0f0 !important;color:#c2c2c2 !important;font-family:"Plus Jakarta Sans Semibold",sans-serif !important}.interactiveActionButtonInverse:hover{background-color:#ffe67f !important;color:#0d004d !important}.is-loading .mz-button,.mz-button.is-loading{background-position:50% 50%;border-color:#eee;color:transparent;animation:loadingthrob 1s linear 0s alternate infinite;-webkit-animation:loadingthrob 1s linear 0s alternate infinite;cursor:wait}.textButton{background:transparent;text-align:left;justify-content:left !important;padding:0 !important;color:#333}.textButton:hover,.textButton:focus,.textButton:active{background-color:transparent !important;text-decoration:underline !important;color:#333 !important}.mz-price{display:inline-block;font-weight:600;font-size:16px;line-height:160%;color:#333}.mz-price+.mz-price{margin-left:2px}.login-for-pricing{font-size:14px}.price-currency{font-size:14px}.estimatedWithTax{font-size:12px;display:block;text-align:left;padding-left:10px;padding-bottom:10px}.mz-productdetail .estimatedWithTax{padding-left:0}.japanTaxExemptMessage{font-size:12px;display:block;text-align:left;padding-bottom:10px}.mz-homepage .estimatedWithTax,.mz-category .estimatedWithTax,.mz-orderlisting-item .estimatedWithTax{font-size:12px;display:block;text-align:center;padding-left:0px;padding-bottom:10px;color:#444}.mz-cart .estimatedWithTax{font-size:12px;display:block;text-align:right;padding-left:0px;padding-bottom:0px}.mz-cart .savedForLaterHolder .estimatedWithTax{text-align:center}.mz-checkout .estimatedWithTax,.mz-confirmation .estimatedWithTax{font-size:10px;display:block;text-align:right;padding-bottom:10px}.mz-price-discountname{font-size:12px;color:#fff;background-color:#505050;display:inline-block;padding:3px 6px}.mz-table{width:100%}.mz-table th{text-align:left;border-bottom:1px solid #eee;font-size:16px}.mz-table td{padding:12.5px 0 0;vertical-align:middle}.mz-propertylist{*zoom:1;clear:both}.mz-propertylist:before{content:"";display:table}.mz-propertylist:after{content:"";display:table;clear:both}.mz-propertylist dt{float:left;clear:both;font-weight:bold}.mz-propertylist dt:after,.mz-propertylist dt::after{font-weight:bold;content:':'}.mz-propertylist dd{float:left;clear:right;margin-left:12.5px}.mz-propertylist.mz-propertylist-justified dd{float:right;clear:right}.mz-propertylist.mz-propertylist-inline{clear:none}.mz-propertylist.mz-propertylist-inline+.mz-propertylist-inline{margin-left:12.5px}.mz-property{white-space:pre-wrap}.mz-icon{display:inline-block;background-repeat:no-repeat;text-decoration:none;text-indent:-999em}.mz-icon-close{background-image:url('../../resources/images/graphic-close-x.png');width:16px;height:16px}.is-loading .qty-button{pointer-events:none;opacity:.7}.product-quantity-controls{border:1px solid #512eab;border-radius:24px;max-width:max-content;padding:0 15px}.product-quantity-controls .qty-button{font-family:Open Sans;font-weight:600;font-size:16px;line-height:150%;letter-spacing:3%;color:#333;cursor:pointer}.product-quantity-controls .qty-button:hover{outline:1px solid}.product-quantity-controls .qty-button.decrease-qty{padding-top:4px}.product-quantity-controls .qty-button.increase-qty{padding-top:3px}.product-quantity-controls .mz-product-qty{width:50px;display:inline-block;text-align:center;height:36px;border:0 none;outline:0 none}.product-quantity-controls .mz-productdetail-conversion-controls>div{display:flex;align-items:flex-start}.product-quantity-controls .mz-productdetail-conversion-controls>div .mz-productdetail-qty{margin-top:0}@keyframes errorpop{from{background-color:#ea4684;
color:#ef0c00}
to{background-color:#efdae2;
color:#d0281f}}
@-webkit-keyframes errorpop{from{background-color:#ea4684;
color:#ef0c00}
to{background-color:#efdae2;
color:#d0281f}}
@keyframes warningpop{from{background-color:#ffbc36;
color:#000}
to{background-color:#ffefcf;
color:#000}}
@-webkit-keyframes warningpop{from{background-color:#ffbc36;
color:#000}
to{background-color:#ffefcf;
color:#000}}
@keyframes successpop{from{background-color:#73d473;
color:#000}
to{background-color:#eef2ee;
color:#000}}
@-webkit-keyframes successpop{from{background-color:#73d473;
color:#000}
to{background-color:#eef2ee;
color:#000}}
.mz-messagebar .mz-errors{background:#efdae2 url("../../resources/images/graphic-icon-error.svg") no-repeat 20px center;border:1px solid #eacfde;padding:25px 8.333333333px 25px 100px;-webkit-transition:top 1s;-moz-transition:top 1s;-ms-transition:top 1s;-o-transition:top 1s;font-weight:400;font-size:16px;line-height:160%}.mz-messagebar .mz-errors li{color:#d0281f;font-size:16px;list-style:none;margin:6px 0 0}.mz-messagebar .mz-errors.is-showing{animation:errorpop 0.5s ease-out 1 normal;-webkit-animation:errorpop 0.5s ease-out 1 normal}.mz-messagebar .mz-infos{background:#ffefcf url(null) no-repeat 20px center;border:1px solid #ffdfc0;padding:25px 8.333333333px 25px 100px;-webkit-transition:top 1s;-moz-transition:top 1s;-ms-transition:top 1s;-o-transition:top 1s}.mz-messagebar .mz-infos li{color:#000;font-size:16px;list-style:none;margin:6px 0 0}.mz-messagebar .mz-infos .mz-notification{padding-left:0}.mz-messagebar .mz-infos.is-showing{animation:warningpop 0.5s ease-out 1 normal;-webkit-animation:warningpop 0.5s ease-out 1 normal}.mz-messagebar .mz-success{background:#eef2ee url(null) no-repeat 20px center;border:1px solid #e6ebe5;padding:25px 8.333333333px 25px 100px;-webkit-transition:top 1s;-moz-transition:top 1s;-ms-transition:top 1s;-o-transition:top 1s}.mz-messagebar .mz-success li{color:#000;font-size:16px;list-style:none;margin:6px 0 0}.mz-messagebar .mz-success.is-showing{animation:successpop 0.5s ease-out 1 normal;-webkit-animation:successpop 0.5s ease-out 1 normal}.mz-message-item{white-space:pre-wrap}.validation-summary-errors ul{background:#efdae2 url("../../resources/images/graphic-icon-error.svg") no-repeat 20px center;border:1px solid #eacfde;padding:25px 8.333333333px 25px 100px;-webkit-transition:top 1s;-moz-transition:top 1s;-ms-transition:top 1s;-o-transition:top 1s}.validation-summary-errors ul li{color:#d0281f;font-size:16px;list-style:none;margin:6px 0 0}.form-field{padding-bottom:5px;*zoom:1}.form-field:before{content:"";display:table}.form-field:after{content:"";display:table;clear:both}.form-field .form-label{display:block;font-family:"Plus Jakarta Sans Semibold";font-weight:normal;font-size:14px;line-height:160%;color:#060609;padding-left:25px;text-transform:lowercase}.form-field .form-label::first-letter{text-transform:uppercase}.form-field .text-input,.form-field .select-input{border:1px solid #512eab;border-radius:24px;height:43px;width:100%;padding:0 25px;color:#060609;background-color:#fff}.form-field .text-input:-webkit-autofill,.form-field .select-input:-webkit-autofill,.form-field .text-input:-webkit-autofill:hover,.form-field .select-input:-webkit-autofill:hover,.form-field .text-input:-webkit-autofill:focus,.form-field .select-input:-webkit-autofill:focus,.form-field .text-input:-webkit-autofill:active,.form-field .select-input:-webkit-autofill:active{background-color:#fff}.form-field .text-input:focus,.form-field .select-input:focus,.form-field .text-input:active,.form-field .select-input:active{outline:2px solid #0d004d}.form-field .text-input.halfsize,.form-field .select-input.halfsize{width:48%;float:left;margin-right:1%}.form-field .select-input:focus-within,.form-field .select-input:active{outline:2px solid #0d004d}.form-field .select-input select{width:100%;height:100%;border:0 none;outline:0 none}.form-field .disabled{color:#8e8b9d}.checkbox-input{position:relative;overflow:hidden;display:flex;align-items:center;gap:10px;font-family:"Plus Jakarta Sans Semibold";font-weight:normal;font-size:16px;line-height:160%;color:#060609}.checkbox-input:focus-within,.checkbox-input:active{outline:2px solid #0d004d}.checkbox-input .checkbox{display:inline-block;min-width:24px;min-height:24px;background-color:#c1bfff;margin:0}.checkbox-input:has(input:checked) .checkbox{background-image:url(../../resources/images/graphic-checkbox-marker.svg);background-position:center center;background-repeat:no-repeat}.checkbox-input input{position:absolute;left:-100px}.radio-input{position:relative;overflow:hidden;display:flex;align-items:center;gap:10px;font-family:"Plus Jakarta Sans Semibold";font-weight:normal;font-size:16px;line-height:160%;color:#060609}.radio-input:focus-within,.radio-input:active{outline:2px solid #0d004d}.radio-input .radio{display:inline-block;min-width:16px;min-height:16px;margin:0;border:2px solid #0d004d;border-radius:8px;background-color:transparent}.radio-input:has(input:checked) .radio{background-color:#c1bfff}.radio-input input{position:absolute;left:-100px}.custom-select-container .custom-select{background-color:#fff}.custom-select-container .custom-select .dropdown-display{display:inline-flex;width:100%;justify-content:space-between;align-items:center;height:100%;cursor:pointer}.custom-select-container .custom-select .dropdown-display .dropdown-display-text{white-space:nowrap;width:90%;overflow:hidden}.custom-select-container .custom-select .list{right:0;width:100%}.custom-select-container .custom-select .list .dropdown-search-item{background-color:#fff;height:66px;font-size:14px;padding:13px 16px;position:relative}.custom-select-container .custom-select .list .dropdown-search-item .btn-clear{position:absolute;right:18px;top:17px;background-color:transparent;outline:0 none;box-shadow:none}.custom-select-container .custom-select .list .dropdown-search-item .dropdown-search{width:100%;border-radius:6px;padding:0 8px;height:40px}.custom-select-container .custom-select .list .dropdown-item a{background-color:#fff;transition:background-color 0.2s ease;min-height:40px;font-size:14px;padding:13px 16px;display:block}.custom-select-container .custom-select .list .dropdown-item:hover a{background-color:#edecf6;-webkit-transition:background-color 1000ms linear;-ms-transition:background-color 1000ms linear;transition:none;font-weight:bold;text-decoration:none;color:#0d004d}.custom-select-container .custom-select .list .dropdown-item:active a{box-shadow:0px 0px 2px 4px #219ea3 inset}.custom-select-container .custom-select .list .dropdown-item.selected a{background-color:#edecf6;font-size:14px;transition:none;font-weight:bold;text-decoration:none;color:#0d004d}select.processed{display:none !important}.is-invalid .floatInput,.is-invalid .floatSelect{background-color:#efdae2}.floatInput,.floatSelect{color:#333;font-size:14px;padding:0 20px;display:block;width:100% !important;border:1px solid #c1bfff;border-radius:24px;font-weight:400;height:50px}@media (max-width:767px){.floatInput,.floatSelect{margin-bottom:16px}}.floatInput.is-invalid,.floatSelect.is-invalid{background-color:#efdae2}.floatSelect{padding-right:16px}.floatInput[type="email"]{background-image:url('../resources/images/email-envelop.svg');background-repeat:no-repeat;background-position:10px;padding-left:40px}.floatInput[type="email"]:placeholder-shown~.floatLabel{left:46px}.floatInput[type="password"]{background-image:url('../resources/images/Lock-logo.svg');background-repeat:no-repeat;background-position:10px;padding-left:40px}.floatInput[type="password"]:placeholder-shown~.floatLabel{left:59px}.floatInput:focus{outline:none}.floatLabel{color:#666;font-weight:400;position:absolute;pointer-events:none;transition:0.2s ease all;-moz-transition:0.2s ease all;-webkit-transition:0.2s ease all;font-family:"Plus Jakarta Sans",sans-serif;min-width:auto;top:-9px;font-size:11px;padding:3px 6px;left:28px;letter-spacing:.08em;line-height:14px;text-shadow:-2px -2px 0 #fff,2px -2px 0 #fff,-2px 2px 0 #fff,2px 2px 0 #fff,0px -2px 0 #fff,0px 2px 0 #fff,-2px 0px 0 #fff,2px 0px 0 #fff;-webkit-text-stroke:2px white;paint-order:stroke fill}.floatInput:focus~.floatLabel{top:-9px !important;font-size:11px !important;background-color:transparent;padding:3px 6px !important;left:28px !important;letter-spacing:.08em !important;line-height:14px !important;color:#333}@media (max-width:767px){.floatInput:focus~.floatLabel{left:14px !important}}.mz-myaccount .mz-accountstorecredit-form .floatInput:focus~.floatLabel{top:-11px !important;font-size:11px !important;background-color:transparent;padding:3px 6px !important;left:28px !important;letter-spacing:.08em !important;line-height:14px !important;color:#333}@media (max-width:767px){.mz-myaccount .mz-accountstorecredit-form .floatInput:focus~.floatLabel{left:14px !important}}.mz-myaccount .mz-accountstorecredit-form .floatInput:placeholder-shown~.floatLabel,.mz-myaccount .mz-accountstorecredit-form .floatSelect.empty-value~.floatLabel{left:12px;font-size:14px;letter-spacing:0em;background-color:transparent;text-transform:none}.floatInput:placeholder-shown~.floatLabel,.floatSelect.empty-value~.floatLabel{left:22px;top:14px;font-size:14px;letter-spacing:0em;background-color:transparent;text-transform:none}.is-complete .floatLabel{position:static;font-size:14px;text-transform:none;letter-spacing:normal;padding:3px 5px 3px 0px;font-weight:bold;display:block;margin-bottom:0px;margin-top:8px}.is-complete .floatLabel:after{content:":"}.submitForm{font-size:16px;font-weight:700;line-height:24px;padding:12px 24px 12px 24px;border-radius:6px;text-align:center;background:#512eab !important;margin-left:20px}.checkbox-element,.radio-element{display:inline-block;position:relative;width:40px;height:40px;opacity:1;border-radius:20px;cursor:pointer;float:left;min-width:40px}.checkbox-element .ripple,.radio-element .ripple{border-radius:20px;position:absolute;top:0;left:0;z-index:20;width:100%;height:100%}.checkbox-element input,.radio-element input{width:22px;height:22px;position:absolute;left:9px;top:9px;z-index:10;accent-color:#c1bfff;margin:0}.checkbox-element input:focus,.radio-element input:focus{outline:0 none}.checkbox-element:focus-within,.radio-element:focus-within{box-shadow:0 2px 4px 0 #c1bfff}.checkbox-element:hover .ripple,.radio-element:hover .ripple{box-shadow:0 2px 4px 0 #c1bfff;background-color:#0000000f;opacity:1}.checkbox-element:active,.radio-element:active{box-shadow:0 2px 4px 0 #c1bfff}.checkbox-element:active .ripple,.radio-element:active .ripple{background-color:#000;opacity:.16}.checkbox-container{display:flex;align-items:center}label.checkbox-label{color:#333;cursor:pointer;margin-top:8px;display:inline-block;margin-left:8px;width:90%}.line-input{border:0 none;background:transparent;border-bottom:1px solid #0d004d;margin-top:15px;font-size:16px;outline:0 none !important}.mz-table-cart .mz-carttable-item-image{float:left;margin:0 6.25px 6.25px 0}.mz-table-cart .mz-carttable-header-price,.mz-table-cart .mz-carttable-header-total,.mz-table-cart .mz-carttable-item-price,.mz-table-cart .mz-carttable-item-total,.mz-table-cart .mz-carttable-shipping-row td,.mz-table-cart .mz-carttable-total-row td,.mz-table-cart .mz-carttable-checkout-row td{text-align:right}.mz-table-cart .mz-carttable-header-qty,.mz-table-cart .mz-carttable-item-qty,.mz-table-cart .mz-carttable-noitems{text-align:center}.mz-table-cart .mz-carttable-item-info-wrap{overflow:hidden}.mz-table-cart .mz-carttable-item-info-wrap .mz-propertylist{float:right;margin:0;width:40%}.mz-table-cart .mz-carttable-item-title{display:block;font-size:16px}.mz-table-cart .mz-carttable-item-code{float:left;clear:both;font-size:12px}.mz-table-cart .mz-carttable-item-pickuplocation{float:left;clear:both;margin:6.25px 0;font-size:16px}.mz-table-cart .mz-carttable-qty-field{width:75px}.mz-table-cart .mz-carttable-item-remove{width:40px;text-align:center}.mz-table-cart .mz-carttable-total-row{font-size:20px}.mz-table-cart .mz-carttable-total{display:inline-block;margin-left:12.5px}.mz-table-cart .mz-carttable-emptylink{font-size:12px;display:inline-block;margin-right:25px;vertical-align:middle}.mz-table-cart .mz-item-discount{font-weight:bold}.mz-table-cart .mz-item-discount .mz-item-discountamt{color:#900}.mz-table-cart .mz-carttable-checkout-couponcode{float:left;text-align:left}.mz-carttable-button-active{width:200px}#cartform{padding:10px 5px;margin-top:20px}.continueShopping{float:right;margin-bottom:-40px;display:inline-block;position:absolute;right:45px;top:35px}#cart{*zoom:1;padding-bottom:100px}#cart:before{content:"";display:table}#cart:after{content:"";display:table;clear:both}@media only screen and (max-width:991px){#cart{display:flex;flex-wrap:wrap;flex-direction:column-reverse}}@media only screen and (max-width:767px){.container-fluid{padding:35px}#cartform{padding-left:0;padding-right:0}.cart-summary{padding:35px}}.price-currency{font-weight:400;font-size:12px;line-height:120%;text-align:right;color:#333}.cart-products{background-color:#fff;padding:20px;margin:0;list-style:none}.cart-products .mz-carttable-noitems{padding:30px 0;font-weight:400;font-style:Italic;font-size:25px;line-height:120%;color:#333;text-align:center}.cart-products .cart-product{display:flex;border-bottom:1px solid #707070;padding:15px 0;flex-wrap:wrap;text-align:center}.cart-products .cart-product:last-of-type{border-bottom:0 none}.cart-products .cart-product .cart-product-thumb{margin-bottom:15px}.cart-products .cart-product .cart-product-thumb img{max-width:100%}@media only screen and (min-width:992px){.cart-products .cart-product .cart-product-thumb{margin-bottom:0}}.cart-products .cart-product .cart-product-details{text-align:left}.cart-products .cart-product .cart-product-name{margin:3px 0}.cart-products .cart-product .cart-product-name h3{margin-top:0}.cart-products .cart-product .cart-product-name .mz-carttable-item-title{font-family:"Plus Jakarta Sans Semibold";font-weight:normal;font-size:18px;line-height:120%;color:#512eab;text-decoration:none}.cart-products .cart-product .cart-product-name .mz-carttable-item-title:visited,.cart-products .cart-product .cart-product-name .mz-carttable-item-title:focus,.cart-products .cart-product .cart-product-name .mz-carttable-item-title:active{color:#512eab}.cart-products .cart-product .cart-product-name .mz-carttable-item-title:hover,.cart-products .cart-product .cart-product-name .mz-carttable-item-title:focus,.cart-products .cart-product .cart-product-name .mz-carttable-item-title:active{text-decoration:underline;color:#512eab}.cart-products .cart-product .cart-product-price{font-family:"Plus Jakarta Sans Semibold";font-weight:normal;font-style:SemiBold;font-size:18px;line-height:120%;color:#060609;padding:8px 0 16px}.cart-products .cart-product .cart-product-price .price-currency{font-family:"Plus Jakarta Sans Semibold";font-weight:normal;font-style:SemiBold;font-size:12px;line-height:120%}.cart-products .cart-product .cart-product-price .mz-item-price{width:100%;display:block}.cart-products .cart-product .cart-product-price .mz-item-price.is-crossedout{font-size:.8em}.cart-products .cart-product .cart-product-quantity{text-align:center;margin:15px 0}@media only screen and (min-width:768px){.cart-products .cart-product .cart-product-quantity{text-align:left;margin:0 0}}@media only screen and (min-width:550px){.cart-products .mz-carttable-checkout-couponcode{text-align:left;align-items:center}.cart-products .mz-carttable-checkout-couponcode .coupon-code-label{width:30%}.cart-products .mz-carttable-checkout-couponcode .coupon-code-form{width:70%}}.cart-products .mz-carttable-checkout-couponcode .coupon-code-label label{font-weight:400;font-style:Italic;font-size:18px;line-height:120%;color:#333}.cart-products .mz-carttable-checkout-couponcode .coupon-code-form{display:flex;flex-wrap:wrap;gap:20px}.cart-products .mz-carttable-checkout-couponcode .coupon-code-form .text-input{flex-grow:1;width:auto}@media only screen and (max-width:1299px){.cart-products .mz-carttable-checkout-couponcode .coupon-code-form .text-input{color:#000;width:100%}}.cart-products .empty-cart-container{margin-top:39px;padding-right:55px;display:flex;justify-content:right}@media only screen and (max-width:1299px){.cart-products .empty-cart-container{padding-right:15px}}.cart-summary{padding:20px;background-color:#fff;margin-bottom:20px}@media only screen and (min-width:992px){.cart-summary{margin-left:8.33333333%}}.cart-summary .continue-button{margin:0 auto}.cart-summary .cart-summary-header{font-family:"Plus Jakarta Sans Semibold";font-weight:normal;font-size:35px;line-height:120%;color:#0d004d;padding-bottom:7px;font-style:SemiBold}.cart-summary .cart-summary-row{font-size:16px;padding:17px 0;border-top:1px solid #0d004d;*zoom:1}.cart-summary .cart-summary-row:before{content:"";display:table}.cart-summary .cart-summary-row:after{content:"";display:table;clear:both}.cart-summary .cart-summary-row:last-of-type{border:0 none}.cart-summary .cart-summary-row.tax-row{font-style:italic}.cart-summary .cart-summary-row.total-row .cart-summary-value{font-family:"Plus Jakarta Sans Semibold";font-weight:normal;color:#060609}.cart-summary .cart-summary-row.total-row .cart-summary-value .price-currency{color:#060609}.cart-summary .cart-summary-row .cart-summary-name{text-align:left;font-family:"Plus Jakarta Sans Semibold";font-weight:normal;font-size:18px;line-height:120%;color:#060609}@media only screen and (max-width:991px){.cart-summary .cart-summary-row .cart-summary-name{font-size:14px}}.cart-summary .cart-summary-row .cart-summary-value{text-align:right;font-weight:400;font-size:18px;line-height:120%;color:#333}@media only screen and (max-width:991px){.cart-summary .cart-summary-row .cart-summary-value{font-size:16px}}.cart-summary #cart-checkout{display:block;margin:0 auto;font-family:"Plus Jakarta Sans Semibold";font-weight:normal;font-size:14px;line-height:24px;letter-spacing:0px;text-align:center;color:#0d004d;padding:0 80px}@media only screen and (max-width:767px){.cart-summary #cart-checkout{padding:0 40px}}