.address-card{border:2px solid var(--color-border,#e5e7eb);border-radius:var(--radius-sm,.5rem);margin-bottom:.75rem;transition:border-color .15s}.address-card.selected,.address-card:has(input:checked){background:color-mix(in srgb,var(--color-corporate,#1e2d3d) 4%,#fff);border-color:var(--color-corporate,#1e2d3d)}.address-card__container{padding:1rem 1.25rem}.address-card__header{align-items:center;display:flex;gap:.75rem;margin-bottom:.625rem}.address-card__alias{font-size:.9375rem;font-weight:600}.address-card__content{color:var(--color-text-muted,#4b5563);font-size:.875rem;font-style:normal;line-height:1.5}.address-card__actions{display:flex;gap:.75rem;margin-top:.75rem}.address-card__actions a{font-size:.8125rem;font-weight:500}.address-form{max-width:36rem}.address-form .form-fields{display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}.address-form .form-fields>.address1-wrap,.address-form .form-fields>.field--address2,.address-form .form-fields>.field--alias,.address-form .form-fields>.field--id_country,.address-form .form-fields>.field--phone_mobile,.address-form .form-fields>.opc-address2-na{grid-column:1/-1}.address-form .form-fields>.mb-3{margin-bottom:0}.address-form .address1-wrap{position:relative}.address-form .address1-wrap .field--address1{margin-bottom:0}.address-form .address1-wrap .form-floating>.form-control{padding-inline-end:2.75rem}.address-form .address1-wrap .address1-search-icon{align-items:center;color:var(--color-muted-foreground);display:inline-flex;inset-inline-end:.875rem;justify-content:center;line-height:0;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.address-form .address1-wrap .form-floating>.form-control.is-invalid,.address-form .address1-wrap .form-floating>.form-control.is-valid{background-image:none;padding-inline-end:2.75rem}.address-form .field--company,.address-form .field--dni,.address-form .form-text{display:none}.address-form .form-floating>.form-control,.address-form .form-floating>.form-select{background-color:var(--color-background);border:1px solid var(--color-border);border-radius:0}.address-form .form-floating>.form-control:focus,.address-form .form-floating>.form-select:focus{border-color:var(--color-foreground);box-shadow:none}.address-form .form-floating>label{color:var(--color-muted-foreground);font-weight:var(--font-weight-light)}.address-form .opc-address2-na{align-items:flex-start;cursor:pointer;display:flex;gap:.5rem;margin-block:-.25rem 0;padding:0}.address-form .opc-address2-na .form-check-input{flex:0 0 auto;float:none;margin:.125rem 0 0}.address-form .opc-address2-na .form-check-label{color:var(--color-muted-foreground);cursor:pointer;font-size:var(--font-size-xs);font-weight:var(--font-weight-light);line-height:1.4}.address-form .buttons-wrapper{border:0;display:flex;gap:.75rem;justify-content:flex-start;margin-block-start:1.5rem;padding:0}.address-form .buttons-wrapper .btn{align-items:center;border-radius:0;display:inline-flex;font-size:var(--font-size-xs);font-weight:var(--font-weight-light);height:3rem;letter-spacing:.05em;padding-inline:2.5rem;text-transform:uppercase}.address-form .buttons-wrapper .btn-primary{background-color:var(--color-btn-corporate,var(--color-foreground));border:0;color:var(--color-primary-foreground,#fff)}.address-form .buttons-wrapper .btn-primary:focus,.address-form .buttons-wrapper .btn-primary:hover{background-color:#000;color:#fff}.address-form .buttons-wrapper .btn-cancel{background-color:transparent;border:1px solid var(--color-foreground);color:var(--color-foreground);text-decoration:none}.address-form .buttons-wrapper .btn-cancel:focus,.address-form .buttons-wrapper .btn-cancel:hover{background-color:var(--color-foreground);color:var(--color-background)}.identity-form{max-width:36rem}.identity-form__grid{display:grid;gap:1.25rem;grid-template-columns:minmax(0,1fr)}@media(min-width:576px){.identity-form__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.identity-form__grid .form-floating,.identity-form__grid .mb-3{margin-bottom:0!important}.identity-form__new-password{margin-block-start:1.5rem}.identity-form__new-password .form-floating,.identity-form__new-password .mb-3{margin-bottom:0!important}.identity-form__security{display:flex;flex-direction:column;gap:1.25rem;margin-block-start:2.5rem}.identity-form__security .form-floating,.identity-form__security .mb-3{margin-bottom:0!important}.identity-form__security-note{align-items:flex-start;color:var(--color-muted-foreground);display:flex;font-size:var(--font-size-xs);font-weight:var(--font-weight-light);gap:.5rem;line-height:1.5;margin:0}.identity-form__security-icon{color:var(--color-muted-foreground);flex:0 0 auto;margin-block-start:.125rem}.identity-form__legal{border-block-start:1px solid var(--color-border);display:flex;flex-direction:column;gap:.75rem;margin-block-start:1.5rem;padding-block-start:1.5rem}.identity-form__legal .form-check,.identity-form__legal .mb-3{margin-bottom:0!important}.identity-form .buttons-wrapper{border:0;display:flex;justify-content:flex-start;margin-block-start:2rem;padding-block-start:0}.identity-form .buttons-wrapper .btn-primary{background-color:var(--color-btn-corporate,var(--color-foreground));border:0;border-radius:0;color:var(--color-primary-foreground,#fff);font-size:var(--font-size-xs);font-weight:var(--font-weight-light);height:3rem;letter-spacing:.05em;padding-inline:2.5rem;text-transform:uppercase}.identity-form .buttons-wrapper .btn-primary:focus,.identity-form .buttons-wrapper .btn-primary:hover{background-color:#000;color:#fff}.identity-form .form-text{display:none}.identity-form .form-floating>.form-control,.identity-form .form-floating>.form-select{background-color:var(--color-background);border:1px solid var(--color-border);border-radius:0}.identity-form .form-floating>.form-control:focus,.identity-form .form-floating>.form-select:focus{border-color:var(--color-foreground);box-shadow:none}.identity-form .form-floating>label{color:var(--color-muted-foreground);font-weight:var(--font-weight-light)}.identity-form .input-group.password-field{gap:0;margin:0}.identity-form .input-group.password-field .form-control{border:1px solid var(--color-border);border-radius:0;margin:0;transition:border-color .15s ease,box-shadow .15s ease}.identity-form .input-group.password-field .form-control:focus{border-color:var(--color-foreground);box-shadow:none;z-index:2}.identity-form .input-group.password-field .btn{background-color:var(--color-background);border:1px solid var(--color-border);border-inline-start:0;border-radius:0;color:var(--color-muted-foreground);margin:0;padding-block:.625rem;transition:color .15s ease}.identity-form .input-group.password-field .btn svg{height:20px;width:20px}.identity-form .input-group.password-field .btn .material-icons{font-size:1.125rem;line-height:1}.identity-form .input-group.password-field .btn:focus,.identity-form .input-group.password-field .btn:hover{background-color:var(--color-background);color:var(--color-foreground)}.identity-form .input-group.password-field .form-control:focus~.btn{border-color:var(--color-foreground);color:var(--color-foreground)}.order-history__inner{display:grid;gap:1rem;grid-template-columns:1fr}.order-history__header{display:none}.order-history__row{border:1px solid var(--color-border);border-radius:0;display:grid;gap:.625rem;grid-template-columns:1fr;padding:1rem}.order-history__cell{display:grid;font-size:var(--font-size-sm);font-weight:var(--font-weight-light);gap:.5rem;grid-template-columns:1fr 60%;line-height:1.5}.order-history__cell:before{color:var(--color-muted-foreground);content:attr(data-ps-label);display:block;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);letter-spacing:.05em;text-transform:uppercase}.order-history__cell--reference{color:var(--color-foreground)}.order-history__cell--date{color:var(--color-muted-foreground)}.order-history__cell--total{color:var(--color-foreground)}.order-history__cell--payment{color:var(--color-muted-foreground)}.order-history__cell--actions{display:flex;flex-wrap:wrap;gap:.75rem 1rem}.order-history__cell--actions:before{display:none}.order-history__action{align-items:center;color:var(--color-foreground);display:inline-flex;font-size:var(--font-size-xs);font-weight:var(--font-weight-light);letter-spacing:.05em;text-decoration:underline;text-transform:uppercase;text-underline-offset:4px}.order-history__action:hover{color:var(--color-muted-foreground)}.order-history__status{white-space:normal}.order-history__status--bright{color:var(--bs-white,#fff)}.order-history__status--dark{color:var(--bs-dark,#212529)}@media(min-width:768px){.order-history__inner{border-block-start:1px solid var(--color-border);gap:0 1.25rem;grid-template-columns:minmax(0,1.1fr) minmax(0,.7fr) minmax(0,.7fr) minmax(0,1.3fr) minmax(0,1.4fr) minmax(0,1fr)}.order-history__header{color:var(--color-muted-foreground);display:grid;grid-column:1/-1;grid-template-columns:subgrid;letter-spacing:.05em;padding-block:1rem;text-transform:uppercase}.order-history__header .order-history__cell{font-size:var(--font-size-xs);font-weight:700}.order-history__row{border:0;border-block-start:1px solid var(--color-border);border-radius:0;display:grid;gap:0;grid-column:1/-1;grid-template-columns:subgrid;padding:1rem 0}.order-history__cell{align-items:center;gap:0;grid-template-columns:1fr;justify-self:start}.order-history__cell:before{display:none}.order-history__cell--actions{-moz-column-gap:1rem;column-gap:1rem;flex-wrap:wrap;justify-content:flex-end;justify-self:stretch}}#order_history_description{color:var(--color-muted-foreground);font-size:var(--font-size-sm);font-weight:var(--font-weight-light)}.password-requirements{display:grid;gap:.5rem}.password-requirements__length,.password-requirements__score{align-items:center;color:var(--bs-secondary-color);display:flex;font-size:.875rem;gap:.25rem;margin:0}.password-requirements__icon{font-size:1.25rem}.order-confirmation__table{padding:0}.order-confirmation__products{display:flex;flex-direction:column;gap:1rem}.order-confirmation__product{align-items:flex-start;border-bottom:1px solid var(--color-border,#e5e7eb);display:flex;gap:1rem;padding-bottom:1rem}.order-confirmation__product:last-child{border-bottom:none}.order-confirmation__product-image{border-radius:var(--radius-sm,.375rem);flex-shrink:0;overflow:hidden;position:relative;width:5rem}.order-confirmation__product-image img{height:auto;width:100%}.order-confirmation__product-quantity{background:var(--color-corporate,#1e2d3d);border-radius:2rem;color:#fff;font-size:.6875rem;font-weight:700;line-height:1.4;padding:0 .375rem;position:absolute;right:.25rem;top:.25rem}.order-confirmation__product-title{font-size:.9375rem;font-weight:600;margin:0 0 .25rem}.order-confirmation__product-attributes,.order-confirmation__product-reference{color:var(--color-text-muted,#6b7280);font-size:.8125rem}.order-confirmation__details h2{font-size:1.125rem;font-weight:700;margin-bottom:.75rem}.order-confirmation__details-list{list-style:none;padding:0}.order-confirmation__details-list li{color:var(--color-text-muted,#4b5563);font-size:.9375rem;padding:.25rem 0}.page-addresses .addresses__toolbar{display:flex;justify-content:flex-end;margin-block-end:1.5rem}.page-addresses .addresses__add{align-items:center;background-color:var(--color-background);border:1px solid var(--color-foreground);border-radius:0;color:var(--color-foreground);display:inline-flex;font-size:var(--font-size-xs);gap:.5rem;letter-spacing:.05em;padding:.625rem 1.25rem;text-decoration:none;text-transform:uppercase;transition:background-color .15s ease,color .15s ease}.page-addresses .addresses__add svg{display:block}.page-addresses .addresses__add:focus,.page-addresses .addresses__add:hover{background-color:var(--color-foreground);color:var(--color-background)}.page-addresses .addresses__empty{color:var(--color-muted-foreground);font-size:var(--font-size-sm);font-weight:var(--font-weight-light);padding-block:3rem;text-align:center}.page-addresses .addresses__list{display:grid;grid-template-columns:minmax(0,1fr)}.page-addresses .address-card{background-color:var(--color-background);border:0;border-block-start:1px solid var(--color-border);border-radius:0;margin:0}.page-addresses .address-card:first-child{border-block-start:0}.page-addresses .address-card__container{display:flex;flex-direction:column;height:100%;padding:1.5rem}.page-addresses .address-card__header{align-items:center;display:flex;gap:.75rem;justify-content:space-between;margin-block-end:.75rem}.page-addresses .address-card__alias{color:var(--color-foreground);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);letter-spacing:.05em;text-transform:uppercase}.page-addresses .address-card__content{color:var(--color-foreground);flex:1 1 auto;font-size:var(--font-size-sm);font-style:normal;font-weight:var(--font-weight-light);line-height:1.6}.page-addresses .address-card__actions{align-items:center;border-block-start:1px solid var(--color-border);display:flex;flex-wrap:wrap;gap:.5rem 1rem;margin-block-start:1.25rem;padding-block-start:1.25rem}.page-addresses .address-card__actions a{align-items:center;display:inline-flex;font-size:var(--font-size-xs);font-weight:var(--font-weight-light);gap:.375rem;letter-spacing:.05em;text-decoration:none;text-transform:uppercase}.page-addresses .address-card__actions a svg{display:block}.page-addresses .address-card__edit{color:var(--color-foreground)}.page-addresses .address-card__edit:hover{color:var(--color-muted-foreground)}.page-addresses .address-card__delete{color:var(--color-muted-foreground);margin-inline-start:auto}.page-addresses .address-card__delete:hover{color:var(--color-foreground)}@media(min-width:768px){.page-addresses .addresses__list{grid-template-columns:repeat(2,minmax(0,1fr))}.page-addresses .address-card:nth-child(2){border-block-start:0}.page-addresses .address-card:nth-child(2n){border-inline-start:1px solid var(--color-border)}}.contact-page{padding-bottom:3rem;padding-top:1rem}.contact-page__title{margin:0 0 .75rem}.contact-page__subtitle{color:var(--color-muted-foreground);font-size:var(--font-size-sm);font-style:italic;font-weight:var(--font-weight-light);line-height:var(--p-line-height);margin:0 0 2.5rem;max-width:48rem}.contact-page__grid{display:grid;gap:2.5rem;grid-template-columns:1fr}@media(min-width:768px){.contact-page__grid{grid-template-columns:repeat(12,1fr)}}@media(min-width:1024px){.contact-page__grid{-moz-column-gap:4rem;column-gap:4rem}}.contact-page__aside{display:flex;flex-direction:column;gap:2rem}@media(min-width:768px){.contact-page__aside{grid-column:span 4}}.contact-page__aside .footer__contact-text,.contact-page__aside .footer__section-title{color:var(--color-foreground)}@media(min-width:768px){.contact-page__form-col{grid-column:span 8}}.contact-page__heading{color:var(--color-foreground);display:block;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);letter-spacing:.05em;line-height:var(--line-height-sm);margin:0 0 1rem;text-transform:uppercase}.contact-page__help-text{font-size:var(--font-size-sm);font-weight:var(--font-weight-light);line-height:var(--p-line-height);margin:0}.contact-page__link{color:inherit;text-decoration:underline}.contact-page__link:focus-visible,.contact-page__link:hover{text-decoration:none}.contact-form__form{display:flex;flex-direction:column;gap:1rem;margin-top:1rem;max-width:36rem}.contact-form__message>.form-control{height:auto;min-height:140px;padding-top:1.625rem;resize:vertical}.contact-form__honeypot{display:none!important}.contact-form__notification ul{margin:0;padding-inline-start:1.1rem}.contact-form__gdpr{color:var(--color-foreground);font-size:var(--font-size-sm);font-weight:var(--font-weight-light)}.contact-form__gdpr .gdpr_consent{margin:0}.contact-form__gdpr label{align-items:flex-start;cursor:pointer;display:flex;gap:.5rem;margin:0}.contact-form__gdpr input[type=checkbox]{accent-color:var(--color-foreground);display:inline-block;height:1rem;margin:.15rem 0 0;opacity:1;position:static;width:1rem}.contact-form__gdpr .material-icons,.contact-form__gdpr .psgdpr_consent_icon{display:none}.contact-form__gdpr a{color:inherit;text-decoration:underline}.contact-form__gdpr a:hover{text-decoration:none}.contact-form__actions{padding-top:.5rem}.contact-form__submit{background-color:var(--color-corporate);border:1px solid var(--color-corporate);color:#fff;cursor:pointer;font-family:var(--font-sans);font-size:.75rem;font-weight:var(--font-weight-light);letter-spacing:.1em;text-align:center;text-decoration:none;text-transform:uppercase;transition:var(--transition-base)}.contact-form__submit:focus,.contact-form__submit:hover{background-color:var(--color-corporate-hover);border-color:var(--color-corporate-hover);color:#fff;text-decoration:none}.contact-form__submit{align-self:flex-start;padding:.75rem 3rem}.contact-form__submit:disabled,.contact-form__submit[disabled]{cursor:not-allowed;opacity:.5}.contact-form__submit:disabled:focus,.contact-form__submit:disabled:hover,.contact-form__submit[disabled]:focus,.contact-form__submit[disabled]:hover{background-color:var(--color-corporate);border-color:var(--color-corporate)}.auth-page{margin-inline:auto;max-width:28rem;padding-block:3rem}@media(min-width:768px){.auth-page{padding-block:4rem}}.auth-page__title{color:var(--color-foreground);font-family:var(--font-sans);font-size:1.25rem;font-weight:var(--font-weight-light);letter-spacing:-.025em;margin:0 0 .5rem}@media(min-width:768px){.auth-page__title{font-size:1.5rem}}.auth-page--register .auth-page__title{margin-block-end:2rem}.auth-page__subtitle{color:var(--color-muted-foreground);font-size:var(--font-size-sm);font-weight:var(--font-weight-light);margin:0 0 2rem}.auth-page__alt{border-block-start:1px solid var(--color-border);margin-block-start:2.5rem;padding-block-start:2rem;text-align:center}.auth-page__alt-text{color:var(--color-muted-foreground);font-size:var(--font-size-sm);font-weight:var(--font-weight-light);margin:0 0 1rem}.auth-page__alt-btn{border:1px solid var(--color-foreground);color:var(--color-foreground);display:inline-block;font-size:var(--font-size-xs);letter-spacing:.05em;padding:.75rem 2rem;text-decoration:none;text-transform:uppercase;transition:var(--transition-base)}.auth-page__alt-btn:focus,.auth-page__alt-btn:hover{background:var(--color-foreground);color:var(--color-background)}.auth-page__login-prompt{color:var(--color-muted-foreground);font-size:var(--font-size-sm);font-weight:var(--font-weight-light);margin-block-start:2rem;text-align:center}.auth-page__login-prompt a{color:var(--color-foreground);text-decoration:underline;text-underline-offset:4px}.login-form__forgot{margin-block-end:1.25rem;text-align:right}.login-form__forgot a{color:var(--color-muted-foreground);font-size:var(--font-size-xs);text-decoration:underline;text-underline-offset:4px}.login-form__forgot a:hover{color:var(--color-foreground)}.auth-form__name-grid{display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}.auth-form__name-grid .form-text{display:none}.register-form .buttons-wrapper{display:block;margin-block-start:.5rem}.auth-page__notice{border:1px solid var(--color-border);color:var(--color-foreground);font-size:var(--font-size-sm);font-weight:var(--font-weight-light);margin-block-end:2rem;padding:1.5rem}.auth-page__notice ul{list-style:none;padding:0}.auth-page__submit,.login-form__submit,.register-form .form-control-submit{background:var(--color-corporate);border-color:var(--color-corporate);border-radius:0;color:#fff;font-size:var(--font-size-xs);font-weight:var(--font-weight-light);height:3rem;letter-spacing:.05em;text-transform:uppercase;width:100%}.auth-page__submit:focus,.auth-page__submit:hover,.login-form__submit:focus,.login-form__submit:hover,.register-form .form-control-submit:focus,.register-form .form-control-submit:hover{background:var(--color-corporate-hover);border-color:var(--color-corporate-hover);color:#fff}#login-form{display:grid;gap:1.25rem;grid-template-columns:minmax(0,1fr)}.page-guest-tracking .order-status__badge--bright,.page-order-detail .order-status__badge--bright{color:var(--bs-white)}.page-guest-tracking .order-status__badge--dark,.page-order-detail .order-status__badge--dark{color:var(--bs-dark)}.page-guest-tracking .order-addresses__list,.page-order-detail .order-addresses__list{display:grid;gap:1rem}@media(min-width:768px){.page-guest-tracking .order-addresses__list,.page-order-detail .order-addresses__list{grid-template-columns:repeat(2,minmax(0,1fr))}}.page-guest-tracking .order-product__img,.page-order-detail .order-product__img{border-radius:var(--bs-border-radius);height:auto;-o-object-fit:cover;object-fit:cover;width:4rem}.page-guest-tracking .order-product__name,.page-order-detail .order-product__name{font-weight:600}.page-guest-tracking .order-product__infos,.page-order-detail .order-product__infos{display:flex;flex-direction:column;gap:.25rem .5rem}.page-guest-tracking .order-product__image,.page-order-detail .order-product__image{flex-shrink:0}.page-guest-tracking .order-product__content,.page-order-detail .order-product__content{display:flex;flex-direction:column;gap:.25rem}@media(min-width:768px){.page-guest-tracking .order-product__infos,.page-order-detail .order-product__infos{flex-direction:row;gap:.5rem 1rem}}.page-guest-tracking .order-separator,.page-order-detail .order-separator{margin-block:1.25rem}@media(min-width:768px){.page-guest-tracking .order-separator,.page-order-detail .order-separator{margin-block:2rem}}.order-head__top{align-items:baseline;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:space-between;margin-block-end:.25rem}.order-head__ref{color:var(--color-foreground);font-size:1.125rem;font-weight:var(--font-weight-medium);margin:0}.order-head__date{color:var(--color-muted-foreground)}.order-head__date,.order-head__status{font-size:var(--font-size-sm);font-weight:var(--font-weight-light)}.order-head__status{color:var(--color-foreground);margin:0}.order-head__status-value{font-weight:var(--font-weight-medium)}.order-head__notes{color:var(--color-muted-foreground);font-size:var(--font-size-xs);margin-block-start:.75rem}.order-head__notes p{margin:0}.order-head__actions{display:flex;flex-wrap:wrap;gap:1.25rem;margin-block-start:1rem}.order-head__action{color:var(--color-foreground);font-size:var(--font-size-xs);letter-spacing:.05em;text-decoration:underline;text-transform:uppercase;text-underline-offset:4px}.order-head__action:hover{color:var(--color-muted-foreground)}.order-section{border-block-start:1px solid var(--color-border);margin-block-start:2rem;padding-block-start:2rem}.order-section__grid{display:grid;gap:1.5rem;grid-template-columns:1fr}@media(min-width:768px){.order-section__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.order-section__title{color:var(--color-foreground);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);letter-spacing:.05em;margin-block-end:.5rem;text-transform:uppercase}.order-section__text{color:var(--color-muted-foreground);font-size:var(--font-size-sm);font-style:normal;font-weight:var(--font-weight-light);line-height:1.625;margin:0}.order-section__carrier-name{display:block}.order-section__carrier-delay,.order-section__pickup-line{display:block;font-size:var(--font-size-xs);margin-block-start:.125rem}.order-section__pickup-line{color:var(--color-muted-foreground)}.order-section__tracking{display:block;margin-block-start:.25rem}.order-section__tracking a,.order-section__tracking-link{color:var(--color-foreground);text-decoration:underline;text-underline-offset:4px}.order-section__tracking-link{display:inline-block;margin-block-start:.25rem}.order-section__tracking-link:hover{color:var(--color-muted-foreground)}.order-address__name{color:var(--color-foreground);display:block}.order-address__line{display:block}.order-address__dni{display:block;margin-block-start:.25rem}.order-invoice-request{align-items:center;display:flex;gap:.5rem;margin-block-start:.75rem}.order-invoice-request__icon{color:var(--color-foreground);flex-shrink:0}.order-help{border-block-start:1px solid var(--color-border);color:var(--color-muted-foreground);font-size:var(--font-size-sm);font-weight:var(--font-weight-light);margin-block-start:2rem;padding-block-start:1.5rem}.order-help__link{color:var(--color-foreground);text-decoration:underline;text-underline-offset:4px}.order-help__link:hover{color:var(--color-muted-foreground)}.order-info-grid{border-block-start:1px solid var(--color-border);display:grid;gap:1.5rem;grid-template-columns:1fr;margin-block-start:2rem;padding-block-start:2rem}@media(min-width:768px){.order-info-grid{align-items:start;-moz-column-gap:2rem;column-gap:2rem;grid-template-areas:"delivery carrier" "invoice  payment";grid-template-columns:repeat(2,minmax(0,1fr));row-gap:1.75rem}.order-info-grid__cell--delivery{grid-area:delivery}.order-info-grid__cell--carrier{grid-area:carrier}.order-info-grid__cell--invoice{grid-area:invoice}.order-info-grid__cell--payment{grid-area:payment}}.order-products{border-block-start:1px solid var(--color-border);margin-block-start:2rem;padding-block-start:2rem}.order-products__head{align-items:center;display:flex;gap:1rem;justify-content:space-between;margin-block-end:1rem}.order-products__head .order-section__title{margin:0}.order-products__reorder{color:var(--color-foreground);flex-shrink:0;font-size:var(--font-size-xs);letter-spacing:.05em;text-decoration:underline;text-transform:uppercase;text-underline-offset:4px}.order-products__reorder:hover{color:var(--color-muted-foreground)}.order-hook{margin-block-start:1.5rem}.order-messages{border-block-start:1px solid var(--color-border);margin-block-start:2rem;padding-block-start:2rem}.order-messages__title{font-size:1.125rem;font-weight:var(--font-weight-medium);margin-block-end:1rem}.order-messages__list{display:flex;flex-direction:column;gap:.75rem}.order-message{background:var(--color-muted-background);border:1px solid var(--color-border);padding:1rem 1.25rem}.order-message__head{align-items:baseline;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:space-between;margin-block-end:.5rem}.order-message__name{color:var(--color-foreground);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.order-message__date{color:var(--color-muted-foreground);font-size:var(--font-size-xs)}.order-message__content{color:var(--color-muted-foreground);font-size:var(--font-size-sm);font-weight:var(--font-weight-light);line-height:1.625}.order-message-form{border-block-start:1px solid var(--color-border);margin-block-start:2rem;padding-block-start:2rem}.order-message-form__title{font-size:1.125rem;font-weight:var(--font-weight-medium);margin-block-end:.5rem}.order-message-form__hint{color:var(--color-muted-foreground);font-size:var(--font-size-sm);font-weight:var(--font-weight-light);margin-block-end:1.5rem}.order-message-form__field{margin-block-end:1rem;max-width:32rem}.order-message-form__label{color:var(--color-muted-foreground);display:block;font-size:var(--font-size-xs);font-weight:var(--font-weight-light);letter-spacing:.05em;margin-block-end:.5rem;text-transform:uppercase}.order-message-form__select,.order-message-form__textarea{border-color:var(--color-border);border-radius:0;font-size:var(--font-size-sm)}.order-message-form__select:focus,.order-message-form__textarea:focus{border-color:var(--color-foreground);box-shadow:none}.order-message-form__submit{background:var(--color-corporate);border-color:var(--color-corporate);border-radius:0;color:#fff;font-size:var(--font-size-xs);font-weight:var(--font-weight-light);height:3rem;letter-spacing:.05em;padding-inline:2.5rem;text-transform:uppercase}.order-message-form__submit:focus,.order-message-form__submit:hover{background:var(--color-corporate-hover);border-color:var(--color-corporate-hover);color:#fff}.order-tracking-search__success{margin-block-end:1.5rem}.order-tracking-search__intro{color:var(--color-muted-foreground);font-size:var(--font-size-sm);font-weight:var(--font-weight-light);line-height:1.625;margin:0 0 1.5rem;max-width:42rem}.order-tracking-search__form{align-items:start;display:grid;gap:1rem;grid-template-columns:1fr}@media(min-width:768px){.order-tracking-search__form{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto}}.order-tracking-search__field{min-width:0}.order-tracking-search__hint{color:var(--color-muted-foreground);font-size:var(--font-size-xs);margin-block-start:.375rem}.order-tracking-search__submit{background:var(--color-corporate);border-color:var(--color-corporate);border-radius:0;color:#fff;font-size:var(--font-size-xs);font-weight:var(--font-weight-light);height:55px;letter-spacing:.05em;padding-inline:2rem;text-transform:uppercase;white-space:nowrap;width:100%}.order-tracking-search__submit:focus,.order-tracking-search__submit:hover{background:var(--color-corporate-hover);border-color:var(--color-corporate-hover);color:#fff}@media(min-width:768px){.order-tracking-search__submit{width:auto}}.order-tracking-search__login{border-block-start:1px solid var(--color-border);color:var(--color-muted-foreground);font-size:var(--font-size-sm);font-weight:var(--font-weight-light);margin-block-start:1.5rem;padding-block-start:1.5rem}.order-tracking-search__login-link{color:var(--color-foreground);text-decoration:underline;text-underline-offset:4px}.order-tracking-search__login-link:hover{color:var(--color-muted-foreground)}.order-tracking-search--with-results{border-block-end:1px solid var(--color-border);margin-block-end:2rem;padding-block-end:2rem}.page-guest-tracking .account-layout .page-header{margin-block-end:1rem}@keyframes ot-fill-v{0%{height:0}}@keyframes ot-fill-h{0%{width:0}}@keyframes ot-node-on{0%{background:var(--color-muted-background);color:var(--color-muted-foreground);transform:scale(.6)}60%{transform:scale(1.12)}to{transform:scale(1)}}.order-timeline{margin-block-start:1.5rem;margin-block:1.5rem .5rem;padding-block-start:1.5rem}.order-timeline__track{position:relative}.order-timeline__rail{bottom:1rem;display:block;left:1rem;position:absolute;top:1rem;transform:translateX(-50%);width:3px;z-index:0}.order-timeline__line{background:var(--color-muted-background);border-radius:3px;inset:0;position:absolute}.order-timeline__fill{animation:ot-fill-v .9s ease .1s both;background:var(--color-corporate);border-radius:3px;height:var(--timeline-progress,0);left:0;position:absolute;top:0;width:3px}.order-timeline__stop{align-items:center;background:var(--color-error);border-radius:50%;box-shadow:0 0 0 3px var(--color-background);color:var(--color-error-foreground);display:inline-flex;height:1.25rem;justify-content:center;left:50%;position:absolute;top:var(--timeline-progress,0);transform:translate(-50%,-50%);width:1.25rem}.order-timeline__stop .order-timeline__icon{height:.75rem;width:.75rem}.order-timeline__steps{display:flex;flex-direction:column;gap:1rem;list-style:none;margin:0;padding:0}.order-timeline__step{align-items:center;display:flex;gap:.75rem;position:relative;text-align:start;z-index:1}.order-timeline__node{align-items:center;background:var(--color-muted-background);border-radius:50%;color:var(--color-muted-foreground);display:inline-flex;flex-shrink:0;height:2rem;justify-content:center;width:2rem}.order-timeline__icon{height:1rem;width:1rem}.order-timeline__label{color:var(--color-muted-foreground);font-size:var(--font-size-xs);font-weight:var(--font-weight-light);letter-spacing:.05em;line-height:1.2;text-transform:uppercase}.order-timeline__date{color:var(--color-foreground);display:block;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);margin-top:.125rem}.order-timeline__step--current .order-timeline__node,.order-timeline__step--done .order-timeline__node{animation:ot-node-on .45s ease both;background:var(--color-corporate);color:#fff}.order-timeline__step--current .order-timeline__label,.order-timeline__step--done .order-timeline__label{color:var(--color-foreground);font-weight:var(--font-weight-medium)}.order-timeline__step--error .order-timeline__node{animation:ot-node-on .45s ease both;background:var(--color-error);color:var(--color-error-foreground)}.order-timeline__step--error .order-timeline__label{color:var(--color-error)}.order-timeline__step:first-child .order-timeline__node{animation-delay:.12s}.order-timeline__step:nth-child(2) .order-timeline__node{animation-delay:.28s}.order-timeline__step:nth-child(3) .order-timeline__node{animation-delay:.44s}.order-timeline__step:nth-child(4) .order-timeline__node{animation-delay:.6s}.order-timeline__step:nth-child(5) .order-timeline__node{animation-delay:.76s}.order-timeline__step:nth-child(6) .order-timeline__node{animation-delay:.92s}.order-timeline__cancelled-note{align-items:center;color:var(--color-error);display:flex;font-size:var(--font-size-xs);gap:.5rem;letter-spacing:.05em;margin-block:.75rem 0;text-transform:uppercase}.order-timeline__cancelled-note .order-timeline__icon{flex-shrink:0}@media(min-width:576px){.order-timeline{margin-block:2rem 1rem}.order-timeline__track{padding-block-start:.25rem}.order-timeline__rail{bottom:auto;height:3px;left:12.5%;right:12.5%;top:1.375rem;transform:none;width:auto}.order-timeline__fill{animation:ot-fill-h .9s ease .1s both;height:3px;left:0;top:0;width:var(--timeline-progress,0)}.order-timeline__stop{left:var(--timeline-progress,0);top:50%}.order-timeline__steps{flex-direction:row;gap:0;justify-content:space-between}.order-timeline__step{align-items:center;flex:1;flex-direction:column;gap:.5rem;text-align:center}.order-timeline__node{height:2.25rem;width:2.25rem}.order-timeline__icon{height:1.125rem;width:1.125rem}.order-timeline__label{white-space:nowrap}}@media(prefers-reduced-motion:reduce){.order-timeline .order-timeline__fill,.order-timeline .order-timeline__node{animation:none!important}}.order-return-form{display:block}.order-return-list{border-block:1px solid var(--color-border)}.order-return-list__head{border-block-end:1px solid var(--color-border);padding-block:.75rem}.order-return-list__selectall{align-items:center;color:var(--color-muted-foreground);cursor:pointer;display:inline-flex;font-size:var(--font-size-xs);font-weight:var(--font-weight-light);gap:.5rem;letter-spacing:.05em;margin:0;text-transform:uppercase}.order-return-list__row{align-items:center;display:grid;gap:1rem;grid-template-columns:auto 72px 1fr auto;padding-block:1rem}.order-return-list__row:not(:last-child){border-block-end:1px solid var(--color-border)}.order-return-list__row--disabled{opacity:.5}.order-return-list__check{align-items:center;display:inline-flex}.order-return-list__check .form-check-input{border-color:var(--color-foreground);margin:0}.order-return-list__check .form-check-input:checked{background-color:var(--color-foreground);border-color:var(--color-foreground)}.order-return-list__media{background:var(--color-muted-background);display:block;flex-shrink:0;overflow:hidden;width:72px}.order-return-list__img{aspect-ratio:9/10;display:block;height:auto;-o-object-fit:cover;object-fit:cover;width:100%}.order-return-list__info{display:flex;flex-direction:column;gap:.125rem;min-width:0}.order-return-list__name{color:var(--color-foreground);font-size:var(--font-size-sm);text-decoration:none}.order-return-list__name:hover{text-decoration:underline}.order-return-list__meta,.order-return-list__ref{color:var(--color-muted-foreground);font-size:var(--font-size-xs)}.order-return-list__qty{margin-block-start:.5rem}.order-return-list__qty .form-select{border-color:var(--color-border);border-radius:0;font-size:var(--font-size-sm);min-width:4.5rem;width:auto}.order-return-list__qty .form-select:focus{border-color:var(--color-foreground);box-shadow:none}.order-return-list__price{color:var(--color-foreground);font-size:var(--font-size-sm);text-align:end;white-space:nowrap}@media(max-width:575.98px){.order-return-list__row{-moz-column-gap:.75rem;column-gap:.75rem;grid-template-areas:"check media info" "check media price";grid-template-columns:auto 56px 1fr;row-gap:.25rem}.order-return-list__check{align-self:start;grid-area:check;padding-block-start:.25rem}.order-return-list__media{grid-area:media;width:56px}.order-return-list__info{grid-area:info}.order-return-list__price{grid-area:price;text-align:start}}.order-return-totals{display:flex;flex-direction:column;gap:.5rem;margin-block-start:1.5rem;margin-inline-start:auto;max-width:20rem}.order-return-totals__row{display:flex;font-size:var(--font-size-sm);font-weight:var(--font-weight-light);gap:1rem;justify-content:space-between}.order-return-totals__row--total{border-block-start:1px solid var(--color-border);font-weight:var(--font-weight-medium);padding-block-start:.5rem}.order-return-totals__label{color:var(--color-muted-foreground)}.order-return-totals__row--total .order-return-totals__label,.order-return-totals__value{color:var(--color-foreground)}.order-return-totals__value{white-space:nowrap}.order-merchandise-return{border-block-start:1px solid var(--color-border);margin-block-start:2.5rem;padding-block-start:2rem}.order-merchandise-return__title{font-size:1.125rem;font-weight:var(--font-weight-medium);margin-block-end:1rem}.order-merchandise-return__label{color:var(--color-muted-foreground);display:block;font-size:var(--font-size-xs);font-weight:var(--font-weight-light);letter-spacing:.05em;margin-block-end:.5rem;text-transform:uppercase}.order-merchandise-return__textarea{border-color:var(--color-border);border-radius:0;font-size:var(--font-size-sm)}.order-merchandise-return__textarea:focus{border-color:var(--color-foreground);box-shadow:none}.order-merchandise-return__hint{color:var(--color-muted-foreground);font-size:var(--font-size-xs);line-height:1.5;margin-block:.5rem 1.5rem}.order-merchandise-return__submit{background:var(--color-corporate);border-color:var(--color-corporate);border-radius:0;color:#fff;font-size:var(--font-size-xs);font-weight:var(--font-weight-light);height:3rem;letter-spacing:.05em;padding-inline:2.5rem;text-transform:uppercase}.order-merchandise-return__submit:focus,.order-merchandise-return__submit:hover{background:var(--color-corporate-hover);border-color:var(--color-corporate-hover);color:#fff}.order-items{border-block:1px solid var(--color-border)}.order-items__row{align-items:center;display:grid;gap:1rem;grid-template-columns:72px 1fr auto;padding-block:1rem}.order-items__row:not(:last-child){border-block-end:1px solid var(--color-border)}.order-items__media{background:var(--color-muted-background);display:block;overflow:hidden;width:72px}.order-items__img{aspect-ratio:9/10;display:block;height:auto;-o-object-fit:cover;object-fit:cover;width:100%}.order-items__info{display:flex;flex-direction:column;gap:.125rem;min-width:0}.order-items__name{color:var(--color-foreground);font-size:var(--font-size-sm);text-decoration:none}.order-items__name:hover{text-decoration:underline}.order-items__meta,.order-items__ref{color:var(--color-muted-foreground);font-size:var(--font-size-xs)}.order-items__download{color:var(--color-foreground);font-size:var(--font-size-xs);margin-block-start:.25rem;text-decoration:underline;text-underline-offset:4px}.order-items__price{color:var(--color-foreground);font-size:var(--font-size-sm);text-align:end;white-space:nowrap}@media(max-width:575.98px){.order-items__row{-moz-column-gap:.75rem;column-gap:.75rem;grid-template-areas:"media info" "media price";grid-template-columns:56px 1fr;row-gap:.25rem}.order-items__media{grid-area:media;width:56px}.order-items__info{grid-area:info}.order-items__price{grid-area:price;text-align:start}}.return-status{align-items:center;border:1px solid;color:var(--color-muted-foreground);display:inline-flex;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);letter-spacing:.05em;line-height:1.2;padding:.375rem .75rem;text-transform:uppercase;white-space:nowrap}.return-status--state1,.return-status--state2,.return-status--state3{color:#957b63}.return-status--state4{color:#af2936}.return-status--state5{color:#456322}.return-detail__subhead{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;margin-block-end:2rem}.return-detail__meta{color:var(--color-muted-foreground);font-size:var(--font-size-xs);font-weight:var(--font-weight-light)}.return-detail__sep{margin-inline:.25rem}.return-detail__notice{margin-block-end:2rem}.return-detail__grid{display:grid;gap:2.5rem;grid-template-columns:1fr}@media(min-width:992px){.return-detail__grid{grid-template-columns:1fr 20rem}}.return-detail__main{display:flex;flex-direction:column;gap:2.5rem;min-width:0}.return-block__title{font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);letter-spacing:.05em;margin-block-end:1rem;text-transform:uppercase}.return-items{border-block:1px solid var(--color-border)}.return-items__row{align-items:center;display:flex;gap:1rem;justify-content:space-between;padding-block:1rem}.return-items__row:not(:last-child){border-block-end:1px solid var(--color-border)}.return-items__info{display:flex;flex-direction:column;gap:.125rem;min-width:0}.return-items__name{color:var(--color-foreground);font-size:var(--font-size-sm);margin:0}.return-items__meta{color:var(--color-muted-foreground);font-size:var(--font-size-xs);margin:0}.return-items__customization{color:var(--color-foreground);font-size:var(--font-size-xs);text-decoration:underline;text-underline-offset:3px}.return-reason{border-block:1px solid var(--color-border);color:var(--color-foreground);font-size:var(--font-size-sm);font-weight:var(--font-weight-light);line-height:1.6;margin:0;padding-block:1rem}.return-detail__aside{display:flex;flex-direction:column;gap:.75rem}.return-action{align-items:center;display:inline-flex;gap:.5rem;height:3rem;justify-content:center;padding-inline:1.5rem;text-align:center;text-decoration:none;width:100%}.return-action--ghost{background:transparent;border:1px solid var(--color-foreground);color:var(--color-foreground);font-size:var(--font-size-xs);font-weight:var(--font-weight-light);letter-spacing:.05em;text-transform:uppercase;transition:background-color .2s ease,color .2s ease}.return-action--ghost:focus,.return-action--ghost:hover{background:var(--color-foreground);color:var(--color-background)}.return-aside__hint,.return-aside__note{color:var(--color-muted-foreground);font-size:var(--font-size-xs);font-weight:var(--font-weight-light);line-height:1.6}.return-aside__note{border-block-start:1px solid var(--color-border);margin-block-start:.5rem;padding-block-start:1rem}.return-aside__note p{margin:0}.return-aside__note p:not(:last-child){margin-block-end:.75rem}.returns-list{border-block:1px solid var(--color-border)}.returns-list__intro{color:var(--color-muted-foreground);font-size:var(--font-size-sm);font-weight:var(--font-weight-light);line-height:1.6;margin-block-end:2rem;max-width:42rem}.returns-list__row{display:flex;flex-direction:column;gap:1rem;padding-block:1.25rem}.returns-list__row:not(:last-child){border-block-end:1px solid var(--color-border)}@media(min-width:768px){.returns-list__row{align-items:center;flex-direction:row}}.returns-list__info{flex:1;min-width:0}.returns-list__ref{color:var(--color-foreground);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);letter-spacing:.02em;text-decoration:none}.returns-list__ref:hover{text-decoration:underline}.returns-list__meta{color:var(--color-muted-foreground);font-size:var(--font-size-xs);font-weight:var(--font-weight-light);margin:.25rem 0 0}.returns-list__sep{margin-inline:.25rem}.returns-list__actions{align-items:center;display:flex;gap:1rem}@media(min-width:768px){.returns-list__actions{gap:1.5rem}}.returns-list__link{border-block-end:1px solid var(--color-foreground);color:var(--color-foreground);font-size:var(--font-size-xs);font-weight:var(--font-weight-light);letter-spacing:.05em;padding-block-end:.125rem;text-decoration:none;text-transform:uppercase}.returns-list__link:hover{opacity:.7}.returns-list__empty{border:1px solid var(--color-border);color:var(--color-muted-foreground);font-size:var(--font-size-sm);font-weight:var(--font-weight-light);padding:2rem;text-align:center}.order-confirm-head__order{color:var(--color-muted-foreground);font-size:var(--font-size-xs);letter-spacing:.05em;margin:0 0 .75rem;text-transform:uppercase}.order-confirm-head__title-row{align-items:center;display:flex;gap:.75rem}.order-confirm-head__check{align-items:center;background:color-mix(in srgb,var(--color-success,#248f4b) 14%,#fff);border-radius:50%;color:var(--color-success,#248f4b);display:inline-flex;flex-shrink:0;height:2.25rem;justify-content:center;width:2.25rem}.order-confirm-head__title{color:var(--color-foreground);font-size:1.5rem;font-weight:var(--font-weight-medium);letter-spacing:-.025em;margin:0}.order-confirm-head__subtitle{margin:.5rem 0 0}.order-confirm-head__email,.order-confirm-head__subtitle{color:var(--color-muted-foreground);font-size:var(--font-size-sm);font-weight:var(--font-weight-light)}.order-confirm-head__email{line-height:1.625;margin:.75rem 0 0;max-width:36rem}@media(min-width:992px){#order-confirmation #header{position:static;z-index:auto}}#order-confirmation .header-checkout__cart-link{display:none}#order-confirmation .opc-form-col{gap:1.5rem}.order-confirm-section{border-block-start:1px solid var(--color-border);padding-block-start:1.5rem}.order-confirm-section__title{color:var(--color-foreground);font-size:1.125rem;font-weight:var(--font-weight-medium);letter-spacing:-.0125em;margin:0 0 1rem}.order-confirm-section .order-info-grid{border-block-start:0;margin-block-start:0;padding-block-start:0}.order-confirm-callout{background:var(--color-card,#fff);border-block-start:1px solid var(--color-border);color:var(--color-foreground);font-size:var(--font-size-sm);font-weight:var(--font-weight-light);padding-block-start:1.5rem}.order-confirm-callout>:first-child{margin-top:0}.order-confirm-callout>:last-child{margin-bottom:0}.order-confirm-callout p{margin-block:.5rem}.order-confirm-callout a{color:var(--color-corporate);text-decoration:underline}.wire-transfer__title{color:var(--color-foreground);font-size:1.125rem;font-weight:var(--font-weight-medium);letter-spacing:-.0125em;margin:0 0 1rem}.wire-transfer__list{margin:0}.wire-transfer__row{display:flex;flex-wrap:wrap;gap:.4rem;margin-block:.55rem}.wire-transfer__row dd,.wire-transfer__row dt{margin:0}.wire-transfer__label{color:var(--color-foreground);font-weight:var(--font-weight-normal)}.wire-transfer__label:after{content:":"}.wire-transfer__value{color:var(--color-foreground)}.wire-transfer__value--strong{font-weight:var(--font-weight-medium)}.wire-transfer__note{color:var(--color-muted-foreground);font-size:var(--font-size-xs);font-weight:var(--font-weight-light);margin-block:1.5rem 0}.order-confirm-account{border-block-start:1px solid var(--color-border);padding-block-start:1.5rem}.account-transform__benefits{color:var(--color-muted-foreground);font-size:var(--font-size-sm);font-weight:var(--font-weight-light);margin:0 0 1.25rem;padding-inline-start:1.1rem}.account-transform__benefits li{margin-block:.3rem}.account-transform__field{margin-block-end:1.25rem;max-width:28rem}.account-transform__hint{color:var(--color-muted-foreground);font-size:var(--font-size-xs);margin:-.75rem 0 1.25rem;max-width:28rem}.account-transform__alert{margin-block-end:1.25rem;max-width:28rem}.account-transform__submit{height:3rem;padding-inline:2.5rem}.order-confirm-footer{align-items:center;border-block-start:1px solid var(--color-border);display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;padding-block-start:1.5rem}.order-confirm-footer .order-help{border:none;color:var(--color-muted-foreground);font-size:var(--font-size-sm);font-weight:var(--font-weight-light);margin:0;padding:0}.order-confirm-footer__continue.btn.btn-primary{align-items:center;border-radius:.125rem;display:inline-flex;flex-shrink:0;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);height:2.75rem;justify-content:center;letter-spacing:.025em;padding-inline:2rem;text-transform:none;white-space:nowrap}.order-confirm-social{text-align:center}.order-confirm-social__title{color:var(--color-muted-foreground);font-size:var(--font-size-sm);font-weight:var(--font-weight-light);margin:0 0 .75rem}.order-confirm-social .bbb-footer__social{align-items:center;display:flex;gap:1rem;justify-content:center}.order-confirm-social .bbb-footer__social-link{color:var(--color-muted-foreground);display:inline-flex;transition:color var(--transition-base)}.order-confirm-social .bbb-footer__social-link:focus,.order-confirm-social .bbb-footer__social-link:hover{color:var(--color-foreground)}