@layer snippets{.customer-menu{display:flex;flex-direction:column;gap:var(--mp-customer-menu-gap, 0);list-style:none;margin:0;padding:0}.customer-menu__item{a{--mp-customer-menu-auto-color: var(--mp-contrast-color);align-items:center;background-color:var(--mp-customer-menu-bg-color);border-radius:var(--mp-customer-menu-border-radius, var(--mp-border-radius));color:var(--mp-customer-menu-color, var(--mp-customer-menu-auto-color));display:flex;gap:var(--mp-customer-menu-icon-gap, var(--mp-spacer-75));padding-block:var( --mp-customer-menu-item-padding-block, calc(var(--mp-spacer) * .625) );padding-inline:var(--mp-customer-menu-item-padding-inline, var(--mp-spacer));text-decoration-line:none;transition:background-color var(--mp-transition-duration) var(--mp-transition-timing-function),color var(--mp-transition-duration) var(--mp-transition-timing-function);@supports (color: color(from red xyz-d65 x y z)){--mp-customer-menu-auto-color: oklch( from color( from var(--mp-customer-menu-bg-color) xyz-d65 clamp(0, var(--Y), 1) clamp(0, var(--Y), 1) clamp(0, var(--Y), 1) ) l 0 0 )}@supports not (color: color(from red xyz-d65 x y z)){text-shadow:var(--mp-contrast-text-shadow)}}a:hover{--mp-customer-menu-bg-color: var(--mp-customer-menu-hover-bg-color)}.icon{--mp-icon-size: var(--mp-customer-menu-icon-size)}}.customer-menu__item--active a{--mp-customer-menu-bg-color: var(--mp-customer-menu-active-bg-color)}.customer-menu__toggle{align-items:center;border-radius:var(--mp-customer-menu-border-radius, var(--mp-border-radius));cursor:pointer;display:flex;gap:var(--mp-customer-menu-icon-gap, var(--mp-spacer-75));list-style:none;padding-block:var( --mp-customer-menu-item-padding-block, calc(var(--mp-spacer) * .625) );padding-inline:var(--mp-customer-menu-item-padding-inline, var(--mp-spacer));transition:background-color var(--mp-transition-duration) var(--mp-transition-timing-function);-webkit-user-select:none;user-select:none;&::-webkit-details-marker{display:none}&:hover{background-color:var(--mp-customer-menu-hover-bg-color)}&:after{background-color:currentcolor;content:"";flex-shrink:0;height:var(--mp-customer-menu-icon-size);margin-inline-start:auto;transition:transform var(--mp-transition-duration) var(--mp-transition-timing-function);-webkit-mask:var(--mp-icon-chevron-down) no-repeat center / contain;width:var(--mp-customer-menu-icon-size)}}.customer-menu__details[open] .customer-menu__toggle:after{transform:rotate(180deg)}@media(width>=992px){.customer-menu{inset-block-start:var(--mp-spacer);position:sticky}}}@layer snippets{.orders-table__head{border-block-end:var( --mp-orders-table-head-border-width, var(--mp-table-header-border-width) ) var(--mp-border-style) var(--mp-table-header-border-color);.orders-table__cell{color:var(--mp-orders-table-head-color, var(--mp-table-header-color));font-weight:var( --mp-orders-table-head-font-weight, var(--mp-table-header-font-weight) )}}.table:not(.table-responsive--has-horizontal-overflow){.orders-table__cell{text-align:center;&:first-child{text-align:start}&:last-child{text-align:end}}}.orders-table__cell--id a{color:var(--mp-orders-table-link-color, var(--mp-link-color));text-decoration-line:none;&:hover{text-decoration-line:underline}}.orders-table__cell--price{text-align:end;white-space:nowrap}.orders-table__cell--actions{text-align:end}.orders-table__badge{background-color:color-mix(in var(--mp-color-space),var(--mp-color-primary) 15%,var(--mp-color-white));border-radius:var( --mp-orders-table-badge-border-radius, var(--mp-border-radius-small) );display:inline-block;font-size:var(--mp-font-size-smaller);padding-block:var(--mp-orders-table-badge-padding-block, .125em);padding-inline:var(--mp-orders-table-badge-padding-inline, .5em);white-space:nowrap}:is(.orders-table__badge--delivered,.orders-table__badge--shipped){background-color:color-mix(in var(--mp-color-space),var(--mp-color-success) 15%,var(--mp-color-white))}:is(.orders-table__badge--cancelled,.orders-table__badge--returned){background-color:color-mix(in var(--mp-color-space),var(--mp-color-danger) 15%,var(--mp-color-white))}:is(.orders-table__badge--awaiting,.orders-table__badge--temporary){background-color:color-mix(in var(--mp-color-space),var(--mp-color-warning) 15%,var(--mp-color-white))}.orders-table__actions{display:flex;gap:var(--mp-spacer-50);justify-content:end}.orders-table__icon{align-items:center;color:var(--mp-color-gray-dark);display:inline-flex;justify-content:center;margin:calc(var(--mp-spacer-25) * -1);padding:var(--mp-spacer-25);&:hover{color:var(--mp-color-dark)}}.orders-table__body .orders-table__cell{vertical-align:middle}.orders-table__body .orders-table__row:nth-child(odd){background-color:var(--mp-table-responsive-stripe-bg-color)}}@layer snippets{.return-form-wrapper--smaller{margin-inline:auto;max-width:var(--mp-order-return-form-width, 1200px)}.return-item__image{display:flex;flex-shrink:0;justify-content:center;& img{display:block;height:var(--mp-order-return-image-size, 100px);object-fit:contain;width:100%}}.return-item__name{font-weight:var( --mp-order-return-item-name-font-weight, var(--mp-font-weight-semibold) )}.return-item__options{-webkit-box-orient:vertical;-webkit-line-clamp:4;color:var(--mp-order-return-item-options-color, var(--mp-color-gray-dark));display:-webkit-box;overflow:hidden;text-overflow:ellipsis}.return-item__price-gross{margin-block-start:var(--mp-spacer-25)}.form--return-items{>.form__row{margin-block-end:var(--mp-order-return-items-gap, var(--mp-spacer-75))}.form__row--group{border:var(--mp-order-return-items-border-width, var(--mp-border-width)) var(--mp-border-style) var(--mp-order-return-items-border-color, var(--mp-border-color));border-radius:var( --mp-order-return-items-border-radius, var(--mp-border-radius-small) );box-shadow:var(--mp-order-return-items-box-shadow, var(--mp-box-shadow));padding-block:var(--mp-order-return-items-padding-block, var(--mp-spacer));padding-inline:var(--mp-order-return-items-padding-inline, var(--mp-spacer))}.form__text--product{align-items:center;display:flex;flex-direction:column;text-align:center;.return-item{align-items:center;display:flex;flex-direction:column;gap:var(--mp-order-return-item-gap, var(--mp-spacer-50))}}@media(width>=768px){.form__group{display:grid;gap:var(--mp-order-return-items-gap, var(--mp-spacer-75));grid-template-areas:"product return-options reason reason" "product return-options quantity file" "product . . .";grid-template-columns:minmax(120px,var(--mp-order-return-product-column-width, 170px)) minmax(0,3fr) minmax(90px,1fr) minmax(0,2fr);>.form__row--snippet{grid-area:product}>.form__row--single-choice{grid-area:return-options}>.form__row--number{grid-area:quantity}>.form__row--select{grid-area:reason}>.form__row--file{grid-area:file}}.form__row--group{border-radius:0;margin-block-end:0;+.form__row--group{border-block-start-width:0}}.form__row{margin-block-end:0}.form__row--group .form__row>.form__label{border-block-end:var(--mp-order-return-items-border-width, var(--mp-border-width)) var(--mp-border-style) var(--mp-order-return-items-border-color, var(--mp-border-color));display:block;font-weight:var( --mp-order-return-head-font-weight, var(--mp-font-weight-semibold) );margin-block-end:var(--mp-order-return-items-gap, var(--mp-spacer-75));padding-block-end:var(--mp-order-return-items-gap, var(--mp-spacer-75))}.form__row--group~.form__row--group .form__row>.form__label{display:none}}}.form--select-exchange{.form__group--product-exchange{align-items:center;background-color:var(--mp-order-return-item-bg-color, var(--mp-color-light));border:var(--mp-order-return-items-border-width, var(--mp-border-width)) var(--mp-border-style) var(--mp-order-return-items-border-color, var(--mp-border-color));border-radius:var( --mp-order-return-items-border-radius, var(--mp-border-radius-small) );display:grid;gap:var(--mp-order-return-items-gap, var(--mp-spacer-75));grid-template-areas:"check product" ". quantity";grid-template-columns:auto minmax(0,1fr);padding-block:var(--mp-order-return-item-card-padding-block, var(--mp-spacer-50));padding-inline:var(--mp-order-return-item-card-padding-inline, var(--mp-spacer-50));>.form__row--toggle{grid-area:check;margin:0}>.form__row--product{grid-area:product;margin:0}>.form__row--number{grid-area:quantity;margin-block:0;margin-inline-start:auto}>.form__row--variant-exchange{grid-column:1 / -1}}.form__row--product .return-item{align-items:center;display:flex;gap:var(--mp-order-return-items-gap, var(--mp-spacer-75))}.form__row--product .return-item__details{display:flex;flex-direction:column;justify-content:center;min-width:0}@media(width>=768px){.form__group--product-exchange{display:flex;>.form__row--variant-exchange{flex:1 1 50%}>.form__row--number{border-inline-start:var( --mp-order-return-items-border-width, var(--mp-border-width) ) var(--mp-border-style) var(--mp-order-return-items-border-color, var(--mp-border-color));margin-inline-start:auto;padding-inline:var( --mp-order-return-item-quantity-padding-inline, var(--mp-spacer-300) )}}}}.form__html--return-items{.return-items{display:grid;gap:var(--mp-order-return-items-gap, var(--mp-spacer-75));grid-template-columns:minmax(0,1fr);@media(width>=992px){&.return-items--2x{grid-template-columns:repeat(2,minmax(0,1fr))}}}.return-items__wrapper{display:flex;flex-direction:column;gap:var(--mp-order-return-items-gap, var(--mp-spacer-75))}.return-items__group{align-items:stretch;display:grid;gap:var(--mp-order-return-items-gap, var(--mp-spacer-75));grid-template-columns:repeat(2,minmax(0,1fr));padding:var(--mp-order-return-items-gap, var(--mp-spacer-75));@media(width>=768px){grid-template-columns:repeat(3,minmax(0,1fr))}@media(width>=992px){grid-template-columns:repeat(4,minmax(0,1fr))}}.return-items--2x .return-items__group{border:var(--mp-order-return-items-border-width, var(--mp-border-width)) var(--mp-border-style) var(--mp-order-return-items-border-color, var(--mp-border-color));border-radius:var( --mp-order-return-items-border-radius, var(--mp-border-radius-small) );@media(width>=992px){grid-template-columns:repeat(2,minmax(0,1fr))}}:is(.order-items-label,.exchange-items-label){color:var(--mp-order-return-label-color, var(--mp-heading-color));font-weight:var(--mp-order-return-head-font-weight, var(--mp-font-weight-semibold))}.return-item{align-items:center;border:var(--mp-order-return-items-border-width, var(--mp-border-width)) var(--mp-border-style) var(--mp-order-return-items-border-color, var(--mp-border-color));border-radius:var( --mp-order-return-items-border-radius, var(--mp-border-radius-small) );display:flex;flex-direction:column;justify-content:space-between;max-width:100%;padding-block:var(--mp-order-return-item-card-padding-block, var(--mp-spacer-50));padding-inline:var(--mp-order-return-item-card-padding-inline, var(--mp-spacer-50));position:relative;width:100%}.return-item__image{margin-block-end:var(--mp-order-return-item-gap, var(--mp-spacer-50))}.return-item__name{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;font-size:var(--mp-order-return-item-name-font-size, var(--mp-font-size-smaller));line-height:var(--mp-line-height);min-height:2lh;overflow:hidden;text-align:center}.return-item__badge{border-start-end-radius:var( --mp-order-return-items-border-radius, var(--mp-border-radius-small) );font-size:var(--mp-order-return-item-badge-font-size, var(--mp-font-size-smaller));inset-block-start:0;inset-inline-end:0;max-width:100%;overflow:hidden;padding-block:var(--mp-order-return-item-badge-padding-block, 0);padding-inline:var(--mp-order-return-item-badge-padding-inline, var(--mp-spacer-25));position:absolute;text-align:end;text-overflow:ellipsis;white-space:nowrap}.return-item__badge--refund{background-color:var( --mp-order-return-item-badge-refund-bg-color, var(--mp-color-info-subtle) );color:var(--mp-order-return-item-badge-refund-color, var(--mp-color-info-emphasis))}.return-item__badge--replace{background-color:var( --mp-order-return-item-badge-replace-bg-color, var(--mp-color-warning-subtle) );color:var( --mp-order-return-item-badge-replace-color, var(--mp-color-warning-emphasis) )}.return-item__badge--exchange{background-color:var( --mp-order-return-item-badge-exchange-bg-color, var(--mp-color-success-subtle) );color:var( --mp-order-return-item-badge-exchange-color, var(--mp-color-success-emphasis) )}}.form__html--return-items-summary .return-summary{align-items:center;background-color:var(--mp-order-return-summary-bg-color, var(--mp-color-gray-light));border-radius:var(--mp-order-return-summary-border-radius, var(--mp-border-radius));display:flex;flex-direction:column;padding-block:var(--mp-order-return-summary-padding-block, var(--mp-spacer-200));padding-inline:var(--mp-order-return-summary-padding-inline, var(--mp-spacer-200));text-align:center}.return-summary__heading{margin-block:0 var(--mp-spacer-50)}.return-summary__hint{color:var(--mp-order-return-summary-hint-color, var(--mp-body-color))}.order-return__empty-cart{align-items:center;display:flex;flex-direction:column;padding-block:var(--mp-order-return-empty-padding-block, var(--mp-spacer-200));text-align:center;>:is(img,.order-return__empty-cart-image){margin-block-end:var(--mp-order-return-item-gap, var(--mp-spacer-50));opacity:var(--mp-order-return-empty-image-opacity, .33)}.page__empty-image{margin-block:0}.icon{--mp-icon-size: var(--mp-order-return-empty-image-size)}}.order-return__empty-cart-text{display:flex;flex-direction:column;justify-content:center}.order-return__empty-cart-title{font-size:var(--mp-order-return-empty-title-font-size, var(--mp-font-size-bigger));font-weight:var(--mp-order-return-head-font-weight, var(--mp-font-weight-semibold));margin-block-end:var(--mp-order-return-item-gap, var(--mp-spacer-50))}.order-return__empty-cart-hint{color:var(--mp-order-return-empty-hint-color, var(--mp-color-gray-dark))}.order-return__empty-cart-cta-container{display:flex;flex-grow:1;gap:var(--mp-spacer-50);justify-content:center;margin-block-start:var(--mp-order-return-item-gap, var(--mp-spacer-50))}@media(width>=576px){.order-return__empty-cart{flex-direction:row;justify-content:start;text-align:start;>:is(img,.order-return__empty-cart-image){margin-block-end:0}}.order-return__empty-cart-text{padding-inline-start:var(--mp-spacer)}.order-return__empty-cart-cta-container{margin-block-start:0;margin-inline-start:var(--mp-order-return-item-gap, var(--mp-spacer-50))}}}@layer snippets{.subscriptions-table__cell{text-align:center;&:first-child{text-align:start}&:last-child{text-align:end}}.subscriptions-table__head{border-block-end:var(--mp-table-header-border-width) var(--mp-border-style) var(--mp-table-header-border-color);.subscriptions-table__cell{color:var(--mp-subscriptions-table-head-color, var(--mp-table-header-color));font-weight:var( --mp-subscriptions-table-head-font-weight, var(--mp-table-header-font-weight) );vertical-align:middle}}.subscriptions-table__body .subscriptions-table__cell{vertical-align:middle}.subscriptions-table__body .subscriptions-table__row:nth-child(odd){background-color:var(--mp-table-responsive-stripe-bg-color)}@media(width>=992px){.subscriptions-table__cell--content{width:40%}}.subscriptions-table__cell--price{text-align:end;white-space:nowrap}.subscriptions-table__cell--actions{text-align:end}.subscription-product{align-items:center;display:flex;gap:var(--mp-subscriptions-table-product-gap, var(--mp-spacer-50))}.subscription-product__image{flex-shrink:0;width:var(--mp-subscriptions-table-product-image-width, 80px)}.subscription-product__image img{aspect-ratio:1;border-radius:var(--mp-border-radius-smaller);display:block;object-fit:contain;width:100%}.subscription-product__info{min-width:0}.subscription-product__name{word-break:break-word}.subscription-product__price{color:var(--mp-color-gray-dark);font-size:var(--mp-font-size-smaller)}.subscription-table__list{display:flex;flex-direction:column;gap:var(--mp-subscriptions-table-product-gap, var(--mp-spacer-50))}.subscription-summary{align-items:center;display:flex;gap:var(--mp-spacer-25)}.subscription-summary img{aspect-ratio:1;border-radius:var(--mp-border-radius-smaller);display:block;object-fit:contain;width:32px}.subscription-summary__toggle{background:none;border:none;color:var(--mp-color-accent);cursor:pointer;font:inherit;padding:0;&:hover{text-decoration-line:underline}}.subscriptions-table__actions{display:flex;gap:var(--mp-subscriptions-table-actions-gap, var(--mp-spacer-50));justify-content:end}.actions__icon--cancel{align-items:center;color:var(--mp-color-gray-dark);display:inline-flex;justify-content:center;min-height:36px;min-width:36px;&:hover{color:var(--mp-color-dark)}}}@layer pages{.page--account{.page__content{display:flex;flex-direction:column;gap:var(--mp-account-section-gap, var(--mp-spacer-200))}.message-missing-records{color:var(--mp-color-gray-dark);font-style:italic}}.address{background-color:var(--mp-body-bg-color);border:var(--mp-border-width) var(--mp-border-style) var(--mp-border-color);border-radius:var(--mp-border-radius);display:flex;flex-direction:column;padding:var(--mp-gap);position:relative;.counter{background-color:var(--mp-color-info-emphasis);border-radius:var(--mp-border-radius);color:var(--mp-color-info-subtle);padding:var(--mp-spacer-25) var(--mp-spacer-75);gap:var(--mp-spacer-25)}}.address__top{align-items:center;display:flex;gap:var(--mp-spacer-50);margin-block-end:var(--mp-spacer-75)}.address__icon{background-color:var(--mp-color-info-subtle);border-radius:var(--mp-border-radius-big);color:var(--mp-color-info-emphasis);padding:var(--mp-spacer-50)}.address__title{font-size:var(--mp-font-size-biggest);font-weight:var(--mp-font-weight-semibold);line-height:var(--mp-line-height-small);margin-inline-end:auto}.address__actions{align-self:start;display:flex;margin-block-start:calc(var(--mp-spacer-25) * -1);margin-inline-end:calc(var(--mp-spacer-25) * -1);a{display:flex;padding:var(--mp-spacer-25);&:hover{opacity:var(--mp-account-address-hover-opacity, .8)}}}.address__customer-details{color:var(--mp-color-gray-dark);display:flex;flex-direction:column;margin-block-end:auto}.address__defaults{--mp-selection-controls-size: var(--mp-spacer-125);border-block-start:var(--mp-border-width) var(--mp-border-style) var(--mp-border-color);display:flex;flex-direction:column;font-size:var(--mp-font-size-small);gap:var(--mp-spacer-50);margin-block-start:var(--mp-spacer);padding-block-start:var(--mp-spacer)}.address__default-action{align-self:start;a{align-items:center;display:flex}label{padding-left:1ch}}.account__addresses{background-color:var(--mp-account-address-bg-color, var(--mp-color-light));border-radius:var(--mp-account-address-border-radius, var(--mp-border-radius));padding:var(--mp-account-address-padding, var(--mp-spacer));@media(width>=992px){display:grid;gap:var(--mp-account-address-gap, var(--mp-spacer));grid-template-columns:1fr 1fr}@media(width<992px){>*+*{border-block-start:var(--mp-border-width) var(--mp-border-style) var(--mp-border-color);margin-block-start:var(--mp-account-address-padding, var(--mp-spacer));padding-block-start:var(--mp-account-address-padding, var(--mp-spacer))}}}.account__address{line-height:var(--mp-account-address-line-height, var(--mp-line-height));position:relative}.account-address__title{color:var(--mp-account-address-title-color, var(--mp-heading-color));font-size:var(--mp-account-address-title-font-size, var(--mp-font-size));font-weight:var( --mp-account-address-title-font-weight, var(--mp-font-weight-semibold) );margin-block-end:var(--mp-account-address-title-margin-block-end, var(--mp-spacer-25))}.account-address__edit{color:var(--mp-account-address-edit-color, var(--mp-link-color));display:flex;float:inline-end;inset-block-start:0;inset-inline-end:0;margin:calc(var(--mp-account-address-edit-padding, var(--mp-btn-padding-block)) * -1);padding:var(--mp-account-address-edit-padding, var(--mp-btn-padding-block));&:hover{color:var(--mp-account-address-edit-hover-color, var(--mp-link-hover-color))}.account__address:has(>&:hover){opacity:var(--mp-account-address-hover-opacity, .8)}>.icon{--mp-icon-size: var(--mp-account-address-edit-icon-size, var(--mp-icon-size-sm))}}.account-address__line{color:var(--mp-account-address-line-color, var(--mp-color-gray-dark));font-size:var(--mp-account-address-line-font-size, var(--mp-font-size))}.page--edit-address .page__content,.page--account_cancellation .page__content{max-width:var(--mp-form-width)}.page--change-password .page__content{max-width:var(--mp-form-width-small)}.items-table__cell--image{width:var(--mp-full-items-image-width, var(--mp-cart-item-image-width))}.items-table__image{background-color:var(--mp-full-items-image-bg-color, var(--mp-cart-item-image-bg-color));border-radius:var(--mp-full-items-image-border-radius, var(--mp-cart-item-image-border-radius));display:inline-block;overflow:hidden;width:var(--mp-full-items-image-width, var(--mp-cart-item-image-width));>img{aspect-ratio:1;display:block;height:100%;mix-blend-mode:var(--mp-cart-item-image-mix-blend-mode);object-fit:contain;width:100%}}.items-table__cell--total{text-align:end}}@layer pages{.page--forgot{align-items:center;display:grid;gap:var(--mp-spacer);margin-inline:auto;max-width:var(--mp-form-width-small)}}
