.oza-address-edit-sheet{position:fixed;inset:0;z-index:2300;display:grid;justify-items:end;visibility:hidden;pointer-events:none}.oza-address-edit-sheet.is-open{visibility:visible;pointer-events:auto}.oza-address-edit-sheet__backdrop{position:absolute;inset:0;background:rgba(17,17,17,.22);opacity:0;transition:opacity var(--transition)}.oza-address-edit-sheet.is-open .oza-address-edit-sheet__backdrop{opacity:1}.oza-address-edit-sheet__panel{position:relative;z-index:1;display:flex;flex-direction:column;width:min(560px,100%);height:100%;padding:15px 25px 20px;overflow:auto;background:#fff;box-shadow:-18px 0 44px rgba(17,17,17,.14);transform:translateX(100%);transition:transform var(--transition)}.oza-address-edit-sheet.is-open .oza-address-edit-sheet__panel{transform:translateX(0)}.oza-address-edit-sheet__panel.is-dragging{transition:none}.oza-address-edit-sheet__handle{display:none}.oza-address-edit-sheet__header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 0 18px;padding:0 0 14px;border-bottom:1px solid rgba(61,61,61,.1)}.oza-address-edit-sheet__header h3{margin:0;color:rgba(34,34,34,.96);font-size:1.16rem;font-weight:700;line-height:1.2}.oza-address-edit-sheet__close{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;padding:0;border:0;background:rgba(0,0,0,0);color:rgba(61,61,61,.54);font-size:1.4rem;line-height:1;cursor:pointer}.oza-address-edit-sheet__body{flex:1 1 auto;min-height:160px;margin-left:-12px;margin-right:-12px;padding-left:12px;padding-right:16px;overflow:auto;scrollbar-gutter:stable}.oza-address-edit-sheet.is-loading .oza-address-edit-sheet__body::before{content:"Chargement du formulaire...";display:block;padding:32px 0;color:rgba(61,61,61,.58);font-size:.9rem}.oza-address-edit-sheet__body .oza-checkout-addresses__form{padding:0}.oza-address-edit-sheet__body .form-fields{display:grid;grid-template-columns:minmax(0, 1fr);gap:0;margin:0;padding:0}.oza-address-edit-sheet .js-address-form form{padding:0;border:0;background:rgba(0,0,0,0);box-shadow:none}.oza-address-edit-sheet .form-group.row{display:grid;grid-template-columns:minmax(0, 1fr);gap:5px;margin:0 0 10px}.oza-address-edit-sheet .form-control-label{width:100%;max-width:none;margin:0;padding:0;color:rgba(34,34,34,.92);font-size:.88rem;font-weight:600;line-height:1.25}body#checkout .oza-address-edit-sheet .form-group.row>.form-control-label,body#order .oza-address-edit-sheet .form-group.row>.form-control-label{padding-top:0}.oza-address-edit-sheet .js-input-column{flex:0 0 100%;width:100%;max-width:none;padding:0}.oza-address-edit-sheet .form-control-comment{display:none}.oza-address-edit-sheet .form-control,.oza-address-edit-sheet .form-control-select{width:100%}.oza-address-edit-sheet .form-group.has-danger .form-control,.oza-address-edit-sheet .form-group.has-danger .form-control-select{border-color:var(--color-error) !important;box-shadow:none}.oza-address-edit-sheet .alert.oza-address-edit-sheet__mobile-warning{margin:0 0 14px;padding:11px 13px;border:0;border-left:2px solid var(--color-error);border-radius:0;background:#fdedec;color:#c0392b;font-size:14px;line-height:1.45}.oza-address-edit-sheet .oza-address-extra-details{margin:-2px 0 0}.oza-address-edit-sheet .oza-address-extra-details__summary{display:inline-flex;width:auto;padding:0;color:rgba(61,61,61,.62);font-size:.76rem;font-weight:500;line-height:1.35;text-decoration:underline;text-decoration-color:rgba(61,61,61,.2);text-underline-offset:3px;cursor:pointer;list-style:none}.oza-address-edit-sheet .oza-address-extra-details__summary::-webkit-details-marker,.oza-address-edit-sheet .oza-address-pro-details__summary::-webkit-details-marker{display:none}.oza-address-edit-sheet .oza-address-extra-details[open] .oza-address-extra-details__summary{display:none}.oza-address-edit-sheet .oza-address-extra-details__field .form-group-address2>.form-control-label{display:none}.oza-address-edit-sheet .oza-address-extra-details__field .form-group-address2{margin:0 0 4px}body#checkout .oza-address-edit-sheet .oza-address-extra-details__field .form-group.row.form-group-address2,body#order .oza-address-edit-sheet .oza-address-extra-details__field .form-group.row.form-group-address2{margin-bottom:4px}.oza-address-edit-sheet .oza-address-pro-details{margin:0 0 10px;padding:0;border:0;border-radius:0;background:rgba(0,0,0,0);box-shadow:none}.oza-address-edit-sheet .oza-address-pro-details__summary{display:inline-flex;align-items:center;gap:6px;width:auto;padding:0;color:rgba(61,61,61,.62);font-size:.82rem;font-weight:500;line-height:1.35;cursor:pointer;list-style:none}.oza-address-edit-sheet .oza-address-pro-details__toggle{text-decoration:underline;text-decoration-color:rgba(61,61,61,.22);text-underline-offset:3px}.oza-address-edit-sheet .oza-address-pro-details__icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:23px;height:23px;opacity:.6;color:currentColor;transform:translateY(-3px)}.oza-address-edit-sheet .oza-address-pro-details__icon--invoice{transform:translateY(-2px)}.oza-address-edit-sheet .oza-address-pro-details__chevron{flex:0 0 auto;width:6px;height:6px;margin-left:2px;border-right:1px solid currentColor;border-bottom:1px solid currentColor;opacity:.54;transform:rotate(-45deg)}.oza-address-edit-sheet .oza-address-pro-details[open] .oza-address-pro-details__summary{display:none}.oza-address-edit-sheet .oza-address-pro-details__panel{margin:0 -12px;padding:0 12px 12px;background:rgba(61,61,61,.02)}.oza-address-edit-sheet .oza-address-pro-details__header{display:flex;justify-content:flex-end;min-height:16px}.oza-address-edit-sheet .oza-address-pro-details__close{width:28px;height:28px;padding:0;border:0;background:rgba(0,0,0,0);color:rgba(61,61,61,.46);font-size:1.1rem}.oza-address-edit-sheet .oza-address-pro-details__fields{display:grid;grid-template-columns:minmax(0, 1fr);gap:0;padding:0}.oza-address-edit-sheet .oza-address-pro-details__fields .form-group-company,.oza-address-edit-sheet .oza-address-pro-details__fields .form-group-vat_number,.oza-address-edit-sheet .oza-address-pro-details__fields .form-group-dni{margin-bottom:8px}.oza-address-edit-sheet .oza-address-pro-details__fields .form-group-vat_number,.oza-address-edit-sheet .oza-address-pro-details__fields .form-group-dni{margin-bottom:0}.oza-address-edit-sheet .oza-address-pro-details__optional{color:rgba(61,61,61,.48);font-weight:400}.oza-address-edit-sheet .oza-address-country-phone-row{display:grid;grid-template-columns:minmax(0, 1fr);gap:0;margin-bottom:10px}.oza-address-edit-sheet .oza-billing-section,.oza-address-edit-sheet .form-footer{display:none !important}.oza-address-edit-sheet__actions{display:flex;justify-content:flex-end;margin-top:10px;padding-top:12px;border-top:1px solid rgba(61,61,61,.1)}.oza-address-edit-sheet__actions .btn{min-width:170px}.oza-address-edit-sheet__actions .btn-primary{min-width:174px;min-height:48px;padding:0 24px;border:0;border-radius:var(--radius-sm);background:linear-gradient(180deg, #0069b4 0%, var(--color-primary-dark) 100%);color:#fff;font-size:.92rem;font-weight:600;letter-spacing:0;text-transform:uppercase;box-shadow:none}.oza-address-edit-sheet__actions .btn-primary:hover,.oza-address-edit-sheet__actions .btn-primary:focus-visible{background:linear-gradient(180deg, var(--color-primary-dark) 0%, #005493 100%);color:#fff}.oza-address-edit-sheet [data-oza-address-sheet-form].is-submitting,.oza-address-edit-sheet [data-oza-account-address-sheet-form].is-submitting{cursor:wait}.oza-address-edit-sheet [data-oza-address-sheet-form].is-submitting .oza-address-edit-sheet__actions .btn,.oza-address-edit-sheet [data-oza-account-address-sheet-form].is-submitting .oza-address-edit-sheet__actions .btn{opacity:.72}.oza-address-edit-sheet-open{overflow:hidden}@media(max-width: 767px){.oza-address-edit-sheet{align-items:end;justify-items:stretch;padding-top:5vh}.oza-address-edit-sheet__panel{width:100%;height:95vh;height:95dvh;max-height:95vh;max-height:95dvh;padding:30px 16px calc(18px + env(safe-area-inset-bottom, 0px));overflow:hidden;border-radius:18px 18px 0 0;box-shadow:0 -18px 46px rgba(17,17,17,.18);transform:translateY(100%)}.oza-address-edit-sheet.is-open .oza-address-edit-sheet__panel{transform:translateY(0)}.oza-address-edit-sheet__handle{position:absolute;top:0;left:50%;z-index:3;display:block;width:58px;height:28px;transform:translateX(-50%);cursor:grab;touch-action:none;user-select:none}.oza-address-edit-sheet__handle::before{content:"";position:absolute;top:10px;left:50%;width:var(--oza-bottom-sheet-handle-width);height:var(--oza-bottom-sheet-handle-height);border-radius:999px;background:var(--oza-bottom-sheet-handle-background-strong);transform:translateX(-50%)}.oza-address-edit-sheet__header{padding-top:0}.oza-address-edit-sheet__actions .btn-primary{width:100%;min-height:52px}}@media(min-width: 768px){.oza-address-edit-sheet__body .form-fields{grid-template-columns:repeat(2, minmax(0, 1fr));column-gap:22px}.oza-address-edit-sheet__body .form-fields>*{grid-column:1/-1}.oza-address-edit-sheet .oza-address-country-phone-row,.oza-address-edit-sheet .oza-address-pro-details__fields{grid-template-columns:repeat(2, minmax(0, 1fr));column-gap:22px;row-gap:6px}.oza-address-edit-sheet .oza-address-country-phone-row .form-group-id_country,.oza-address-edit-sheet .oza-address-country-phone-row .form-group-phone,.oza-address-edit-sheet .oza-address-country-phone-row .form-group-phone_mobile{margin-bottom:0}.oza-address-edit-sheet .oza-address-pro-details__fields .form-group-company{grid-column:1/-1}.oza-address-edit-sheet__body .form-fields>.form-group-postcode{grid-column:1}.oza-address-edit-sheet__body .form-fields>.form-group-city{grid-column:2}}#authentication,#my-account,#order-detail,#guest-tracking,#order-follow,#order-slip,#addresses,#address,#identity,#password,#history{padding-bottom:var(--space-2xl)}body#my-account .oza-history-progress__step[data-oza-tooltip],body#my-account .oza-history-invoice__pending[data-oza-tooltip],body#my-account .oza-order-detail__action--invoice.is-disabled[data-oza-tooltip],body#history .oza-history-progress__step[data-oza-tooltip],body#history .oza-history-invoice__pending[data-oza-tooltip],body#history .oza-order-detail__action--invoice.is-disabled[data-oza-tooltip],body#order-detail .oza-history-progress__step[data-oza-tooltip],body#order-detail .oza-history-invoice__pending[data-oza-tooltip],body#order-detail .oza-order-detail__action--invoice.is-disabled[data-oza-tooltip],body#guest-tracking .oza-history-progress__step[data-oza-tooltip],body#guest-tracking .oza-history-invoice__pending[data-oza-tooltip],body#guest-tracking .oza-order-detail__action--invoice.is-disabled[data-oza-tooltip]{position:relative;cursor:help}body#my-account .oza-history-progress__step[data-oza-tooltip]::before,body#my-account .oza-history-invoice__pending[data-oza-tooltip]::before,body#my-account .oza-order-detail__action--invoice.is-disabled[data-oza-tooltip]::before,body#history .oza-history-progress__step[data-oza-tooltip]::before,body#history .oza-history-invoice__pending[data-oza-tooltip]::before,body#history .oza-order-detail__action--invoice.is-disabled[data-oza-tooltip]::before,body#order-detail .oza-history-progress__step[data-oza-tooltip]::before,body#order-detail .oza-history-invoice__pending[data-oza-tooltip]::before,body#order-detail .oza-order-detail__action--invoice.is-disabled[data-oza-tooltip]::before,body#guest-tracking .oza-history-progress__step[data-oza-tooltip]::before,body#guest-tracking .oza-history-invoice__pending[data-oza-tooltip]::before,body#guest-tracking .oza-order-detail__action--invoice.is-disabled[data-oza-tooltip]::before{content:attr(data-oza-tooltip);position:absolute;bottom:calc(100% + 8px);left:50%;z-index:30;width:max-content;max-width:min(190px,100vw - 48px);padding:6px 8px;border-radius:3px;background:var(--color-header);color:#fff;font-size:11px;font-weight:600;line-height:1.25;text-align:center;white-space:normal;opacity:0;pointer-events:none;transform:translate(-50%, 4px);transition:opacity var(--transition),transform var(--transition)}body#my-account .oza-history-progress__tooltip-arrow,body#my-account .oza-history-invoice__tooltip-arrow,body#history .oza-history-progress__tooltip-arrow,body#history .oza-history-invoice__tooltip-arrow,body#order-detail .oza-history-progress__tooltip-arrow,body#order-detail .oza-history-invoice__tooltip-arrow,body#guest-tracking .oza-history-progress__tooltip-arrow,body#guest-tracking .oza-history-invoice__tooltip-arrow{position:absolute;bottom:calc(100% - 3px);left:50%;z-index:31;width:0;height:0;border:6px solid rgba(0,0,0,0);border-top-color:var(--color-header);opacity:0;pointer-events:none;transform:translate(-50%, 4px);transition:opacity var(--transition),transform var(--transition)}body#my-account .oza-history-progress__step[data-oza-tooltip]:hover::before,body#my-account .oza-history-progress__step[data-oza-tooltip]:focus::before,body#my-account .oza-history-progress__step[data-oza-tooltip]:focus-visible::before,body#my-account .oza-history-progress__step[data-oza-tooltip].is-tooltip-open::before,body#my-account .oza-history-invoice__pending[data-oza-tooltip]:hover::before,body#my-account .oza-history-invoice__pending[data-oza-tooltip]:focus::before,body#my-account .oza-history-invoice__pending[data-oza-tooltip]:focus-visible::before,body#my-account .oza-history-invoice__pending[data-oza-tooltip].is-tooltip-open::before,body#my-account .oza-order-detail__action--invoice.is-disabled[data-oza-tooltip]:hover::before,body#my-account .oza-order-detail__action--invoice.is-disabled[data-oza-tooltip]:focus::before,body#my-account .oza-order-detail__action--invoice.is-disabled[data-oza-tooltip]:focus-visible::before,body#my-account .oza-order-detail__action--invoice.is-disabled[data-oza-tooltip].is-tooltip-open::before,body#history .oza-history-progress__step[data-oza-tooltip]:hover::before,body#history .oza-history-progress__step[data-oza-tooltip]:focus::before,body#history .oza-history-progress__step[data-oza-tooltip]:focus-visible::before,body#history .oza-history-progress__step[data-oza-tooltip].is-tooltip-open::before,body#history .oza-history-invoice__pending[data-oza-tooltip]:hover::before,body#history .oza-history-invoice__pending[data-oza-tooltip]:focus::before,body#history .oza-history-invoice__pending[data-oza-tooltip]:focus-visible::before,body#history .oza-history-invoice__pending[data-oza-tooltip].is-tooltip-open::before,body#history .oza-order-detail__action--invoice.is-disabled[data-oza-tooltip]:hover::before,body#history .oza-order-detail__action--invoice.is-disabled[data-oza-tooltip]:focus::before,body#history .oza-order-detail__action--invoice.is-disabled[data-oza-tooltip]:focus-visible::before,body#history .oza-order-detail__action--invoice.is-disabled[data-oza-tooltip].is-tooltip-open::before,body#order-detail .oza-history-progress__step[data-oza-tooltip]:hover::before,body#order-detail .oza-history-progress__step[data-oza-tooltip]:focus::before,body#order-detail .oza-history-progress__step[data-oza-tooltip]:focus-visible::before,body#order-detail .oza-history-progress__step[data-oza-tooltip].is-tooltip-open::before,body#order-detail .oza-history-invoice__pending[data-oza-tooltip]:hover::before,body#order-detail .oza-history-invoice__pending[data-oza-tooltip]:focus::before,body#order-detail .oza-history-invoice__pending[data-oza-tooltip]:focus-visible::before,body#order-detail .oza-history-invoice__pending[data-oza-tooltip].is-tooltip-open::before,body#order-detail .oza-order-detail__action--invoice.is-disabled[data-oza-tooltip]:hover::before,body#order-detail .oza-order-detail__action--invoice.is-disabled[data-oza-tooltip]:focus::before,body#order-detail .oza-order-detail__action--invoice.is-disabled[data-oza-tooltip]:focus-visible::before,body#order-detail .oza-order-detail__action--invoice.is-disabled[data-oza-tooltip].is-tooltip-open::before,body#guest-tracking .oza-history-progress__step[data-oza-tooltip]:hover::before,body#guest-tracking .oza-history-progress__step[data-oza-tooltip]:focus::before,body#guest-tracking .oza-history-progress__step[data-oza-tooltip]:focus-visible::before,body#guest-tracking .oza-history-progress__step[data-oza-tooltip].is-tooltip-open::before,body#guest-tracking .oza-history-invoice__pending[data-oza-tooltip]:hover::before,body#guest-tracking .oza-history-invoice__pending[data-oza-tooltip]:focus::before,body#guest-tracking .oza-history-invoice__pending[data-oza-tooltip]:focus-visible::before,body#guest-tracking .oza-history-invoice__pending[data-oza-tooltip].is-tooltip-open::before,body#guest-tracking .oza-order-detail__action--invoice.is-disabled[data-oza-tooltip]:hover::before,body#guest-tracking .oza-order-detail__action--invoice.is-disabled[data-oza-tooltip]:focus::before,body#guest-tracking .oza-order-detail__action--invoice.is-disabled[data-oza-tooltip]:focus-visible::before,body#guest-tracking .oza-order-detail__action--invoice.is-disabled[data-oza-tooltip].is-tooltip-open::before{opacity:1;transform:translate(-50%, 0)}body#my-account .oza-history-progress__step[data-oza-tooltip]:hover .oza-history-progress__tooltip-arrow,body#my-account .oza-history-progress__step[data-oza-tooltip]:focus .oza-history-progress__tooltip-arrow,body#my-account .oza-history-progress__step[data-oza-tooltip]:focus-visible .oza-history-progress__tooltip-arrow,body#my-account .oza-history-progress__step[data-oza-tooltip].is-tooltip-open .oza-history-progress__tooltip-arrow,body#my-account .oza-history-invoice__pending[data-oza-tooltip]:hover .oza-history-invoice__tooltip-arrow,body#my-account .oza-history-invoice__pending[data-oza-tooltip]:focus .oza-history-invoice__tooltip-arrow,body#my-account .oza-history-invoice__pending[data-oza-tooltip]:focus-visible .oza-history-invoice__tooltip-arrow,body#my-account .oza-history-invoice__pending[data-oza-tooltip].is-tooltip-open .oza-history-invoice__tooltip-arrow,body#my-account .oza-order-detail__action--invoice.is-disabled[data-oza-tooltip]:hover .oza-history-invoice__tooltip-arrow,body#my-account .oza-order-detail__action--invoice.is-disabled[data-oza-tooltip]:focus .oza-history-invoice__tooltip-arrow,body#my-account .oza-order-detail__action--invoice.is-disabled[data-oza-tooltip]:focus-visible .oza-history-invoice__tooltip-arrow,body#my-account .oza-order-detail__action--invoice.is-disabled[data-oza-tooltip].is-tooltip-open .oza-history-invoice__tooltip-arrow,body#history .oza-history-progress__step[data-oza-tooltip]:hover .oza-history-progress__tooltip-arrow,body#history .oza-history-progress__step[data-oza-tooltip]:focus .oza-history-progress__tooltip-arrow,body#history .oza-history-progress__step[data-oza-tooltip]:focus-visible .oza-history-progress__tooltip-arrow,body#history .oza-history-progress__step[data-oza-tooltip].is-tooltip-open .oza-history-progress__tooltip-arrow,body#history .oza-history-invoice__pending[data-oza-tooltip]:hover .oza-history-invoice__tooltip-arrow,body#history .oza-history-invoice__pending[data-oza-tooltip]:focus .oza-history-invoice__tooltip-arrow,body#history .oza-history-invoice__pending[data-oza-tooltip]:focus-visible .oza-history-invoice__tooltip-arrow,body#history .oza-history-invoice__pending[data-oza-tooltip].is-tooltip-open .oza-history-invoice__tooltip-arrow,body#history .oza-order-detail__action--invoice.is-disabled[data-oza-tooltip]:hover .oza-history-invoice__tooltip-arrow,body#history .oza-order-detail__action--invoice.is-disabled[data-oza-tooltip]:focus .oza-history-invoice__tooltip-arrow,body#history .oza-order-detail__action--invoice.is-disabled[data-oza-tooltip]:focus-visible .oza-history-invoice__tooltip-arrow,body#history .oza-order-detail__action--invoice.is-disabled[data-oza-tooltip].is-tooltip-open .oza-history-invoice__tooltip-arrow,body#order-detail .oza-history-progress__step[data-oza-tooltip]:hover .oza-history-progress__tooltip-arrow,body#order-detail .oza-history-progress__step[data-oza-tooltip]:focus .oza-history-progress__tooltip-arrow,body#order-detail .oza-history-progress__step[data-oza-tooltip]:focus-visible .oza-history-progress__tooltip-arrow,body#order-detail .oza-history-progress__step[data-oza-tooltip].is-tooltip-open .oza-history-progress__tooltip-arrow,body#order-detail .oza-history-invoice__pending[data-oza-tooltip]:hover .oza-history-invoice__tooltip-arrow,body#order-detail .oza-history-invoice__pending[data-oza-tooltip]:focus .oza-history-invoice__tooltip-arrow,body#order-detail .oza-history-invoice__pending[data-oza-tooltip]:focus-visible .oza-history-invoice__tooltip-arrow,body#order-detail .oza-history-invoice__pending[data-oza-tooltip].is-tooltip-open .oza-history-invoice__tooltip-arrow,body#order-detail .oza-order-detail__action--invoice.is-disabled[data-oza-tooltip]:hover .oza-history-invoice__tooltip-arrow,body#order-detail .oza-order-detail__action--invoice.is-disabled[data-oza-tooltip]:focus .oza-history-invoice__tooltip-arrow,body#order-detail .oza-order-detail__action--invoice.is-disabled[data-oza-tooltip]:focus-visible .oza-history-invoice__tooltip-arrow,body#order-detail .oza-order-detail__action--invoice.is-disabled[data-oza-tooltip].is-tooltip-open .oza-history-invoice__tooltip-arrow,body#guest-tracking .oza-history-progress__step[data-oza-tooltip]:hover .oza-history-progress__tooltip-arrow,body#guest-tracking .oza-history-progress__step[data-oza-tooltip]:focus .oza-history-progress__tooltip-arrow,body#guest-tracking .oza-history-progress__step[data-oza-tooltip]:focus-visible .oza-history-progress__tooltip-arrow,body#guest-tracking .oza-history-progress__step[data-oza-tooltip].is-tooltip-open .oza-history-progress__tooltip-arrow,body#guest-tracking .oza-history-invoice__pending[data-oza-tooltip]:hover .oza-history-invoice__tooltip-arrow,body#guest-tracking .oza-history-invoice__pending[data-oza-tooltip]:focus .oza-history-invoice__tooltip-arrow,body#guest-tracking .oza-history-invoice__pending[data-oza-tooltip]:focus-visible .oza-history-invoice__tooltip-arrow,body#guest-tracking .oza-history-invoice__pending[data-oza-tooltip].is-tooltip-open .oza-history-invoice__tooltip-arrow,body#guest-tracking .oza-order-detail__action--invoice.is-disabled[data-oza-tooltip]:hover .oza-history-invoice__tooltip-arrow,body#guest-tracking .oza-order-detail__action--invoice.is-disabled[data-oza-tooltip]:focus .oza-history-invoice__tooltip-arrow,body#guest-tracking .oza-order-detail__action--invoice.is-disabled[data-oza-tooltip]:focus-visible .oza-history-invoice__tooltip-arrow,body#guest-tracking .oza-order-detail__action--invoice.is-disabled[data-oza-tooltip].is-tooltip-open .oza-history-invoice__tooltip-arrow{opacity:1;transform:translate(-50%, 0)}body#history{--oza-history-orders-grid: minmax(145px, 0.4fr) minmax(145px, 0.4fr) minmax(520px, 1.46fr) minmax(82px, 0.2fr) minmax(112px, max-content)}body#history .page-header{margin:0;padding:0;border:0}body#history .oza-order-detail__back{display:inline-flex;align-items:center;gap:var(--space-xs);width:max-content;margin-bottom:var(--space-md);color:var(--color-primary-dark);font-size:var(--font-size-sm);font-weight:600;line-height:1.2;text-decoration:none}body#history .oza-order-detail__back:hover,body#history .oza-order-detail__back:focus-visible{color:var(--color-primary-accessible);text-decoration:none}body#history .oza-order-detail__back:hover span,body#history .oza-order-detail__back:focus-visible span{text-decoration:underline;text-underline-offset:2px}body#history .oza-order-detail__back .oza-icon{color:currentColor;font-size:16px;line-height:1}body#history .oza-history-heading{display:grid;grid-template-columns:minmax(0, 1fr) auto;gap:var(--space-lg);align-items:center}body#history .oza-history-heading__text{min-width:0}body#history #main>.page-header h1,body#history .page-header h1{margin:0 0 6px;color:var(--color-text);font-size:1.6rem;font-weight:700;line-height:1.12}body#history .page-header .oza-account-intro{max-width:none;margin:0;padding:0;border:0}body#history .page-header .oza-account-intro p{max-width:780px;margin:0;color:var(--color-text-light);font-size:var(--font-size-sm);line-height:1.6}body#history .oza-history-count{display:inline-flex;align-items:center;justify-content:center;justify-self:end;min-width:0;min-height:30px;margin-right:var(--space-lg);padding:0 var(--space-lg);border-radius:999px;background:var(--color-primary-light);color:var(--color-primary-dark);font-size:var(--font-size-sm);font-weight:700;line-height:1;white-space:nowrap}body#history .oza-history-orders-list,body#history .oza-account-orders-table{display:grid;margin:0;padding:0;border-top:0;list-style:none}body#history .oza-account-orders-table__row{margin:0;padding:0;border-bottom:1px solid rgba(61,61,61,.08);list-style:none}body#history .oza-account-orders-table__row>.oza-account-orders-table__line{display:grid;grid-template-columns:var(--oza-history-orders-grid);column-gap:var(--space-lg);align-items:center;min-height:72px;padding:12px var(--space-md);color:var(--color-text);transition:background var(--transition)}body#history .oza-account-orders-table__row:not(.oza-history-orders-head)>.oza-account-orders-table__line:hover{background:rgba(0,105,180,.035)}body#history .oza-account-orders-table__ref{display:grid;gap:2px;min-width:0;color:var(--color-text);font-size:var(--font-size-sm);font-weight:700;line-height:1.3}body#history .oza-account-orders-table__ref small{color:rgba(61,61,61,.6);font-size:11px;font-weight:400;line-height:1.3}body#history .oza-history-order-prefix,body#history .oza-history-order-mobile-meta{display:none}body#history .oza-account-orders-table__total{display:grid;gap:2px;min-width:0;color:var(--color-text);font-size:var(--font-size-sm);font-weight:700;line-height:1.3;white-space:nowrap}body#history .oza-account-orders-table__total small{color:rgba(61,61,61,.6);font-size:11px;font-weight:400;line-height:1.3}body#history .oza-history-progress-cell{display:grid;grid-template-columns:max-content minmax(150px, 1fr);align-items:center;gap:var(--space-xl);width:100%;min-width:0;justify-self:start}body#history .oza-history-progress{display:inline-flex;align-items:center;gap:15px;width:max-content;max-width:100%;overflow:visible}body#history .oza-history-progress__step{position:relative;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;flex:0 0 40px;border:1px solid rgba(61,61,61,.12);border-radius:999px;background:rgba(255,251,245,.3);color:rgba(61,61,61,.24)}body#history .oza-history-progress__step:not(:last-child)::after{content:"";position:absolute;top:50%;left:calc(100% + 3px);width:9px;height:1px;background:rgba(61,61,61,.14);transform:translateY(-50%)}body#history .oza-history-progress__step.has-connector-done::after{background:rgba(47,111,99,.34)}body#history .oza-history-progress__step.is-done{border-color:rgba(47,111,99,.22);background:rgba(47,111,99,.08);color:#2f6f63}body#history .oza-history-progress__step.is-current{border-color:rgba(0,105,180,.38);background:rgba(0,105,180,.12);color:var(--color-primary-accessible)}body#history .oza-history-progress__icon{display:block;width:25px;height:25px;background:currentColor;-webkit-mask:var(--oza-history-step-icon) center/contain no-repeat;mask:var(--oza-history-step-icon) center/contain no-repeat}body#history .oza-history-progress .is-step-payment_waiting{--oza-history-step-icon: url('../img/timeline/paiement-attendu.svg')}body#history .oza-history-progress .is-step-payment_waiting .oza-history-progress__icon{width:22px;height:22px}body#history .oza-history-progress .is-step-payment_received{--oza-history-step-icon: url('../img/timeline/paiement-recu.svg')}body#history .oza-history-progress .is-step-supply{--oza-history-step-icon: url('../img/timeline/approvisionnement.svg')}body#history .oza-history-progress .is-step-preparation{--oza-history-step-icon: url('../img/timeline/preparation.svg')}body#history .oza-history-progress .is-step-preparation .oza-history-progress__icon{width:26px;height:26px;transform:translateY(-2px)}body#history .oza-history-progress .is-step-shipped{--oza-history-step-icon: url('../img/timeline/expediee.svg')}body#history .oza-history-progress .is-step-shipped .oza-history-progress__icon{width:28px;height:28px;transform:translateX(-1px)}body#history .oza-history-progress .is-step-delivered{--oza-history-step-icon: url('../img/timeline/livree.svg')}body#history .oza-history-progress .is-step-delivered .oza-history-progress__icon{width:26px;height:26px}body#history .oza-history-status{min-width:0;color:var(--color-text);font-size:13px;font-weight:500;line-height:1.3}body#history .oza-history-status__text{white-space:nowrap}body#history .oza-history-status.is-cancelled .oza-history-status__text{font-weight:500}body#history .oza-history-invoice{position:relative;display:inline-flex;align-items:center;justify-content:center;min-width:0;color:rgba(61,61,61,.28);text-align:center}body#history .oza-history-invoice__link,body#history .oza-history-invoice__pending{display:inline-grid;grid-template-columns:auto;align-items:center;justify-content:center;justify-items:center;row-gap:7px;color:rgba(61,61,61,.28);font-size:12px;font-weight:500;line-height:1;text-decoration:none;white-space:nowrap}body#history .oza-history-invoice__link{color:#2f6478;cursor:pointer}body#history .oza-history-invoice__link:hover,body#history .oza-history-invoice__link:focus-visible{color:#245468;text-decoration:none}body#history .oza-history-invoice__link .oza-icon,body#history .oza-history-invoice__pending .oza-icon{width:17px;height:17px;color:currentColor;font-size:17px;line-height:1}body#history .oza-history-invoice__link span,body#history .oza-history-invoice__pending span:not(.oza-history-invoice__tooltip):not(.oza-history-invoice__tooltip-arrow){display:none;align-items:center;min-width:0;white-space:nowrap}body#history .oza-history-invoice__pending{cursor:help}body#history .oza-history-invoice__pending:not(.is-tooltip-open){color:rgba(61,61,61,.28)}body#history .oza-account-orders-table__action{display:inline-flex;align-items:center;gap:2px;justify-self:end;color:var(--color-text);font-size:var(--font-size-sm);font-weight:600;line-height:1.2;text-decoration:none;white-space:nowrap;transition:color var(--transition)}body#history .oza-account-orders-table__action:hover,body#history .oza-account-orders-table__action:focus-visible{color:var(--color-primary-accessible);text-decoration:none}body#history .oza-account-orders-table__action .oza-icon{color:var(--color-primary-accessible);font-size:18px;line-height:1}body#history .oza-account-orders-table__action-label--stacked{display:inline-flex;flex-direction:column;align-items:flex-end;gap:0;line-height:1.05;text-align:right;white-space:normal}body#history .oza-account-orders-table__action--editing{color:var(--color-primary-accessible)}body#history .oza-history-invoice__mobile-label{display:none}body#history .oza-history-invoice__pending{position:relative;border:0;background:rgba(0,0,0,0);padding:0;font:inherit}body#history .oza-history-orders-head{display:none}@media(min-width: 1440px){body#history .oza-history-orders-head{display:block;border-bottom:0;color:rgba(61,61,61,.35);font-size:11px;font-weight:600;line-height:1.2;letter-spacing:.02em;text-transform:uppercase}body#history .oza-history-orders-head>.oza-account-orders-table__line{display:grid;grid-template-columns:var(--oza-history-orders-grid);column-gap:var(--space-lg);align-items:center;min-height:0;padding:0 var(--space-md) 4px;color:inherit;background:rgba(0,0,0,0)}body#history .oza-history-orders-head>.oza-account-orders-table__line:hover{color:inherit;background:rgba(0,0,0,0)}body#history .oza-history-orders-head .oza-account-orders-table__ref,body#history .oza-history-orders-head .oza-account-orders-table__total,body#history .oza-history-orders-head .oza-history-progress-cell,body#history .oza-history-orders-head .oza-account-orders-table__action{color:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;justify-self:start;text-align:left}body#history .oza-history-orders-head .oza-history-progress-cell{display:grid;grid-template-columns:max-content minmax(150px, 1fr);align-items:center;gap:var(--space-xl);width:100%;min-width:0}body#history .oza-history-orders-head .oza-history-progress{display:block;width:315px;min-width:0;color:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;text-align:left}body#history .oza-history-orders-head .oza-history-status,body#history .oza-history-orders-head .oza-history-status__text{color:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;text-align:left}body#history .oza-history-orders-head .oza-history-invoice{justify-self:center;color:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;text-align:center}}@media(min-width: 1440px){body#history .oza-account-orders-table__row>.oza-account-orders-table__line{grid-template-columns:var(--oza-history-orders-grid);column-gap:var(--space-lg)}}@media(max-width: 1439px){body#history #main>.page-header:has(+.oza-account-shell){margin:0}body#history .oza-history-heading{grid-template-columns:minmax(0, 1fr);gap:12px;align-items:start;margin-bottom:0}body#history .oza-history-count{justify-self:center;width:max-content;margin:0;padding:0 var(--space-2xl);min-height:35px;border-radius:999px;background:var(--color-primary-light);color:var(--color-primary-dark);font-size:var(--font-size-sm);font-weight:600;line-height:1}body#history .page-header .oza-account-intro p{max-width:none}body#history .oza-history-orders-list{gap:calc(var(--space-md) + 30px);margin-top:48px}body#history .oza-account-orders-table__row{border-bottom:0}body#history .oza-account-orders-table__row>.oza-account-orders-table__line{position:relative !important;display:grid;grid-template-columns:minmax(0, 1fr) auto;grid-template-areas:"ref total" "progress progress" "footer footer";gap:9px 12px;align-items:start;min-height:0;padding:58px 16px 12px 18px;border:1px solid rgba(61,61,61,.08);border-left:3px solid rgba(0,105,180,.78);border-radius:8px;background:#fff;box-shadow:0 8px 22px rgba(0,0,0,.035);overflow:visible}body#history .oza-account-orders-table__row.is-delivered>.oza-account-orders-table__line{border-left-color:rgba(47,111,99,.7);background:rgba(47,111,99,.045)}body#history .oza-account-orders-table__row.is-cancelled>.oza-account-orders-table__line{border-left-color:rgba(61,61,61,.24)}body#history .oza-account-orders-table__ref{grid-area:ref;gap:4px;font-size:var(--font-size-sm);line-height:1.25}body#history .oza-account-orders-table__total{grid-area:total;justify-self:end;text-align:right}body#history .oza-history-order-prefix{display:inline}body#history .oza-history-order-date{display:none}body#history .oza-history-order-mobile-meta{display:block;color:rgba(61,61,61,.58);font-size:12px;font-weight:400;line-height:1.35}body#history .oza-account-orders-table__total .oza-history-order-payment{display:none}body#history .oza-history-progress-cell{grid-area:unset !important;position:absolute !important;top:-20px !important;right:auto !important;left:50% !important;display:grid;grid-template-columns:minmax(0, 1fr);justify-items:center;width:max-content;max-width:calc(100% - 28px);min-width:0;transform:translateX(-50%) !important;z-index:2}body#history .oza-history-progress{display:inline-flex;align-items:center;gap:15px;justify-self:center;width:max-content;max-width:100%;margin:0 auto;padding:0;overflow:visible}body#history .oza-history-progress-cell::before{content:none;order:2;display:none}body#history .oza-history-progress__step{position:relative;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;flex:0 0 40px;border:1px solid rgba(61,61,61,.12);border-radius:999px;background:#fff;color:rgba(61,61,61,.24)}body#history .oza-history-progress__step:not(:last-child)::after{content:"";position:absolute;top:50%;left:calc(100% + 3px);width:9px;height:1px;background:rgba(61,61,61,.14);transform:translateY(-50%)}body#history .oza-history-progress__step.has-connector-done::after{background:rgba(47,111,99,.34)}body#history .oza-history-progress__step.is-done{border-color:rgba(47,111,99,.22);background:#eef7f4;color:#2f6f63}body#history .oza-history-progress__step.is-current{border-color:rgba(0,105,180,.38);background:#e8f3fc;color:var(--color-primary-accessible)}body#history .oza-history-progress__icon{display:block;width:25px;height:25px;background:currentColor;-webkit-mask:var(--oza-history-step-icon) center/contain no-repeat;mask:var(--oza-history-step-icon) center/contain no-repeat}body#history .oza-history-progress .is-step-payment_waiting{--oza-history-step-icon: url('../img/timeline/paiement-attendu.svg')}body#history .oza-history-progress .is-step-payment_waiting .oza-history-progress__icon{width:22px;height:22px}body#history .oza-history-progress .is-step-payment_received{--oza-history-step-icon: url('../img/timeline/paiement-recu.svg')}body#history .oza-history-progress .is-step-supply{--oza-history-step-icon: url('../img/timeline/approvisionnement.svg')}body#history .oza-history-progress .is-step-preparation{--oza-history-step-icon: url('../img/timeline/preparation.svg')}body#history .oza-history-progress .is-step-preparation .oza-history-progress__icon{width:26px;height:26px;transform:translateY(-2px)}body#history .oza-history-progress .is-step-shipped{--oza-history-step-icon: url('../img/timeline/expediee.svg')}body#history .oza-history-progress .is-step-shipped .oza-history-progress__icon{width:28px;height:28px;transform:translateX(-1px)}body#history .oza-history-progress .is-step-delivered{--oza-history-step-icon: url('../img/timeline/livree.svg')}body#history .oza-history-progress .is-step-delivered .oza-history-progress__icon{width:26px;height:26px}body#history .oza-history-status{display:block;margin-top:6px;color:var(--color-primary-dark);font-size:12px;line-height:1.3}body#history .oza-history-progress-cell::after{content:"";display:none}body#history .oza-account-orders-table__line::after{content:"";grid-area:footer;align-self:start;display:block;width:100%;height:1px;background:rgba(61,61,61,.08);pointer-events:none}body#history .oza-history-invoice{grid-area:footer;justify-self:start;align-self:center;padding-top:11px;min-width:0;text-align:left}body#history .oza-history-invoice__pending{display:inline-block;position:relative}body#history .oza-history-invoice__link,body#history .oza-history-invoice__pending{display:inline-grid;grid-template-columns:auto auto;align-items:center;justify-content:flex-start;justify-items:start;column-gap:6px;row-gap:0;min-width:0;min-height:28px;color:rgba(61,61,61,.62);font-size:12px;font-weight:500;line-height:1;white-space:nowrap}body#history .oza-history-invoice__link{color:#2f6478}body#history .oza-history-invoice__pending{color:rgba(61,61,61,.26)}body#history .oza-history-invoice__pending[data-oza-tooltip]::before{left:-8px;width:220px;max-width:calc(100vw - 72px);font-size:11px;line-height:1.2;text-align:center;transform:translateY(4px);box-shadow:0 8px 18px rgba(0,0,0,.16)}body#history .oza-history-invoice__tooltip-arrow{left:4px;transform:translateY(4px)}body#history .oza-history-invoice__pending[data-oza-tooltip]:hover::before{opacity:0;transform:translateY(4px)}body#history .oza-history-invoice__pending[data-oza-tooltip].is-tooltip-open::before{opacity:1;transform:translateY(0)}body#history .oza-history-invoice__pending[data-oza-tooltip]:hover .oza-history-invoice__tooltip-arrow{opacity:0;transform:translateY(4px)}body#history .oza-history-invoice__pending[data-oza-tooltip].is-tooltip-open .oza-history-invoice__tooltip-arrow{opacity:1;transform:translateY(0)}body#history .oza-history-invoice__link .oza-icon,body#history .oza-history-invoice__pending .oza-icon,body#history .oza-history-invoice__link span,body#history .oza-history-invoice__mobile-label{flex:0 0 auto;min-width:0}body#history .oza-history-invoice__link span{display:inline-flex;align-items:center}body#history .oza-history-invoice__pending span:not(.oza-history-invoice__tooltip):not(.oza-history-invoice__tooltip-arrow){display:inline-flex;align-items:center}body#history .oza-account-orders-table__action{grid-area:footer;justify-self:end;align-self:center;min-height:28px;margin-top:0;padding-top:11px;color:var(--color-text);font-size:13px;font-weight:700}}body#history .oza-history-pagination{display:flex;flex-wrap:wrap;gap:var(--space-sm) var(--space-md);align-items:center;justify-content:center;margin:var(--space-lg) 0 0;padding:var(--space-sm) 0 0;border-top:0}body#history .oza-history-pagination::before{display:none}body#history .oza-history-pagination__pages{display:inline-flex;gap:var(--space-xs);align-items:center;margin:0;padding:0;list-style:none}body#history .oza-history-pagination__pages li{margin:0;padding:0;list-style:none}body#history .oza-history-pagination__nav,body#history .oza-history-pagination__page,body#history .oza-history-pagination__ellipsis{display:inline-flex;align-items:center;justify-content:center;min-height:32px;color:var(--color-primary-dark);font-size:var(--font-size-sm);font-weight:600;line-height:1;text-decoration:none}body#history .oza-history-pagination__nav{gap:2px;padding:0 var(--space-xs)}body#history .oza-history-pagination__nav .oza-icon{color:currentColor;font-size:18px;line-height:1}body#history .oza-history-pagination__page,body#history .oza-history-pagination__ellipsis{width:32px;border-radius:999px;color:var(--color-text)}body#history .oza-history-pagination__page.is-current{background:var(--color-primary-light);color:var(--color-primary-dark);font-weight:700}body#history .oza-history-pagination__nav:hover,body#history .oza-history-pagination__nav:focus-visible,body#history .oza-history-pagination__page:hover,body#history .oza-history-pagination__page:focus-visible{color:var(--color-primary-accessible);text-decoration:none}body#history .oza-history-pagination__nav.is-disabled{color:rgba(61,61,61,.28);pointer-events:none}@media(max-width: 767px){body#history .oza-history-pagination{margin-top:var(--space-md);padding-top:0}}.page-my-account h1,.page-authentication h1,.page-identity h1,.page-addresses h1,.page-order-detail h1,.page-history h1,.page-order-slip h1{font-size:1.6rem;font-weight:700;margin-bottom:var(--space-lg)}.my-account-links{display:grid;grid-template-columns:repeat(2, 1fr);gap:var(--space-md);list-style:none;margin:0;padding:0}@media(min-width: 768px){.my-account-links{grid-template-columns:repeat(3, 1fr)}}.my-account-link{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-xs);min-height:156px;border:1px solid rgba(61,61,61,.08);border-radius:22px;background:#fff;box-shadow:0 2px 12px rgba(17,17,17,.06);text-decoration:none;color:var(--color-text);transition:box-shadow var(--transition),border-color var(--transition),transform var(--transition)}.my-account-link::after{position:absolute;bottom:var(--space-md);right:var(--space-md);font-size:22px;line-height:1;color:var(--color-text-muted);transition:color var(--transition),transform var(--transition)}.my-account-link:hover,.my-account-link:focus-visible{box-shadow:0 8px 28px rgba(0,105,180,.16);border-color:var(--color-primary);transform:translateY(-2px);color:var(--color-text)}.my-account-link:hover::after,.my-account-link:focus-visible::after{color:var(--color-primary);transform:translateX(3px)}.my-account-link:hover .my-account-link__icon,.my-account-link:focus-visible .my-account-link__icon{background:var(--color-primary)}.my-account-link__icon{display:flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:14px;background:var(--color-primary-light);flex-shrink:0;margin-bottom:var(--space-sm);transition:background var(--transition)}.my-account-link__icon svg{width:26px;height:26px;fill:var(--color-primary);transition:fill var(--transition)}.my-account-link__label{font-size:var(--font-size-base);font-weight:700;color:var(--color-text);line-height:1.3}.my-account-link__desc{font-size:var(--font-size-xs);color:var(--color-text-muted);line-height:1.4;margin-top:2px}.login-form .form-group,.register-form .form-group,body:not(#checkout):not(#order):not(#contact):not(#module-sv_helpdesk-form) .form-fields .form-group{margin-bottom:var(--space-md)}.login-form .form-group label,.register-form .form-group label,body:not(#checkout):not(#order):not(#contact):not(#module-sv_helpdesk-form) .form-fields .form-group label{display:block;font-size:var(--font-size-sm);font-weight:600;margin-bottom:var(--space-xs)}.login-form .form-group input,.login-form .form-group select,.login-form .form-group textarea,.register-form .form-group input,.register-form .form-group select,.register-form .form-group textarea,body:not(#checkout):not(#order):not(#contact):not(#module-sv_helpdesk-form) .form-fields .form-group input,body:not(#checkout):not(#order):not(#contact):not(#module-sv_helpdesk-form) .form-fields .form-group select,body:not(#checkout):not(#order):not(#contact):not(#module-sv_helpdesk-form) .form-fields .form-group textarea{width:100%}.login-form .btn-primary,.register-form .btn-primary,body:not(#checkout):not(#order):not(#contact):not(#module-sv_helpdesk-form) .form-fields .btn-primary{width:100%;min-height:56px;font-size:19px;font-weight:700;margin-top:var(--space-md)}#customer-form,#login-form{width:100%}.forgot-password{display:inline-block;margin-top:var(--space-xs);font-size:var(--font-size-sm);color:var(--color-info);text-decoration:underline}.forgot-password:hover{color:var(--color-primary)}.orders-list{width:100%;border-collapse:collapse;font-size:var(--font-size-sm);display:block;overflow-x:auto;white-space:nowrap}.orders-list th{padding:var(--space-xs) var(--space-sm);border-bottom:2px solid var(--color-border);font-weight:700;text-align:left;color:var(--color-text-light);white-space:nowrap}.orders-list td{padding:var(--space-sm);border-bottom:1px solid var(--color-border);vertical-align:middle}.orders-list tr:hover td{background:var(--color-bg-alt)}.order-status-badge{display:inline-block;padding:2px var(--space-xs);background:var(--color-bg-alt);border:1px solid var(--color-border)}.order-detail-summary{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-md);padding:var(--space-md);background:var(--color-bg-alt);border-radius:var(--radius);margin-bottom:var(--space-lg);font-size:var(--font-size-sm)}@media(max-width: 767px){.order-detail-summary{grid-template-columns:1fr}}.order-detail-summary dt{font-weight:700;color:var(--color-text-light);text-transform:uppercase;font-size:var(--font-size-xs);letter-spacing:.04em}.order-detail-summary dd{margin:0 0 var(--space-sm);font-weight:500}.address-list{display:grid;grid-template-columns:1fr;gap:var(--space-md)}@media(min-width: 768px){.address-list{grid-template-columns:repeat(2, 1fr)}}.address-block{padding:var(--space-md);border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-bg);box-shadow:var(--shadow-card)}.address-block address{font-style:normal;font-size:var(--font-size-sm);line-height:1.6;margin-bottom:var(--space-sm)}.address-block .address-actions{display:flex;gap:var(--space-sm);flex-wrap:wrap}.address-alias{font-weight:700;font-size:var(--font-size-base);margin-bottom:var(--space-xs)}.page-content .block-newsletter{padding:var(--space-xl) var(--space-md);background:var(--color-primary-light);border-radius:var(--radius);text-align:center;margin:var(--space-xl) 0}.page-content .block-newsletter h3{font-size:var(--font-size-xl);font-weight:700;margin-bottom:var(--space-sm)}.page-content .block-newsletter p{color:var(--color-text-light);margin-bottom:var(--space-md)}.page-content .block-newsletter .newsletter-input-group{display:flex;max-width:480px;margin:0 auto;gap:var(--space-sm)}.page-content .block-newsletter input[type=email]{flex:1;min-height:48px;padding:var(--space-xs) var(--space-sm);border:1px solid var(--color-border);border-radius:var(--radius-sm);font-size:var(--font-size-base)}.page-content .block-newsletter input[type=email]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.page-content .block-newsletter .btn-primary{min-height:48px;white-space:nowrap;font-size:var(--font-size-base)}.vouchers-table{width:100%;border-collapse:collapse;font-size:var(--font-size-sm);display:block;overflow-x:auto;white-space:nowrap}.vouchers-table th,.vouchers-table td{padding:var(--space-xs) var(--space-sm);border-bottom:1px solid var(--color-border);text-align:left}.vouchers-table th{font-weight:700;color:var(--color-text-light);border-bottom-width:2px}.login-form,.register-form,body:not(#checkout):not(#order):not(#contact):not(#module-sv_helpdesk-form) .form-fields{padding:clamp(18px,4vw,28px);border:1px solid rgba(61,61,61,.08);border-radius:24px;background:hsla(0,0%,100%,.96);box-shadow:0 18px 34px rgba(17,17,17,.05)}.my-account-footer{display:grid;grid-template-columns:minmax(0, 1fr) auto minmax(0, 1fr);gap:var(--space-lg);align-items:center;margin-bottom:var(--space-xl);padding-top:var(--space-sm);border-top:0;text-align:center}.my-account-footer::before,.my-account-footer::after{content:"";height:1px;background:rgba(61,61,61,.1)}.my-account-logout{display:inline-flex;align-items:center;gap:var(--space-sm);font-size:var(--font-size-sm);font-weight:600;color:var(--color-text);text-decoration:none;padding:var(--space-sm) var(--space-md);border-radius:var(--radius);transition:color var(--transition),background var(--transition)}.my-account-logout svg{width:18px;height:18px;fill:var(--color-primary-dark);flex-shrink:0}.my-account-logout:hover,.my-account-logout:focus-visible{color:var(--color-error);background:rgba(231,76,60,.06)}body:is(#authentication,#registration,#my-account,#addresses,#address,#identity,#history,#order-detail,#order-follow,#order-return,#order-slip,#discount,#guest-tracking,#password,#module-blockwishlist-lists,#module-blockwishlist-view,#module-psgdpr-gdpr) .page-header{max-width:none;margin:0 0 var(--space-lg);padding-bottom:var(--space-md);border-bottom:1px solid rgba(61,61,61,.1)}body:is(#authentication,#registration,#my-account,#addresses,#address,#identity,#history,#order-detail,#order-follow,#order-return,#order-slip,#discount,#guest-tracking,#password,#module-blockwishlist-lists,#module-blockwishlist-view,#module-psgdpr-gdpr) .page-header h1{margin:0;color:var(--color-text);font-size:clamp(1.75rem,4vw,2.35rem);font-weight:700;line-height:1.08;letter-spacing:0}body:is(#module-sv_helpdesk-tickets,#module-sv_helpdesk-view,#module-sv_helpdesk-orderticket) .oza-breadcrumb-nav{display:none}#main>.page-header:has(+.oza-account-shell){max-width:none;margin:0 0 var(--space-lg);padding-bottom:var(--space-md);border-bottom:1px solid rgba(61,61,61,.1)}#main>.page-header:has(+.oza-account-shell) h1{margin:0;color:var(--color-text);font-size:clamp(1.75rem,4vw,2.35rem);font-weight:700;line-height:1.08;letter-spacing:0}.oza-account-shell{width:100%;margin:0;padding:0 0 var(--space-xl);border:0;background:rgba(0,0,0,0);box-shadow:none}.oza-account-shell .oza-account-shell__body{display:grid;gap:var(--space-lg)}.oza-account-shell .alert{margin:0 0 var(--space-lg);padding:var(--space-md);border:0;border-top:1px solid rgba(61,61,61,.1);border-bottom:1px solid rgba(61,61,61,.1);border-radius:0;background:rgba(0,0,0,0);color:var(--color-text-light);box-shadow:none}.oza-account-shell .alert-info{border-color:rgba(41,128,185,.22);background:rgba(0,0,0,0)}body#my-account .oza-account-shell__body{gap:var(--space-md)}body#my-account .oza-account-shell{width:100%}body#my-account #notifications .notifications-container:has(>.alert-success){width:100%;max-width:none;margin:0;padding:0}body#my-account #notifications .alert-success{margin:0 0 var(--space-lg);padding:var(--space-md);border:0;border-left:2px solid var(--color-success);border-radius:0;background:rgba(39,174,96,.06);color:#256f45;box-shadow:none}body#my-account #notifications .alert-success ul{display:grid;gap:var(--space-sm);margin:0;padding:0;list-style:none}body#my-account #notifications .alert-success li{position:relative;min-width:0;margin:0;padding-left:calc(18px + var(--space-sm));color:inherit;font-size:var(--font-size-sm);font-weight:400;line-height:1.6;overflow-wrap:anywhere}body#my-account #notifications .alert-success li::before{content:"";position:absolute;top:.15em;left:0;width:18px;height:18px;background:currentColor;-webkit-mask:url("/img/oza-icons/regular/check-circle.svg") center/contain no-repeat;mask:url("/img/oza-icons/regular/check-circle.svg") center/contain no-repeat}body#identity .page-header{max-width:none;margin:0 0 var(--space-lg);padding:0 0 var(--space-md);border-bottom:1px solid rgba(61,61,61,.1)}body#identity .oza-identity__back{display:inline-flex;align-items:center;gap:var(--space-xs);width:max-content;margin-bottom:var(--space-md);color:var(--color-primary-dark);font-size:var(--font-size-sm);font-weight:600;line-height:1.2;text-decoration:none}body#identity .oza-identity__back:hover,body#identity .oza-identity__back:focus-visible{color:var(--color-primary-accessible);text-decoration:none}body#identity .oza-identity__back:hover span,body#identity .oza-identity__back:focus-visible span{text-decoration:underline;text-underline-offset:2px}body#identity .oza-identity__back .oza-icon{color:currentColor;font-size:16px;line-height:1}body#identity #main>.page-header h1,body#identity .page-header h1{margin:0 0 6px;color:var(--color-text);font-size:1.6rem;font-weight:700;line-height:1.12}body#identity .page-header .oza-account-intro{max-width:none;margin:0;padding:0;border:0}body#identity .page-header .oza-account-intro p{max-width:780px;margin:0;color:var(--color-text-light);font-size:var(--font-size-sm);line-height:1.6}body#identity .oza-account-shell__body{gap:var(--space-md)}body#identity #notifications{margin:-6px 0 var(--space-md)}body#identity #notifications .notifications-container{width:100%;max-width:1120px;margin:0;padding:0}body#identity #notifications .alert{display:flex;align-items:center;min-height:44px;margin:0;padding:10px 14px;border:1px solid rgba(39,174,96,.2);border-radius:var(--radius-sm);background:rgba(39,174,96,.06);color:#256f45;box-shadow:none}body#identity #notifications .alert ul{display:flex;align-items:center;gap:8px;margin:0;padding:0;list-style:none}body#identity #notifications .alert li{display:inline-flex;align-items:center;gap:8px;margin:0;color:inherit;font-size:var(--font-size-sm);font-weight:500;line-height:1.35}body#identity #notifications .alert-success li::before{content:"";flex:0 0 18px;width:18px;height:18px;background:#256f45;-webkit-mask:url("/img/oza-icons/regular/check-circle.svg") center/contain no-repeat;mask:url("/img/oza-icons/regular/check-circle.svg") center/contain no-repeat}body#identity #customer-form{width:100%;max-width:1120px}body#identity #customer-form>div{display:grid;gap:15px}body#identity #customer-form .form-group.row{margin:0;gap:6px}body#identity #customer-form .field-password-policy{display:grid;align-content:start;gap:6px;min-width:0;width:100%}body#identity #customer-form .field-password-policy .form-group.row,body#identity #customer-form .field-password-policy .js-input-column{min-width:0}body#identity #customer-form .field-password-policy .form-group.row,body#identity #customer-form .field-password-policy .input-group{order:0 !important}body#identity #customer-form .field-password-policy .js-input-column{display:flex !important;flex-direction:column;gap:6px}body#identity #customer-form .field-password-policy .js-input-column>div:has(.password-strength-feedback){order:2}body#identity #customer-form .oza-identity-password-change{grid-column:1/-1;margin:6px 0 2px;border-top:1px solid rgba(61,61,61,.08);border-bottom:1px solid rgba(61,61,61,.08)}body#identity #customer-form .oza-identity-password-change__summary,body#identity #customer-form .oza-identity-newsletter__summary{display:flex;align-items:center;justify-content:space-between;min-height:48px;cursor:pointer;color:#202020;font-size:.92rem;font-weight:700;line-height:1.2;list-style:none}body#identity #customer-form .oza-identity-password-change__summary::-webkit-details-marker,body#identity #customer-form .oza-identity-newsletter__summary::-webkit-details-marker{display:none}body#identity #customer-form .oza-identity-password-change__summary .oza-icon,body#identity #customer-form .oza-identity-newsletter__summary .oza-icon{color:rgba(61,61,61,.56);font-size:18px;line-height:1;transition:transform var(--transition)}body#identity #customer-form .oza-identity-password-change[open] .oza-identity-password-change__summary .oza-icon,body#identity #customer-form .oza-identity-newsletter-section[open] .oza-identity-newsletter__summary .oza-icon{transform:rotate(180deg)}body#identity #customer-form .oza-identity-password-change__body{display:grid;gap:15px 22px;padding:18px var(--space-md);border-top:1px solid rgba(61,61,61,.1);border-bottom:0;background:rgba(247,247,247,.4)}body#identity #customer-form .oza-identity-password-change__body .form-group.row{display:grid;grid-template-columns:minmax(0, 1fr);grid-template-rows:18px auto auto;gap:6px;align-content:start}body#identity #customer-form .oza-identity-password-change__body .form-control-label,body#identity #customer-form .oza-identity-password-change__body .js-input-column,body#identity #customer-form .oza-identity-password-change__body .form-control-comment{flex:none;width:100%;max-width:none;padding:0}body#identity #customer-form .oza-identity-password-change__body .form-control-label{min-height:18px;margin:0;line-height:18px}body#identity #customer-form .oza-identity-password-change__new .form-control-comment{display:none}body#identity #customer-form .oza-identity-password-confirmation__error{display:block;min-height:16px;color:#b94a48;font-size:.72rem;line-height:1.35}body#identity #customer-form .oza-identity-password-confirmation__error:empty{display:none}body#identity #customer-form .oza-identity-newsletter-section{grid-column:1/-1;margin:6px 0 2px;border-top:1px solid rgba(61,61,61,.08);border-bottom:1px solid rgba(61,61,61,.08)}body#identity #customer-form .oza-identity-newsletter__summary-label{display:flex;align-items:baseline;gap:var(--space-sm);min-width:0}body#identity #customer-form .oza-identity-newsletter__separator{color:rgba(61,61,61,.32);font-weight:400}body#identity #customer-form .oza-identity-newsletter__status{color:var(--color-text-muted);font-size:var(--font-size-xs);font-weight:500;line-height:1.2}body#identity #customer-form .oza-identity-newsletter{margin:0;padding:18px var(--space-md);border-top:1px solid rgba(61,61,61,.1);border-bottom:0;background:rgba(255,246,232,.2)}body#identity #customer-form .oza-identity-newsletter .sv-checkoutlegal-newsletter__label{display:grid;grid-template-columns:18px minmax(0, 1fr);gap:11px;align-items:start;margin:0}body#identity #customer-form .oza-identity-newsletter .sv-account-newsletter-preference{display:grid;gap:6px;min-width:0}body#identity #customer-form .oza-identity-newsletter .sv-account-newsletter-preference__title{margin:0;color:var(--color-text);font-size:.92rem;font-weight:600;line-height:1.3;cursor:pointer}body#identity #customer-form .oza-identity-newsletter .sv-account-newsletter-preference__description{color:var(--color-text-muted);font-size:.76rem;font-weight:400;line-height:1.5}body#identity #customer-form .oza-identity-newsletter .sv-account-newsletter-preference__description .sv-combined-consent-notice__more{color:var(--color-text-light);font-size:inherit;font-weight:600;line-height:inherit;text-decoration-color:rgba(61,61,61,.22);text-underline-offset:3px}body#identity #customer-form .oza-identity-newsletter .sv-account-newsletter-preference__description .sv-combined-consent-notice__more:hover,body#identity #customer-form .oza-identity-newsletter .sv-account-newsletter-preference__description .sv-combined-consent-notice__more:focus-visible{color:var(--color-primary-dark);text-decoration-color:currentcolor}body#identity #customer-form .oza-identity-newsletter .sv-checkoutlegal-newsletter__optional{color:rgba(61,61,61,.42)}body#identity #customer-form .oza-identity-newsletter .sv-checkoutlegal-newsletter__input{position:relative;flex:0 0 16px;appearance:none;display:inline-grid;place-items:center;width:16px;height:16px;margin:1px 0 0;border:1px solid rgba(61,61,61,.22);border-radius:3px;background:rgba(0,105,180,.025);cursor:pointer;transition:border-color var(--transition),background-color var(--transition),box-shadow var(--transition)}body#identity #customer-form .oza-identity-newsletter .sv-checkoutlegal-newsletter__input::before{content:"";width:8px;height:5px;border-bottom:1.5px solid #3d3d3d;border-left:1.5px solid #3d3d3d;opacity:0;transform:rotate(-45deg) translate(1px, -1px);transition:none}body#identity #customer-form .oza-identity-newsletter .sv-checkoutlegal-newsletter__input:checked{border-color:rgba(61,61,61,.52);background:rgba(61,61,61,.05)}body#identity #customer-form .oza-identity-newsletter .sv-checkoutlegal-newsletter__input:checked::before{opacity:1}body#identity #customer-form .oza-identity-newsletter .sv-checkoutlegal-newsletter__input:focus{border-color:var(--color-text);box-shadow:none;outline:none}body#identity #customer-form .oza-identity-newsletter .sv-checkoutlegal-newsletter__input:focus-visible{outline:2px solid rgba(61,61,61,.18);outline-offset:2px}body#identity #customer-form .oza-identity-newsletter.has-error .sv-checkoutlegal-newsletter__input{border-color:#b94a48;box-shadow:0 0 0 2px rgba(185,74,72,.1)}@media(max-width: 767px){body#identity #customer-form .oza-identity-newsletter__summary-label{gap:6px}body#identity #customer-form .oza-identity-password-change__body,body#identity #customer-form .oza-identity-newsletter{padding:16px var(--space-md)}}body#identity #customer-form .form-control-label{color:#202020;font-size:.86rem;font-weight:600;letter-spacing:0}body#identity #customer-form .form-control-comment{margin-top:-2px;color:rgba(61,61,61,.46);font-size:.72rem;line-height:1.35}body#identity #customer-form .password-strength-feedback,body#identity #customer-form .password-requirements{margin-top:6px;color:rgba(61,61,61,.56);font-size:.72rem;line-height:1.35}body#identity #customer-form .password-strength-feedback{position:static !important;inset:auto !important;z-index:auto;order:2 !important;width:100%;max-width:100%;margin:0 !important;padding:0;border:0;background:rgba(0,0,0,0);box-shadow:none;transform:none !important}body#identity #customer-form .password-strength-feedback .progress-container,body#identity #customer-form .password-strength-feedback .progress{display:none}body#identity #customer-form .password-strength-text{display:flex;gap:4px;align-items:center;margin:0 0 4px;color:rgba(61,61,61,.58);font-size:.72rem;font-weight:400;line-height:1.35}body#identity #customer-form .password-strength-text::before{content:"Score du mot de passe :"}body#identity #customer-form .password-strength-feedback:has(.progress-bar[style*="20%"]) .password-strength-text::after{content:"Très faible";color:#b94a48}body#identity #customer-form .password-strength-feedback:has(.progress-bar[style*="40%"]) .password-strength-text::after{content:"Faible";color:#b94a48}body#identity #customer-form .password-strength-feedback:has(.progress-bar[style*="60%"]) .password-strength-text::after{content:"Moyen";color:var(--color-primary-accessible)}body#identity #customer-form .password-strength-feedback:has(.progress-bar[style*="80%"]) .password-strength-text::after{content:"Fort";color:#2f6f63}body#identity #customer-form .password-strength-feedback:has(.progress-bar[style*="100%"]) .password-strength-text::after{content:"Très fort";color:#2f6f63}body#identity #customer-form .password-requirements{display:grid;gap:4px}body#identity #customer-form .password-requirements p{display:flex;gap:5px;align-items:center;margin:0;color:rgba(61,61,61,.56);font-size:.72rem;line-height:1.35}body#identity #customer-form .password-requirements .oza-icon,body#identity #customer-form .password-strength-feedback .oza-icon{flex:0 0 auto;width:14px;height:14px;color:#b94a48;line-height:1}body#identity #customer-form .password-requirements .oza-icon.text-success,body#identity #customer-form .password-strength-feedback .oza-icon.text-success{color:#2f6f63 !important}body#identity .popover{max-width:280px;border:0;border-radius:3px;background:var(--color-text);box-shadow:0 10px 24px rgba(0,0,0,.14);color:#fff;font-size:11px;font-weight:500;line-height:1.25;text-align:left}body#identity .popover .popover-body,body#identity .popover .popover-content{padding:8px 10px;color:inherit}body#identity .popover .arrow::before,body#identity .popover .arrow::after{border-top-color:var(--color-text)}body#identity #customer-form .form-control,body#identity #customer-form input[type=text],body#identity #customer-form input[type=email],body#identity #customer-form input[type=password],body#identity #customer-form input[type=tel],body#identity #customer-form select{min-height:44px;border-color:rgba(61,61,61,.13);background:hsla(0,0%,100%,.98);font-size:.94rem}body#identity #customer-form .form-control::placeholder,body#identity #customer-form input::placeholder{color:rgba(61,61,61,.42)}body#identity #customer-form .form-group-firstname>.js-input-column,body#identity #customer-form .form-group-lastname>.js-input-column,body#identity #customer-form .form-group-email>.js-input-column{position:relative}body#identity #customer-form .form-group-firstname>.js-input-column::before,body#identity #customer-form .form-group-lastname>.js-input-column::before,body#identity #customer-form .form-group-email>.js-input-column::before{position:absolute;top:22px;left:14px;z-index:1;width:16px;height:16px;background:rgba(61,61,61,.48);pointer-events:none;transform:translateY(-50%)}body#identity #customer-form .form-group-firstname>.js-input-column::before,body#identity #customer-form .form-group-lastname>.js-input-column::before{content:"";-webkit-mask:url("/img/oza-icons/regular/user.svg") center/contain no-repeat;mask:url("/img/oza-icons/regular/user.svg") center/contain no-repeat}body#identity #customer-form .form-group-email>.js-input-column::before{content:"";-webkit-mask:url("/img/oza-icons/regular/envelope.svg") center/contain no-repeat;mask:url("/img/oza-icons/regular/envelope.svg") center/contain no-repeat}body#identity #customer-form .form-group-firstname .form-control,body#identity #customer-form .form-group-lastname .form-control,body#identity #customer-form .form-group-email .form-control{padding-left:42px}body#identity #customer-form .input-group{display:grid;grid-template-columns:minmax(0, 1fr) auto;width:100%}body#identity #customer-form .input-group .form-control{min-width:0}body#identity #customer-form .input-group .input-group-btn>.btn{min-height:44px;padding:0 var(--space-md);border:1px solid rgba(61,61,61,.18);border-left:0;border-radius:0;background:rgba(0,105,180,.025);color:var(--color-text);font-size:var(--font-size-sm);font-weight:600}body#identity #customer-form .input-group .input-group-btn>.btn:hover,body#identity #customer-form .input-group .input-group-btn>.btn:focus-visible{color:var(--color-primary-accessible)}body#identity #customer-form .custom-checkbox{display:block}body#identity #customer-form .custom-checkbox label{display:grid;grid-template-columns:18px minmax(0, 1fr);gap:9px;align-items:start;margin:0;color:rgba(61,61,61,.72);font-size:.82rem;font-weight:400;line-height:1.4}body#identity #customer-form .custom-checkbox__label{display:block;grid-column:2;width:auto;height:auto;min-width:0;border:0;border-radius:0;background:rgba(0,0,0,0);color:rgba(61,61,61,.72);font-size:.82rem;font-weight:400;line-height:1.4;transition:none}body#identity #customer-form .custom-checkbox input[type=checkbox]{grid-column:1;grid-row:1;width:16px;height:16px;margin:1px 0 0}body#identity #customer-form .custom-checkbox input[type=checkbox]+span{grid-column:1;grid-row:1;width:16px;height:16px;margin-top:1px;border-width:1px;border-color:rgba(61,61,61,.22);border-radius:3px;background:rgba(0,105,180,.025);color:#3d3d3d}body#identity #customer-form .custom-checkbox input[type=checkbox]+span .oza-icon{font-size:13px;line-height:1;opacity:0}body#identity #customer-form .custom-checkbox input[type=checkbox]:checked+span{border-color:rgba(61,61,61,.52);background:rgba(61,61,61,.05);color:#3d3d3d}body#identity #customer-form .custom-checkbox input[type=checkbox]:checked+span .oza-icon{opacity:1}body#identity #customer-form .custom-checkbox input:checked~.custom-checkbox__label{border-color:rgba(0,0,0,0);background:rgba(0,0,0,0);color:rgba(61,61,61,.72)}body#identity #customer-form .custom-checkbox label strong,body#identity #customer-form .custom-checkbox label b,body#identity #customer-form .custom-checkbox__label strong,body#identity #customer-form .custom-checkbox__label b{font-weight:400}body#identity #customer-form .custom-checkbox label em,body#identity #customer-form .custom-checkbox label i:not(.oza-icon),body#identity #customer-form .custom-checkbox__label em,body#identity #customer-form .custom-checkbox__label i:not(.oza-icon){font-style:normal}body#identity #customer-form .custom-checkbox label p,body#identity #customer-form .custom-checkbox__label p{margin:2px 0 0}body#identity #customer-form .form-group-checkbox>.form-control-label,body#identity #customer-form .form-group.row:has(.custom-checkbox)>.form-control-label{display:none}body#identity #customer-form .form-group-checkbox>.js-input-column,body#identity #customer-form .form-group.row:has(.custom-checkbox)>.js-input-column{grid-column:1/-1}body#identity #customer-form .form-footer{justify-content:flex-start;max-width:none;margin-top:14px;padding-left:0}body#identity #customer-form .btn-primary{min-width:190px;min-height:48px;padding:0 var(--space-lg);border:0;border-radius:var(--radius-sm);background:linear-gradient(180deg, #0069b4 0%, var(--color-primary-dark) 100%);color:#fff;font-size:.92rem;font-weight:600;letter-spacing:0;line-height:1;text-transform:uppercase;box-shadow:none}body#identity #customer-form .btn-primary:hover,body#identity #customer-form .btn-primary:focus-visible{background:linear-gradient(180deg, var(--color-primary-dark) 0%, #005493 100%);color:#fff}@media(min-width: 768px){body#identity #customer-form>div{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));column-gap:22px;row-gap:15px}body#identity #customer-form .form-group.row{width:100%}body#identity #customer-form .field-password-policy{width:100%}body#identity #customer-form .oza-identity-password-change__body{grid-template-columns:repeat(2, minmax(0, 1fr))}body#identity #customer-form .form-group-email,body#identity #customer-form .form-group-checkbox,body#identity #customer-form .form-group.row:has(.custom-checkbox){grid-column:1/-1}}body#module-psgdpr-gdpr .page-header{max-width:none;margin:0 0 var(--space-lg);padding:0 0 var(--space-md);border-bottom:1px solid rgba(61,61,61,.1)}body#module-psgdpr-gdpr .oza-gdpr__back{display:inline-flex;align-items:center;gap:var(--space-xs);width:max-content;margin-bottom:var(--space-md);color:var(--color-primary-dark);font-size:var(--font-size-sm);font-weight:600;line-height:1.2;text-decoration:none}body#module-psgdpr-gdpr .oza-gdpr__back:hover,body#module-psgdpr-gdpr .oza-gdpr__back:focus-visible{color:var(--color-primary-accessible);text-decoration:none}body#module-psgdpr-gdpr .oza-gdpr__back:hover span,body#module-psgdpr-gdpr .oza-gdpr__back:focus-visible span{text-decoration:underline;text-underline-offset:2px}body#module-psgdpr-gdpr .oza-gdpr__back .oza-icon{color:currentColor;font-size:16px;line-height:1}body#module-psgdpr-gdpr #main>.page-header h1,body#module-psgdpr-gdpr .page-header h1{margin:0 0 6px;color:var(--color-text);font-size:1.6rem;font-weight:700;line-height:1.12}body#module-psgdpr-gdpr .page-header .oza-account-intro{max-width:none;margin:0;padding:0;border:0}body#module-psgdpr-gdpr .page-header .oza-account-intro p{max-width:780px;margin:0;color:var(--color-text-light);font-size:var(--font-size-sm);line-height:1.6}body#module-psgdpr-gdpr .oza-account-shell__body{gap:var(--space-md)}body#module-psgdpr-gdpr .oza-gdpr-page{display:grid;width:100%;max-width:none;margin-inline:0}body#module-psgdpr-gdpr .oza-gdpr-card{display:grid;grid-template-columns:40px minmax(0, 1fr) auto;gap:var(--space-lg);align-items:start;padding:var(--space-lg) var(--space-2xl);border:0;border-bottom:1px solid rgba(61,61,61,.1);background:rgba(0,0,0,0);box-shadow:none}body#module-psgdpr-gdpr .oza-gdpr-card:first-child{padding-top:calc(var(--space-lg) - 13px)}body#module-psgdpr-gdpr .oza-gdpr-card__icon{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;margin-top:2px;border-radius:0;background:rgba(0,0,0,0);color:var(--color-primary)}body#module-psgdpr-gdpr .oza-gdpr-card__icon .oza-icon{width:36px;height:36px}body#module-psgdpr-gdpr .oza-gdpr-card__content{display:grid;gap:var(--space-sm)}body#module-psgdpr-gdpr .oza-gdpr-card h2{margin:0;color:var(--color-text);font-size:1.2rem;font-weight:700;line-height:1.2}body#module-psgdpr-gdpr .oza-gdpr-card p{margin:0;color:var(--color-text-light);font-size:var(--font-size-sm);line-height:1.65}body#module-psgdpr-gdpr .oza-gdpr-card__content p{max-width:820px}body#module-psgdpr-gdpr .oza-gdpr-card a:not(.oza-gdpr-card__button){color:#252a31;font-weight:600;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;text-decoration-color:#cfd3d8;transition:color var(--transition),text-decoration-color var(--transition)}body#module-psgdpr-gdpr .oza-gdpr-card a:not(.oza-gdpr-card__button):hover,body#module-psgdpr-gdpr .oza-gdpr-card a:not(.oza-gdpr-card__button):focus-visible{color:var(--color-primary-accessible);text-decoration-color:var(--color-primary-accessible)}body#module-psgdpr-gdpr .oza-gdpr-card__actions{display:grid;gap:var(--space-sm);justify-content:flex-end;min-width:min(100%,260px)}body#module-psgdpr-gdpr .oza-gdpr-card__button.btn.btn-primary{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-width:220px;min-height:44px;margin:0;padding:0 18px;border:0;border-radius:var(--radius-sm);background:linear-gradient(180deg, #0069b4 0%, var(--color-primary-dark) 100%);color:#fff;font-size:.8rem;font-weight:600;letter-spacing:0;line-height:1;text-align:center;text-transform:none;box-shadow:none}body#module-psgdpr-gdpr .oza-gdpr-card__button.btn.btn-primary:hover,body#module-psgdpr-gdpr .oza-gdpr-card__button.btn.btn-primary:focus-visible{background:linear-gradient(180deg, var(--color-primary-dark) 0%, #005493 100%);color:#fff;text-decoration:none}body#module-psgdpr-gdpr .oza-gdpr-card__button.btn.btn-primary .oza-icon{flex:0 0 auto;font-size:16px;line-height:1}body#module-psgdpr-gdpr .oza-gdpr-card__button--outline.btn.btn-primary{border:1px solid rgba(0,105,180,.78);background:#fff;color:var(--color-primary-accessible)}body#module-psgdpr-gdpr .oza-gdpr-card__button--outline.btn.btn-primary:hover,body#module-psgdpr-gdpr .oza-gdpr-card__button--outline.btn.btn-primary:focus-visible{border-color:var(--color-primary-dark);background:var(--color-primary-light);color:var(--color-primary-dark)}body#module-psgdpr-gdpr .oza-gdpr-card__button--support.btn.btn-primary{min-width:240px;gap:10px;border:0;background:rgba(0,0,0,0);color:var(--color-text);font-size:.86rem;box-shadow:none;text-transform:none}body#module-psgdpr-gdpr .oza-gdpr-card__button--support.btn.btn-primary:hover,body#module-psgdpr-gdpr .oza-gdpr-card__button--support.btn.btn-primary:focus-visible{background:rgba(0,0,0,0);color:var(--color-primary-accessible)}body#module-psgdpr-gdpr .oza-gdpr-card__button--support .oza-icon:first-child{color:var(--color-primary);width:21px;height:21px}body#module-psgdpr-gdpr .oza-gdpr-card__button--support .oza-icon:last-child{margin-left:auto;color:var(--color-primary-accessible)}body#module-psgdpr-gdpr .oza-gdpr-card__note{grid-column:2/-1;display:flex;gap:var(--space-sm);align-items:center;max-width:none;margin:var(--space-sm) 0 0;padding:12px var(--space-md);border-radius:4px;background:rgba(0,105,180,.06);color:rgba(61,61,61,.72);font-size:var(--font-size-xs);line-height:1.45}body#module-psgdpr-gdpr .oza-gdpr-card__note .oza-icon{flex:0 0 auto;color:var(--color-primary);font-size:18px;line-height:1}@media(max-width: 767px){body#module-psgdpr-gdpr .page-header{margin-bottom:var(--space-md)}body#module-psgdpr-gdpr .oza-gdpr-page{margin-inline:0}body#module-psgdpr-gdpr .oza-gdpr-card{grid-template-columns:34px minmax(0, 1fr);gap:var(--space-md);padding:var(--space-lg) 0}body#module-psgdpr-gdpr .oza-gdpr-card:first-child{padding-top:calc(var(--space-lg) - 13px)}body#module-psgdpr-gdpr .oza-gdpr-card__icon{grid-column:1;grid-row:1;width:32px;height:32px}body#module-psgdpr-gdpr .oza-gdpr-card__icon .oza-icon{width:30px;height:30px}body#module-psgdpr-gdpr .oza-gdpr-card:first-child .oza-gdpr-card__icon{margin-top:-7px}body#module-psgdpr-gdpr .oza-gdpr-card__content{display:grid;grid-column:1/-1;grid-row:1;grid-template-columns:34px minmax(0, 1fr);gap:var(--space-sm) var(--space-md)}body#module-psgdpr-gdpr .oza-gdpr-card__content h2{grid-column:2;align-self:center}body#module-psgdpr-gdpr .oza-gdpr-card__content p{grid-column:1/-1}body#module-psgdpr-gdpr .oza-gdpr-card__actions{grid-column:1/-1;display:grid;justify-content:center;min-width:0}body#module-psgdpr-gdpr .oza-gdpr-card__button.btn.btn-primary{min-width:0}body#module-psgdpr-gdpr .oza-gdpr-card__note{grid-column:1/-1;align-items:flex-start;margin:0}}.my-account-links{gap:0;overflow:visible;border-top:1px solid rgba(61,61,61,.1);border-left:0;border-radius:0;background:rgba(0,0,0,0)}.my-account-link{min-height:148px;padding:var(--space-lg);border:0;border-right:1px solid rgba(61,61,61,.1);border-bottom:1px solid rgba(61,61,61,.1);border-radius:0;background:rgba(0,0,0,0);box-shadow:none;transform:none}.my-account-link::after{content:"›";right:var(--space-lg);bottom:var(--space-lg);color:rgba(61,61,61,.32)}.my-account-link:hover,.my-account-link:focus-visible{border-color:rgba(0,0,0,0);border-right-color:rgba(61,61,61,.1);border-bottom-color:rgba(61,61,61,.1);background:rgba(0,105,180,.04);box-shadow:none;transform:none}.my-account-link:hover::after,.my-account-link:focus-visible::after{color:var(--color-primary-accessible)}.my-account-link:hover .my-account-link__icon,.my-account-link:focus-visible .my-account-link__icon{background:var(--color-header)}.my-account-link:hover .my-account-link__icon svg,.my-account-link:focus-visible .my-account-link__icon svg{fill:#fff}.my-account-link__icon{width:44px;height:44px;border-radius:0;background:var(--color-bg-alt)}.my-account-link__icon svg{width:22px;height:22px;fill:var(--color-text-light)}.my-account-link__desc{max-width:25ch;color:var(--color-text-light)}.oza-account-footer-links,.wishlist-footer-links{display:flex;flex-wrap:wrap;gap:var(--space-sm);justify-content:center;margin-top:var(--space-xl);padding-top:var(--space-lg);border-top:1px solid rgba(61,61,61,.1)}.oza-account-footer-links .account-link,.wishlist-footer-links>a{display:inline-flex;align-items:center;gap:var(--space-xs);min-height:44px;padding:0;border:0;border-radius:0;background:rgba(0,0,0,0);color:var(--color-info);font-size:var(--font-size-sm);font-weight:600;text-decoration:none;transition:border-color var(--transition),color var(--transition),background var(--transition)}.oza-account-footer-links .account-link i,.wishlist-footer-links>a i{margin:0;font-size:1.25rem;line-height:1}.oza-account-footer-links .account-link:hover,.oza-account-footer-links .account-link:focus-visible,.wishlist-footer-links>a:hover,.wishlist-footer-links>a:focus-visible{background:rgba(0,0,0,0);color:var(--color-primary-accessible)}.wishlist-footer-links>a:not(:first-child){margin-left:0}body#my-account #main>.page-header:has(+.oza-account-shell),body#my-account .page-header{margin-bottom:var(--space-xs);padding-top:0;padding-bottom:0;border-bottom:0}body#my-account #main>.page-header:has(+.oza-account-shell) h1,body#my-account .page-header h1{font-size:1.6rem;line-height:1.12}body#my-account .oza-account-dashboard{display:grid;gap:var(--space-lg);margin-top:var(--space-lg)}@media(max-width: 767px){body#my-account .oza-account-dashboard{margin-top:var(--space-sm)}}@media(min-width: 1024px){body#my-account .oza-account-dashboard{grid-template-columns:minmax(0, 2fr) minmax(300px, 1fr);gap:var(--space-xl);align-items:start}}body#my-account .oza-account-orders-panel{min-width:0;border:0;border-top:1px solid rgba(61,61,61,.08);border-bottom:1px solid rgba(61,61,61,.08);border-radius:0;background:rgba(0,105,180,.035);box-shadow:none}@media(min-width: 768px){body#my-account .oza-account-orders-panel{border:0;border-radius:0;background:#fff}}body#my-account .oza-account-orders-panel__header{position:relative;display:grid;grid-template-columns:40px minmax(0, 1fr) 36px 18px;gap:var(--space-md);align-items:center;padding:12px 0 12px var(--space-sm)}@media(min-width: 768px){body#my-account .oza-account-orders-panel__header{grid-template-columns:52px minmax(0, 1fr) auto;gap:var(--space-md);align-items:center;padding:0 0 var(--space-md)}}body#my-account .oza-account-orders-panel__header-link{position:absolute;inset:0;z-index:3;display:block}@media(min-width: 768px){body#my-account .oza-account-orders-panel__header-link{display:none}}body#my-account .oza-account-orders-panel__header>:not(.oza-account-orders-panel__header-link){position:relative;z-index:1}body#my-account .oza-account-orders-panel__title{min-width:0}body#my-account .oza-account-orders-panel__title h2{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 var(--space-xs);margin:0;color:var(--color-text);font-size:var(--font-size-lg);font-weight:700;line-height:1.25}body#my-account .oza-account-orders-panel__title p{margin:4px 0 0;color:var(--color-text-light);font-size:var(--font-size-xs);line-height:1.4}body#my-account .oza-account-orders-panel__count{display:none;align-items:center;justify-content:center;min-height:30px;padding:0 var(--space-lg);border-radius:999px;background:var(--color-primary-light);color:var(--color-primary-dark);font-size:var(--font-size-sm);font-weight:700;line-height:1;text-decoration:none;white-space:nowrap}@media(min-width: 768px){body#my-account .oza-account-orders-panel__count{display:inline-flex}}body#my-account .oza-account-orders-panel__count:hover,body#my-account .oza-account-orders-panel__count:focus-visible{color:var(--color-primary-accessible);text-decoration:none}body#my-account .oza-account-orders-panel__mobile-count{display:inline-flex;align-items:center;justify-content:center;min-width:26px;height:26px;padding:0 var(--space-sm);border-radius:999px;background:var(--color-primary-light);color:var(--color-primary-dark);font-size:var(--font-size-sm);font-weight:700;line-height:1;white-space:nowrap;justify-self:center}@media(min-width: 768px){body#my-account .oza-account-orders-panel__mobile-count{display:none}}body#my-account .oza-account-orders-panel__mobile-chevron{color:var(--color-primary);font-size:22px;justify-self:end}@media(min-width: 768px){body#my-account .oza-account-orders-panel__mobile-chevron{display:none}}body#my-account .oza-account-dashboard .oza-account-orders-table,body#my-account .oza-account-dashboard .oza-account-orders-panel__few,body#my-account .oza-account-dashboard .oza-account-orders-panel__empty,body#my-account .oza-account-dashboard .oza-account-orders-panel__cta{display:none}@media(min-width: 768px){body#my-account .oza-account-dashboard .oza-account-orders-table{display:grid}body#my-account .oza-account-dashboard .oza-account-orders-panel__few,body#my-account .oza-account-dashboard .oza-account-orders-panel__empty{display:grid}body#my-account .oza-account-dashboard .oza-account-orders-panel__cta{display:flex}}body#my-account .oza-account-icon{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:var(--radius);background:rgba(61,61,61,.045);color:var(--color-text);flex:0 0 44px}body#my-account .oza-account-icon .oza-icon{margin:0;border-radius:0;background:rgba(0,0,0,0);color:currentColor;font-size:22px;line-height:1}body#my-account .oza-account-icon--gdpr .oza-icon{width:17px;height:17px;font-size:17px}body#my-account .oza-account-icon--orders{width:40px;height:40px;background:rgba(0,105,180,.1);color:var(--color-primary-dark);flex-basis:40px}@media(min-width: 768px){body#my-account .oza-account-icon--orders{width:44px;height:44px;background:var(--color-primary-light);flex-basis:44px}}body#my-account .oza-account-orders-table{display:grid;margin:0;padding:0;border-top:1px solid rgba(61,61,61,.1);list-style:none}body#my-account .oza-account-orders-table__row{border-bottom:1px solid rgba(61,61,61,.08)}body#my-account .oza-account-orders-table__row a{display:grid;grid-template-columns:minmax(0, 1fr) auto;gap:8px var(--space-md);align-items:center;min-height:68px;padding:var(--space-md) 0;color:var(--color-text);text-decoration:none;transition:background var(--transition)}body#my-account .oza-account-orders-table__row a:hover,body#my-account .oza-account-orders-table__row a:focus-visible{background:rgba(0,105,180,.06);color:var(--color-text)}body#my-account .oza-account-orders-table__row a:hover .oza-account-orders-table__action,body#my-account .oza-account-orders-table__row a:focus-visible .oza-account-orders-table__action{color:var(--color-primary-accessible)}@media(min-width: 768px){body#my-account .oza-account-orders-table__row a{grid-template-columns:minmax(96px, 0.68fr) minmax(92px, 0.36fr) minmax(300px, 1.1fr) 132px;min-height:64px;padding-top:10px;padding-bottom:10px;padding-right:var(--space-md);padding-left:var(--space-md)}}body#my-account .oza-account-orders-table__ref{display:grid;gap:2px;min-width:0;font-size:var(--font-size-sm);font-weight:600;line-height:1.3}body#my-account .oza-account-orders-table__ref small{color:var(--color-text-light);font-size:var(--font-size-xs);font-weight:400;line-height:1.3}body#my-account .oza-account-orders-table__total{color:var(--color-text);font-size:var(--font-size-sm);font-weight:600;white-space:nowrap}body#my-account .oza-account-orders-table__status{display:inline-flex;align-items:center;justify-self:start;min-height:28px;max-width:100%;padding:0 var(--space-sm);border-radius:999px;background:var(--color-primary-light);color:var(--color-text);font-size:var(--font-size-xs);font-weight:600;line-height:1.2}body#my-account .oza-account-orders-table__progress{display:inline-flex;align-items:center;gap:15px;justify-self:start;min-width:0}body#my-account .oza-account-orders-table__progress .oza-history-progress__step{position:relative;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;flex:0 0 40px;border:1px solid rgba(61,61,61,.12);border-radius:999px;background:#fff;color:rgba(61,61,61,.24)}body#my-account .oza-account-orders-table__progress .oza-history-progress__step:not(:last-child)::after{content:"";position:absolute;top:50%;left:calc(100% + 3px);width:9px;height:1px;background:rgba(61,61,61,.14);transform:translateY(-50%)}body#my-account .oza-account-orders-table__progress .oza-history-progress__step.has-connector-done::after{background:rgba(47,111,99,.34)}body#my-account .oza-account-orders-table__progress .oza-history-progress__step.is-done{border-color:rgba(47,111,99,.22);background:rgba(47,111,99,.08);color:#2f6f63}body#my-account .oza-account-orders-table__progress .oza-history-progress__step.is-current{border-color:rgba(0,105,180,.38);background:rgba(0,105,180,.12);color:var(--color-primary-accessible)}body#my-account .oza-account-orders-table__progress .oza-history-progress__icon{display:block;width:20px;height:20px;background:currentColor;-webkit-mask:var(--oza-history-step-icon) center/contain no-repeat;mask:var(--oza-history-step-icon) center/contain no-repeat}body#my-account .oza-account-orders-table__progress .is-step-payment_waiting{--oza-history-step-icon: url('../img/timeline/paiement-attendu.svg')}body#my-account .oza-account-orders-table__progress .is-step-payment_waiting .oza-history-progress__icon{width:18px;height:18px}body#my-account .oza-account-orders-table__progress .is-step-payment_received{--oza-history-step-icon: url('../img/timeline/paiement-recu.svg')}body#my-account .oza-account-orders-table__progress .is-step-supply{--oza-history-step-icon: url('../img/timeline/approvisionnement.svg')}body#my-account .oza-account-orders-table__progress .is-step-preparation{--oza-history-step-icon: url('../img/timeline/preparation.svg')}body#my-account .oza-account-orders-table__progress .is-step-preparation .oza-history-progress__icon{width:21px;height:21px;transform:translateY(-1px)}body#my-account .oza-account-orders-table__progress .is-step-shipped{--oza-history-step-icon: url('../img/timeline/expediee.svg')}body#my-account .oza-account-orders-table__progress .is-step-shipped .oza-history-progress__icon{width:22px;height:22px}body#my-account .oza-account-orders-table__progress .is-step-delivered{--oza-history-step-icon: url('../img/timeline/livree.svg')}body#my-account .oza-account-orders-table__action{display:inline-flex;align-items:center;gap:2px;justify-self:end;justify-content:flex-end;color:var(--color-text);font-size:var(--font-size-sm);font-weight:600;transition:color var(--transition)}body#my-account .oza-account-orders-table__action .oza-icon{color:var(--color-primary-accessible);font-size:18px;line-height:1}body#my-account .oza-account-orders-table__action-label--stacked{display:inline-flex;flex-direction:column;align-items:flex-end;gap:0;line-height:1.05;text-align:right;white-space:normal}body#my-account .oza-account-orders-table__row--editing .oza-account-orders-table__action,body#my-account .oza-account-orders-table__action--editing{color:var(--color-primary-accessible)}body#my-account .oza-account-orders-panel__few{display:grid;justify-items:center;align-content:center;gap:var(--space-sm);min-height:240px;margin:0;padding:var(--space-xl) var(--space-md);border-top:1px solid rgba(61,61,61,.08);text-align:center}@media(min-width: 768px){body#my-account .oza-account-orders-panel__few{min-height:255px;padding:42px var(--space-md)}}body#my-account .oza-account-orders-panel__few-icon{display:inline-flex;align-items:center;justify-content:center;width:108px;height:108px;border-radius:999px;background:var(--color-primary-light);color:var(--color-primary-dark)}body#my-account .oza-account-orders-panel__few-icon svg{width:64px;height:64px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.4}body#my-account .oza-account-orders-panel__few h3{margin:var(--space-sm) 0 0;color:var(--color-text);font-size:var(--font-size-lg);font-weight:700;line-height:1.25}body#my-account .oza-account-orders-panel__few p{margin:0;color:var(--color-text-light);font-size:var(--font-size-sm);line-height:1.5}body#my-account .oza-account-orders-panel__empty{display:grid;justify-items:center;align-content:center;gap:var(--space-sm);min-height:260px;margin:0;padding:var(--space-xl) var(--space-md);border-top:1px solid rgba(61,61,61,.08);text-align:center}@media(min-width: 768px){body#my-account .oza-account-orders-panel__empty{min-height:300px;padding:46px var(--space-md)}}body#my-account .oza-account-orders-panel__empty-icon{display:inline-flex;align-items:center;justify-content:center;width:108px;height:108px;border-radius:999px;background:var(--color-primary-light);color:var(--color-primary-dark)}body#my-account .oza-account-orders-panel__empty-icon svg{width:64px;height:64px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.4}body#my-account .oza-account-orders-panel__empty h3{margin:var(--space-sm) 0 0;color:var(--color-text);font-size:var(--font-size-lg);font-weight:700}body#my-account .oza-account-orders-panel__empty p{max-width:360px;margin:0;color:var(--color-text-light);font-size:var(--font-size-sm);line-height:1.5}body#my-account .oza-account-orders-panel__cta{display:grid;grid-template-columns:auto minmax(0, 1fr) auto;align-items:center;gap:var(--space-sm);min-height:52px;width:100%;margin:0;padding:0 var(--space-md);border-radius:0;background:var(--color-primary-light);color:var(--color-primary-dark);font-size:var(--font-size-sm);font-weight:700;text-decoration:none;transition:background var(--transition),color var(--transition)}body#my-account .oza-account-orders-panel__cta:hover,body#my-account .oza-account-orders-panel__cta:focus-visible{background:rgba(0,105,180,.16);color:var(--color-primary-dark)}body#my-account .oza-account-orders-panel__cta .oza-icon{color:currentColor;font-size:20px}body#my-account .oza-account-orders-panel__cta .oza-icon:first-child{grid-column:1}body#my-account .oza-account-orders-panel__cta .oza-icon:last-child{grid-column:3;justify-self:end;margin-left:auto}body#my-account .oza-account-orders-panel__cta span{grid-column:2;min-width:0}@media(min-width: 768px){body#my-account .oza-account-dashboard--orders-empty .oza-account-orders-panel__cta{display:flex;justify-content:center;width:fit-content;min-width:210px;max-width:100%;min-height:50px;margin:0 auto;padding:0 var(--space-lg);border:1px solid rgba(0,105,180,.82);border-radius:5px;background:linear-gradient(180deg, #0069b4 0%, #0069b4 100%);color:#fff;font-size:.78125rem;font-weight:600;letter-spacing:.035em;line-height:1;text-transform:uppercase;box-shadow:0 5px 12px rgba(0,105,180,.12)}body#my-account .oza-account-dashboard--orders-empty .oza-account-orders-panel__cta .oza-icon{display:none}body#my-account .oza-account-dashboard--orders-empty .oza-account-orders-panel__cta span{grid-column:auto}body#my-account .oza-account-dashboard--orders-empty .oza-account-orders-panel__cta:hover,body#my-account .oza-account-dashboard--orders-empty .oza-account-orders-panel__cta:focus-visible{border-color:rgba(0,105,180,.9);background:linear-gradient(180deg, #0069b4 0%, #0069b4 100%);color:#fff;box-shadow:0 6px 14px rgba(0,105,180,.16)}}body#my-account .oza-account-actions{min-width:0}@media(min-width: 1024px){body#my-account .oza-account-actions{padding-left:var(--space-lg);border-left:1px solid rgba(61,61,61,.12)}}body#my-account .oza-account-actions>h2{display:flex;align-items:center;justify-content:space-between;gap:var(--space-md);margin:0 0 var(--space-lg);color:var(--color-text);font-size:var(--font-size-lg);font-weight:700;line-height:1.25}body#my-account .oza-account-actions__section{margin-top:22px}body#my-account .oza-account-actions__section:first-of-type{margin-top:0}body#my-account .oza-account-actions__section>h3{margin:0 0 6px;color:var(--color-primary-dark);font-size:var(--font-size-xs);font-weight:700;line-height:1.2}body#my-account .oza-account-actions__list{margin:0;padding:0;border:0;border-top:1px solid rgba(61,61,61,.08);background:rgba(0,0,0,0);list-style:none}body#my-account .oza-account-actions__list li{border-bottom:1px solid rgba(61,61,61,.08)}body#my-account .oza-account-action{display:grid;grid-template-columns:44px minmax(0, 1fr) 36px 18px;gap:var(--space-md);align-items:center;min-height:68px;padding:13px 0;color:var(--color-text);text-decoration:none;transition:background var(--transition)}body#my-account .oza-account-action:hover,body#my-account .oza-account-action:focus-visible{background:rgba(247,247,247,.5);color:var(--color-text)}body#my-account .oza-account-action:hover .oza-account-action__chevron,body#my-account .oza-account-action:focus-visible .oza-account-action__chevron{color:var(--color-primary-accessible);transform:translateX(2px)}body#my-account .oza-account-action__body{display:grid;gap:3px;min-width:0}body#my-account .oza-account-action__body strong{color:var(--color-text);font-size:var(--font-size-sm);font-weight:700;line-height:1.25}body#my-account .oza-account-action__body small{color:var(--color-text-light);font-size:var(--font-size-xs);line-height:1.35}body#my-account .oza-account-action__badge{display:inline-flex;align-items:center;justify-content:center;min-width:26px;height:26px;padding:0 var(--space-sm);border-radius:999px;background:var(--color-primary-light);color:var(--color-primary-dark);font-size:var(--font-size-xs);font-weight:700;white-space:nowrap;justify-self:center}body#my-account .oza-account-action__chevron{grid-column:4;justify-self:end;color:var(--color-primary);font-size:18px;transition:color var(--transition),transform var(--transition)}body#my-account .oza-account-intro{max-width:none;margin:0}@media(min-width: 768px){body#my-account .oza-account-intro{padding-bottom:22px;border-bottom:1px solid rgba(61,61,61,.07)}}body#my-account .oza-account-intro p{max-width:780px;margin:0;color:var(--color-text-light);font-size:var(--font-size-sm);line-height:1.6}body#my-account .my-account-links{display:grid;grid-template-columns:minmax(0, 1fr);gap:var(--space-md);border:0;background:rgba(0,0,0,0)}@media(min-width: 768px){body#my-account .my-account-links{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(min-width: 1024px){body#my-account .my-account-links{grid-template-columns:repeat(3, minmax(0, 1fr));align-items:start}}body#my-account .my-account-links>li{display:block;min-width:0;list-style:none}body#my-account .my-account-links>a{min-width:0}body#my-account .my-account-links .my-account-links__item--orders{grid-column:1/-1}@media(min-width: 1024px){body#my-account .my-account-links .my-account-links__item--orders{grid-column:1/3;grid-row:1/span 4}}@media(min-width: 1024px){body#my-account .my-account-links .my-account-links__item--support,body#my-account .my-account-links .my-account-links__item--addresses,body#my-account .my-account-links .my-account-links__item--identity,body#my-account .my-account-links .my-account-links__item--gdpr{grid-column:3}body#my-account .my-account-links .my-account-links__item--discounts{grid-column:1}body#my-account .my-account-links .my-account-links__item--credits{grid-column:2}}@media(min-width: 1024px){body#my-account .my-account-links.my-account-links--orders-compact .my-account-links__item--orders,body#my-account .my-account-links.my-account-links--orders-compact .my-account-links__item--support,body#my-account .my-account-links.my-account-links--orders-compact .my-account-links__item--addresses,body#my-account .my-account-links.my-account-links--orders-compact .my-account-links__item--identity,body#my-account .my-account-links.my-account-links--orders-compact .my-account-links__item--gdpr,body#my-account .my-account-links.my-account-links--orders-compact .my-account-links__item--discounts,body#my-account .my-account-links.my-account-links--orders-compact .my-account-links__item--credits{grid-column:auto;grid-row:auto}body#my-account .my-account-links.my-account-links--orders-compact .my-account-links__item--orders{grid-column:1/-1}}body#my-account .my-account-link,body#my-account .my-account-links>a{position:relative;display:grid;grid-template-columns:52px minmax(0, 1fr) 18px;grid-template-rows:auto auto;column-gap:var(--space-md);row-gap:4px;align-items:center;min-height:110px;height:auto;padding:20px;border:0;border-bottom:1px solid rgba(61,61,61,.08);border-radius:var(--radius);background:#fff;color:var(--color-text);text-decoration:none;box-shadow:none;transition:border-color var(--transition),box-shadow var(--transition),transform var(--transition),background var(--transition)}body#my-account .my-account-link::after,body#my-account .my-account-links>a::after{content:"›";position:static;grid-column:3;grid-row:1/3;align-self:center;justify-self:end;color:var(--color-text-muted);font-size:22px;line-height:1;transition:color var(--transition),transform var(--transition)}body#my-account .my-account-link:hover,body#my-account .my-account-link:focus-visible,body#my-account .my-account-links>a:hover,body#my-account .my-account-links>a:focus-visible{border-color:rgba(0,105,180,.42);background:rgba(247,247,247,.45);color:var(--color-text);box-shadow:none;transform:none}body#my-account .my-account-link:hover::after,body#my-account .my-account-link:focus-visible::after,body#my-account .my-account-links>a:hover::after,body#my-account .my-account-links>a:focus-visible::after{color:var(--color-primary-accessible);transform:translateX(3px)}body#my-account .my-account-link:hover .my-account-link__icon,body#my-account .my-account-link:focus-visible .my-account-link__icon,body#my-account .my-account-links>a:hover .my-account-link__icon,body#my-account .my-account-links>a:focus-visible .my-account-link__icon{background:var(--color-header)}body#my-account .my-account-link:hover .my-account-link__icon svg,body#my-account .my-account-link:focus-visible .my-account-link__icon svg,body#my-account .my-account-links>a:hover .my-account-link__icon svg,body#my-account .my-account-links>a:focus-visible .my-account-link__icon svg{fill:#fff}body#my-account .my-account-link__icon{grid-column:1;grid-row:1/3;display:flex;align-items:center;justify-content:center;width:52px;height:52px;margin:0;border-radius:var(--radius);background:var(--color-bg-alt);transition:background var(--transition)}body#my-account .my-account-link__icon svg{width:24px;height:24px;fill:var(--color-text-light);transition:fill var(--transition)}body#my-account .my-account-link__label{grid-column:2;grid-row:1;min-width:0;color:var(--color-text);font-size:var(--font-size-base);font-weight:700;line-height:1.25}body#my-account .my-account-link__desc{grid-column:2;grid-row:2;max-width:none;min-width:0;margin:0;color:var(--color-text-light);font-size:var(--font-size-xs);line-height:1.4}body#my-account .my-account-link__badge{position:absolute;top:var(--space-sm);right:var(--space-sm);display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:24px;padding:0 7px;border:1px solid rgba(61,61,61,.1);border-radius:999px;background:#fff;color:var(--color-text);font-size:var(--font-size-xs);font-weight:700;line-height:1}body#my-account .my-account-link .link-item{display:contents}body#my-account #payzen-wallet-link .link-item{grid-column:1/3;grid-row:1/3;display:grid;grid-template-columns:52px minmax(0, 1fr);column-gap:var(--space-md);align-items:center;min-width:0;color:var(--color-text);font-size:var(--font-size-base);font-weight:700;line-height:1.25}body#my-account .my-account-link .oza-icon,body#my-account .my-account-links>a .oza-icon{display:flex;align-items:center;justify-content:center;width:52px;height:52px;margin:0;border-radius:12px;background:var(--color-bg-alt);color:var(--color-text-light);font-size:24px}body#my-account .my-account-link .oza-icon{grid-column:1;grid-row:1/3}body#my-account #psgdpr-link .my-account-link__icon .oza-icon{width:17px;height:17px;font-size:17px}body#my-account #payzen-wallet-link .oza-icon{grid-column:1;grid-row:1}body#my-account .my-account-link--orders{display:block;min-height:0}body#my-account .my-account-link--orders::after{content:none}body#my-account .my-account-link--orders:hover,body#my-account .my-account-link--orders:focus-visible{border-color:rgba(61,61,61,.12);background:#fff}body#my-account .oza-account-orders-card__header{display:grid;grid-template-columns:52px minmax(0, 1fr) auto;gap:var(--space-md);align-items:center}body#my-account .oza-account-orders-card__header .my-account-link__icon{grid-column:1;grid-row:1}body#my-account .oza-account-orders-card__title{display:grid;gap:4px;min-width:0}body#my-account .oza-account-orders-card__title .my-account-link__label,body#my-account .oza-account-orders-card__title .my-account-link__desc{grid-column:auto;grid-row:auto}body#my-account .oza-account-orders-card__count{display:inline-flex;align-items:center;justify-content:center;min-width:32px;height:32px;padding:0 var(--space-sm);border:1px solid rgba(61,61,61,.1);border-radius:999px;color:var(--color-text);font-size:var(--font-size-sm);font-weight:700}body#my-account .oza-account-orders-list{display:grid;gap:0;margin:var(--space-lg) 0 0;padding:0;border-top:1px solid rgba(61,61,61,.1);list-style:none}body#my-account .oza-account-order-row{border-bottom:1px solid rgba(61,61,61,.1)}body#my-account .oza-account-order-row:nth-child(n+4){display:none}body#my-account .oza-account-order-row a{display:grid;grid-template-columns:minmax(0, 1fr) auto;gap:6px var(--space-md);align-items:center;min-height:64px;padding:var(--space-md) 0;color:var(--color-text);text-decoration:none}body#my-account .oza-account-order-row a:hover,body#my-account .oza-account-order-row a:focus-visible{color:var(--color-text)}body#my-account .oza-account-order-row a:hover .oza-account-order-row__action,body#my-account .oza-account-order-row a:focus-visible .oza-account-order-row__action{color:var(--color-primary-accessible)}body#my-account .oza-account-order-row__ref{min-width:0;font-size:var(--font-size-sm);font-weight:700;letter-spacing:0}body#my-account .oza-account-order-row__date,body#my-account .oza-account-order-row__total{color:var(--color-text-light);font-size:var(--font-size-xs)}body#my-account .oza-account-order-row__total{justify-self:end;font-weight:700}body#my-account .oza-account-order-row__status{display:inline-flex;align-items:center;justify-self:start;min-height:28px;max-width:100%;padding:0 var(--space-sm);border:1px solid rgba(61,61,61,.1);border-radius:999px;background:var(--color-bg-alt);color:var(--color-text);font-size:var(--font-size-xs);font-weight:700;line-height:1.2}body#my-account .oza-account-order-row__action{justify-self:end;color:var(--color-info);font-size:var(--font-size-sm);font-weight:700;transition:color var(--transition)}body#my-account .oza-account-orders-empty{margin:var(--space-lg) 0 0;padding:var(--space-md) 0 0;border-top:1px solid rgba(61,61,61,.1);color:var(--color-text-light);font-size:var(--font-size-sm)}body#my-account .oza-account-orders-card__all{display:inline-flex;align-items:center;min-height:44px;margin-top:var(--space-md);color:var(--color-info);font-size:var(--font-size-sm);font-weight:700;text-decoration:none}body#my-account .oza-account-orders-card__all:hover,body#my-account .oza-account-orders-card__all:focus-visible{color:var(--color-primary-accessible)}@media(min-width: 768px){body#my-account .oza-account-order-row:nth-child(n+4){display:list-item}body#my-account .oza-account-order-row a{grid-template-columns:minmax(120px, 1fr) minmax(96px, 0.75fr) minmax(92px, 0.7fr) minmax(160px, 1fr) auto;min-height:58px}body#my-account .oza-account-order-row__date,body#my-account .oza-account-order-row__total,body#my-account .oza-account-order-row__status,body#my-account .oza-account-order-row__action{justify-self:start}body#my-account .oza-account-order-row__total,body#my-account .oza-account-order-row__action{justify-self:end}}.oza-auth-page{display:grid;gap:var(--space-lg);width:100%}.login-form,.register-form,.address-form,body:not(#checkout):not(#order):not(#contact):not(#module-sv_helpdesk-form) .form-fields{padding:0;border:0;border-radius:0;background:rgba(0,0,0,0);box-shadow:none}body#authentication .login-form{width:100%;max-width:none;margin:0}body#authentication .page-header{margin:0;padding:0 0 var(--space-md);border-bottom:1px solid rgba(61,61,61,.1)}body#authentication #main>.page-header h1,body#authentication .page-header h1{margin:0 0 6px;color:var(--color-text);font-size:1.6rem;font-weight:700;line-height:1.12}body#authentication .page-header .oza-account-intro{max-width:none;margin:0;padding:0;border:0}body#authentication .page-header .oza-account-intro p{max-width:780px;margin:0;color:var(--color-text-light);font-size:var(--font-size-sm);line-height:1.6}body#authentication #login-form{width:100%;max-width:none}body#authentication .login-form,body#authentication .oza-auth-page__create{width:min(100%,900px);margin-right:0;margin-left:0}body#authentication .oza-auth-page__separator{width:100%}body#authentication #login-form .form-group.row{margin-bottom:15px;gap:6px}body#authentication #login-form .form-group.row>.form-control-label{padding-top:0;color:#202020;font-size:.86rem;font-weight:600;letter-spacing:0}body#authentication #login-form :is(.form-control,input[type=email],input[type=password]),body#authentication #login-form .form-group-password .input-group .input-group-btn>.btn{height:44px;min-height:44px;max-height:44px;border-color:rgba(61,61,61,.13);background:hsla(0,0%,100%,.98);font-size:.94rem}body#authentication #login-form .form-control::placeholder,body#authentication #login-form input::placeholder{color:rgba(61,61,61,.42)}body#authentication #login-form .form-group-email>.js-input-column,body#authentication #login-form .form-group-password>.js-input-column{position:relative}body#authentication #login-form .form-group.row>.js-input-column,body#authentication #login-form .form-group.row>.js-input-column .input-group,body#authentication #login-form .form-group.row>.js-input-column .form-control{width:100%}body#authentication #login-form .input-group{display:grid;grid-template-columns:minmax(0, 1fr) auto;align-items:stretch;width:100%}body#authentication #login-form .input-group .form-control{border-right:0}body#authentication #login-form .input-group .input-group-btn{display:flex}body#authentication #login-form .form-group-email>.js-input-column::before,body#authentication #login-form .form-group-password>.js-input-column::before{position:absolute;top:23px;left:14px;z-index:2;width:16px;height:16px;background:rgba(61,61,61,.48);pointer-events:none;transform:translateY(-50%)}body#authentication #login-form .form-group-email>.js-input-column::before{content:"";-webkit-mask:url("/img/oza-icons/regular/envelope.svg") center/contain no-repeat;mask:url("/img/oza-icons/regular/envelope.svg") center/contain no-repeat}body#authentication #login-form .form-group-password>.js-input-column::before{content:"";-webkit-mask:url("/img/oza-icons/regular/lock.svg") center/contain no-repeat;mask:url("/img/oza-icons/regular/lock.svg") center/contain no-repeat}body#authentication #login-form .form-group-email .form-control,body#authentication #login-form .form-group-password .form-control{padding-left:42px}body#authentication #login-form .form-group-password .input-group .input-group-btn>.btn{min-width:74px;padding:0 13px;border:1px solid rgba(61,61,61,.14);border-left:0;border-radius:0;background:rgba(247,247,247,.72);color:rgba(61,61,61,.72);font-size:.82rem;font-weight:600;box-shadow:none}body#authentication #login-form .form-group-password .input-group .input-group-btn>.btn:hover,body#authentication #login-form .form-group-password .input-group .input-group-btn>.btn:focus-visible{border-color:rgba(0,105,180,.72);background:#fff;color:var(--color-text)}body#authentication #login-form .forgot-password{margin:14px 0 0;color:inherit;text-decoration:none}body#authentication #login-form .forgot-password a{color:#252a31;font-size:13px;font-weight:500;line-height:1;text-decoration:underline;text-decoration-color:#cfd3d8;text-decoration-thickness:1px;text-underline-offset:3px;transition:color var(--transition),text-decoration-color var(--transition)}body#authentication #login-form .forgot-password a:hover,body#authentication #login-form .forgot-password a:focus-visible{color:var(--color-primary-accessible);text-decoration-color:var(--color-primary-accessible)}body#authentication #login-form .form-footer{display:flex;justify-content:flex-end;gap:10px;max-width:none;margin-top:20px;padding-left:0;text-align:right}body#authentication #login-form .continue.btn-primary{width:auto;min-width:174px;min-height:48px;margin-top:0;padding:0 24px;border:0;border-radius:var(--radius-sm);background:linear-gradient(180deg, #0069b4 0%, var(--color-primary-dark) 100%);color:#fff;font-size:.92rem;font-weight:600;letter-spacing:0;text-transform:uppercase;box-shadow:none}body#authentication #login-form .continue.btn-primary:hover,body#authentication #login-form .continue.btn-primary:focus-visible{background:linear-gradient(180deg, var(--color-primary) 0%, #005493 100%);color:#fff}body#registration .page-header{margin:0;padding:0 0 var(--space-md);border-bottom:1px solid rgba(61,61,61,.1)}body#registration #main>.page-header h1,body#registration .page-header h1{margin:0 0 6px;color:var(--color-text);font-size:1.6rem;font-weight:700;line-height:1.12}body#registration .page-header .oza-account-intro{max-width:none;margin:0;padding:0;border:0}body#registration .page-header .oza-account-intro p{max-width:780px;margin:0;color:var(--color-text-light);font-size:var(--font-size-sm);line-height:1.6}body#registration .oza-registration-page{display:grid;gap:var(--space-lg);width:100%}body#registration .register-form,body#registration .oza-registration-page__login{width:min(100%,900px);margin-right:0;margin-left:0}body#registration .oza-registration-page__separator{width:100%;height:1px;background:rgba(61,61,61,.1)}body#registration #customer-form{width:100%;max-width:none}body#registration #customer-form>div{display:grid;grid-template-columns:minmax(0, 1fr);gap:15px 18px}body#registration #customer-form .form-group.row{display:grid;grid-template-columns:minmax(0, 1fr);gap:6px;margin:0}body#registration #customer-form .form-group.row>.form-control-label{padding-top:0;color:#202020;font-size:.86rem;font-weight:600;letter-spacing:0}body#registration #customer-form .form-group.row>.js-input-column,body#registration #customer-form .form-group.row>.form-control-comment,body#registration #customer-form .form-group.row>[class*=col-]{grid-column:1;width:100%;max-width:none;padding:0}body#registration #customer-form .form-control,body#registration #customer-form input[type=text],body#registration #customer-form input[type=email],body#registration #customer-form input[type=password],body#registration #customer-form select{height:44px;min-height:44px;max-height:44px;padding:0 14px;border:1px solid rgba(61,61,61,.13);border-radius:0;background:hsla(0,0%,100%,.98);color:var(--color-text);font-size:.94rem;box-shadow:none}body#registration #customer-form .form-control::placeholder,body#registration #customer-form input::placeholder{color:rgba(61,61,61,.42)}body#registration #customer-form .form-control:focus,body#registration #customer-form input:not(#search_widget input):not([type=checkbox]):not([type=radio]):focus,body#registration #customer-form select:focus{border-color:rgba(0,105,180,.7);box-shadow:0 0 0 2px rgba(0,105,180,.11)}body#registration #customer-form .form-group-firstname>.js-input-column,body#registration #customer-form .form-group-lastname>.js-input-column,body#registration #customer-form .form-group-email>.js-input-column,body#registration #customer-form .form-group-password>.js-input-column{position:relative}body#registration #customer-form .form-group-firstname>.js-input-column::before,body#registration #customer-form .form-group-lastname>.js-input-column::before,body#registration #customer-form .form-group-email>.js-input-column::before,body#registration #customer-form .form-group-password>.js-input-column::before{position:absolute;top:23px;left:14px;z-index:2;width:16px;height:16px;background:rgba(61,61,61,.48);pointer-events:none;transform:translateY(-50%)}body#registration #customer-form .form-group-firstname>.js-input-column::before,body#registration #customer-form .form-group-lastname>.js-input-column::before{content:"";-webkit-mask:url("/img/oza-icons/regular/user.svg") center/contain no-repeat;mask:url("/img/oza-icons/regular/user.svg") center/contain no-repeat}body#registration #customer-form .form-group-email>.js-input-column::before{content:"";-webkit-mask:url("/img/oza-icons/regular/envelope.svg") center/contain no-repeat;mask:url("/img/oza-icons/regular/envelope.svg") center/contain no-repeat}body#registration #customer-form .form-group-password>.js-input-column::before{content:"";-webkit-mask:url("/img/oza-icons/regular/lock.svg") center/contain no-repeat;mask:url("/img/oza-icons/regular/lock.svg") center/contain no-repeat}body#registration #customer-form .form-group-firstname .form-control,body#registration #customer-form .form-group-lastname .form-control,body#registration #customer-form .form-group-email .form-control,body#registration #customer-form .form-group-password .form-control{padding-left:42px}body#registration #customer-form .input-group{display:grid;grid-template-columns:minmax(0, 1fr) auto;align-items:stretch;width:100%}body#registration #customer-form .input-group .form-control{min-width:0;border-right:0}body#registration #customer-form .input-group .input-group-btn{display:flex}body#registration #customer-form .input-group .input-group-btn>.btn{height:44px;min-width:74px;min-height:44px;max-height:44px;padding:0 13px;border:1px solid rgba(61,61,61,.14);border-left:0;border-radius:0;background:rgba(247,247,247,.72);color:rgba(61,61,61,.72);font-size:.82rem;font-weight:600;box-shadow:none}body#registration #customer-form .input-group .input-group-btn>.btn:hover,body#registration #customer-form .input-group .input-group-btn>.btn:focus-visible{border-color:rgba(0,105,180,.72);background:#fff;color:var(--color-text)}body#registration #customer-form .form-group-email,body#registration #customer-form .oza-registration-password,body#registration #customer-form .sv-checkoutlegal-privacy-note{grid-column:1/-1}body#registration #customer-form .sv-checkoutlegal-privacy-note{margin:8px 0 2px;color:rgba(61,61,61,.62);font-size:.83rem;line-height:1.45}body#registration #customer-form .sv-checkoutlegal-privacy-note p{margin:0}body#registration #customer-form .sv-checkoutlegal-privacy-note a{color:#252a31;text-decoration:underline;text-decoration-color:#cfd3d8;text-decoration-thickness:1px;text-underline-offset:3px}body#registration #customer-form .oza-registration-newsletter{position:relative;grid-column:1/-1;margin:10px 0 0;padding-top:12px}body#registration #customer-form .oza-registration-newsletter::before{content:"";position:absolute;top:0;left:0;width:40px;height:1px;background:rgba(61,61,61,.16)}body#registration #customer-form .oza-registration-newsletter .sv-checkoutlegal-newsletter__label{display:grid;grid-template-columns:18px minmax(0, 1fr);gap:9px;align-items:start;margin:0;color:rgba(61,61,61,.58);font-size:.82rem;font-weight:400;line-height:1.42}body#registration #customer-form .oza-registration-newsletter .sv-checkoutlegal-newsletter__label span{color:rgba(61,61,61,.58);font-size:.82rem;font-weight:400;line-height:1.42}body#registration #customer-form .oza-registration-newsletter .sv-checkoutlegal-newsletter__optional{color:rgba(61,61,61,.42)}body#registration #customer-form .oza-registration-newsletter .sv-checkoutlegal-newsletter__input{position:relative;flex:0 0 18px;appearance:none;display:inline-grid;place-items:center;width:18px;height:18px;margin:0;border:1px solid rgba(61,61,61,.28);border-radius:5px;background:#fff;cursor:pointer;transition:box-shadow var(--transition)}body#registration #customer-form .oza-registration-newsletter .sv-checkoutlegal-newsletter__input::before{content:"";width:8px;height:5px;border-bottom:1.5px solid #3d3d3d;border-left:1.5px solid #3d3d3d;opacity:0;transform:rotate(-45deg) translate(1px, -1px);transition:none}body#registration #customer-form .oza-registration-newsletter .sv-checkoutlegal-newsletter__input:checked{border-color:rgba(61,61,61,.52);background:rgba(61,61,61,.05)}body#registration #customer-form .oza-registration-newsletter .sv-checkoutlegal-newsletter__input:checked::before{opacity:1}body#registration #customer-form .oza-registration-newsletter .sv-checkoutlegal-newsletter__input:focus{border-color:rgba(61,61,61,.52);box-shadow:none;outline:none}body#registration #customer-form .oza-registration-newsletter .sv-checkoutlegal-newsletter__input:focus-visible{outline:2px solid rgba(61,61,61,.18);outline-offset:2px}body#registration #customer-form .form-footer{display:flex;justify-content:flex-end;gap:10px;max-width:none;margin-top:20px;padding-left:0;text-align:right}body#registration #customer-form .continue.btn-primary{width:auto;min-width:174px;min-height:48px;margin-top:0;padding:0 24px;border:0;border-radius:var(--radius-sm);background:linear-gradient(180deg, #0069b4 0%, var(--color-primary-dark) 100%);color:#fff;font-size:.92rem;font-weight:600;letter-spacing:0;text-transform:uppercase;box-shadow:none}body#registration #customer-form .continue.btn-primary:hover,body#registration #customer-form .continue.btn-primary:focus-visible{background:linear-gradient(180deg, var(--color-primary) 0%, #005493 100%);color:#fff}body#registration .oza-registration-page__login{text-align:left}body#registration .oza-registration-page__login a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0;color:#252a31;font-size:13px;font-weight:600;line-height:1;text-decoration:underline;text-decoration-color:#cfd3d8;text-decoration-thickness:1px;text-underline-offset:3px;transition:color var(--transition),text-decoration-color var(--transition)}body#registration .oza-registration-page__login a:hover,body#registration .oza-registration-page__login a:focus-visible{color:var(--color-primary-accessible);text-decoration-color:var(--color-primary-accessible)}@media(min-width: 768px){body#registration #customer-form>div{grid-template-columns:repeat(2, minmax(0, 1fr))}body#registration #customer-form .form-group-firstname{grid-column:1}body#registration #customer-form .form-group-lastname{grid-column:2}}body#password .page-header{max-width:none;margin:0;padding:0 0 var(--space-md);border-bottom:1px solid rgba(61,61,61,.1)}body#password #main>.page-header h1,body#password .page-header h1{margin:0 0 6px;color:var(--color-text);font-size:1.6rem;font-weight:700;line-height:1.12}body#password .page-header .oza-account-intro{max-width:none;margin:0;padding:0;border:0}body#password .page-header .oza-account-intro p{max-width:900px;margin:0;color:var(--color-text-light);font-size:var(--font-size-sm);line-height:1.6}body#password .oza-password-page{display:grid;gap:var(--space-lg);width:100%}body#password .oza-password-page__form,body#password .oza-password-page__back{width:min(100%,900px);margin-right:0;margin-left:0}body#password .oza-password-page__separator{width:100%}body#password .oza-password-page__form,body#password .oza-password-page__form .form-fields{max-width:none;padding:0;border:0;border-radius:0;background:rgba(0,0,0,0);box-shadow:none}body#password .oza-password-page__field{display:grid;grid-template-columns:minmax(0, 1fr);gap:6px;margin:0 0 15px}body#password .oza-password-page__field>.form-control-label,body#password .oza-password-page__field>.js-input-column{width:auto;max-width:none;padding:0;flex:initial}body#password .oza-password-page__field>.form-control-label{color:#202020;font-size:.86rem;font-weight:600;letter-spacing:0}body#password .oza-password-page__field>.js-input-column{position:relative}body#password .oza-password-page__field>.email,body#password .oza-password-page__field>.js-input-column,body#password .oza-password-page__field .form-control{width:100%}body#password .oza-password-page__field>.email,body#password .oza-password-page__field .form-control{max-width:none}body#password .oza-password-page__field>.js-input-column::before{content:"";position:absolute;top:23px;left:14px;z-index:2;width:16px;height:16px;background:rgba(61,61,61,.48);-webkit-mask:url("/img/oza-icons/regular/envelope.svg") center/contain no-repeat;mask:url("/img/oza-icons/regular/envelope.svg") center/contain no-repeat;pointer-events:none;transform:translateY(-50%)}body#password .oza-password-page__field .form-control{height:44px;min-height:44px;max-height:44px;padding-left:42px;border-color:rgba(61,61,61,.13);background:hsla(0,0%,100%,.98);font-size:.94rem}body#password .oza-password-page__field .form-control::placeholder{color:rgba(61,61,61,.42)}body#password .oza-password-page__form .form-footer{display:flex;justify-content:flex-end;gap:10px;max-width:none;margin-top:20px;padding-left:0;text-align:right}body#password .oza-password-page__form .form-footer .btn-primary,body#password .oza-password-page__form .form-footer .form-control-submit.btn-primary,body#password .oza-password-page__form #send-reset-link.form-control-submit.btn.btn-primary{width:auto;min-width:174px;min-height:48px;margin-top:0;padding:0 24px;border:0;border-radius:var(--radius-sm);background:linear-gradient(180deg, #0069b4 0%, var(--color-primary-dark) 100%);color:#fff;font-size:.92rem;font-weight:600;letter-spacing:0;text-transform:uppercase;box-shadow:none}body#password .oza-password-page__form .form-footer .btn-primary:hover,body#password .oza-password-page__form .form-footer .btn-primary:focus-visible,body#password .oza-password-page__form #send-reset-link.form-control-submit.btn.btn-primary:hover,body#password .oza-password-page__form #send-reset-link.form-control-submit.btn.btn-primary:focus-visible{background:linear-gradient(180deg, var(--color-primary) 0%, #005493 100%);color:#fff}body#password .oza-password-page__separator{height:1px;background:rgba(61,61,61,.1)}body#password .oza-password-page__back{text-align:left}body#password .oza-password-page__back a{display:inline-flex;align-items:center;justify-content:center;gap:4px;min-height:44px;color:#252a31;font-size:13px;font-weight:600;line-height:1;text-decoration:none;transition:color var(--transition),text-decoration-color var(--transition)}body#password .oza-password-page__back a span{text-decoration:underline;text-decoration-color:#cfd3d8;text-decoration-thickness:1px;text-underline-offset:3px;transition:text-decoration-color var(--transition)}body#password .oza-password-page__back a:hover,body#password .oza-password-page__back a:focus-visible{color:var(--color-primary-accessible)}body#password .oza-password-page__back a:hover span,body#password .oza-password-page__back a:focus-visible span{text-decoration-color:var(--color-primary-accessible)}body#password .oza-password-page__back .oza-icon{color:currentColor;font-size:16px;line-height:1}body#password .oza-password-reset__back{display:inline-flex;align-items:center;gap:var(--space-xs);min-height:44px;margin-bottom:var(--space-sm);color:var(--color-primary-dark);font-size:var(--font-size-sm);font-weight:600;line-height:1.2;text-decoration:none}body#password .oza-password-reset__back:hover,body#password .oza-password-reset__back:focus-visible{color:var(--color-primary-accessible)}body#password .oza-password-reset__back:hover span,body#password .oza-password-reset__back:focus-visible span{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}body#password .oza-password-reset__back .oza-icon{font-size:16px}body#password .oza-password-reset .oza-password-reset__form{width:100%;min-width:0}body#password .oza-password-reset__email{margin:0 0 var(--space-md);color:var(--color-text-light);font-size:var(--font-size-sm);overflow-wrap:anywhere}body#password .oza-password-reset__policy,body#password .oza-password-reset__errors{display:flex;align-items:flex-start;gap:var(--space-sm);margin:0 0 var(--space-lg);padding:var(--space-md);border:0;border-left:2px solid var(--color-primary);border-radius:0;background:var(--color-bg-alt);color:var(--color-text-light);font-size:13px;line-height:1.6}body#password .oza-password-reset__policy>.oza-icon,body#password .oza-password-reset__errors>.oza-icon{flex:0 0 auto;margin-top:2px;color:var(--color-primary-accessible);font-size:18px}body#password .oza-password-reset__policy>div,body#password .oza-password-reset__errors>div{min-width:0}body#password .oza-password-reset__policy p,body#password .oza-password-reset__errors p{margin:0}body#password .oza-password-reset__policy strong,body#password .oza-password-reset__errors strong{font-weight:600}body#password .oza-password-reset__policy-title{color:var(--color-text);font-weight:600}body#password .oza-password-reset__errors{border-left-color:var(--color-error)}body#password .oza-password-reset__errors>.oza-icon{color:var(--color-error)}body#password .oza-password-reset__errors p{color:var(--color-text);font-weight:600}body#password .oza-password-reset__errors ul{margin:var(--space-xs) 0 0;padding-left:var(--space-md)}body#password .oza-password-reset__errors li{margin:0}body#password .oza-password-reset .oza-password-reset__fields{display:grid;grid-template-columns:minmax(0, 1fr);align-items:start;gap:var(--space-lg);margin:0}body#password .oza-password-reset__field{display:grid;gap:var(--space-xs);min-width:0;margin:0;padding:0}body#password .oza-password-reset__field .form-control-label{margin:0;color:var(--color-text);font-size:var(--font-size-sm);font-weight:600}body#password .oza-password-reset__field .form-control{width:100%;min-width:0;min-height:44px;border-color:var(--color-border)}body#password .oza-password-reset__field .password-strength-feedback{width:100%;max-width:100%;margin:var(--space-sm) 0 0;padding:0;border:0;background:rgba(0,0,0,0);color:var(--color-text-light);font-size:13px;line-height:1.5}body#password .oza-password-reset__field .password-strength-feedback .progress{height:4px;margin:0 0 var(--space-xs);overflow:hidden;border-radius:2px;background:var(--color-border)}body#password .oza-password-reset__field .password-strength-feedback .progress-bar{height:100%;background:var(--color-error);transition:width var(--transition)}body#password .oza-password-reset__field .password-strength-feedback[data-strength="2"] .progress-bar{background:var(--color-primary-accessible)}body#password .oza-password-reset__field .password-strength-feedback[data-strength="3"] .progress-bar,body#password .oza-password-reset__field .password-strength-feedback[data-strength="4"] .progress-bar{background:var(--color-success)}body#password .oza-password-reset__field .password-strength-feedback .password-strength-text{margin:0}body#password .oza-password-reset__field .password-strength-feedback .password-requirements{display:none}body#password:has(.oza-password-reset) .popover{display:none}body#password .oza-password-reset__form .form-footer .form-control-submit.btn-primary{width:100%;min-width:0;min-height:46px;font-size:var(--font-size-base);line-height:1.2}body#password .oza-password-reset__form .form-footer .form-control-submit.btn-primary:hover,body#password .oza-password-reset__form .form-footer .form-control-submit.btn-primary:focus-visible{background:linear-gradient(180deg, var(--color-primary-dark) 0%, #005493 100%)}body#password .oza-password-reset__form .form-footer .form-control-submit.btn-primary:focus-visible{outline:2px solid var(--color-primary-accessible);outline-offset:2px}@media(min-width: 768px){body#password .oza-password-reset .oza-password-reset__fields{grid-template-columns:repeat(2, minmax(0, 1fr))}body#password .oza-password-reset__form .form-footer .form-control-submit.btn-primary{width:auto;min-width:190px}}.oza-auth-page__separator{height:1px;max-width:none;width:100%;margin:0;background:rgba(61,61,61,.1)}.no-account,.oza-auth-page__create{text-align:center}.no-account a,.oza-auth-page__create a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0;border:0;border-radius:0;background:rgba(0,0,0,0);color:#252a31;font-size:13px;font-weight:600;line-height:1;text-decoration:underline;text-decoration-color:#cfd3d8;text-decoration-thickness:1px;text-underline-offset:3px;transition:color var(--transition),text-decoration-color var(--transition)}.no-account a:hover,.no-account a:focus-visible,.oza-auth-page__create a:hover,.oza-auth-page__create a:focus-visible{background:rgba(0,0,0,0);color:var(--color-primary-accessible);text-decoration-color:var(--color-primary-accessible)}.oza-account-shell .form-group.row,body:is(#addresses,#address,#identity,#authentication,#registration,#guest-tracking,#password) .form-group.row{display:grid;grid-template-columns:minmax(0, 1fr);gap:var(--space-xs);margin-right:0;margin-left:0}.oza-account-shell .form-control-label,.oza-account-shell .js-input-column,.oza-account-shell .form-control-comment,.oza-account-shell [class*=col-],.oza-account-shell [class*=offset-],body:is(#addresses,#address,#identity,#authentication,#registration,#guest-tracking,#password) .form-control-label,body:is(#addresses,#address,#identity,#authentication,#registration,#guest-tracking,#password) .js-input-column,body:is(#addresses,#address,#identity,#authentication,#registration,#guest-tracking,#password) .form-control-comment,body:is(#addresses,#address,#identity,#authentication,#registration,#guest-tracking,#password) [class*=col-],body:is(#addresses,#address,#identity,#authentication,#registration,#guest-tracking,#password) [class*=offset-]{width:auto;max-width:none;padding-right:0;padding-left:0;flex:initial}.oza-account-shell .form-control-comment,body:is(#addresses,#address,#identity,#authentication,#registration,#guest-tracking,#password) .form-control-comment{color:var(--color-text-muted);font-size:var(--font-size-xs)}body:is(#addresses,#address) .page-header{max-width:none;margin:0 0 var(--space-lg);padding:0 0 var(--space-md);border-bottom:1px solid rgba(61,61,61,.1)}body:is(#addresses,#address) .oza-addresses__back{display:inline-flex;align-items:center;gap:var(--space-xs);width:max-content;margin-bottom:var(--space-md);color:var(--color-primary-dark);font-size:var(--font-size-sm);font-weight:600;line-height:1.2;text-decoration:none}body:is(#addresses,#address) .oza-addresses__back:hover,body:is(#addresses,#address) .oza-addresses__back:focus-visible{color:var(--color-primary-accessible);text-decoration:none}body:is(#addresses,#address) .oza-addresses__back:hover span,body:is(#addresses,#address) .oza-addresses__back:focus-visible span{text-decoration:underline;text-underline-offset:2px}body:is(#addresses,#address) .oza-addresses__back .oza-icon{color:currentColor;font-size:16px;line-height:1}body:is(#addresses,#address) #main>.page-header h1,body:is(#addresses,#address) .page-header h1{margin:0 0 6px;color:var(--color-text);font-size:1.6rem;font-weight:700;line-height:1.12}body:is(#addresses,#address) .page-header .oza-account-intro{max-width:none;margin:0;padding:0;border:0}body:is(#addresses,#address) .page-header .oza-account-intro p{max-width:780px;margin:0;color:var(--color-text-light);font-size:var(--font-size-sm);line-height:1.6}body#addresses .oza-account-shell__body{gap:var(--space-md)}body#addresses .oza-addresses-heading{display:grid;grid-template-columns:minmax(0, 1fr) auto;gap:var(--space-xl);align-items:end}body#addresses .oza-addresses-add{display:inline-flex;align-items:center;justify-content:center;justify-self:end;width:max-content;min-height:0;padding:0;border:0;border-radius:0;background:rgba(0,0,0,0);color:var(--color-text);font-size:var(--font-size-sm);font-weight:600;line-height:1.25;text-decoration:underline;text-decoration-thickness:1px;text-decoration-color:#cfd3d8;text-underline-offset:3px;box-shadow:none;transition:color var(--transition),text-decoration-color var(--transition)}body#addresses .oza-addresses-add:hover,body#addresses .oza-addresses-add:focus-visible{background:rgba(0,0,0,0);color:var(--color-primary-accessible);text-decoration:underline;text-decoration-color:var(--color-primary-accessible)}body#addresses .oza-addresses-page{display:grid;gap:var(--space-lg);position:relative}body#addresses .oza-addresses-page.is-setting-default::before{content:"";position:absolute;inset:0;z-index:3;background:hsla(0,0%,100%,.56);backdrop-filter:blur(1px)}body#addresses .oza-addresses-page.is-setting-default::after{content:"";position:absolute;top:50%;left:50%;z-index:4;width:28px;height:28px;margin:-14px 0 0 -14px;border:2px solid rgba(61,61,61,.14);border-top-color:var(--color-primary);border-radius:50%;animation:oza-product-gallery-spin .75s linear infinite}body#addresses .oza-addresses-note{display:flex;align-items:center;gap:var(--space-sm);margin:0;padding:12px var(--space-md);border-radius:4px;background:rgba(0,105,180,.06);color:rgba(61,61,61,.72);font-size:var(--font-size-sm);line-height:1.45}body#addresses .oza-addresses-note .oza-icon{flex:0 0 auto;color:var(--color-primary);font-size:18px;line-height:1}body#addresses .oza-addresses-grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:var(--space-lg) var(--space-2xl)}body#addresses .oza-member-address{position:relative;display:grid;grid-template-columns:44px minmax(0, 1fr);grid-template-rows:auto;column-gap:var(--space-md);row-gap:0;align-self:start;height:auto;min-height:0;padding:var(--space-md) var(--space-md) var(--space-sm) var(--space-md);border:0;border-top:1px solid rgba(61,61,61,.18);border-bottom:1px solid rgba(61,61,61,.18);border-radius:0;background:rgba(0,105,180,.025);box-shadow:none;transition:background var(--transition)}body#addresses .oza-member-address.is-default{background:rgba(255,246,232,.72)}body#addresses .oza-member-address.is-default .oza-member-address__icon{border-color:rgba(0,0,0,0);background:rgba(0,0,0,0);color:var(--color-primary)}body#addresses .oza-member-address__marker{display:grid;justify-items:center;align-content:start;gap:2px;min-width:0}body#addresses .oza-member-address__default-marker{display:inline-flex;align-items:center;min-height:18px;padding:0 5px;border:1px solid rgba(0,105,180,.22);border-radius:4px;background:rgba(0,105,180,.06);color:var(--color-primary-dark);font-size:.58rem;font-weight:600;line-height:1;white-space:nowrap}body#addresses .oza-member-address__icon{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border:0;border-radius:0;background:rgba(0,0,0,0);color:rgba(61,61,61,.72)}body#addresses .oza-member-address__icon .oza-icon{width:42px;height:42px}body#addresses .oza-member-address__body{display:grid;gap:var(--space-sm)}body#addresses .oza-member-address__address{display:grid;gap:3px;margin:0;color:var(--color-text);font-style:normal;font-size:var(--font-size-sm);line-height:1.45}body#addresses .oza-member-address__name{font-weight:700}body#addresses .oza-member-address__mobile-warning{grid-column:1/-1;margin:12px calc(var(--space-sm) - var(--space-md)) 0;padding:11px var(--space-md);border:0;border-left:2px solid var(--color-error);border-radius:0;background:rgba(231,76,60,.04);color:#c0392b;font-size:14px;line-height:1.45}body#addresses .oza-member-address__footer{grid-column:1/-1;display:grid;grid-template-columns:minmax(0, 1fr) 1px minmax(0, 1fr) 1px minmax(0, 1fr);align-items:center;gap:var(--space-md);margin-top:var(--space-sm);padding-top:var(--space-sm);border-top:1px solid rgba(61,61,61,.1)}body#addresses .oza-member-address__separator{width:1px;height:18px;background:rgba(61,61,61,.12)}body#addresses .oza-member-address__action{display:inline-flex;align-items:center;gap:8px;min-height:32px;color:rgba(61,61,61,.78);font-size:.82rem;font-weight:500;text-decoration:none}body#addresses .oza-member-address__action[type=button]{padding:0;border:0;background:rgba(0,0,0,0);font-family:inherit;cursor:pointer}body#addresses .oza-member-address__action:hover,body#addresses .oza-member-address__action:focus-visible{color:var(--color-primary-accessible);text-decoration:none}body#addresses .oza-member-address__action:hover span,body#addresses .oza-member-address__action:focus-visible span{text-decoration:underline;text-underline-offset:3px}body#addresses .oza-member-address__action--edit{justify-content:center;color:var(--color-primary-dark);font-weight:600}body#addresses .oza-member-address__action--delete{justify-content:center;color:rgba(61,61,61,.72)}body#addresses .oza-member-address__action--default{justify-content:center;color:rgba(61,61,61,.68);font-weight:500}body#addresses .oza-member-address__action--default:not(.is-current){font-weight:600}body#addresses .oza-member-address__action--default.is-loading,body#addresses .oza-member-address__action--default.is-current{opacity:.52;pointer-events:none}body#addresses .oza-member-address__action .oza-icon{width:19px;height:19px}@media(min-width: 768px){body#addresses .oza-member-address:hover{background:rgba(0,105,180,.045)}body#addresses .oza-member-address:hover .oza-member-address__icon{color:var(--color-primary)}}body#addresses .oza-addresses-empty{display:grid;gap:var(--space-md);justify-items:start;padding:var(--space-xl) 0;border-top:1px solid rgba(61,61,61,.1);border-bottom:1px solid rgba(61,61,61,.1)}body#addresses .oza-addresses-empty p{margin:0;color:var(--color-text-light)}@media(max-width: 767px){body#addresses .oza-addresses-heading{grid-template-columns:minmax(0, 1fr);gap:var(--space-md)}body#addresses .oza-addresses-grid{grid-template-columns:minmax(0, 1fr);gap:var(--space-md)}body#addresses .oza-member-address{grid-template-columns:34px minmax(0, 1fr);min-height:0;padding:var(--space-md) var(--space-md) var(--space-sm)}body#addresses .oza-member-address__icon{width:32px;height:32px}body#addresses .oza-member-address__icon .oza-icon{width:34px;height:34px}body#addresses .oza-member-address__footer{grid-column:1/-1}}body#address .oza-account-address-page{display:flex;justify-content:center;width:100%;max-width:none;margin:0 auto}body#address .address-form{width:min(100%,640px);max-width:640px;margin:0 auto}body#address .address-form .js-address-form form{padding:0;border:0;background:rgba(0,0,0,0);box-shadow:none}body#address .address-form .form-fields{display:grid;grid-template-columns:minmax(0, 1fr);gap:0;margin:0}body#address .address-form .form-group.row{grid-column:1/-1;gap:6px;margin:0 0 14px}body#address .address-form .form-control-label{color:rgba(34,34,34,.94);font-size:14px;font-weight:600;line-height:1.25}body#address .address-form .js-input-column{min-width:0}body#address .address-form .form-control-comment{margin-top:-2px;color:rgba(61,61,61,.44);font-size:.72rem;line-height:1.35}body#address .address-form .form-control,body#address .address-form input[type=text],body#address .address-form input[type=email],body#address .address-form input[type=tel],body#address .address-form select{width:100%;height:46px;min-height:46px;border-color:rgba(61,61,61,.13);border-radius:0;background:#fff;box-shadow:none;color:var(--color-text);font-size:.94rem}body#address .address-form select{appearance:none;padding-right:44px;background-image:url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.4 1.2 6 5.8l4.6-4.6' fill='none' stroke='%233d3d3d' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 18px center;background-size:12px 8px}body#address .address-form .form-group-phone>.form-control-comment,body#address .address-form .form-group-phone_mobile>.form-control-comment,body#address .address-form .form-group-address1>.form-control-comment,body#address .address-form .oza-address-extra-details__field .form-control-comment,body#address .address-form .oza-address-pro-details__fields .form-control-comment{display:none}body#address .address-form .oza-address-country-phone-row{display:grid;grid-column:1/-1;grid-template-columns:minmax(0, 1fr);gap:0;margin-bottom:14px}body#address .address-form .oza-address-extra-details,body#address .address-form .oza-address-pro-details{grid-column:1/-1}body#address .address-form .form-group-address1>.oza-address-extra-details{margin:-2px 0 0}body#address .address-form .oza-address-extra-details__summary{display:inline-flex;width:auto;margin:0;padding:0;color:rgba(61,61,61,.64);font-size:12px;font-weight:500;line-height:1.35;text-decoration:underline;text-decoration-color:rgba(61,61,61,.2);text-underline-offset:3px;cursor:pointer;list-style:none}body#address .address-form .oza-address-extra-details__summary::-webkit-details-marker,body#address .address-form .oza-address-pro-details__summary::-webkit-details-marker{display:none}body#address .address-form .oza-address-extra-details[open] .oza-address-extra-details__summary,body#address .address-form .oza-address-pro-details[open] .oza-address-pro-details__summary{display:none}body#address .address-form .oza-address-extra-details__field .form-group-address2>.form-control-label{display:none}body#address .address-form .oza-address-extra-details__field .form-group-address2{margin-bottom:4px}body#address .address-form .oza-address-pro-details{margin:-4px 0 18px;border:0}body#address .address-form .oza-address-pro-details__summary{display:inline-flex;align-items:center;gap:6px;width:auto;min-height:28px;margin:0;padding:0;color:rgba(61,61,61,.66);font-size:.82rem;font-weight:500;line-height:1.35;cursor:pointer;list-style:none}body#address .address-form .oza-address-pro-details__toggle{text-decoration:underline;text-decoration-color:rgba(61,61,61,.22);text-underline-offset:3px}body#address .address-form .oza-address-pro-details__icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:23px;height:23px;opacity:.6;color:currentColor;transform:translateY(-3px)}body#address .address-form .oza-address-pro-details__chevron{flex:0 0 auto;width:6px;height:6px;margin-left:2px;border-right:1px solid currentColor;border-bottom:1px solid currentColor;opacity:.54;transform:rotate(-45deg)}body#address .address-form .oza-address-pro-details__panel{margin:0 -18px 14px;padding:0 18px 16px;border:0;background:rgba(61,61,61,.02)}body#address .address-form .oza-address-pro-details__header{display:flex;justify-content:flex-end;min-height:28px}body#address .address-form .oza-address-pro-details__close{width:28px;height:28px;padding:0;border:0;background:rgba(0,0,0,0);color:rgba(61,61,61,.5);font-size:1.15rem;line-height:1}body#address .address-form .oza-address-pro-details__fields{display:grid;grid-template-columns:minmax(0, 1fr);gap:0}body#address .address-form .oza-address-pro-details__fields .form-control-label{color:rgba(61,61,61,.66);font-weight:500}body#address .address-form .oza-address-pro-details__optional{color:rgba(61,61,61,.48);font-weight:400}body#address .address-form .form-footer{display:flex;justify-content:flex-end;margin-top:var(--space-md);padding-top:var(--space-md);border-top:1px solid rgba(61,61,61,.1)}body#address .address-form .form-control-submit{min-width:174px;min-height:48px;padding:0 24px;border:0;border-radius:var(--radius-sm);background:linear-gradient(180deg, #0069b4 0%, var(--color-primary-dark) 100%);color:#fff;font-size:.92rem;font-weight:600;letter-spacing:0;text-transform:uppercase;box-shadow:none}body#address .address-form .form-control-submit:hover,body#address .address-form .form-control-submit:focus-visible{background:linear-gradient(180deg, var(--color-primary-dark) 0%, #005493 100%);color:#fff}@media(min-width: 768px){body#address .address-form .form-fields{grid-template-columns:repeat(2, minmax(0, 1fr));column-gap:22px}body#address .address-form .form-fields>*{grid-column:1/-1}body#address .address-form .form-group-firstname,body#address .address-form .form-group-postcode{grid-column:1}body#address .address-form .form-group-lastname,body#address .address-form .form-group-city{grid-column:2}body#address .address-form .oza-address-country-phone-row,body#address .address-form .oza-address-pro-details__fields{grid-template-columns:repeat(2, minmax(0, 1fr));column-gap:22px;row-gap:6px}body#address .address-form .oza-address-country-phone-row .form-group-id_country,body#address .address-form .oza-address-country-phone-row .form-group-phone_mobile{margin-bottom:0}body#address .address-form .oza-address-pro-details__fields .form-group-company{grid-column:1/-1}}body:is(#addresses,#address) .address-form .form-fields,body:is(#addresses,#address) .oza-address-edit-sheet__body .address-form,body:is(#addresses,#address) .oza-address-edit-sheet__body .form-fields{max-width:none;padding:0;border:0;border-radius:0;background:rgba(0,0,0,0);box-shadow:none}body:is(#discount,#order-slip,#module-blockwishlist-lists) .page-header{margin:0 0 var(--space-lg);padding:0 0 var(--space-md);border-bottom:1px solid rgba(61,61,61,.1)}body:is(#discount,#order-slip,#module-blockwishlist-lists) .oza-order-detail__back{display:inline-flex;align-items:center;gap:var(--space-xs);width:max-content;margin-bottom:var(--space-md);color:var(--color-primary-dark);font-size:var(--font-size-sm);font-weight:600;line-height:1.2;text-decoration:none}body:is(#discount,#order-slip,#module-blockwishlist-lists) .oza-order-detail__back:hover,body:is(#discount,#order-slip,#module-blockwishlist-lists) .oza-order-detail__back:focus-visible{color:var(--color-primary-accessible);text-decoration:none}body:is(#discount,#order-slip,#module-blockwishlist-lists) .oza-order-detail__back:hover span,body:is(#discount,#order-slip,#module-blockwishlist-lists) .oza-order-detail__back:focus-visible span{text-decoration:underline;text-underline-offset:2px}body:is(#discount,#order-slip,#module-blockwishlist-lists) .oza-order-detail__back .oza-icon{color:currentColor;font-size:16px;line-height:1}body:is(#discount,#order-slip,#module-blockwishlist-lists) .oza-history-heading{display:grid;grid-template-columns:minmax(0, 1fr);gap:var(--space-md);align-items:center}@media(min-width: 768px){body:is(#discount,#order-slip,#module-blockwishlist-lists) .oza-history-heading{grid-template-columns:minmax(0, 1fr) auto;gap:var(--space-lg)}}body:is(#discount,#order-slip,#module-blockwishlist-lists) .oza-history-heading__text{min-width:0}body:is(#discount,#order-slip,#module-blockwishlist-lists) #main>.page-header h1,body:is(#discount,#order-slip,#module-blockwishlist-lists) .page-header h1{margin:0 0 6px;color:var(--color-text);font-size:1.6rem;font-weight:700;line-height:1.12}body:is(#discount,#order-slip,#module-blockwishlist-lists) .page-header .oza-account-intro{max-width:none;margin:0;padding:0;border:0}body:is(#discount,#order-slip,#module-blockwishlist-lists) .page-header .oza-account-intro p{max-width:780px;margin:0;color:var(--color-text-light);font-size:var(--font-size-sm);line-height:1.6}body:is(#discount,#order-slip,#module-blockwishlist-lists) .oza-history-count{display:inline-flex;align-items:center;justify-content:center;justify-self:start;min-width:0;min-height:30px;padding:0 var(--space-lg);border-radius:999px;background:var(--color-primary-light);color:var(--color-primary-dark);font-size:var(--font-size-sm);font-weight:700;line-height:1;white-space:nowrap}body:is(#discount,#order-slip,#module-blockwishlist-lists) .oza-history-count i{margin-right:var(--space-sm);color:currentColor;font-size:18px;line-height:1}@media(min-width: 768px){body:is(#discount,#order-slip,#module-blockwishlist-lists) .oza-history-count{justify-self:end;margin-right:var(--space-lg)}}body:is(#discount,#order-slip,#module-blockwishlist-lists) .oza-vouchers{display:grid;gap:var(--space-lg)}body:is(#discount,#order-slip,#module-blockwishlist-lists) .oza-vouchers-list{display:grid;gap:var(--space-md);margin:0;padding:0;list-style:none}body:is(#discount,#order-slip,#module-blockwishlist-lists) .oza-vouchers-list__item{margin:0;padding:0;list-style:none}body:is(#discount,#order-slip,#module-blockwishlist-lists) .oza-voucher-card{position:relative;display:grid;grid-template-columns:minmax(0, 1fr);gap:var(--space-md);align-items:center;min-height:128px;padding:var(--space-md);border:1px solid rgba(61,61,61,.1);border-left:3px solid var(--color-primary);border-radius:var(--radius);background:radial-gradient(circle at 32px 32px, rgba(0, 105, 180, 0.08), transparent 92px),linear-gradient(180deg, rgba(255, 255, 255, 0.98) 0%, rgba(252, 250, 247, 0.84) 100%);box-shadow:0 10px 24px rgba(17,17,17,.035),inset 0 1px 0 hsla(0,0%,100%,.74)}@media(min-width: 768px){body:is(#discount,#order-slip,#module-blockwishlist-lists) .oza-voucher-card{grid-template-columns:56px minmax(280px, 0.74fr) minmax(0, 1.8fr);gap:var(--space-lg);padding:20px var(--space-lg)}}body:is(#discount,#order-slip,#module-blockwishlist-lists) .oza-voucher-card__accent{display:none}@media(min-width: 768px){body:is(#discount,#order-slip,#module-blockwishlist-lists) .oza-voucher-card__accent{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:999px;background:var(--color-primary-light);color:var(--color-primary)}}body:is(#discount,#order-slip,#module-blockwishlist-lists) .oza-voucher-card__accent i{color:currentColor;font-size:24px;line-height:1}body:is(#discount,#order-slip,#module-blockwishlist-lists) .oza-voucher-card__accent-symbol{color:currentColor;font-size:1.45rem;font-weight:700;line-height:1}body:is(#discount,#order-slip,#module-blockwishlist-lists) .oza-voucher-card__code{display:grid;gap:6px;min-width:0;order:2}@media(min-width: 768px){body:is(#discount,#order-slip,#module-blockwishlist-lists) .oza-voucher-card__code{order:initial}}body:is(#discount,#order-slip,#module-blockwishlist-lists) .oza-voucher-card__eyebrow,body:is(#discount,#order-slip,#module-blockwishlist-lists) .oza-voucher-meta dt{color:var(--color-text-light);font-size:var(--font-size-xs);font-weight:700;line-height:1.2;text-transform:uppercase}body:is(#discount,#order-slip,#module-blockwishlist-lists) .oza-voucher-code{display:grid;grid-template-columns:minmax(0, 1fr) 42px;align-items:stretch;max-width:320px;min-width:0;border:1px solid rgba(0,105,180,.22);border-radius:var(--radius-sm);background:#fff;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.72);overflow:hidden}body:is(#discount,#order-slip,#module-blockwishlist-lists) .oza-voucher-code__value{display:flex;align-items:center;min-width:0;min-height:42px;padding:0 14px;color:var(--color-text);font-size:var(--font-size-sm);font-weight:700;line-height:1.2;overflow-wrap:anywhere}body:is(#discount,#order-slip,#module-blockwishlist-lists) .oza-voucher-code__copy{width:42px;min-height:42px;padding:0;border:0;border-left:1px solid rgba(0,105,180,.16);border-radius:0;background:#fff;color:var(--color-primary)}body:is(#discount,#order-slip,#module-blockwishlist-lists) .oza-voucher-code__copy i{color:currentColor;font-size:18px;line-height:1}body:is(#discount,#order-slip,#module-blockwishlist-lists) .oza-voucher-code__copy:hover,body:is(#discount,#order-slip,#module-blockwishlist-lists) .oza-voucher-code__copy:focus-visible,body:is(#discount,#order-slip,#module-blockwishlist-lists) .oza-voucher-code__copy.is-copied{background:var(--color-primary-light);color:var(--color-primary-dark)}body:is(#discount,#order-slip,#module-blockwishlist-lists) .oza-voucher-card__content{display:contents;gap:30px;min-width:0}@media(min-width: 768px){body:is(#discount,#order-slip,#module-blockwishlist-lists) .oza-voucher-card__content{display:grid;gap:15px}}body:is(#discount,#order-slip,#module-blockwishlist-lists) .oza-voucher-card__title{order:1;color:var(--color-text);font-size:var(--font-size-base);font-weight:700;line-height:1.25}@media(min-width: 768px){body:is(#discount,#order-slip,#module-blockwishlist-lists) .oza-voucher-card__title{order:initial}}body:is(#discount,#order-slip,#module-blockwishlist-lists) .oza-voucher-meta{display:grid;order:3;grid-template-columns:repeat(2, max-content);gap:var(--space-md) 60px;justify-content:center;max-width:100%;margin:14px auto 0}@media(min-width: 768px){body:is(#discount,#order-slip,#module-blockwishlist-lists) .oza-voucher-meta{order:initial;grid-template-columns:minmax(96px, 0.72fr) minmax(160px, 1.06fr) minmax(118px, 0.76fr) minmax(96px, 0.62fr) minmax(118px, 0.76fr);gap:0;justify-content:stretch;max-width:none;margin:0}}body:is(#discount,#order-slip,#module-blockwishlist-lists) .oza-voucher-meta__item{display:grid;gap:6px;min-width:0}@media(min-width: 768px){body:is(#discount,#order-slip,#module-blockwishlist-lists) .oza-voucher-meta__item{padding:0 var(--space-md);border-left:1px solid rgba(61,61,61,.1)}body:is(#discount,#order-slip,#module-blockwishlist-lists) .oza-voucher-meta__item:first-child{padding-left:0;border-left:0}}body:is(#discount,#order-slip,#module-blockwishlist-lists) .oza-voucher-meta dd{display:inline-flex;align-items:center;gap:var(--space-sm);min-width:0;margin:0;color:var(--color-text);font-size:var(--font-size-sm);font-weight:500;line-height:1.35}body:is(#discount,#order-slip,#module-blockwishlist-lists) .oza-voucher-meta dd i{flex:0 0 18px;width:18px;color:currentColor;font-size:18px;line-height:1}body:is(#discount,#order-slip,#module-blockwishlist-lists) .oza-voucher-meta dd span{min-width:0;white-space:nowrap}body:is(#discount,#order-slip,#module-blockwishlist-lists) .oza-voucher-meta__item:last-child{grid-column:1/-1}@media(min-width: 768px){body:is(#discount,#order-slip,#module-blockwishlist-lists) .oza-voucher-meta__item:last-child{grid-column:auto}}body:is(#discount,#order-slip,#module-blockwishlist-lists) .oza-voucher-meta__item--value dd{color:var(--color-primary-accessible);font-weight:700}body:is(#discount,#order-slip,#module-blockwishlist-lists) .oza-vouchers-help{display:grid;gap:var(--space-md);align-items:center;padding:var(--space-md);border-radius:var(--radius);background:linear-gradient(90deg, var(--color-primary-light) 0%, rgba(254, 245, 231, 0.42) 100%)}@media(min-width: 768px){body:is(#discount,#order-slip,#module-blockwishlist-lists) .oza-vouchers-help{grid-template-columns:minmax(0, 1fr) auto;padding:var(--space-md) var(--space-lg)}}body:is(#discount,#order-slip,#module-blockwishlist-lists) .oza-vouchers-help__text{display:grid;grid-template-columns:28px minmax(0, 1fr);gap:var(--space-md);align-items:center;min-width:0}body:is(#discount,#order-slip,#module-blockwishlist-lists) .oza-vouchers-help__text>i{color:var(--color-primary);font-size:22px;line-height:1}body:is(#discount,#order-slip,#module-blockwishlist-lists) .oza-vouchers-help__text p{display:grid;gap:2px;margin:0;color:var(--color-text);font-size:var(--font-size-sm);line-height:1.4}body:is(#discount,#order-slip,#module-blockwishlist-lists) .oza-vouchers-help__text span{color:var(--color-text-light)}body:is(#discount,#order-slip,#module-blockwishlist-lists) .oza-vouchers-help__link{display:inline-flex;align-items:center;gap:var(--space-xs);width:max-content;color:var(--color-primary-dark);font-size:var(--font-size-sm);font-weight:700;text-decoration:none}body:is(#discount,#order-slip,#module-blockwishlist-lists) .oza-vouchers-help__link i{color:currentColor;font-size:18px;line-height:1}body:is(#discount,#order-slip,#module-blockwishlist-lists) .oza-vouchers-help__link:hover,body:is(#discount,#order-slip,#module-blockwishlist-lists) .oza-vouchers-help__link:focus-visible{color:var(--color-primary-accessible);text-decoration:underline;text-underline-offset:2px}body:is(#history,#order-slip,#discount) h6{margin:0 0 var(--space-lg);color:var(--color-text-light);font-size:var(--font-size-base);font-weight:400;line-height:1.6}body:is(#history,#order-slip,#discount) .table{overflow:hidden;width:100%;margin:0;border:0;border-top:1px solid rgba(61,61,61,.1);border-collapse:separate;border-spacing:0;border-radius:0;background:rgba(0,0,0,0);font-size:var(--font-size-sm)}body:is(#history,#order-slip,#discount) .table th,body:is(#history,#order-slip,#discount) .table td{padding:var(--space-md);border:0;border-bottom:1px solid rgba(61,61,61,.08);vertical-align:middle}body:is(#history,#order-slip,#discount) .table thead th{background:var(--color-bg-alt);color:var(--color-text-light);font-size:var(--font-size-xs);font-weight:700;letter-spacing:.06em;text-transform:uppercase}body:is(#history,#order-slip,#discount) .table tbody tr:last-child>*{border-bottom:0}body:is(#history,#order-slip,#discount) .order-actions{display:flex;flex-wrap:wrap;gap:var(--space-sm);justify-content:flex-end}body:is(#history,#order-slip,#discount) .view-order-details-link,body:is(#history,#order-slip,#discount) .reorder-link{color:var(--color-info);font-weight:600;text-decoration:none}body:is(#history,#order-slip,#discount) .view-order-details-link:hover,body:is(#history,#order-slip,#discount) .view-order-details-link:focus-visible,body:is(#history,#order-slip,#discount) .reorder-link:hover,body:is(#history,#order-slip,#discount) .reorder-link:focus-visible{color:var(--color-primary-accessible);text-decoration:underline;text-underline-offset:2px}.oza-wishlist-detail-heading{margin:0 0 var(--space-lg);padding:0 0 var(--space-md);border-bottom:1px solid rgba(61,61,61,.1)}.oza-wishlist-detail-heading .oza-order-detail__back{display:inline-flex;align-items:center;gap:var(--space-xs);width:max-content;margin-bottom:var(--space-md);color:var(--color-primary-dark);font-size:var(--font-size-sm);font-weight:600;line-height:1.2;text-decoration:none}.oza-wishlist-detail-heading .oza-order-detail__back i{font-size:16px}.oza-wishlist-detail-heading .oza-order-detail__back:hover,.oza-wishlist-detail-heading .oza-order-detail__back:focus-visible{color:var(--color-primary-accessible);text-decoration:none}.oza-wishlist-detail-heading .oza-order-detail__back:hover span,.oza-wishlist-detail-heading .oza-order-detail__back:focus-visible span{text-decoration:underline;text-underline-offset:2px}.oza-wishlist-detail-heading h1{margin:0;color:var(--color-text);font-size:1.6rem;font-weight:700;line-height:1.12}.oza-wishlist-detail-heading .oza-wishlist-detail-heading__subtitle{margin:6px 0 0;color:var(--color-text-light);font-size:var(--font-size-base);line-height:1.45}.oza-wishlist-detail-heading .oza-wishlist-detail-heading__subtitle strong{color:var(--color-text);font-weight:600}.oza-wishlist-detail-heading+.oza-layout .wishlist-products-container-header{justify-content:flex-end}.oza-wishlist-detail-heading+.oza-layout .wishlist-products-container-header h1{display:none}.oza-wishlist-detail-listing .oza-wishlist-card-actions{position:absolute;top:10px;right:10px;z-index:4}.oza-wishlist-detail-listing .oza-wishlist-card-remove{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;min-width:44px;padding:0;border:0;border-radius:50%;background:var(--color-bg);color:var(--color-text-light);box-shadow:0 2px 8px rgba(17,17,17,.16);cursor:pointer;transition:background-color var(--transition),color var(--transition),box-shadow var(--transition),opacity var(--transition),transform var(--transition)}.oza-wishlist-detail-listing .oza-wishlist-card-remove svg{display:block;flex:0 0 auto}.oza-wishlist-detail-listing .oza-wishlist-card-remove:hover,.oza-wishlist-detail-listing .oza-wishlist-card-remove:focus-visible{background:var(--color-bg);color:var(--color-error);box-shadow:0 4px 14px rgba(17,17,17,.22);transform:scale(1.06)}.oza-wishlist-detail-listing .oza-wishlist-card-remove:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.oza-wishlist-detail-listing .oza-wishlist-card-remove:disabled{cursor:wait}.oza-wishlist-detail-listing .oza-wishlist-card-remove.is-loading{opacity:.65;transform:none}.oza-wishlist-detail-listing .oza-wishlist-card-remove.is-removed{color:var(--color-success)}.oza-wishlist-detail-listing .oza-wishlist-card-remove__label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.oza-wishlist-detail-listing .oza-wishlist-card-remove__status{position:absolute;top:calc(100% + var(--space-sm));right:0;width:220px;margin:0;padding:0;border-radius:var(--radius-sm);background:var(--color-bg);color:var(--color-error);font-size:var(--font-size-xs);line-height:1.35;text-align:right}.oza-wishlist-detail-listing .oza-wishlist-card-remove__status:not(:empty){padding:var(--space-sm);box-shadow:var(--shadow-elevated)}@media(min-width: 1024px){.oza-wishlist-detail-listing #js-product-list .products{grid-template-columns:repeat(5, minmax(0, 1fr))}}body#order-slip{--oza-credit-slips-grid: minmax(150px, 0.4fr) minmax(92px, 0.22fr) minmax(135px, 0.32fr) minmax(220px, 1fr)}body#order-slip .oza-credit-slips-table{display:grid;width:min(100%,1200px);margin:0;margin-inline:auto;padding:0;border-top:0;list-style:none}body#order-slip .oza-credit-slips-table__row{margin:0;padding:0;border-bottom:1px solid rgba(61,61,61,.075);list-style:none}body#order-slip .oza-credit-slips-table__line{display:grid;grid-template-columns:var(--oza-credit-slips-grid);column-gap:var(--space-md);align-items:center;min-height:66px;padding:12px var(--space-md);color:var(--color-text);transition:background var(--transition)}body#order-slip .oza-credit-slips-table__row:not(.oza-credit-slips-table__head) .oza-credit-slips-table__line:hover{background:rgba(0,105,180,.035)}body#order-slip .oza-credit-slips-table__head{display:none}@media(min-width: 768px){body#order-slip .oza-credit-slips-table__head{display:block;border-bottom:0;color:rgba(61,61,61,.35);font-size:11px;font-weight:600;line-height:1.2;letter-spacing:.02em;text-transform:uppercase}body#order-slip .oza-credit-slips-table__head .oza-credit-slips-table__line{min-height:0;padding:0 var(--space-md) 4px;color:inherit;background:rgba(0,0,0,0)}body#order-slip .oza-credit-slips-table__head .oza-credit-slips-table__order,body#order-slip .oza-credit-slips-table__head .oza-credit-slips-table__slip,body#order-slip .oza-credit-slips-table__head .oza-credit-slips-table__date,body#order-slip .oza-credit-slips-table__head .oza-credit-slips-table__document-head{justify-self:start;color:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;text-align:left}}body#order-slip .oza-credit-slips-table__order,body#order-slip .oza-credit-slips-table__slip,body#order-slip .oza-credit-slips-table__date,body#order-slip .oza-credit-slips-table__document-head{display:grid;gap:2px;min-width:0;color:var(--color-text);font-size:var(--font-size-sm);font-weight:600;line-height:1.3}body#order-slip .oza-credit-slips-table__order a{color:#333;font-weight:600;text-decoration:none}body#order-slip .oza-credit-slips-table__order a:hover,body#order-slip .oza-credit-slips-table__order a:focus-visible{color:var(--color-primary-accessible);text-decoration:none}body#order-slip .oza-credit-slips-table__order small{color:rgba(61,61,61,.54);font-size:11px;font-weight:400;line-height:1.3}body#order-slip .oza-credit-slips-table__slip,body#order-slip .oza-credit-slips-table__date{font-weight:500}body#order-slip .oza-credit-slips-table__mobile-label{display:none}body#order-slip .oza-credit-slips-table__document{display:inline-flex;align-items:center;gap:6px;justify-self:start;color:var(--color-text);font-size:var(--font-size-sm);font-weight:600;line-height:1.2;text-decoration:none;white-space:nowrap;transition:color var(--transition)}@media(min-width: 768px){body#order-slip .oza-credit-slips-table__document{margin-left:var(--space-2xl)}}body#order-slip .oza-credit-slips-table__document:hover,body#order-slip .oza-credit-slips-table__document:focus-visible{color:var(--color-primary-accessible);text-decoration:none}body#order-slip .oza-credit-slips-table__document .oza-icon{color:currentColor;font-size:18px;line-height:1}body#order-slip .oza-credit-slips-table__document .oza-icon:first-child{color:var(--color-primary);font-size:17px}body#order-slip .oza-credit-slips-table__document .oza-icon:last-child{color:var(--color-primary-accessible)}@media(min-width: 768px){body#order-slip .oza-credit-slips-table__document-head{margin-left:var(--space-2xl)}}body#order-slip .oza-credit-slips-note{display:grid;gap:var(--space-md);align-items:center;width:min(100%,1200px);margin-top:var(--space-xl);margin-inline:auto;padding:var(--space-md);border-radius:var(--radius);background:linear-gradient(90deg, var(--color-primary-light) 0%, rgba(254, 245, 231, 0.42) 100%)}@media(min-width: 768px){body#order-slip .oza-credit-slips-note{grid-template-columns:minmax(0, 1fr) auto;padding:var(--space-md) var(--space-lg)}}body#order-slip .oza-credit-slips-note__text{display:grid;grid-template-columns:28px minmax(0, 1fr);gap:var(--space-md);align-items:center;min-width:0}body#order-slip .oza-credit-slips-note__text>i{color:var(--color-primary);font-size:22px;line-height:1}body#order-slip .oza-credit-slips-note__text p{display:grid;gap:2px;margin:0;color:var(--color-text);font-size:var(--font-size-sm);line-height:1.4}body#order-slip .oza-credit-slips-note__text span{color:var(--color-text-light)}body#order-slip .oza-credit-slips-note__link{display:inline-flex;align-items:center;gap:var(--space-xs);width:max-content;color:var(--color-primary-dark);font-size:var(--font-size-sm);font-weight:700;text-decoration:none}body#order-slip .oza-credit-slips-note__link i{color:currentColor;font-size:18px;line-height:1}body#order-slip .oza-credit-slips-note__link:hover,body#order-slip .oza-credit-slips-note__link:focus-visible{color:var(--color-primary-accessible);text-decoration:none}body#order-slip .oza-credit-slips-note__link:hover span,body#order-slip .oza-credit-slips-note__link:focus-visible span{text-decoration:underline;text-underline-offset:2px}body#order-slip .oza-credit-slips-note__link:hover i,body#order-slip .oza-credit-slips-note__link:focus-visible i{text-decoration:none}@media(max-width: 767px){body#order-slip .oza-credit-slips-table{gap:var(--space-md)}body#order-slip .oza-credit-slips-table__row{border-bottom:0}body#order-slip .oza-credit-slips-table__line{grid-template-columns:minmax(0, 1fr);gap:0;min-height:0;padding:0;border:1px solid rgba(61,61,61,.1);border-radius:var(--radius);background:#fff;box-shadow:0 8px 22px rgba(0,0,0,.035);overflow:hidden}body#order-slip .oza-credit-slips-table__order,body#order-slip .oza-credit-slips-table__slip,body#order-slip .oza-credit-slips-table__date{display:grid;grid-template-columns:minmax(0, 1fr) auto;gap:var(--space-md);align-items:center;min-height:32px;padding:0 14px;font-size:var(--font-size-sm);line-height:1.25}body#order-slip .oza-credit-slips-table__mobile-label{display:block;justify-self:start;color:var(--color-text);font-size:var(--font-size-sm);font-weight:700;line-height:1.25;letter-spacing:0;text-transform:none}body#order-slip .oza-credit-slips-table__order{padding-top:14px}body#order-slip .oza-credit-slips-table__date{padding-bottom:14px}body#order-slip .oza-credit-slips-table__order a,body#order-slip .oza-credit-slips-table__value{justify-self:end;text-align:right}body#order-slip .oza-credit-slips-table__value--slip{font-weight:700}body#order-slip .oza-credit-slips-table__order small{display:none}body#order-slip .oza-credit-slips-table__document{display:grid;grid-template-columns:auto minmax(0, 1fr) auto;gap:var(--space-sm);justify-self:stretch;align-items:center;min-height:48px;padding:0 14px;border-top:1px solid rgba(61,61,61,.08);color:var(--color-text)}body#order-slip .oza-credit-slips-table__document .oza-icon:last-child{justify-self:end}}.orders,.credit-slips,.cart-rules{display:grid;gap:var(--space-md)}.order,.credit-slip,.cart-rule{padding:var(--space-md);border:0;border-top:1px solid rgba(61,61,61,.1);border-radius:0;background:rgba(0,0,0,0)}.order ul,.credit-slip ul,.cart-rule ul{display:grid;gap:var(--space-sm);margin:0;padding:0;list-style:none}.order li,.credit-slip li,.cart-rule li{display:flex;justify-content:space-between;gap:var(--space-md);padding-bottom:var(--space-sm);border-bottom:1px solid rgba(61,61,61,.08)}.order li:last-child,.credit-slip li:last-child,.cart-rule li:last-child{padding-bottom:0;border-bottom:0}.label-pill,.order-status-badge{display:inline-flex;align-items:center;min-height:24px;padding:0 var(--space-sm);border-radius:999px;color:#fff;font-size:var(--font-size-xs);font-weight:700}.oza-wishlist-page{overflow:hidden;border:0;border-radius:0;background:rgba(0,0,0,0)}.oza-wishlist-page__app{min-height:160px;padding:var(--space-md) 0 var(--space-lg)}body#module-blockwishlist-lists .oza-wishlist-header-add{justify-self:center;align-self:end}@media(min-width: 768px){body#module-blockwishlist-lists .oza-wishlist-header-add{justify-self:end}}body#module-blockwishlist-lists .wishlist-container-header{display:none}body#module-blockwishlist-lists .oza-wishlist-native-mount{display:none}body#module-blockwishlist-lists .oza-wishlist-overview{display:inline-flex;align-items:center;gap:var(--space-md);width:100%;margin:0;padding:10px var(--space-md);border-bottom:1px solid rgba(61,61,61,.05);background:#fafafa;box-shadow:none}body#module-blockwishlist-lists .oza-wishlist-overview__item{display:inline-flex;align-items:center;gap:6px;color:var(--color-text);font-size:var(--font-size-sm);line-height:1}body#module-blockwishlist-lists .oza-wishlist-overview__item i{color:var(--color-text-light);font-size:18px}body#module-blockwishlist-lists .oza-wishlist-overview__item strong{font-weight:700}body#module-blockwishlist-lists .oza-wishlist-overview__separator{width:1px;height:22px;background:rgba(61,61,61,.12)}body#module-blockwishlist-lists .oza-wishlist-list{display:grid;gap:0;margin:0;padding:0;list-style:none}body#module-blockwishlist-lists .oza-wishlist-list__item{display:grid;grid-template-columns:minmax(300px, 1.05fr) minmax(260px, 0.92fr) minmax(150px, 0.42fr) minmax(138px, 0.32fr);gap:var(--space-lg);align-items:center;min-height:148px;padding:var(--space-xl) 0;border-bottom:1px solid rgba(61,61,61,.1)}body#module-blockwishlist-lists .oza-wishlist-list__details{min-width:0;padding-left:var(--space-xl)}body#module-blockwishlist-lists .oza-wishlist-list__details p{margin:5px 0 0;color:rgba(61,61,61,.52);font-size:var(--font-size-sm);font-weight:600;line-height:1.35}body#module-blockwishlist-lists .oza-wishlist-list__title{margin:0;color:var(--color-text);font-size:var(--font-size-lg);font-weight:700;line-height:1.2}body#module-blockwishlist-lists .oza-wishlist-list__preview{display:flex;gap:var(--space-sm);justify-content:flex-start;justify-self:start;width:calc(390px + var(--space-sm)*4);max-width:100%;min-width:0}body#module-blockwishlist-lists .oza-wishlist-list__thumb{display:inline-flex;align-items:center;justify-content:center;width:78px;height:78px;overflow:hidden;border:0;background:#f8f8f8}body#module-blockwishlist-lists .oza-wishlist-list__thumb img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}body#module-blockwishlist-lists .oza-wishlist-list__thumb span{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;color:rgba(61,61,61,.16)}body#module-blockwishlist-lists .oza-wishlist-list__thumb span i{font-size:60px;line-height:1}body#module-blockwishlist-lists .oza-wishlist-list__cta{display:flex;align-items:center;justify-content:center;min-height:76px;padding-left:var(--space-lg);border-left:1px solid rgba(61,61,61,.14)}body#module-blockwishlist-lists .oza-wishlist-list__cta a{display:inline-flex;align-items:center;gap:var(--space-sm);color:var(--color-primary-dark);font-size:.95rem;font-weight:600;line-height:1;text-decoration:none}body#module-blockwishlist-lists .oza-wishlist-list__cta a:hover,body#module-blockwishlist-lists .oza-wishlist-list__cta a:focus-visible{color:var(--color-primary-accessible);text-decoration:none}body#module-blockwishlist-lists .oza-wishlist-list__cta a i{font-size:18px;transition:transform var(--transition)}body#module-blockwishlist-lists .oza-wishlist-list__cta a:hover i,body#module-blockwishlist-lists .oza-wishlist-list__cta a:focus-visible i{transform:translateX(3px)}body#module-blockwishlist-lists .oza-wishlist-list__actions{display:grid;grid-template-columns:repeat(3, 34px);align-items:center;gap:var(--space-md);justify-content:flex-end;justify-self:end}body#module-blockwishlist-lists .oza-wishlist-list__actions button{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;min-height:34px;padding:0;border:0;border-radius:999px;background:rgba(0,0,0,0);color:rgba(61,61,61,.58)}body#module-blockwishlist-lists .oza-wishlist-list__actions button:hover,body#module-blockwishlist-lists .oza-wishlist-list__actions button:focus-visible{background:rgba(0,105,180,.08);color:var(--color-primary-accessible)}body#module-blockwishlist-lists .oza-wishlist-list__actions button i{font-size:20px}body#module-blockwishlist-lists .oza-wishlist-list__action-placeholder{display:block;width:34px;height:34px}body#module-blockwishlist-lists .wishlist-share .wishlist-modal.modal,body#module-blockwishlist-lists .wishlist-rename .wishlist-modal.modal,body#module-blockwishlist-lists .wishlist-delete .wishlist-modal.modal{position:fixed;inset:0;z-index:2350;display:grid;place-items:center;width:auto;height:auto;padding:20px;overflow:hidden;visibility:hidden;opacity:1;pointer-events:none}body#module-blockwishlist-lists .wishlist-share .wishlist-modal.modal.show,body#module-blockwishlist-lists .wishlist-rename .wishlist-modal.modal.show,body#module-blockwishlist-lists .wishlist-delete .wishlist-modal.modal.show{visibility:visible;pointer-events:auto}body#module-blockwishlist-lists .wishlist-share .modal-dialog,body#module-blockwishlist-lists .wishlist-rename .modal-dialog,body#module-blockwishlist-lists .wishlist-delete .modal-dialog{width:min(100%,390px);max-width:390px;margin:0;pointer-events:auto;opacity:0;transform:translateY(10px) scale(0.98);transition:opacity 180ms ease,transform 180ms ease}body#module-blockwishlist-lists .wishlist-share .modal-dialog-centered,body#module-blockwishlist-lists .wishlist-rename .modal-dialog-centered,body#module-blockwishlist-lists .wishlist-delete .modal-dialog-centered{display:block;min-height:0}body#module-blockwishlist-lists .wishlist-share .wishlist-modal.modal.show .modal-dialog,body#module-blockwishlist-lists .wishlist-rename .wishlist-modal.modal.show .modal-dialog,body#module-blockwishlist-lists .wishlist-delete .wishlist-modal.modal.show .modal-dialog{opacity:1;transform:translateY(0) scale(1)}body#module-blockwishlist-lists .wishlist-share .modal-content,body#module-blockwishlist-lists .wishlist-rename .modal-content,body#module-blockwishlist-lists .wishlist-delete .modal-content{position:relative;width:100%;padding:24px 24px 20px;overflow:visible;border:1px solid rgba(61,61,61,.08);border-radius:8px;background:#fff;box-shadow:0 24px 70px rgba(17,17,17,.2)}body#module-blockwishlist-lists .wishlist-share .modal-header,body#module-blockwishlist-lists .wishlist-rename .modal-header,body#module-blockwishlist-lists .wishlist-delete .modal-header{display:block;padding:0;border:0;background:rgba(0,0,0,0)}body#module-blockwishlist-lists .wishlist-share .modal-title,body#module-blockwishlist-lists .wishlist-rename .modal-title,body#module-blockwishlist-lists .wishlist-delete .modal-title{display:flex;align-items:center;gap:12px;margin:0 42px 8px 0;color:rgba(34,34,34,.96);font-size:1.08rem;font-weight:600;line-height:1.25}body#module-blockwishlist-lists .wishlist-share .modal-title::before,body#module-blockwishlist-lists .wishlist-rename .modal-title::before,body#module-blockwishlist-lists .wishlist-delete .modal-title::before{content:"";display:inline-block;flex:0 0 34px;width:34px;height:34px;border-radius:50%;background:rgba(0,105,180,.1);-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:18px 18px;mask-position:center;mask-repeat:no-repeat;mask-size:18px 18px}body#module-blockwishlist-lists .wishlist-share .close,body#module-blockwishlist-lists .wishlist-rename .close,body#module-blockwishlist-lists .wishlist-delete .close{position:absolute;top:12px;right:12px;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;padding:0;border:1px solid rgba(61,61,61,.08);border-radius:50%;background:#fff;color:rgba(61,61,61,.58);box-shadow:0 8px 20px rgba(17,17,17,.06);opacity:1}body#module-blockwishlist-lists .wishlist-share .close span,body#module-blockwishlist-lists .wishlist-rename .close span,body#module-blockwishlist-lists .wishlist-delete .close span{display:none}body#module-blockwishlist-lists .wishlist-share .close::before,body#module-blockwishlist-lists .wishlist-rename .close::before,body#module-blockwishlist-lists .wishlist-delete .close::before{content:"";width:19px;height:19px;background:currentColor;-webkit-mask:url("/img/oza-icons/regular/x.svg") center/contain no-repeat;mask:url("/img/oza-icons/regular/x.svg") center/contain no-repeat}body#module-blockwishlist-lists .wishlist-share .close:hover,body#module-blockwishlist-lists .wishlist-share .close:focus-visible,body#module-blockwishlist-lists .wishlist-rename .close:hover,body#module-blockwishlist-lists .wishlist-rename .close:focus-visible,body#module-blockwishlist-lists .wishlist-delete .close:hover,body#module-blockwishlist-lists .wishlist-delete .close:focus-visible{background:rgba(61,61,61,.04);color:rgba(61,61,61,.78);opacity:1}body#module-blockwishlist-lists .wishlist-share .modal-body,body#module-blockwishlist-lists .wishlist-rename .modal-body,body#module-blockwishlist-lists .wishlist-delete .modal-body{padding:var(--space-md) 0 0;color:rgba(61,61,61,.62);font-size:.9rem;line-height:1.55}body#module-blockwishlist-lists .wishlist-share .modal-text,body#module-blockwishlist-lists .wishlist-rename .modal-text,body#module-blockwishlist-lists .wishlist-delete .modal-text{margin:0}body#module-blockwishlist-lists .wishlist-share .form-group,body#module-blockwishlist-lists .wishlist-rename .form-group,body#module-blockwishlist-lists .wishlist-delete .form-group{margin:0}body#module-blockwishlist-lists .wishlist-share .form-control-label,body#module-blockwishlist-lists .wishlist-rename .form-control-label,body#module-blockwishlist-lists .wishlist-delete .form-control-label{margin-bottom:8px;color:rgba(61,61,61,.78);font-size:.9rem;font-weight:700;line-height:1.25}body#module-blockwishlist-lists .wishlist-share .form-control,body#module-blockwishlist-lists .wishlist-rename .form-control,body#module-blockwishlist-lists .wishlist-delete .form-control{min-height:44px;padding:0 14px;border:1px solid rgba(61,61,61,.16);border-radius:0;color:var(--color-text);font-size:.95rem;font-weight:500;box-shadow:none}body#module-blockwishlist-lists .wishlist-share .modal-footer,body#module-blockwishlist-lists .wishlist-rename .modal-footer,body#module-blockwishlist-lists .wishlist-delete .modal-footer{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:0;margin-top:22px;border:0;background:rgba(0,0,0,0)}body#module-blockwishlist-lists .wishlist-share .modal-cancel,body#module-blockwishlist-lists .wishlist-share .btn-primary,body#module-blockwishlist-lists .wishlist-rename .modal-cancel,body#module-blockwishlist-lists .wishlist-rename .btn-primary,body#module-blockwishlist-lists .wishlist-delete .modal-cancel,body#module-blockwishlist-lists .wishlist-delete .btn-primary{width:100%;min-height:44px;padding:0 16px;border-radius:6px;font-size:.9rem;font-weight:700;line-height:1;box-shadow:none}body#module-blockwishlist-lists .wishlist-share .modal-cancel,body#module-blockwishlist-lists .wishlist-rename .modal-cancel,body#module-blockwishlist-lists .wishlist-delete .modal-cancel{border:1px solid rgba(61,61,61,.12);background:#fff;color:rgba(61,61,61,.78)}body#module-blockwishlist-lists .wishlist-share .modal-cancel:hover,body#module-blockwishlist-lists .wishlist-share .modal-cancel:focus-visible,body#module-blockwishlist-lists .wishlist-rename .modal-cancel:hover,body#module-blockwishlist-lists .wishlist-rename .modal-cancel:focus-visible,body#module-blockwishlist-lists .wishlist-delete .modal-cancel:hover,body#module-blockwishlist-lists .wishlist-delete .modal-cancel:focus-visible{border-color:rgba(61,61,61,.22);background:rgba(61,61,61,.03);color:var(--color-text)}body#module-blockwishlist-lists .wishlist-share .btn-primary,body#module-blockwishlist-lists .wishlist-rename .btn-primary,body#module-blockwishlist-lists .wishlist-delete .btn-primary{border:1px solid rgba(0,105,180,.78);background:#fff;color:var(--color-primary-accessible)}body#module-blockwishlist-lists .wishlist-share .btn-primary:hover,body#module-blockwishlist-lists .wishlist-share .btn-primary:focus-visible,body#module-blockwishlist-lists .wishlist-rename .btn-primary:hover,body#module-blockwishlist-lists .wishlist-rename .btn-primary:focus-visible,body#module-blockwishlist-lists .wishlist-delete .btn-primary:hover,body#module-blockwishlist-lists .wishlist-delete .btn-primary:focus-visible{border-color:var(--color-primary);background:rgba(0,105,180,.08);color:var(--color-primary-dark)}body#module-blockwishlist-lists .wishlist-share .modal-backdrop.fade,body#module-blockwishlist-lists .wishlist-rename .modal-backdrop.fade,body#module-blockwishlist-lists .wishlist-delete .modal-backdrop.fade{position:fixed;inset:0;z-index:2349;display:block;width:auto;height:auto;background:rgba(17,17,17,.32);visibility:hidden;opacity:0;pointer-events:none;transition:opacity 180ms ease}body#module-blockwishlist-lists .wishlist-share .modal-backdrop.fade.in,body#module-blockwishlist-lists .wishlist-rename .modal-backdrop.fade.in,body#module-blockwishlist-lists .wishlist-delete .modal-backdrop.fade.in{visibility:visible;opacity:1;pointer-events:auto}body#module-blockwishlist-lists .wishlist-share .modal-title::before{-webkit-mask-image:url("/img/oza-icons/regular/share-network.svg");mask-image:url("/img/oza-icons/regular/share-network.svg")}body#module-blockwishlist-lists .wishlist-rename .modal-title::before{-webkit-mask-image:url("/img/oza-icons/regular/pencil-simple.svg");mask-image:url("/img/oza-icons/regular/pencil-simple.svg")}body#module-blockwishlist-lists .wishlist-delete .modal-title::before{-webkit-mask-image:url("/img/oza-icons/regular/trash.svg");mask-image:url("/img/oza-icons/regular/trash.svg")}body#module-blockwishlist-lists .wishlist-list-item:last-child{border-bottom:0}@media(max-width: 767px){body#module-blockwishlist-lists .oza-wishlist-overview{display:grid;grid-template-columns:1fr 1fr;padding:10px var(--space-md)}body#module-blockwishlist-lists .oza-wishlist-overview__item{justify-content:center}body#module-blockwishlist-lists .oza-wishlist-overview__saved{display:none}body#module-blockwishlist-lists .oza-wishlist-overview__separator{display:none}body#module-blockwishlist-lists .oza-wishlist-list__item{position:relative;grid-template-columns:minmax(0, 1fr) auto;gap:var(--space-md);min-height:0;padding:var(--space-lg) 0}body#module-blockwishlist-lists .oza-wishlist-list__item::before{content:"";grid-column:1/3;display:block;width:40px;height:1px;margin-bottom:2px;background:rgba(0,105,180,.32)}body#module-blockwishlist-lists .oza-wishlist-list__details{grid-column:1/3;grid-row:1;padding-left:0}body#module-blockwishlist-lists .oza-wishlist-list__preview{grid-column:1/3;justify-content:flex-start;justify-self:stretch;width:auto;padding-left:0}body#module-blockwishlist-lists .oza-wishlist-list__thumb{width:58px;height:58px}body#module-blockwishlist-lists .oza-wishlist-list__cta{grid-column:1/2;min-height:0;padding-left:0;border-left:0;justify-content:flex-start}body#module-blockwishlist-lists .oza-wishlist-list__actions{grid-column:2/3;justify-self:end;gap:var(--space-xs)}body#module-blockwishlist-lists .wishlist-share .wishlist-modal.modal,body#module-blockwishlist-lists .wishlist-rename .wishlist-modal.modal,body#module-blockwishlist-lists .wishlist-delete .wishlist-modal.modal{place-items:end stretch;padding:0}body#module-blockwishlist-lists .wishlist-share .modal-dialog,body#module-blockwishlist-lists .wishlist-rename .modal-dialog,body#module-blockwishlist-lists .wishlist-delete .modal-dialog{width:100%;max-width:none;transform:translateY(100%)}body#module-blockwishlist-lists .wishlist-share .wishlist-modal.modal.show .modal-dialog,body#module-blockwishlist-lists .wishlist-rename .wishlist-modal.modal.show .modal-dialog,body#module-blockwishlist-lists .wishlist-delete .wishlist-modal.modal.show .modal-dialog{transform:translateY(0)}body#module-blockwishlist-lists .wishlist-share .modal-content,body#module-blockwishlist-lists .wishlist-rename .modal-content,body#module-blockwishlist-lists .wishlist-delete .modal-content{max-height:calc(100vh - 24px);max-height:calc(100dvh - 24px);padding:36px 16px calc(16px + env(safe-area-inset-bottom, 0px));overflow:hidden;border-radius:18px 18px 0 0;box-shadow:0 -18px 46px rgba(17,17,17,.18)}body#module-blockwishlist-lists .wishlist-share .modal-content::before,body#module-blockwishlist-lists .wishlist-rename .modal-content::before,body#module-blockwishlist-lists .wishlist-delete .modal-content::before{content:"";position:absolute;top:10px;left:50%;width:var(--oza-bottom-sheet-handle-width);height:var(--oza-bottom-sheet-handle-height);border-radius:999px;background:var(--oza-bottom-sheet-handle-background-strong);transform:translateX(-50%)}body#module-blockwishlist-lists .wishlist-share .close,body#module-blockwishlist-lists .wishlist-rename .close,body#module-blockwishlist-lists .wishlist-delete .close{top:14px;right:14px}body#module-blockwishlist-lists .wishlist-share .modal-footer,body#module-blockwishlist-lists .wishlist-rename .modal-footer,body#module-blockwishlist-lists .wishlist-delete .modal-footer{grid-template-columns:1fr}body#module-blockwishlist-lists .wishlist-share .btn-primary,body#module-blockwishlist-lists .wishlist-rename .btn-primary,body#module-blockwishlist-lists .wishlist-delete .btn-primary{order:-1}}.wishlist-container,.wishlist-products-container{color:var(--color-text)}.wishlist-container h2,.wishlist-container h3,.wishlist-container .wishlist-list-title,.wishlist-products-container h2,.wishlist-products-container h3,.wishlist-products-container .wishlist-list-title{margin-top:0;color:var(--color-text);font-weight:700}.wishlist-container ul,.wishlist-container ol,.wishlist-products-container ul,.wishlist-products-container ol{margin:0;padding-left:0;list-style:none}.wishlist-container li,.wishlist-container .wishlist-list-item,.wishlist-container .wishlist-product,.wishlist-products-container li,.wishlist-products-container .wishlist-list-item,.wishlist-products-container .wishlist-product{border-bottom:1px solid rgba(61,61,61,.1)}.wishlist-container li:last-child,.wishlist-container .wishlist-list-item:last-child,.wishlist-container .wishlist-product:last-child,.wishlist-products-container li:last-child,.wishlist-products-container .wishlist-list-item:last-child,.wishlist-products-container .wishlist-product:last-child{border-bottom:0}.wishlist-container a,.wishlist-products-container a{color:var(--color-info);font-weight:600;text-decoration:none}.wishlist-container a:hover,.wishlist-container a:focus-visible,.wishlist-products-container a:hover,.wishlist-products-container a:focus-visible{color:var(--color-primary-accessible);text-decoration:underline;text-underline-offset:2px}.wishlist-container button:not(.btn):not(.wishlist-button-add),.wishlist-products-container button:not(.btn):not(.wishlist-button-add){min-height:40px;border-radius:0}body:is(#order-detail,#guest-tracking) #main>.page-header:has(+.oza-account-shell),body:is(#order-detail,#guest-tracking) .page-header{display:grid;grid-template-columns:minmax(0, 1fr) auto;gap:0 var(--space-lg);align-items:end;margin:0;padding:0;border:0;border-bottom:1px solid rgba(61,61,61,.07)}body:is(#order-detail,#guest-tracking) .page-header>.oza-order-detail__back,body:is(#order-detail,#guest-tracking) .page-header>h1,body:is(#order-detail,#guest-tracking) .page-header>.oza-account-intro{grid-column:1}body:is(#order-detail,#guest-tracking) #main>.page-header h1,body:is(#order-detail,#guest-tracking) .page-header h1{margin:0 0 6px;color:var(--color-text);font-size:1.6rem;line-height:1.12}body:is(#order-detail,#guest-tracking) .oza-account-shell__body{gap:var(--space-xl)}body:is(#order-detail,#guest-tracking) .oza-order-detail .box,body:is(#order-detail,#guest-tracking) .oza-order-detail-layout .box{margin:0;padding:0;border:0;border-radius:0;background:rgba(0,0,0,0);box-shadow:none}body:is(#order-detail,#guest-tracking) .oza-order-detail h3,body:is(#order-detail,#guest-tracking) .oza-order-detail h4,body:is(#order-detail,#guest-tracking) .oza-order-detail-layout h3,body:is(#order-detail,#guest-tracking) .oza-order-detail-layout h4{margin:0;color:var(--color-text);font-weight:700;line-height:1.2}body:is(#order-detail,#guest-tracking) .oza-order-detail h3,body:is(#order-detail,#guest-tracking) .oza-order-detail-layout h3{font-size:var(--font-size-xl)}body:is(#order-detail,#guest-tracking) .oza-order-detail h4,body:is(#order-detail,#guest-tracking) .oza-order-detail-layout h4{font-size:var(--font-size-base)}body:is(#order-detail,#guest-tracking) .oza-order-detail,body:is(#order-detail,#guest-tracking) .oza-order-detail-main{display:grid;gap:var(--space-lg);min-width:0}body:is(#order-detail,#guest-tracking) .oza-order-detail__back{display:inline-flex;align-items:center;gap:var(--space-xs);width:max-content;margin-bottom:var(--space-md);color:var(--color-primary-dark);font-size:var(--font-size-sm);font-weight:600;line-height:1.2;text-decoration:none}body:is(#order-detail,#guest-tracking) .oza-order-detail__back:hover,body:is(#order-detail,#guest-tracking) .oza-order-detail__back:focus-visible{color:var(--color-primary-accessible);text-decoration:none}body:is(#order-detail,#guest-tracking) .oza-order-detail__back:hover span,body:is(#order-detail,#guest-tracking) .oza-order-detail__back:focus-visible span{text-decoration:underline;text-underline-offset:2px}body:is(#order-detail,#guest-tracking) .oza-order-detail__back .oza-icon{font-size:16px;line-height:1}body:is(#order-detail,#guest-tracking) .oza-order-detail__reference-label{margin:0;color:var(--color-text-light);font-size:var(--font-size-sm);line-height:1.6}body:is(#order-detail,#guest-tracking) .page-header .oza-account-intro{max-width:none;margin:0 0 23px;padding-bottom:0;border-bottom:0}body:is(#order-detail,#guest-tracking) .page-header .oza-account-intro p{max-width:780px;margin:0;color:var(--color-text-light);font-size:var(--font-size-sm);line-height:1.6}body:is(#order-detail,#guest-tracking) .oza-order-detail__actions{display:flex;flex-wrap:wrap;grid-column:2;grid-row:2/span 2;gap:var(--space-sm) 9px;align-items:center;justify-content:flex-end;justify-self:end;align-self:center;margin-right:var(--space-xl)}body:is(#order-detail,#guest-tracking) .oza-order-detail__actions .svhd-order-support-block{display:inline-flex;align-items:center;margin:0;padding:0}body:is(#order-detail,#guest-tracking) .oza-order-detail__actions .svhd-order-support-btn.btn{min-height:0;padding:0;border:0;border-radius:0;background:rgba(0,0,0,0);box-shadow:none;vertical-align:baseline}body:is(#order-detail,#guest-tracking) .oza-order-detail__actions .svhd-order-support-btn,body:is(#order-detail,#guest-tracking) .oza-order-detail__action{display:inline-flex;align-items:center;gap:5px;min-height:0;padding:0;border:0;border-radius:0;background:rgba(0,0,0,0);color:rgba(61,61,61,.82);font-size:.82rem;font-weight:600;letter-spacing:0;line-height:1.2;box-shadow:none;text-decoration:none;text-transform:none}body:is(#order-detail,#guest-tracking) .oza-order-detail__actions .svhd-order-support-btn:hover,body:is(#order-detail,#guest-tracking) .oza-order-detail__actions .svhd-order-support-btn:focus-visible,body:is(#order-detail,#guest-tracking) .oza-order-detail__action:hover,body:is(#order-detail,#guest-tracking) .oza-order-detail__action:focus-visible{background:rgba(0,0,0,0);color:var(--color-text);text-decoration:none}body:is(#order-detail,#guest-tracking) .oza-order-detail__actions .svhd-order-support-btn .oza-icon,body:is(#order-detail,#guest-tracking) .oza-order-detail__action .oza-icon{width:16px;height:16px;overflow:hidden;font-size:16px;line-height:1}body:is(#order-detail,#guest-tracking) .oza-order-detail__actions .svhd-order-support-btn{color:var(--color-primary-dark)}body:is(#order-detail,#guest-tracking) .oza-order-detail__actions .svhd-order-support-btn:hover,body:is(#order-detail,#guest-tracking) .oza-order-detail__actions .svhd-order-support-btn:focus-visible{color:var(--color-primary-accessible)}body:is(#order-detail,#guest-tracking) .oza-order-detail__action-label--short{display:none}body:is(#order-detail,#guest-tracking) .oza-order-detail__action-label--long{display:inline}body:is(#order-detail,#guest-tracking) .oza-order-detail__actions-separator{color:rgba(61,61,61,.28);font-size:.95rem;font-weight:500;line-height:1}body:is(#order-detail,#guest-tracking) .oza-order-detail__action--invoice{color:rgba(61,61,61,.82)}body:is(#order-detail,#guest-tracking) .oza-order-detail__action--invoice:hover,body:is(#order-detail,#guest-tracking) .oza-order-detail__action--invoice:focus-visible{color:var(--color-text)}body:is(#order-detail,#guest-tracking) .oza-order-detail__action--invoice.is-disabled{position:relative;color:rgba(61,61,61,.42);cursor:default;pointer-events:auto}body:is(#order-detail,#guest-tracking) .oza-order-detail__action--invoice.is-disabled:hover,body:is(#order-detail,#guest-tracking) .oza-order-detail__action--invoice.is-disabled:focus-visible{color:rgba(61,61,61,.42)}body:is(#order-detail,#guest-tracking) .oza-order-detail__action--reorder{color:rgba(61,61,61,.78)}body:is(#order-detail,#guest-tracking) .oza-order-detail__action--reorder:hover,body:is(#order-detail,#guest-tracking) .oza-order-detail__action--reorder:focus-visible{color:var(--color-text)}body:is(#order-detail,#guest-tracking) .oza-order-detail-layout{display:grid;gap:var(--space-xl);margin-top:20px}@media(min-width: 1024px){body:is(#order-detail,#guest-tracking) .oza-order-detail-layout{grid-template-columns:minmax(0, 2fr) minmax(300px, 1fr);align-items:start}}body:is(#order-detail,#guest-tracking) .oza-order-detail-aside{display:grid;gap:0;min-width:0}@media(min-width: 1024px){body:is(#order-detail,#guest-tracking) .oza-order-detail-aside{padding-left:var(--space-xl);border-left:1px solid rgba(61,61,61,.1)}}body:is(#order-detail,#guest-tracking) .oza-order-detail-mobile-info{display:none}body:is(#order-detail,#guest-tracking) .oza-order-aside-section{margin:0;border-bottom:1px solid rgba(61,61,61,.08)}body:is(#order-detail,#guest-tracking) .oza-order-aside-section__header{display:flex;align-items:center;gap:var(--space-sm);margin:0 0 var(--space-md);color:var(--color-text);font-size:var(--font-size-lg);font-weight:700;line-height:1.2}body:is(#order-detail,#guest-tracking) .oza-order-aside-section__header .oza-icon{color:rgba(61,61,61,.84);font-size:20px;line-height:1}body:is(#order-detail,#guest-tracking) .oza-order-aside-list{gap:var(--space-sm)}body:is(#order-detail,#guest-tracking) .oza-order-aside-list div{display:grid;grid-template-columns:minmax(0, 1fr) minmax(110px, auto);gap:var(--space-xs) var(--space-md);align-items:baseline}body:is(#order-detail,#guest-tracking) .oza-order-aside-list dt,body:is(#order-detail,#guest-tracking) .oza-order-aside-list dd{margin:0}body:is(#order-detail,#guest-tracking) .oza-order-aside-list dt{font-weight:400}body:is(#order-detail,#guest-tracking) .oza-order-aside-list .oza-order-tracking__note{color:rgba(61,61,61,.46);font-size:var(--font-size-xs)}body:is(#order-detail,#guest-tracking) .oza-order-section{padding:var(--space-lg) 0;border-bottom:1px solid rgba(61,61,61,.08)}body:is(#order-detail,#guest-tracking) .oza-order-history{padding-top:0}body:is(#order-detail,#guest-tracking) .oza-order-status-badge{display:inline-flex;align-items:center;width:max-content;max-width:100%;min-height:0;padding:0;border:0;border-radius:0;background:rgba(0,0,0,0) !important;color:var(--color-text) !important;font-size:var(--font-size-sm);font-weight:600;line-height:1.25;white-space:normal}body:is(#order-detail,#guest-tracking) .oza-order-timeline{display:grid;grid-template-columns:repeat(5, minmax(116px, 1fr));gap:0;margin:var(--space-xl) 0 0;padding:0;overflow:visible;list-style:none}body:is(#order-detail,#guest-tracking) .oza-order-timeline__step{--oza-order-timeline-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='5' y='4' width='14' height='16' rx='2'/%3E%3Cpath d='M8 8h8M8 12h8M8 16h5'/%3E%3C/svg%3E");position:relative;display:grid;justify-items:center;gap:var(--space-sm);min-width:116px;padding:0 var(--space-sm);text-align:center}body:is(#order-detail,#guest-tracking) .oza-order-timeline__step::before{content:"";position:absolute;top:20px;left:50%;width:100%;height:2px;background:rgba(61,61,61,.12);transform:translateY(-50%)}body:is(#order-detail,#guest-tracking) .oza-order-timeline__step:last-child::before{display:none}body:is(#order-detail,#guest-tracking) .oza-order-timeline__step.is-done::before,body:is(#order-detail,#guest-tracking) .oza-order-timeline__step.is-current::before{background:var(--color-primary)}body:is(#order-detail,#guest-tracking) .oza-order-timeline__step.is-current~.oza-order-timeline__step::before{background:rgba(61,61,61,.12)}body:is(#order-detail,#guest-tracking) .oza-order-timeline__step.is-current .oza-order-timeline__icon{border-color:rgba(0,105,180,.22);background:var(--color-primary-light);color:var(--color-primary-accessible)}body:is(#order-detail,#guest-tracking) .oza-order-timeline__step strong{color:var(--color-text);font-size:var(--font-size-sm);font-weight:700;line-height:1.25}body:is(#order-detail,#guest-tracking) .oza-order-timeline__step>span:not(.oza-order-timeline__icon){color:var(--color-text-light);font-size:var(--font-size-sm);line-height:1.35}body:is(#order-detail,#guest-tracking) .oza-order-timeline__step:nth-child(2){--oza-order-timeline-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='6' width='18' height='12' rx='2'/%3E%3Cpath d='M3 10h18M7 15h3'/%3E%3C/svg%3E")}body:is(#order-detail,#guest-tracking) .oza-order-timeline__step:nth-child(3){--oza-order-timeline-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m12 3 8 4.5v9L12 21 4 16.5v-9L12 3Z'/%3E%3Cpath d='m4 7.5 8 4.5 8-4.5M12 12v9'/%3E%3C/svg%3E")}body:is(#order-detail,#guest-tracking) .oza-order-timeline__step:nth-child(4){--oza-order-timeline-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14 18V6H3v12h2'/%3E%3Cpath d='M15 18h2M19 18h2V11l-3-4h-4'/%3E%3Ccircle cx='7' cy='18' r='2'/%3E%3Ccircle cx='19' cy='18' r='2'/%3E%3C/svg%3E")}body:is(#order-detail,#guest-tracking) .oza-order-timeline__step:nth-child(5){--oza-order-timeline-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='m8 12 3 3 5-6'/%3E%3C/svg%3E")}body:is(#order-detail,#guest-tracking) .oza-order-timeline__icon{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border:1px solid rgba(61,61,61,.12);border-radius:999px;background:#fff;color:var(--color-text-muted)}body:is(#order-detail,#guest-tracking) .oza-order-timeline__icon .oza-icon{width:21px;height:21px;overflow:hidden;background-color:currentColor;font-size:0;line-height:0;mask:var(--oza-order-timeline-icon) center/contain no-repeat;-webkit-mask:var(--oza-order-timeline-icon) center/contain no-repeat}body:is(#order-detail,#guest-tracking) .is-done .oza-order-timeline__icon{border-color:var(--color-primary);color:var(--color-primary-accessible)}body:is(#order-detail,#guest-tracking) .oza-order-history__details{display:grid;gap:var(--space-md);margin-top:12px;color:#333;font-size:.8125rem;font-weight:600}body:is(#order-detail,#guest-tracking) .oza-order-history__details summary{display:inline-flex;align-items:center;gap:var(--space-xs);width:max-content;order:1;color:#333;cursor:pointer;list-style:none}body:is(#order-detail,#guest-tracking) .oza-order-history__details summary::-webkit-details-marker{display:none}body:is(#order-detail,#guest-tracking) .oza-order-history__details summary:hover,body:is(#order-detail,#guest-tracking) .oza-order-history__details summary:focus-visible{color:#333}body:is(#order-detail,#guest-tracking) .oza-order-history__details summary .oza-icon{font-size:17px;line-height:1;transition:transform var(--transition)}body:is(#order-detail,#guest-tracking) .oza-order-history__summary-label{text-decoration:underline;text-decoration-color:rgba(51,51,51,.24);text-decoration-thickness:1px;text-underline-offset:3px}body:is(#order-detail,#guest-tracking) .oza-order-history__details[open] summary{order:3}body:is(#order-detail,#guest-tracking) .oza-order-history__details[open] summary .oza-icon{transform:rotate(180deg)}body:is(#order-detail,#guest-tracking) .oza-order-history__summary-label--open,body:is(#order-detail,#guest-tracking) .oza-order-history__details[open] .oza-order-history__summary-label--closed{display:none}body:is(#order-detail,#guest-tracking) .oza-order-history__details[open] .oza-order-history__summary-label--open{display:inline}body:is(#order-detail,#guest-tracking) .oza-order-status-compact-wrap{display:grid;grid-template-columns:minmax(0, 1fr) max-content;column-gap:var(--space-xl);align-items:start;margin:0 15px}body:is(#order-detail,#guest-tracking) .oza-order-status-compact{display:block;margin:0;grid-column:1;grid-row:1}body:is(#order-detail,#guest-tracking) .oza-order-status-compact .oza-order-status-compact__summary{display:grid;gap:6px;width:100%;color:var(--color-text);grid-column:1;grid-row:1}body:is(#order-detail,#guest-tracking) .oza-order-status-compact[open] .oza-order-status-compact__summary{order:1}body:is(#order-detail,#guest-tracking) .oza-order-status-compact__current{display:inline-flex;flex-wrap:wrap;gap:4px;align-items:baseline;width:auto;max-width:100%;padding:0;border-radius:0;background:rgba(0,0,0,0);color:var(--color-text);font-size:18px;font-weight:700;line-height:1.25;min-width:0;grid-column:1}body:is(#order-detail,#guest-tracking) .oza-order-status-compact__label{color:var(--color-text)}body:is(#order-detail,#guest-tracking) .oza-order-status-compact .oza-order-tracking__icon{width:22px;height:22px;border-radius:999px;background:rgba(0,105,180,.16);color:var(--color-primary-dark)}body:is(#order-detail,#guest-tracking) .oza-order-status-compact .oza-order-tracking__icon .oza-icon{font-size:17px;transition:none}body:is(#order-detail,#guest-tracking) .oza-order-status-compact[open] .oza-order-status-compact__current .oza-icon{transform:none}body:is(#order-detail,#guest-tracking) .oza-order-status-compact .oza-order-tracking__badge{display:-webkit-box;min-width:0;max-width:100%;overflow:hidden;color:var(--color-primary-dark) !important;font-size:inherit;font-weight:800;line-height:inherit;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2}body:is(#order-detail,#guest-tracking) .oza-order-status-compact__progress{display:inline-flex;align-items:center;gap:15px;grid-column:2;grid-row:1;justify-self:end;width:max-content;max-width:100%;margin:0;overflow:visible;scrollbar-width:none}body:is(#order-detail,#guest-tracking) .oza-order-status-compact__progress::-webkit-scrollbar{display:none}body:is(#order-detail,#guest-tracking) .oza-order-status-compact__progress .oza-history-progress__step{position:relative;display:inline-flex;flex:0 0 40px;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:1px solid rgba(61,61,61,.12);border-radius:999px;background:#fff;color:rgba(61,61,61,.24);font:inherit;appearance:none;cursor:help}body:is(#order-detail,#guest-tracking) .oza-order-status-compact__progress .oza-history-progress__step:not(:last-child)::after{content:"";position:absolute;top:50%;left:calc(100% + 3px);width:9px;height:1px;background:rgba(61,61,61,.14);transform:translateY(-50%)}body:is(#order-detail,#guest-tracking) .oza-order-status-compact__progress .oza-history-progress__step[data-oza-tooltip]::before{content:attr(data-oza-tooltip);position:absolute;bottom:calc(100% + 8px);left:50%;z-index:30;width:max-content;max-width:min(190px,100vw - 48px);padding:6px 8px;border-radius:3px;background:var(--color-header);color:#fff;font-size:11px;font-weight:500;line-height:1.25;text-align:center;white-space:normal;opacity:0;pointer-events:none;transform:translate(-50%, 4px);transition:opacity var(--transition),transform var(--transition)}body:is(#order-detail,#guest-tracking) .oza-order-status-compact__progress .oza-history-progress__step[data-oza-tooltip]:hover::before,body:is(#order-detail,#guest-tracking) .oza-order-status-compact__progress .oza-history-progress__step[data-oza-tooltip]:focus::before,body:is(#order-detail,#guest-tracking) .oza-order-status-compact__progress .oza-history-progress__step[data-oza-tooltip]:focus-visible::before,body:is(#order-detail,#guest-tracking) .oza-order-status-compact__progress .oza-history-progress__step[data-oza-tooltip].is-tooltip-open::before{opacity:1;transform:translate(-50%, 0)}body:is(#order-detail,#guest-tracking) .oza-order-status-compact__progress .oza-history-progress__step.has-connector-done::after{background:rgba(47,111,99,.34)}body:is(#order-detail,#guest-tracking) .oza-order-status-compact__progress .oza-history-progress__step.is-done{border-color:rgba(47,111,99,.22);background:rgba(47,111,99,.08);color:#2f6f63}body:is(#order-detail,#guest-tracking) .oza-order-status-compact__progress .oza-history-progress__step.is-current{border-color:rgba(0,105,180,.38);background:rgba(0,105,180,.12);color:var(--color-primary-accessible)}body:is(#order-detail,#guest-tracking) .oza-order-status-compact__progress .oza-history-progress__icon{display:block;width:25px;height:25px;background:currentColor;mask:var(--oza-history-step-icon) center/contain no-repeat;-webkit-mask:var(--oza-history-step-icon) center/contain no-repeat}body:is(#order-detail,#guest-tracking) .oza-order-status-compact__progress .is-step-payment_waiting{--oza-history-step-icon: url('../img/timeline/paiement-attendu.svg')}body:is(#order-detail,#guest-tracking) .oza-order-status-compact__progress .is-step-payment_waiting .oza-history-progress__icon{width:22px;height:22px}body:is(#order-detail,#guest-tracking) .oza-order-status-compact__progress .is-step-payment_received{--oza-history-step-icon: url('../img/timeline/paiement-recu.svg')}body:is(#order-detail,#guest-tracking) .oza-order-status-compact__progress .is-step-supply{--oza-history-step-icon: url('../img/timeline/approvisionnement.svg')}body:is(#order-detail,#guest-tracking) .oza-order-status-compact__progress .is-step-preparation{--oza-history-step-icon: url('../img/timeline/preparation.svg')}body:is(#order-detail,#guest-tracking) .oza-order-status-compact__progress .is-step-preparation .oza-history-progress__icon{width:26px;height:26px;transform:translateY(-2px)}body:is(#order-detail,#guest-tracking) .oza-order-status-compact__progress .is-step-shipped{--oza-history-step-icon: url('../img/timeline/expediee.svg')}body:is(#order-detail,#guest-tracking) .oza-order-status-compact__progress .is-step-shipped .oza-history-progress__icon{width:28px;height:28px;transform:translateX(-1px)}body:is(#order-detail,#guest-tracking) .oza-order-status-compact__progress .is-step-delivered{--oza-history-step-icon: url('../img/timeline/livree.svg')}body:is(#order-detail,#guest-tracking) .oza-order-status-compact__progress .is-step-delivered .oza-history-progress__icon{width:26px;height:26px}@media(max-width: 767px){body:is(#order-detail,#guest-tracking) .oza-order-detail-aside{display:none}body:is(#order-detail,#guest-tracking) .oza-order-detail-main{gap:0}body:is(#order-detail,#guest-tracking) .oza-order-detail-mobile-info{display:grid;gap:0;min-width:0}body:is(#order-detail,#guest-tracking) .oza-order-detail-mobile-info+.oza-order-section{margin-top:var(--space-lg)}body:is(#order-detail,#guest-tracking) .oza-order-detail-mobile-info .oza-order-aside-section{padding:0;border-top:0;border-bottom:1px solid rgba(61,61,61,.08)}body:is(#order-detail,#guest-tracking) .oza-order-detail-mobile-info .oza-order-aside-section__header{display:grid;grid-template-columns:auto minmax(0, 1fr) auto;gap:var(--space-sm);align-items:center;min-height:56px;margin:0;color:var(--color-text);font-size:var(--font-size-base);font-weight:700;line-height:1.2;cursor:pointer;list-style:none}body:is(#order-detail,#guest-tracking) .oza-order-detail-mobile-info .oza-order-aside-section__header::-webkit-details-marker{display:none}body:is(#order-detail,#guest-tracking) .oza-order-detail-mobile-info .oza-order-aside-section__header .oza-icon{color:rgba(61,61,61,.84);font-size:20px;line-height:1}body:is(#order-detail,#guest-tracking) .oza-order-detail-mobile-info .oza-order-aside-section__chevron{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;color:rgba(61,61,61,.52);justify-self:end}body:is(#order-detail,#guest-tracking) .oza-order-detail-mobile-info .oza-order-aside-section__chevron::before{content:"";display:block;width:9px;height:9px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg) translateY(-2px);transition:transform var(--transition)}body:is(#order-detail,#guest-tracking) .oza-order-detail-mobile-info .oza-order-aside-section[open] .oza-order-aside-section__chevron::before{transform:rotate(225deg) translateY(-2px)}body:is(#order-detail,#guest-tracking) .oza-order-detail-mobile-info .oza-order-aside-section__body{padding:0 0 var(--space-md)}body:is(#order-detail,#guest-tracking) .oza-order-detail-mobile-info .oza-order-aside-list div{grid-template-columns:minmax(104px, 0.42fr) minmax(0, 1fr);align-items:start}body:is(#order-detail,#guest-tracking) .oza-order-detail-mobile-info .oza-order-aside-list dd{min-width:0;overflow-wrap:break-word;word-break:normal}body:is(#order-detail,#guest-tracking) .oza-order-detail-mobile-info .oza-order-aside-list .oza-order-tracking__note{margin-top:var(--space-xs)}body:is(#order-detail,#guest-tracking) .oza-order-status-compact-wrap{grid-template-columns:minmax(0, 1fr);gap:0;margin:0}body:is(#order-detail,#guest-tracking) .oza-order-status-compact{grid-column:1;grid-row:2}body:is(#order-detail,#guest-tracking) .oza-order-status-compact .oza-order-status-compact__summary,body:is(#order-detail,#guest-tracking) .oza-order-status-compact__current,body:is(#order-detail,#guest-tracking) .oza-order-status-compact__meta{grid-column:1}body:is(#order-detail,#guest-tracking) .oza-order-status-compact__meta{display:block;white-space:nowrap}body:is(#order-detail,#guest-tracking) .oza-order-status-compact__progress{grid-column:1;grid-row:1;justify-self:center;margin:0 auto 22px}}body:is(#order-detail,#guest-tracking) .oza-order-status-compact__meta{display:flex;flex-wrap:wrap;gap:0 var(--space-xs);align-items:center;color:rgba(61,61,61,.58);font-size:.8125rem;font-weight:400;line-height:1.45;grid-column:1}body:is(#order-detail,#guest-tracking) .oza-order-status-compact__toggle{display:inline-flex;flex:0 0 auto;gap:3px;align-items:center;color:#333;font-weight:600;white-space:nowrap}body:is(#order-detail,#guest-tracking) .oza-order-status-compact__toggle .oza-icon{font-size:16px;line-height:1;transition:transform var(--transition)}body:is(#order-detail,#guest-tracking) .oza-order-status-compact[open] .oza-order-status-compact__toggle .oza-icon{transform:rotate(180deg)}body:is(#order-detail,#guest-tracking) .oza-order-status-compact .oza-order-history__panel{grid-column:1/-1;margin-top:14px;padding-top:14px}body:is(#order-detail,#guest-tracking) .oza-order-tracking h3{margin-bottom:var(--space-md)}body:is(#order-detail,#guest-tracking) .oza-order-tracking__heading{display:flex;flex-wrap:wrap;gap:var(--space-xs) var(--space-md);align-items:baseline;margin-bottom:var(--space-md)}body:is(#order-detail,#guest-tracking) .oza-order-tracking__heading h3{margin-bottom:0}body:is(#order-detail,#guest-tracking) .oza-order-tracking__heading span{color:rgba(61,61,61,.56);font-size:.75rem;font-weight:500;line-height:1.4}body:is(#order-detail,#guest-tracking) .oza-order-tracking__current{display:grid;grid-template-columns:34px minmax(0, 1fr);gap:14px;align-items:start;padding:18px 0 20px}body:is(#order-detail,#guest-tracking) .oza-order-tracking__icon{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:999px;background:var(--color-primary-light);color:var(--color-primary-dark)}body:is(#order-detail,#guest-tracking) .oza-order-tracking__icon .oza-icon{font-size:18px;line-height:1}body:is(#order-detail,#guest-tracking) .oza-order-tracking__content{display:grid;gap:0;min-width:0}body:is(#order-detail,#guest-tracking) .oza-order-tracking__content p{display:flex;flex-wrap:wrap;gap:0 var(--space-xs);margin:0;color:var(--color-text-light);font-size:var(--font-size-sm);line-height:1.45}body:is(#order-detail,#guest-tracking) .oza-order-tracking__content p strong{color:var(--color-text-light);font-weight:500}body:is(#order-detail,#guest-tracking) .oza-order-tracking__meta-row{display:grid;grid-template-columns:minmax(0, 1fr) auto;gap:var(--space-sm) var(--space-md);align-items:center}body:is(#order-detail,#guest-tracking) .oza-order-tracking__meta-row .oza-order-history__details{margin-top:0}body:is(#order-detail,#guest-tracking) .oza-order-tracking__meta-row .oza-order-history__details summary{grid-column:2;grid-row:1;justify-self:end}body:is(#order-detail,#guest-tracking) .oza-order-tracking__meta-row .oza-order-history__panel{grid-column:1/-1;grid-row:2}body:is(#order-detail,#guest-tracking) .oza-order-tracking__badge{display:inline-flex;align-items:center;width:max-content;max-width:100%;min-height:0;padding:0;border:0;border-radius:0;background:rgba(0,0,0,0);color:var(--color-text);font-size:.9375rem;font-weight:700;line-height:1.25}body:is(#order-detail,#guest-tracking) .oza-order-history__panel{order:2;margin-top:2px;padding-top:13px}body:is(#order-detail,#guest-tracking) .oza-order-history__panel h4{margin:0 0 9px;color:var(--color-text);font-size:.875rem;font-weight:700;letter-spacing:.01em;line-height:1.25}body:is(#order-detail,#guest-tracking) .oza-order-history__lines{display:grid;gap:0;margin:0;padding:0;list-style:none}body:is(#order-detail,#guest-tracking) .oza-order-history__line{display:grid;grid-template-columns:122px 18px minmax(0, 1fr);column-gap:0;align-items:baseline;padding:2px 0;color:var(--color-text);font-size:.8125rem;font-weight:400}body:is(#order-detail,#guest-tracking) .oza-order-history__line.is-current{color:var(--color-text);font-weight:600}body:is(#order-detail,#guest-tracking) .oza-order-history__date{color:rgba(61,61,61,.56);white-space:nowrap}body:is(#order-detail,#guest-tracking) .oza-order-history__separator{color:rgba(61,61,61,.34);text-align:center}body:is(#order-detail,#guest-tracking) .oza-order-aside-section{--oza-order-aside-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='6' width='18' height='12' rx='2'/%3E%3Cpath d='M3 10h18M7 15h3'/%3E%3C/svg%3E");padding:var(--space-lg) 0}body:is(#order-detail,#guest-tracking) .oza-order-aside-section:first-child{padding-top:0}body:is(#order-detail,#guest-tracking) .oza-order-aside-section h3{display:flex;align-items:center;gap:var(--space-sm);margin-bottom:var(--space-md);font-size:var(--font-size-lg)}body:is(#order-detail,#guest-tracking) .oza-order-aside-section h3 .oza-icon{position:relative;width:22px;height:22px;overflow:hidden;border-radius:0;background:rgba(0,0,0,0);color:rgba(61,61,61,.9);font-size:0;line-height:0;mask:none;-webkit-mask:none;flex:0 0 22px}body:is(#order-detail,#guest-tracking) .oza-order-aside-section h3 .oza-icon::before{content:"";position:absolute;inset:0;background-color:currentColor;opacity:1;mask:var(--oza-order-aside-icon) center/contain no-repeat;-webkit-mask:var(--oza-order-aside-icon) center/contain no-repeat}body:is(#order-detail,#guest-tracking) .oza-order-aside-section--delivery{--oza-order-aside-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='black'%3E%3Cpath d='M3.8 6.2h10.4c.6 0 1 .4 1 1v9.1h-1.9a3 3 0 0 0-5.8 0H6.4a3 3 0 0 0-2.6-2.1V6.2Z'/%3E%3Cpath d='M16.2 8.8h2.8c.3 0 .6.2.8.4l2 2.8c.1.2.2.4.2.6v3.7h-1.6a3 3 0 0 0-5.4-1.2V9.8c0-.6.5-1 1.2-1Zm.7 1.7v3h3.4l-1.6-2.2c-.1-.2-.3-.3-.5-.3h-1.3Z'/%3E%3Ccircle cx='10.4' cy='17.1' r='1.7'/%3E%3Ccircle cx='18.3' cy='17.1' r='1.7'/%3E%3C/svg%3E")}body:is(#order-detail,#guest-tracking) .oza-order-aside-section--addresses{--oza-order-aside-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 10c0 5-8 11-8 11S4 15 4 10a8 8 0 1 1 16 0Z'/%3E%3Ccircle cx='12' cy='10' r='2.5'/%3E%3C/svg%3E")}body:is(#order-detail,#guest-tracking) .oza-order-aside-list{display:grid;gap:var(--space-md);margin:0}body:is(#order-detail,#guest-tracking) .oza-order-aside-list>div{display:grid;grid-template-columns:minmax(0, 0.8fr) minmax(0, 1.2fr);gap:var(--space-md);align-items:baseline}body:is(#order-detail,#guest-tracking) .oza-order-aside-list dt{color:var(--color-text-light);font-size:var(--font-size-sm);font-weight:500}body:is(#order-detail,#guest-tracking) .oza-order-aside-list dd{min-width:0;color:var(--color-text);font-size:var(--font-size-sm);font-weight:700;line-height:1.45;overflow-wrap:anywhere}body:is(#order-detail,#guest-tracking) .oza-order-aside-list .oza-order-tracking__note{display:block;grid-column:1/-1;margin-top:-10px;color:rgba(61,61,61,.48);font-size:.75rem;font-weight:400;line-height:1.35}body:is(#order-detail,#guest-tracking) .oza-order-tracking__empty{margin:0;color:var(--color-text-light);font-size:var(--font-size-sm);line-height:1.6}body:is(#order-detail,#guest-tracking) .oza-order-tracking__cta{display:inline-grid;grid-template-columns:auto minmax(0, 1fr) auto;gap:var(--space-sm);align-items:center;min-height:42px;margin-top:var(--space-md);padding:0 var(--space-md);border:1px solid rgba(0,105,180,.38);border-radius:var(--radius-sm);background:rgba(0,105,180,.045);color:var(--color-primary-accessible);font-size:var(--font-size-sm);font-weight:700}body:is(#order-detail,#guest-tracking) .oza-order-tracking__cta:hover,body:is(#order-detail,#guest-tracking) .oza-order-tracking__cta:focus-visible{border-color:rgba(0,105,180,.62);background:rgba(0,105,180,.08);color:var(--color-primary-accessible);text-decoration:none}body:is(#order-detail,#guest-tracking) .oza-order-tracking__cta .oza-icon{color:currentColor;font-size:18px;line-height:1}body:is(#order-detail,#guest-tracking) .oza-order-aside-section a,body:is(#order-detail,#guest-tracking) .messages a,body:is(#order-detail,#guest-tracking) .order-message-form a{color:var(--color-primary-accessible);font-weight:600;text-decoration:none}body:is(#order-detail,#guest-tracking) .oza-order-aside-section a:hover,body:is(#order-detail,#guest-tracking) .oza-order-aside-section a:focus-visible,body:is(#order-detail,#guest-tracking) .messages a:hover,body:is(#order-detail,#guest-tracking) .messages a:focus-visible,body:is(#order-detail,#guest-tracking) .order-message-form a:hover,body:is(#order-detail,#guest-tracking) .order-message-form a:focus-visible{color:var(--color-primary);text-decoration:underline;text-underline-offset:2px}body:is(#order-detail,#guest-tracking) .oza-order-addresses{display:grid;grid-template-columns:minmax(0, 1fr);gap:var(--space-lg);margin:0}body:is(#order-detail,#guest-tracking) .oza-order-address{display:grid;gap:var(--space-sm)}body:is(#order-detail,#guest-tracking) .oza-order-address h4{margin:0;font-size:var(--font-size-sm)}body:is(#order-detail,#guest-tracking) .oza-order-address address{margin:0;color:var(--color-text-light);font-style:normal;line-height:1.55}body:is(#order-detail,#guest-tracking) #order-products,body:is(#order-detail,#guest-tracking) .order-items,body:is(#order-detail,#guest-tracking) .order-totals,body:is(#order-detail,#guest-tracking) .messages,body:is(#order-detail,#guest-tracking) .order-message-form{margin:0;padding-top:var(--space-lg)}body:is(#order-detail,#guest-tracking) .oza-order-products h3{margin-bottom:0;font-size:18px}body:is(#order-detail,#guest-tracking) .oza-order-products{padding-bottom:0;border-bottom:0}body:is(#order-detail,#guest-tracking) .oza-order-products .oza-order-confirmation-actions--mobile{display:none}body:is(#order-detail,#guest-tracking) .oza-order-products .oza-order-confirmation-items,body:is(#order-detail,#guest-tracking) .oza-order-products .order-confirmation-table{border-bottom:0}body:is(#order-detail,#guest-tracking) .oza-order-products__table{display:grid;gap:0}body:is(#order-detail,#guest-tracking) .oza-order-products__head,body:is(#order-detail,#guest-tracking) .oza-order-product{display:grid;grid-template-columns:minmax(0, 1fr) 90px 116px 116px;gap:var(--space-md);align-items:center}body:is(#order-detail,#guest-tracking) .oza-order-products__head{padding:0 0 var(--space-sm);border-bottom:1px solid rgba(61,61,61,.12);color:var(--color-text-light);font-size:var(--font-size-xs);font-weight:700;letter-spacing:.04em;text-transform:uppercase}body:is(#order-detail,#guest-tracking) .oza-order-product{padding:var(--space-md) 0;border-bottom:1px solid rgba(61,61,61,.08);align-items:start}body:is(#order-detail,#guest-tracking) .oza-order-product__main{display:grid;grid-template-columns:86px minmax(0, 1fr);gap:14px;align-items:start;min-width:0}body:is(#order-detail,#guest-tracking) .oza-order-product__image{display:block;width:86px;height:86px;overflow:hidden;border-radius:var(--radius-sm);background:#f7f7f7;object-fit:contain}body:is(#order-detail,#guest-tracking) .oza-order-product__image--empty{display:block;width:86px;height:86px;border-radius:var(--radius-sm);background:#f7f7f7}body:is(#order-detail,#guest-tracking) .oza-order-product__content{display:grid;gap:4px;min-width:0}body:is(#order-detail,#guest-tracking) .oza-order-products__table .oza-order-product__name{display:inline;color:var(--color-text);font-size:.95rem;font-weight:600;line-height:1.28;text-decoration:none}body:is(#order-detail,#guest-tracking) .oza-order-products__table .oza-order-product__name:hover,body:is(#order-detail,#guest-tracking) .oza-order-products__table .oza-order-product__name:focus-visible{color:var(--color-primary-accessible);text-decoration:underline;text-underline-offset:2px}body:is(#order-detail,#guest-tracking) .oza-order-product__brand,body:is(#order-detail,#guest-tracking) .oza-order-product__reference,body:is(#order-detail,#guest-tracking) .oza-order-product__attributes,body:is(#order-detail,#guest-tracking) .oza-order-product__note{color:var(--color-text-light);font-size:var(--font-size-sm);font-weight:400;line-height:1.35}body:is(#order-detail,#guest-tracking) .oza-order-product__reference{color:rgba(61,61,61,.52);font-size:var(--font-size-xs);line-height:1.25}body:is(#order-detail,#guest-tracking) .oza-order-product__brand{color:rgba(61,61,61,.58);margin:-2px 0 2px;font-size:.7rem;font-weight:600;letter-spacing:.04em;line-height:1.25;text-transform:uppercase}body:is(#order-detail,#guest-tracking) .oza-order-product__attributes{display:flex;flex-wrap:wrap;gap:0 7px;font-size:.8rem}body:is(#order-detail,#guest-tracking) .oza-order-product__attribute-separator{color:var(--color-text-light)}body:is(#order-detail,#guest-tracking) .oza-order-product__customization{display:grid;gap:4px;width:100%;max-width:320px;margin-top:9px;padding:10px 11px;border:1px solid rgba(61,61,61,.08);border-radius:var(--radius-sm);background:#f7f7f7;color:var(--color-text-light);font-size:.78rem;line-height:1.35}body:is(#order-detail,#guest-tracking) .oza-order-product__customization-title{margin:0 0 6px;color:var(--color-text);font-size:.72rem;font-weight:600;letter-spacing:.02em;line-height:1.25;text-transform:none}body:is(#order-detail,#guest-tracking) .oza-order-product__customization ul{display:grid;gap:3px;margin:0;padding:0;list-style:none}body:is(#order-detail,#guest-tracking) .oza-order-product__customization-item{display:flex;flex-wrap:wrap;gap:4px;align-items:baseline;color:var(--color-text-light);font-size:.78rem;line-height:1.35}body:is(#order-detail,#guest-tracking) .oza-order-product__customization-label{font-weight:600}body:is(#order-detail,#guest-tracking) .oza-order-product__customization-label::after{content:":"}body:is(#order-detail,#guest-tracking) .oza-order-product__customization-value{color:var(--color-text);font-weight:600}body:is(#order-detail,#guest-tracking) .oza-order-product__customization-price{color:var(--color-text-light);font-weight:400}body:is(#order-detail,#guest-tracking) .oza-order-product__qty,body:is(#order-detail,#guest-tracking) .oza-order-product__price,body:is(#order-detail,#guest-tracking) .oza-order-product__total{color:var(--color-text);font-size:var(--font-size-sm);line-height:1.35;text-align:center}body:is(#order-detail,#guest-tracking) .oza-order-product__total{font-weight:700}body:is(#order-detail,#guest-tracking) .oza-order-products__totals{display:grid;gap:var(--space-sm);margin-top:var(--space-md)}body:is(#order-detail,#guest-tracking) .oza-order-products__total-line{display:grid;grid-template-columns:minmax(0, 1fr) auto;gap:var(--space-md);align-items:baseline;color:var(--color-text-light);font-size:var(--font-size-base)}body:is(#order-detail,#guest-tracking) .oza-order-products__total-line strong{color:var(--color-text);font-weight:700}body:is(#order-detail,#guest-tracking) .oza-order-products__total-line--grand{padding-top:var(--space-md);border-top:1px solid rgba(61,61,61,.12);color:var(--color-text);font-size:var(--font-size-lg)}body:is(#order-detail,#guest-tracking) .oza-order-products__total-line--grand strong{color:var(--color-primary);font-size:var(--font-size-2xl)}body:is(#order-detail,#guest-tracking) .order-items,body:is(#order-detail,#guest-tracking) .order-totals,body:is(#order-detail,#guest-tracking) .messages,body:is(#order-detail,#guest-tracking) .order-message-form{display:grid;gap:var(--space-md)}body:is(#order-detail,#guest-tracking) .order-item,body:is(#order-detail,#guest-tracking) .order-total,body:is(#order-detail,#guest-tracking) .message,body:is(#order-detail,#guest-tracking) .order-message-form .form-group.row{margin-right:0;margin-left:0}body:is(#order-detail,#guest-tracking) .order-items [class*=col-],body:is(#order-detail,#guest-tracking) .order-totals [class*=col-],body:is(#order-detail,#guest-tracking) .messages [class*=col-],body:is(#order-detail,#guest-tracking) .order-message-form [class*=col-]{width:auto;max-width:none;padding:0;float:none}body:is(#order-detail,#guest-tracking) .order-item .qty,body:is(#order-detail,#guest-tracking) .order-total{display:grid;grid-template-columns:minmax(0, 1fr) auto;gap:var(--space-md)}body:is(#order-detail,#guest-tracking) .message{padding-bottom:var(--space-md);border-bottom:1px solid rgba(61,61,61,.08)}body:is(#order-detail,#guest-tracking) .oza-order-contact{padding:28px 32px 30px;border:1px solid rgba(0,105,180,.18);border-radius:var(--radius-sm);background:linear-gradient(90deg, rgba(0, 105, 180, 0.12) 0%, rgba(255, 255, 255, 0.96) 54%),var(--color-primary-light)}body:is(#order-detail,#guest-tracking) .order-message-form header{display:grid;grid-template-columns:56px minmax(0, 1fr);gap:var(--space-md);align-items:start;padding-bottom:var(--space-md);border-bottom:1px solid rgba(61,61,61,.08)}body:is(#order-detail,#guest-tracking) .order-message-form header h3{margin:0;font-size:var(--font-size-xl);line-height:1.22}body:is(#order-detail,#guest-tracking) .order-message-form header p{max-width:68ch;margin:var(--space-sm) 0 0;color:var(--color-text-light);font-size:var(--font-size-base);line-height:1.55}body:is(#order-detail,#guest-tracking) .oza-order-contact__icon{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:999px;background:#fff;color:var(--color-primary)}body:is(#order-detail,#guest-tracking) .oza-order-contact__icon .oza-icon{width:30px;height:30px;overflow:hidden;background-color:currentColor;font-size:0;line-height:0;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 12a8 8 0 0 1 16 0'/%3E%3Cpath d='M4 12v4a2 2 0 0 0 2 2h1v-8H6a2 2 0 0 0-2 2Z'/%3E%3Cpath d='M20 12v4a2 2 0 0 1-2 2h-1v-8h1a2 2 0 0 1 2 2Z'/%3E%3Cpath d='M13 20h2a3 3 0 0 0 3-3'/%3E%3C/svg%3E") center/contain no-repeat;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 12a8 8 0 0 1 16 0'/%3E%3Cpath d='M4 12v4a2 2 0 0 0 2 2h1v-8H6a2 2 0 0 0-2 2Z'/%3E%3Cpath d='M20 12v4a2 2 0 0 1-2 2h-1v-8h1a2 2 0 0 1 2 2Z'/%3E%3Cpath d='M13 20h2a3 3 0 0 0 3-3'/%3E%3C/svg%3E") center/contain no-repeat}body:is(#order-detail,#guest-tracking) .order-message-form .form-fields{display:grid;gap:var(--space-md);margin-top:var(--space-lg);padding:0;border:0}@media(min-width: 768px){body:is(#order-detail,#guest-tracking) .order-message-form .form-fields{grid-template-columns:minmax(210px, 0.8fr) minmax(0, 1.55fr);align-items:end}}body:is(#order-detail,#guest-tracking) .order-message-form .form-group.row{display:grid;gap:var(--space-sm);margin:0}body:is(#order-detail,#guest-tracking) .order-message-form .form-control-label{color:var(--color-text);font-size:var(--font-size-sm);font-weight:700}body:is(#order-detail,#guest-tracking) .order-message-form .form-control{min-height:46px;border-color:rgba(61,61,61,.14);border-radius:var(--radius-sm);background:#fff;box-shadow:none}body:is(#order-detail,#guest-tracking) .order-message-form textarea.form-control{min-height:82px}body:is(#order-detail,#guest-tracking) .order-message-form .form-footer{display:flex;justify-content:flex-start;margin-top:var(--space-md)}@media(min-width: 768px){body:is(#order-detail,#guest-tracking) .order-message-form .form-footer{justify-content:flex-end;margin-top:var(--space-sm)}}body:is(#order-detail,#guest-tracking) .order-message-form .form-control-submit{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:0 var(--space-lg);border:1px solid rgba(0,105,180,.82);border-radius:5px;background:linear-gradient(180deg, #0069b4 0%, #0069b4 100%);color:#fff;font-size:.8125rem;font-weight:600;letter-spacing:.035em;line-height:1;text-transform:uppercase;box-shadow:0 5px 12px rgba(0,105,180,.12)}body:is(#order-detail,#guest-tracking) .order-message-form .form-control-submit:hover,body:is(#order-detail,#guest-tracking) .order-message-form .form-control-submit:focus-visible{background:linear-gradient(180deg, #0069b4 0%, #0069b4 100%);color:#fff;text-decoration:none}body:is(#order-detail,#guest-tracking) .order-message-form .form-control-submit .oza-icon{display:none}@media(max-width: 767px){body:is(#order-detail,#guest-tracking) .page-header{grid-template-columns:minmax(0, 1fr)}body:is(#order-detail,#guest-tracking) .page-header .oza-account-intro{margin-bottom:var(--space-md)}body:is(#order-detail,#guest-tracking) .oza-order-detail__actions{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:0;grid-column:1;grid-row:auto;align-items:stretch;justify-content:stretch;justify-self:stretch;width:100%;margin:0 0 23px;padding:0;border-left:2px solid var(--color-primary);background:linear-gradient(90deg, rgba(0, 105, 180, 0.07) 0%, rgba(255, 255, 255, 0) 100%)}body:is(#order-detail,#guest-tracking) .oza-order-detail__actions-separator{display:none}body:is(#order-detail,#guest-tracking) .oza-order-detail__actions .svhd-order-support-block,body:is(#order-detail,#guest-tracking) .oza-order-detail__actions>.oza-order-detail__action{display:grid;min-width:0;margin:0;padding:0;border-right:1px solid rgba(61,61,61,.06)}body:is(#order-detail,#guest-tracking) .oza-order-detail__actions>.oza-order-detail__action:last-child{border-right:0}body:is(#order-detail,#guest-tracking) .oza-order-detail__actions .svhd-order-support-btn,body:is(#order-detail,#guest-tracking) .oza-order-detail__action{display:grid;grid-template-rows:auto auto;gap:5px;align-content:center;justify-items:center;min-height:52px;width:100%;padding:8px 6px;color:rgba(61,61,61,.82);font-size:12px;font-weight:500;line-height:1.15;text-align:center;text-decoration:none;white-space:normal}body:is(#order-detail,#guest-tracking) .oza-order-detail__actions .svhd-order-support-btn{color:var(--color-primary-dark)}body:is(#order-detail,#guest-tracking) .oza-order-detail__action--invoice.is-disabled{color:rgba(61,61,61,.42)}body:is(#order-detail,#guest-tracking) .oza-order-detail__action-label--long{display:none}body:is(#order-detail,#guest-tracking) .oza-order-detail__action-label--short{display:inline}body:is(#order-detail,#guest-tracking) .oza-order-detail__actions .oza-icon{color:currentColor;font-size:18px;line-height:1}body:is(#order-detail,#guest-tracking) .oza-order-detail__actions span{min-width:0;max-width:100%}body:is(#order-detail,#guest-tracking) #order-products,body:is(#order-detail,#guest-tracking) .order-items,body:is(#order-detail,#guest-tracking) .order-totals,body:is(#order-detail,#guest-tracking) .messages,body:is(#order-detail,#guest-tracking) .order-message-form{padding-top:var(--space-2xl)}body:is(#order-detail,#guest-tracking) .oza-order-products__head{display:none}body:is(#order-detail,#guest-tracking) .oza-order-product{grid-template-columns:minmax(0, 1fr);gap:var(--space-sm)}body:is(#order-detail,#guest-tracking) .oza-order-product__main{grid-template-columns:70px minmax(0, 1fr)}body:is(#order-detail,#guest-tracking) .oza-order-product__image,body:is(#order-detail,#guest-tracking) .oza-order-product__image--empty{width:70px;height:70px}body:is(#order-detail,#guest-tracking) .oza-order-product__qty,body:is(#order-detail,#guest-tracking) .oza-order-product__price,body:is(#order-detail,#guest-tracking) .oza-order-product__total{text-align:left}body:is(#order-detail,#guest-tracking) .oza-order-timeline{grid-template-columns:repeat(5, minmax(104px, 1fr))}body:is(#order-detail,#guest-tracking) .oza-order-aside-list>div{grid-template-columns:minmax(0, 1fr);gap:var(--space-xs)}body:is(#order-detail,#guest-tracking) .oza-order-contact{padding:var(--space-lg)}body:is(#order-detail,#guest-tracking) .order-message-form header{grid-template-columns:minmax(0, 1fr)}body:is(#order-detail,#guest-tracking) .order-message-form .form-control-submit{width:100%}}body#guest-tracking #main>.page-header{display:block;margin:0 0 var(--space-lg);padding:0 0 var(--space-md);border-bottom:1px solid rgba(61,61,61,.1)}body#guest-tracking #main>.page-header h1{margin:0;font-size:clamp(1.75rem,4vw,2.35rem);line-height:1.08}body#guest-tracking #content.page-content:has(.oza-guest-tracking){margin:0;padding:0 0 var(--space-2xl);border:0;border-radius:0;background:rgba(0,0,0,0);box-shadow:none}body#guest-tracking .oza-guest-tracking{display:grid;gap:0}body#guest-tracking .oza-guest-tracking__main{display:grid;gap:var(--space-lg);min-width:0}body#guest-tracking .oza-guest-tracking__intro{display:grid;gap:6px;max-width:820px;padding:0}body#guest-tracking .oza-guest-tracking__intro h1,body#guest-tracking .oza-guest-tracking__panel h2{margin:0;color:var(--color-text);font-weight:700;line-height:1.2}body#guest-tracking .oza-guest-tracking__intro h1{font-size:clamp(1.55rem,3vw,1.75rem);letter-spacing:-0.02em}body#guest-tracking .oza-guest-tracking__accent{display:block;width:34px;height:2px;margin:2px 0 var(--space-sm);background:var(--color-primary)}body#guest-tracking .oza-guest-tracking__intro strong{color:var(--color-text);font-size:var(--font-size-sm);font-weight:700;line-height:1.4}body#guest-tracking .oza-guest-tracking__intro p,body#guest-tracking .oza-guest-tracking__panel p{margin:0;color:var(--color-text-light);line-height:1.6}body#guest-tracking .oza-guest-tracking__intro p{font-size:14px}body#guest-tracking .oza-guest-tracking__layout{display:grid;grid-template-columns:minmax(0, 1fr);gap:var(--space-lg);align-items:start;border:0}body#guest-tracking .oza-guest-tracking__panel{min-width:0;padding:0;border:0;border-radius:0;background:rgba(0,0,0,0)}body#guest-tracking .oza-guest-tracking__form-surface{padding:var(--space-md);border:1px solid rgba(61,61,61,.08);border-radius:12px;background:#fff;box-shadow:0 10px 28px rgba(61,61,61,.08)}body#guest-tracking .oza-guest-tracking__panel-header{display:grid;grid-template-columns:28px minmax(0, 1fr);gap:12px;align-items:start}body#guest-tracking .oza-guest-tracking__panel-header>div{display:grid;gap:var(--space-sm)}body#guest-tracking .oza-guest-tracking__panel h2{font-size:.9375rem}body#guest-tracking .oza-guest-tracking__panel p{font-size:.8125rem}body#guest-tracking .oza-guest-tracking__icon{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:0;background:rgba(0,0,0,0);color:var(--color-primary-dark)}body#guest-tracking .oza-guest-tracking__icon .oza-icon{width:24px;height:24px}body#guest-tracking #guestOrderTrackingForm{display:grid;gap:var(--space-lg);margin:0}body#guest-tracking #guestOrderTrackingForm .form-fields{display:grid;grid-template-columns:minmax(0, 1fr);gap:var(--space-md)}body#guest-tracking #guestOrderTrackingForm .form-group.row{gap:6px;margin:0}body#guest-tracking #guestOrderTrackingForm .form-control-label{margin:0 0 0 30px;color:var(--color-text);font-size:var(--font-size-xs);font-weight:700}body#guest-tracking .oza-guest-tracking__field{display:grid;grid-template-columns:20px minmax(0, 1fr);gap:10px;align-items:start}body#guest-tracking .oza-guest-tracking__field-icon{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;margin-top:11px;color:var(--color-text-light)}body#guest-tracking .oza-guest-tracking__field-icon .oza-icon{width:18px;height:18px}body#guest-tracking .oza-guest-tracking__field-control{min-width:0}body#guest-tracking #guestOrderTrackingForm .form-control{height:42px;min-height:42px;border-color:rgba(61,61,61,.12);border-radius:var(--radius-sm);background:#fff;font-size:14px;box-shadow:none}body#guest-tracking #guestOrderTrackingForm .form-control:focus{border-color:var(--color-primary);box-shadow:0 0 0 2px rgba(0,105,180,.14)}body#guest-tracking #guestOrderTrackingForm .form-control-comment{margin-top:var(--space-xs);color:var(--color-text-muted);font-size:.6875rem;line-height:1.35}body#guest-tracking #guestOrderTrackingForm .form-footer{display:flex;justify-content:flex-start;margin:0}body#guest-tracking .oza-guest-tracking__panel--account{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-md);padding:var(--space-lg);border-radius:12px;background:linear-gradient(145deg, rgba(254, 245, 231, 0.96), rgba(255, 251, 246, 0.9))}body#guest-tracking .oza-guest-tracking__panel--account ul{display:grid;gap:10px;margin:0;padding:0;list-style:none}body#guest-tracking .oza-guest-tracking__panel--account li{display:grid;grid-template-columns:18px minmax(0, 1fr);gap:var(--space-sm);align-items:start;color:var(--color-text);font-size:.8125rem;line-height:1.45}body#guest-tracking .oza-guest-tracking__panel--account li .oza-icon{width:18px;height:18px;margin-top:1px;color:var(--color-primary-dark)}body#guest-tracking #guestOrderTrackingForm .btn-primary{display:inline-flex;align-items:center;justify-content:center;width:auto;min-width:200px;min-height:42px;height:42px;padding:0 18px;border:1px solid rgba(0,105,180,.82);border-radius:5px;background:linear-gradient(180deg, #0069b4 0%, #0069b4 100%);color:#fff;font-size:.75rem;font-weight:600;letter-spacing:.04em;line-height:1;text-align:center;text-transform:uppercase;box-shadow:0 5px 12px rgba(0,105,180,.12)}body#guest-tracking #guestOrderTrackingForm .btn-primary .oza-icon{width:14px;height:14px}body#guest-tracking #guestOrderTrackingForm .btn-primary:hover,body#guest-tracking #guestOrderTrackingForm .btn-primary:focus-visible{border-color:rgba(0,105,180,.9);background:linear-gradient(180deg, #0069b4 0%, #0069b4 100%);color:#fff;text-decoration:none}body#guest-tracking .oza-guest-tracking__account-link{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-sm);width:100%;margin-top:auto;color:var(--color-primary-dark);font-size:.8125rem;font-weight:700;line-height:1.3;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}body#guest-tracking .oza-guest-tracking__account-link .oza-icon{width:16px;height:16px;transition:transform var(--transition)}body#guest-tracking .oza-guest-tracking__account-link:hover,body#guest-tracking .oza-guest-tracking__account-link:focus-visible{color:var(--color-primary-accessible)}body#guest-tracking .oza-guest-tracking__account-link:hover .oza-icon,body#guest-tracking .oza-guest-tracking__account-link:focus-visible .oza-icon{transform:translateX(3px)}@media(min-width: 768px){body#guest-tracking #guestOrderTrackingForm .form-fields{grid-template-columns:repeat(2, minmax(0, 1fr));gap:var(--space-lg)}}@media(min-width: 1024px){body#guest-tracking .oza-guest-tracking__layout{grid-template-columns:minmax(0, 1.7fr) minmax(300px, 0.9fr);gap:clamp(40px,4vw,64px);align-items:end}body#guest-tracking .oza-guest-tracking__panel--account{align-self:end;height:fit-content}body#guest-tracking #guestOrderTrackingForm{grid-template-columns:minmax(0, 1fr) minmax(0, 1fr) auto;gap:var(--space-md);align-items:start}body#guest-tracking #guestOrderTrackingForm .form-fields{display:contents}body#guest-tracking #guestOrderTrackingForm .form-footer{align-self:start;padding-top:32px}}@media(max-width: 767px){body#guest-tracking .oza-guest-tracking__panel-header{grid-template-columns:24px minmax(0, 1fr);gap:10px}body#guest-tracking #guestOrderTrackingForm .btn-primary{width:100%;min-width:0}body#guest-tracking .oza-guest-tracking__panel--account{padding:var(--space-lg)}}body#my-account .svci-recovery[hidden],body#history .svci-recovery[hidden]{display:none}body#my-account .svci-recovery,body#history .svci-recovery{position:relative;display:flex;flex-direction:column;align-items:stretch;gap:var(--space-md);margin:var(--space-lg) var(--space-sm);padding:var(--space-lg);border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-bg-alt);color:var(--color-text)}body#my-account .svci-recovery [hidden],body#history .svci-recovery [hidden]{display:none}body#my-account .svci-recovery h2,body#history .svci-recovery h2{margin:0 0 var(--space-sm);font-size:var(--font-size-lg);font-weight:600}body#my-account .svci-recovery p,body#history .svci-recovery p{margin:0}body#my-account .svci-recovery .btn-primary,body#history .svci-recovery .btn-primary{min-height:48px;margin:0;padding:12px 20px;border:1px solid rgba(0,105,180,.82);border-radius:5px;background:linear-gradient(180deg, #0069b4 0%, #0069b4 100%);color:#fff;font-size:.8125rem;font-weight:600;letter-spacing:.035em;line-height:1.25;text-align:center;text-transform:uppercase;box-shadow:0 5px 12px rgba(0,105,180,.12)}body#my-account .svci-recovery .btn-primary:hover,body#my-account .svci-recovery .btn-primary:focus-visible,body#history .svci-recovery .btn-primary:hover,body#history .svci-recovery .btn-primary:focus-visible{border-color:rgba(0,105,180,.9);background:linear-gradient(180deg, #0069b4 0%, #0069b4 100%);color:#fff;box-shadow:0 6px 14px rgba(0,105,180,.16)}body#my-account .svci-recovery .svci-recovery__action,body#history .svci-recovery .svci-recovery__action{align-self:flex-start;width:100%;white-space:normal;text-transform:uppercase}body#my-account .svci-recovery .svci-recovery__body,body#history .svci-recovery .svci-recovery__body{min-width:0;flex:1;padding-right:var(--space-xl)}body#my-account .svci-recovery .svci-recovery__dismiss,body#history .svci-recovery .svci-recovery__dismiss{position:absolute;top:var(--space-xs);right:var(--space-xs);display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;border-radius:var(--radius-sm);background:rgba(0,0,0,0);color:var(--color-text-light);font-size:var(--font-size-2xl);line-height:1;cursor:pointer}body#my-account .svci-recovery .svci-recovery__dismiss:hover,body#my-account .svci-recovery .svci-recovery__dismiss:focus-visible,body#history .svci-recovery .svci-recovery__dismiss:hover,body#history .svci-recovery .svci-recovery__dismiss:focus-visible{background:var(--color-border);color:var(--color-text)}body#my-account .svci-recovery .svci-recovery__dismiss:disabled,body#history .svci-recovery .svci-recovery__dismiss:disabled{opacity:.5;cursor:wait}body#my-account .svci-recovery .svci-recovery__otp,body#history .svci-recovery .svci-recovery__otp{margin-top:var(--space-md)}body#my-account .svci-recovery .svci-recovery__otp label,body#history .svci-recovery .svci-recovery__otp label{display:block;margin-top:var(--space-sm);font-weight:600}body#my-account .svci-recovery .svci-recovery__code-row,body#history .svci-recovery .svci-recovery__code-row{display:flex;flex-wrap:wrap;gap:var(--space-sm);margin-top:var(--space-sm)}body#my-account .svci-recovery .svci-recovery__code-row input,body#history .svci-recovery .svci-recovery__code-row input{max-width:12rem;min-height:48px;letter-spacing:.35em}body#my-account .svci-recovery .svci-recovery__text-button,body#history .svci-recovery .svci-recovery__text-button{min-height:44px;margin-right:var(--space-md);border:0;background:none;color:var(--color-info);text-decoration:underline}body#my-account .svci-recovery .svci-recovery__message:not(:empty),body#history .svci-recovery .svci-recovery__message:not(:empty){margin-top:var(--space-sm)}body#my-account .svci-recovery .svci-recovery__message[role=alert],body#history .svci-recovery .svci-recovery__message[role=alert]{color:var(--color-error)}body#my-account .svci-recovery .svci-recovery__otp[aria-busy=true],body#history .svci-recovery .svci-recovery__otp[aria-busy=true]{opacity:.75}body#my-account .svci-recovery .svci-recovery__progress,body#history .svci-recovery .svci-recovery__progress{margin-top:var(--space-sm);color:var(--color-text);font-size:var(--font-size-sm)}body#my-account .svci-recovery--discreet,body#history .svci-recovery--discreet{display:block;margin-bottom:var(--space-md);padding:0;border:0;background:none}body#my-account .svci-recovery--discreet .svci-recovery__action,body#my-account .svci-recovery--discreet .svci-recovery__action:hover,body#my-account .svci-recovery--discreet .svci-recovery__action:focus-visible,body#history .svci-recovery--discreet .svci-recovery__action,body#history .svci-recovery--discreet .svci-recovery__action:hover,body#history .svci-recovery--discreet .svci-recovery__action:focus-visible{width:auto;max-width:100%;min-height:44px;padding:8px 0;border:0;background:none;color:var(--color-primary-accessible);font-size:var(--font-size-sm);letter-spacing:0;text-align:left;text-transform:none;text-decoration:underline;box-shadow:none}@media(min-width: 1024px){body#my-account .svci-recovery,body#history .svci-recovery{flex-direction:row;align-items:center}body#my-account .svci-recovery .svci-recovery__action,body#history .svci-recovery .svci-recovery__action{flex-shrink:0;align-self:center;width:auto;max-width:45%;margin-right:var(--space-xl)}}body#history .oza-account-shell__body:has(>.svci-recovery-link:not([hidden])){row-gap:var(--space-sm)}body#history .oza-account-shell__body:has(>.svci-recovery-link:not([hidden]))>.alert[data-alert=info]{margin-bottom:0}body#history .svci-recovery-link{margin:0 var(--space-sm)}body#history .svci-recovery-link[hidden]{display:none}body#history .svci-recovery-link button{min-height:44px;padding:var(--space-sm) 0;border:0;background:none;color:var(--color-primary-accessible);font-size:var(--font-size-sm);font-weight:600;text-align:left;text-decoration:underline;cursor:pointer}body#history .svci-recovery-link button:disabled{opacity:.5;cursor:wait}body#history .svci-recovery-link p{margin:0;color:var(--color-error);font-size:var(--font-size-sm)}