.c-checkout-label{background-color:#2c628e;border-radius:10px;color:#fff;display:inline-block;font-family:proxima-nova,sans-serif;font-size:.875rem;font-weight:400;line-height:25px;padding:0 5px;text-transform:unset}.c-checkout-user-activeuser{background:#fff;border:0;border-radius:10px;margin-bottom:20px;padding:20px 25px}.c-checkout-user-activeuser p{color:#0d1832;font-size:1rem;font-weight:400;margin:0}.c-checkout-user-activeuser p strong{color:#0d1832;display:block;font-size:1rem;font-weight:700}.c-checkout-user-userform{container-type:inline-size}.c-checkout-user-userform .section-heading{color:#223051;font-family:Pridi,sans-serif;font-size:20px;font-weight:400;letter-spacing:normal;line-height:1.3;line-height:1.6;margin-bottom:.75em}.c-checkout-user-userform form{display:grid;grid-template-columns:1fr;margin-bottom:1rem}.c-checkout-user-userform form .form-group.has-input-prepend,.c-checkout-user-userform form .form-group.has-input-prepend .form-control-wrapper{position:static}.c-checkout-user-userform .city-zip-group,.c-checkout-user-userform .two-input-group{display:grid;gap:10px;grid-template-columns:1fr}@container (inline-size > 600px){.c-checkout-user-userform .two-input-group{grid-template-columns:1fr 1fr}.c-checkout-user-userform .city-zip-group{grid-template-columns:3fr 1fr}}.c-checkout-user-userform .country{align-items:center;background-color:#fff;display:flex;gap:10px}.c-checkout-user-userform .country .flag{border-radius:50%;display:inline-flex;height:19px;overflow:hidden;width:19px}.c-checkout-user-userform .country .flag img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.c-checkout-user-userform .country .caret{margin-left:auto}.c-checkout-user-userform .country .caret .c-icon{vertical-align:middle}.c-checkout-user-userform .country>*{opacity:50%}.c-checkout-user-userform .optional-checkboxes{display:flex;flex-direction:column;gap:20px;margin-top:20px}.c-checkout-user-userform .optional-checkboxes form{margin-bottom:0;margin-top:20px}.c-checkout-user-userform .hidden{display:none}.c-checkout-user-userform-contactdetails{container-type:inline-size}.c-checkout-user-userform-contactdetails .form-control-legend-email{color:#0d1832}.c-checkout-user-userform-contactdetails .email-input-wrapper{position:relative}.c-checkout-user-userform-contactdetails .email-input-wrapper .user-exists-note{align-items:center;display:flex;margin-bottom:1rem;margin-top:-.5rem}.c-checkout-user-userform-contactdetails .email-input-wrapper .user-exists-note a{margin-left:.5ch}@container (inline-size > 600px){.c-checkout-user-userform-contactdetails .email-input-wrapper .user-exists-note{background-color:#f5f4f1;border-radius:0 5px 5px 0;bottom:17px;margin:0;min-height:49.6px;padding:0 12px;position:absolute;right:1px;z-index:15}}.c-checkout-user-userform-deliverypointdetails .active-delivery{align-items:center;background-color:#fff;border-radius:10px;display:flex;gap:20px;line-height:1.1;padding:20px 25px}.c-checkout-user-userform-deliverypointdetails .active-delivery p{margin:0}.c-checkout-user-userform-deliverypointdetails .active-delivery .name{font-weight:700;margin-bottom:5px}.c-checkout-user-userform-deliverypointdetails .active-delivery .icon{width:39px}.c-checkout-user-userform-gdprcheckboxes{display:grid;grid-template-columns:1fr;margin-top:30px}.c-checkout-user-userform-gdprcheckboxes form{margin:0}.c-checkout-user-userform-gdprcheckboxes .required:after{color:#e80839;content:" *"}.c-checkout-user-userform-gdprcheckboxes .registration-consent{color:#0d1832;font-size:1rem;margin:0}.c-checkout-user-userform-userregistration .checkbox-group{align-items:center;display:flex;gap:15px}.c-account-orderdetail-purchaseitem{align-items:center;display:flex;gap:20px;line-height:1.3;margin-bottom:10px;padding:0}.c-account-orderdetail-purchaseitem .c-picture{background:#fff;border:0;border-radius:10px;overflow:hidden;padding:10px;position:relative;width:74px}.c-account-orderdetail-purchaseitem .c-picture:before{background:hsla(0,0%,100%,.015);content:"";display:block;inset:0;position:absolute}.c-account-orderdetail-purchaseitem .c-picture img{margin:auto}.c-account-orderdetail-purchaseitem .image{position:relative}.c-account-orderdetail-purchaseitem .discount{background-color:#e80839;border-radius:10px;color:#fff;font-size:11px;left:5px;padding:3px 5px;position:absolute;top:5px;z-index:5}.c-account-orderdetail-purchaseitem .title{flex:1}.c-account-orderdetail-purchaseitem .title a{color:#0d1832;display:block;font-size:1rem;font-weight:400;text-decoration:none}.c-account-orderdetail-purchaseitem .title a:active,.c-account-orderdetail-purchaseitem .title a:hover{text-decoration:underline}.c-account-orderdetail-purchaseitem .title .variation{color:#707282;display:block;font-size:.875rem;font-weight:400}.c-account-orderdetail-purchaseitem .total{text-align:right}.c-account-orderdetail-purchaseitem .pieces{color:#0d1832;font-size:1rem;font-weight:400}.c-account-orderdetail-purchaseitem .set-label{color:#0d1832;font-size:1rem;font-weight:700}.c-account-orderdetail-purchaseitem:not(.type-product){background-color:#fff;border:1px solid #dad4c3;border-radius:10px;flex-wrap:wrap;justify-content:flex-end;padding:10px 15px}.c-account-orderdetail-purchaseitem:not(.type-product) .image{display:none}.c-account-orderdetail-purchaseitem:not(.type-product) .price{font-size:1rem}@container (inline-size > 480px){.c-account-orderdetail-purchaseitem{padding:0 15px 0 0}.c-account-orderdetail-purchaseitem:not(.type-product){padding:10px 15px 10px 10px}.c-account-orderdetail-purchaseitem:not(.type-product) .image{display:block}.c-account-orderdetail-purchaseitem:not(.type-product) .c-picture{width:62px}}.c-account-orderdetail-purchaseitem-price p{line-height:1.1;margin:0}.c-account-orderdetail-purchaseitem-price .strike-price{color:#707282;font-size:.875rem}.c-account-orderdetail-purchaseitem-price .price{color:#0d1832;font-size:1.25rem;font-weight:700}.c-account-orderdetail-purchaseitem-price .price-total-with-discount .price{color:#e80839}.c-account-orderdetail-purchaseitemstree{container-type:inline-size;display:flex;flex-direction:column;gap:10px;margin-bottom:10px}.c-account-orderdetail-purchaseitemstree .level-0{border:unset;border-bottom:1px solid #dad4c3;padding:0 0 10px}.c-account-orderdetail-purchaseitemstree .level-1:not(:last-child){margin-bottom:10px}:root{--header-sections-height:45px;--header-inner-height:78px;--header-height:calc(var(--header-sections-height) + var(--header-inner-height));--header-offset:12px;--header-scroll-margin-top:calc(var(--header-height) + var(--header-offset)*2)}@media screen and (max-width:1180px){:root{--header-sections-height:0px;--header-inner-height:70px;--header-offset:6px;--header-inner-offset:15px;--jsmenu-inner-offset:20px}}.c-alert{border-radius:10px;font-size:1rem;font-weight:400;margin:0 0 10px;padding:10px 15px;text-align:left;width:100%}.c-alert[class*=light]{border:1px solid}.c-alert-success{background-color:#32b650;color:#fff}.c-alert-error{background-color:#e80839;color:#fff}.c-alert-warning{background-color:#fb8c00;color:#fff}.c-alert-info{background-color:#223051;color:#fff}.c-alert-success-light{background-color:#fff;border-color:#32b650;color:#32b650}.c-alert-error-light{background-color:#fff;border-color:#e80839;color:#e80839}.c-alert-warning-light{background-color:#fff;border-color:#fb8c00;color:#fb8c00}.c-alert-info-light{background-color:#fff;border-color:#223051;color:#223051}