@import"https://cdn.jsdelivr.net/gh/orioncactus/pretendard/dist/web/static/pretendard.css";.v-application{display:flex;background:rgb(var(--v-theme-background));color:rgba(var(--v-theme-on-background),var(--v-high-emphasis-opacity))}.v-application__wrap{backface-visibility:hidden;display:flex;flex-direction:column;flex:1 1 auto;max-width:100%;min-height:100vh;min-height:100dvh;position:relative}.v-app-bar{display:flex}.v-app-bar.v-toolbar{background:rgb(var(--v-theme-surface));color:rgba(var(--v-theme-on-surface),var(--v-high-emphasis-opacity))}.v-app-bar.v-toolbar:not(.v-toolbar--flat){box-shadow:0 2px 4px -1px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 4px 5px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 10px 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-app-bar:not(.v-toolbar--absolute){padding-inline-end:var(--v-scrollbar-offset)}.v-toolbar{align-items:flex-start;display:flex;flex:none;flex-direction:column;justify-content:space-between;max-width:100%;position:relative;transition:.2s cubic-bezier(.4,0,.2,1);transition-property:height,width,transform,max-width,left,right,top,bottom,box-shadow;width:100%}@media(prefers-reduced-motion:reduce){.v-toolbar{transition-property:box-shadow}}.v-toolbar{border-color:rgba(var(--v-border-color),var(--v-border-opacity));border-style:solid;border-width:0}.v-toolbar--border{border-width:thin;box-shadow:none}.v-toolbar{box-shadow:0 0 0 0 var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 0 0 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 0 0 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-toolbar{border-radius:0}.v-toolbar{background:rgb(var(--v-theme-surface-light));color:rgba(var(--v-theme-on-surface-light),var(--v-high-emphasis-opacity))}.v-toolbar--absolute{position:absolute}.v-toolbar--collapse{max-width:112px;overflow:hidden}.v-toolbar--collapse-end{margin-inline-start:auto}.v-toolbar--collapse.v-toolbar--collapse-start{border-end-end-radius:24px}.v-toolbar--collapse.v-toolbar--collapse-end{border-end-start-radius:24px}.v-toolbar--collapse .v-toolbar-title{display:none}.v-toolbar--flat{box-shadow:0 0 0 0 var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 0 0 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 0 0 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-toolbar--floating{display:inline-flex;width:auto}.v-toolbar--rounded{border-radius:4px}.v-toolbar__content,.v-toolbar__extension{align-items:center;display:flex;flex:0 0 auto;position:relative;transition:inherit;width:100%}.v-toolbar__content{overflow:hidden}.v-toolbar__content>.v-btn:first-child{margin-inline-start:4px}.v-toolbar__content>.v-btn:last-child{margin-inline-end:4px}.v-toolbar__content>.v-toolbar-title{margin-inline-start:20px}.v-toolbar--density-prominent .v-toolbar__content{align-items:flex-start}.v-toolbar__image{display:flex;opacity:var(--v-toolbar-image-opacity, 1);transition-property:opacity}.v-toolbar__image{position:absolute;top:0;left:0;width:100%;height:100%}.v-toolbar__prepend,.v-toolbar__append{align-items:center;align-self:stretch;display:flex}.v-toolbar__prepend{margin-inline:4px auto}.v-toolbar__append{margin-inline:auto 4px}.v-toolbar-title{flex:1 1;font-size:1.25rem;min-width:0}.v-toolbar-title{font-size:1.25rem;font-weight:400;letter-spacing:0;line-height:1.75rem;text-transform:none}.v-toolbar--density-prominent .v-toolbar-title{align-self:flex-end;padding-bottom:6px}.v-toolbar--density-prominent .v-toolbar-title{font-size:1.5rem;font-weight:400;letter-spacing:0;line-height:2.25rem;text-transform:none}.v-toolbar-title__placeholder{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v-toolbar-items{display:flex;height:inherit;align-self:stretch}.v-toolbar-items>.v-btn{border-radius:0}.v-img{--v-theme-overlay-multiplier: 3;z-index:0}.v-img.v-img--absolute{height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:-1}.v-img.v-img--fit-content{max-width:fit-content}.v-img.v-img--fit-content>.v-img__img{position:relative}.v-img.v-img--fit-content>.v-responsive__sizer{display:none}.v-img--booting .v-responsive__sizer{transition:none}.v-img--rounded{border-radius:4px}.v-img__img,.v-img__picture,.v-img__gradient,.v-img__placeholder,.v-img__error{z-index:-1}.v-img__img,.v-img__picture,.v-img__gradient,.v-img__placeholder,.v-img__error{position:absolute;top:0;left:0;width:100%;height:100%}.v-img__img--preload{filter:blur(4px)}.v-img__img--contain{object-fit:contain}.v-img__img--cover{object-fit:cover}.v-img__gradient{background-repeat:no-repeat}.v-responsive{display:flex;flex:1 0 auto;max-height:100%;max-width:100%;overflow:hidden;position:relative}.v-responsive--inline{display:inline-flex;flex:0 0 auto}.v-responsive__content{flex:1 0 0px;max-width:100%}.v-responsive__sizer~.v-responsive__content{margin-inline-start:-100%}.v-responsive__sizer{flex:1 0 0px;transition:padding-bottom .2s cubic-bezier(.4,0,.2,1);pointer-events:none}.v-btn{align-items:center;border-radius:4px;display:inline-grid;grid-template-areas:"prepend content append";grid-template-columns:max-content auto max-content;font-weight:500;justify-content:center;letter-spacing:.0892857143em;line-height:normal;max-width:100%;outline:none;position:relative;text-decoration:none;text-indent:.0892857143em;text-transform:uppercase;transition-property:box-shadow,transform,opacity,background;transition-duration:.28s;transition-timing-function:cubic-bezier(.4,0,.2,1);-webkit-user-select:none;user-select:none;vertical-align:middle;flex-shrink:0}.v-locale--is-rtl .v-btn{text-indent:-.0892857143em}.v-btn--size-x-small{--v-btn-size: .625rem;--v-btn-height: 20px;font-size:var(--v-btn-size);min-width:36px;padding:0 8px}.v-btn--size-small{--v-btn-size: .75rem;--v-btn-height: 28px;font-size:var(--v-btn-size);min-width:50px;padding:0 12px}.v-btn--size-default{--v-btn-size: .875rem;--v-btn-height: 36px;font-size:var(--v-btn-size);min-width:64px;padding:0 16px}.v-btn--size-large{--v-btn-size: 1rem;--v-btn-height: 44px;font-size:var(--v-btn-size);min-width:78px;padding:0 20px}.v-btn--size-x-large{--v-btn-size: 1.125rem;--v-btn-height: 52px;font-size:var(--v-btn-size);min-width:92px;padding:0 24px}.v-btn.v-btn--density-default{height:calc(var(--v-btn-height) + 0px)}.v-btn.v-btn--density-comfortable{height:calc(var(--v-btn-height) + -8px)}.v-btn.v-btn--density-compact{height:calc(var(--v-btn-height) + -12px)}.v-btn{border-color:rgba(var(--v-border-color),var(--v-border-opacity));border-style:solid;border-width:0}.v-btn--border{border-width:thin;box-shadow:none}.v-btn--absolute{position:absolute}.v-btn--fixed{position:fixed}.v-btn:hover>.v-btn__overlay{opacity:calc(var(--v-hover-opacity) * var(--v-theme-overlay-multiplier))}.v-btn:focus-visible>.v-btn__overlay{opacity:calc(var(--v-focus-opacity) * var(--v-theme-overlay-multiplier))}@supports not selector(:focus-visible){.v-btn:focus>.v-btn__overlay{opacity:calc(var(--v-focus-opacity) * var(--v-theme-overlay-multiplier))}}.v-btn--active>.v-btn__overlay,.v-btn[aria-haspopup=menu][aria-expanded=true]>.v-btn__overlay{opacity:calc(var(--v-activated-opacity) * var(--v-theme-overlay-multiplier))}.v-btn--active:hover>.v-btn__overlay,.v-btn[aria-haspopup=menu][aria-expanded=true]:hover>.v-btn__overlay{opacity:calc((var(--v-activated-opacity) + var(--v-hover-opacity)) * var(--v-theme-overlay-multiplier))}.v-btn--active:focus-visible>.v-btn__overlay,.v-btn[aria-haspopup=menu][aria-expanded=true]:focus-visible>.v-btn__overlay{opacity:calc((var(--v-activated-opacity) + var(--v-focus-opacity)) * var(--v-theme-overlay-multiplier))}@supports not selector(:focus-visible){.v-btn--active:focus>.v-btn__overlay,.v-btn[aria-haspopup=menu][aria-expanded=true]:focus>.v-btn__overlay{opacity:calc((var(--v-activated-opacity) + var(--v-focus-opacity)) * var(--v-theme-overlay-multiplier))}}.v-btn--variant-plain,.v-btn--variant-outlined,.v-btn--variant-text,.v-btn--variant-tonal{background:transparent;color:inherit}.v-btn--variant-plain{opacity:.62}.v-btn--variant-plain:focus,.v-btn--variant-plain:hover{opacity:1}.v-btn--variant-plain .v-btn__overlay{display:none}.v-btn--variant-elevated,.v-btn--variant-flat{background:rgb(var(--v-theme-surface));color:rgba(var(--v-theme-on-surface),var(--v-high-emphasis-opacity))}.v-btn--variant-elevated{box-shadow:0 3px 1px -2px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 2px 2px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 5px 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-btn--variant-flat{box-shadow:0 0 0 0 var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 0 0 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 0 0 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-btn--variant-outlined{border:thin solid currentColor}.v-btn--variant-text .v-btn__overlay{background:currentColor}.v-btn--variant-tonal .v-btn__underlay{background:currentColor;opacity:var(--v-activated-opacity);border-radius:inherit;top:0;right:0;bottom:0;left:0;pointer-events:none}.v-btn .v-btn__underlay{position:absolute}@supports selector(:focus-visible){.v-btn:after{pointer-events:none;border:2px solid currentColor;border-radius:inherit;opacity:0;transition:opacity .2s ease-in-out}.v-btn:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%}.v-btn:focus-visible:after{opacity:calc(.25 * var(--v-theme-overlay-multiplier))}}.v-btn--icon{border-radius:50%;min-width:0;padding:0}.v-btn--icon.v-btn--size-default{--v-btn-size: 1rem}.v-btn--icon.v-btn--density-default{width:calc(var(--v-btn-height) + 12px);height:calc(var(--v-btn-height) + 12px)}.v-btn--icon.v-btn--density-comfortable{width:calc(var(--v-btn-height) + 0px);height:calc(var(--v-btn-height) + 0px)}.v-btn--icon.v-btn--density-compact{width:calc(var(--v-btn-height) + -8px);height:calc(var(--v-btn-height) + -8px)}.v-btn--elevated:hover,.v-btn--elevated:focus{box-shadow:0 2px 4px -1px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 4px 5px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 10px 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-btn--elevated:active{box-shadow:0 5px 5px -3px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 8px 10px 1px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 3px 14px 2px var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-btn--flat{box-shadow:none}.v-btn--block{display:flex;flex:1 0 auto;min-width:100%}.v-btn--spaced{display:grid;grid-template-columns:max-content 1fr max-content}.v-btn--spaced.v-btn--spaced-start>.v-btn__content{justify-content:end}.v-btn--spaced.v-btn--spaced-end>.v-btn__content{justify-content:start}.v-btn--disabled{pointer-events:none;opacity:.26}.v-btn--disabled:hover{opacity:.26}.v-btn--disabled.v-btn--variant-elevated,.v-btn--disabled.v-btn--variant-flat{box-shadow:none;opacity:1;color:rgba(var(--v-theme-on-surface),.26);background:rgb(var(--v-theme-surface))}.v-btn--disabled.v-btn--variant-elevated .v-btn__overlay,.v-btn--disabled.v-btn--variant-flat .v-btn__overlay{opacity:.4615384615}.v-btn--loading{pointer-events:none}.v-btn--loading .v-btn__content,.v-btn--loading .v-btn__prepend,.v-btn--loading .v-btn__append{opacity:0}.v-btn--stacked{grid-template-areas:"prepend" "content" "append";grid-template-columns:auto;grid-template-rows:max-content max-content max-content;justify-items:center;align-content:center}.v-btn--stacked .v-btn__content{flex-direction:column;line-height:1.25}.v-btn--stacked .v-btn__prepend,.v-btn--stacked .v-btn__append,.v-btn--stacked .v-btn__content>.v-icon--start,.v-btn--stacked .v-btn__content>.v-icon--end{margin-inline:0}.v-btn--stacked .v-btn__prepend,.v-btn--stacked .v-btn__content>.v-icon--start{margin-bottom:4px}.v-btn--stacked .v-btn__append,.v-btn--stacked .v-btn__content>.v-icon--end{margin-top:4px}.v-btn--stacked.v-btn--size-x-small{--v-btn-size: .625rem;--v-btn-height: 56px;font-size:var(--v-btn-size);min-width:56px;padding:0 12px}.v-btn--stacked.v-btn--size-small{--v-btn-size: .75rem;--v-btn-height: 64px;font-size:var(--v-btn-size);min-width:64px;padding:0 14px}.v-btn--stacked.v-btn--size-default{--v-btn-size: .875rem;--v-btn-height: 72px;font-size:var(--v-btn-size);min-width:72px;padding:0 16px}.v-btn--stacked.v-btn--size-large{--v-btn-size: 1rem;--v-btn-height: 80px;font-size:var(--v-btn-size);min-width:80px;padding:0 18px}.v-btn--stacked.v-btn--size-x-large{--v-btn-size: 1.125rem;--v-btn-height: 88px;font-size:var(--v-btn-size);min-width:88px;padding:0 20px}.v-btn--stacked.v-btn--density-default{height:calc(var(--v-btn-height) + 0px)}.v-btn--stacked.v-btn--density-comfortable{height:calc(var(--v-btn-height) + -16px)}.v-btn--stacked.v-btn--density-compact{height:calc(var(--v-btn-height) + -24px)}.v-btn--slim{padding:0 8px}.v-btn--readonly{pointer-events:none}.v-btn--rounded{border-radius:24px}.v-btn--rounded.v-btn--icon{border-radius:4px}.v-btn .v-icon{--v-icon-size-multiplier: .8571428571}.v-btn--icon .v-icon{--v-icon-size-multiplier: 1}.v-btn--stacked .v-icon{--v-icon-size-multiplier: 1.1428571429}.v-btn--stacked.v-btn--block{min-width:100%}.v-btn__loader{align-items:center;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}.v-btn__loader>.v-progress-circular{width:1.5em;height:1.5em}.v-btn__content,.v-btn__prepend,.v-btn__append{align-items:center;display:flex;transition:transform,opacity .2s cubic-bezier(.4,0,.2,1)}.v-btn__prepend{grid-area:prepend;margin-inline:calc(var(--v-btn-height) / -9) calc(var(--v-btn-height) / 4.5)}.v-btn--slim .v-btn__prepend{margin-inline-start:0}.v-btn__append{grid-area:append;margin-inline:calc(var(--v-btn-height) / 4.5) calc(var(--v-btn-height) / -9)}.v-btn--slim .v-btn__append{margin-inline-end:0}.v-btn__content{grid-area:content;justify-content:center;white-space:nowrap}.v-btn__content>.v-icon--start{margin-inline:calc(var(--v-btn-height) / -9) calc(var(--v-btn-height) / 4.5)}.v-btn__content>.v-icon--end{margin-inline:calc(var(--v-btn-height) / 4.5) calc(var(--v-btn-height) / -9)}.v-btn--stacked .v-btn__content{white-space:normal}.v-btn__overlay{background-color:currentColor;border-radius:inherit;opacity:0;transition:opacity .2s ease-in-out}.v-btn__overlay,.v-btn__underlay{pointer-events:none}.v-btn__overlay,.v-btn__underlay{position:absolute;top:0;left:0;width:100%;height:100%}.v-pagination .v-btn{width:auto;padding-inline:5px}.v-pagination .v-btn.v-btn--density-default{min-width:calc(var(--v-btn-height) + 12px)}.v-pagination .v-btn.v-btn--density-comfortable{min-width:calc(var(--v-btn-height) + 0px)}.v-pagination .v-btn.v-btn--density-compact{min-width:calc(var(--v-btn-height) + -8px)}.v-pagination .v-btn{border-radius:4px}.v-pagination .v-btn--rounded{border-radius:50%}.v-pagination .v-btn__overlay{transition:none}.v-pagination__prev .v-btn,.v-pagination__next .v-btn{padding-inline:0}.v-pagination__prev .v-btn.v-btn--density-default,.v-pagination__next .v-btn.v-btn--density-default{width:calc(var(--v-btn-height) + 12px)}.v-pagination__prev .v-btn.v-btn--density-comfortable,.v-pagination__next .v-btn.v-btn--density-comfortable{width:calc(var(--v-btn-height) + 0px)}.v-pagination__prev .v-btn.v-btn--density-compact,.v-pagination__next .v-btn.v-btn--density-compact{width:calc(var(--v-btn-height) + -8px)}.v-pagination .v-pagination__item--is-active .v-btn__overlay{opacity:var(--v-border-opacity)}@media(forced-colors:active){.v-btn:not(.v-btn--variant-text,.v-btn--variant-plain){border:thin solid}.v-btn:focus-visible{outline:2px solid;outline-offset:2px}}.v-btn-toggle>.v-btn.v-btn--active:not(.v-btn--disabled)>.v-btn__overlay{opacity:calc(var(--v-activated-opacity) * var(--v-theme-overlay-multiplier))}.v-btn-toggle>.v-btn.v-btn--active:not(.v-btn--disabled):hover>.v-btn__overlay{opacity:calc((var(--v-activated-opacity) + var(--v-hover-opacity)) * var(--v-theme-overlay-multiplier))}.v-btn-toggle>.v-btn.v-btn--active:not(.v-btn--disabled):focus-visible>.v-btn__overlay{opacity:calc((var(--v-activated-opacity) + var(--v-focus-opacity)) * var(--v-theme-overlay-multiplier))}@supports not selector(:focus-visible){.v-btn-toggle>.v-btn.v-btn--active:not(.v-btn--disabled):focus>.v-btn__overlay{opacity:calc((var(--v-activated-opacity) + var(--v-focus-opacity)) * var(--v-theme-overlay-multiplier))}}.v-btn-toggle>.v-btn.v-btn--active:not(.v-btn--disabled).v-btn--variant-plain{opacity:1}@media(forced-colors:active){.v-btn-toggle>.v-btn:not(.v-btn--disabled){border-color:buttontext!important}.v-btn-toggle>.v-btn:not(.v-btn--disabled):focus-visible{outline:0}.v-btn-toggle>.v-btn:not(.v-btn--disabled):not(.v-btn--active):hover,.v-btn-toggle>.v-btn:not(.v-btn--disabled):not(.v-btn--active):focus-visible{color:highlight;border-color:currentColor!important}.v-btn-toggle>.v-btn--active{color:highlight!important;forced-color-adjust:preserve-parent-color}.v-btn-toggle>.v-btn--active:not(.v-btn--variant-text,.v-btn--variant-plain){background-color:highlight!important;color:highlighttext!important;border-color:highlight!important}}.v-btn-group{display:inline-flex;flex-wrap:nowrap;max-width:100%;min-width:0;overflow-y:hidden;overflow-x:auto;vertical-align:middle}.v-btn-group{border-color:rgba(var(--v-border-color),var(--v-border-opacity));border-style:solid;border-width:0}.v-btn-group--border{border-width:thin;box-shadow:none}.v-btn-group{box-shadow:0 0 0 0 var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 0 0 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 0 0 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-btn-group{border-radius:4px}.v-btn-group{background:transparent;color:rgba(var(--v-theme-on-surface),var(--v-high-emphasis-opacity))}.v-btn-group--density-default.v-btn-group{height:48px}.v-btn-group--density-comfortable.v-btn-group{height:40px}.v-btn-group--density-compact.v-btn-group{height:36px}.v-btn-group .v-btn{border-radius:0;border-color:inherit}.v-btn-group--tile{border-radius:0}.v-btn-group--horizontal .v-btn:not(:last-child){border-inline-end:none}.v-btn-group--horizontal .v-btn:not(:first-child){border-inline-start:none}.v-btn-group--horizontal .v-btn:first-child{border-start-start-radius:inherit;border-end-start-radius:inherit}.v-btn-group--horizontal .v-btn:last-child{border-start-end-radius:inherit;border-end-end-radius:inherit}.v-btn-group--horizontal.v-btn-group--divided .v-btn:not(:last-child){border-inline-end-width:thin;border-inline-end-style:solid;border-inline-end-color:rgba(var(--v-border-color),var(--v-border-opacity))}.v-btn-group--vertical{flex-direction:column;height:auto!important}.v-btn-group--vertical .v-btn:not(:last-child){border-block-end:none}.v-btn-group--vertical .v-btn:not(:first-child){border-block-start:none}.v-btn-group--vertical .v-btn:first-child{border-start-start-radius:inherit;border-start-end-radius:inherit}.v-btn-group--vertical .v-btn:last-child{border-end-start-radius:inherit;border-end-end-radius:inherit}.v-btn-group--vertical.v-btn-group--divided .v-btn:not(:last-child){border-block-end-width:thin;border-block-end-style:solid;border-block-end-color:rgba(var(--v-border-color),var(--v-border-opacity))}.v-icon{--v-icon-size-multiplier: 1;align-items:center;display:inline-flex;font-feature-settings:"liga";height:1em;justify-content:center;letter-spacing:normal;line-height:1;position:relative;opacity:var(--v-icon-opacity, 1);text-indent:0;text-align:center;-webkit-user-select:none;user-select:none;vertical-align:middle;width:1em;min-width:1em}.v-icon--clickable{cursor:pointer}.v-icon--disabled{pointer-events:none;opacity:.38}.v-icon--size-x-small{font-size:calc(var(--v-icon-size-multiplier) * 1em)}.v-icon--size-small{font-size:calc(var(--v-icon-size-multiplier) * 1.25em)}.v-icon--size-default{font-size:calc(var(--v-icon-size-multiplier) * 1.5em)}.v-icon--size-large{font-size:calc(var(--v-icon-size-multiplier) * 1.75em)}.v-icon--size-x-large{font-size:calc(var(--v-icon-size-multiplier) * 2em)}.v-icon__svg{fill:currentColor;width:100%;height:100%}.v-icon--start{margin-inline-end:8px}.v-icon--end{margin-inline-start:8px}.v-progress-circular{align-items:center;display:inline-flex;justify-content:center;overflow:hidden;position:relative;vertical-align:middle}.v-progress-circular>svg{width:100%;height:100%;margin:auto;position:absolute;top:0;bottom:0;left:0;right:0;z-index:0}.v-progress-circular__content{align-items:center;display:flex;justify-content:center}.v-progress-circular__underlay{color:rgba(var(--v-border-color),var(--v-border-opacity));stroke:currentColor;z-index:1}.v-progress-circular__overlay{stroke:currentColor;transition:all .2s ease-in-out,stroke-width 0s;z-index:2}.v-progress-circular--revealing{--progress-reveal-duration: $progress-circular-reveal-duration}.v-progress-circular--revealing .v-progress-circular__overlay{transition-duration:var(--progress-reveal-duration),0s}.v-progress-circular--size-x-small{height:16px;width:16px}.v-progress-circular--size-small{height:24px;width:24px}.v-progress-circular--size-default{height:32px;width:32px}.v-progress-circular--size-large{height:48px;width:48px}.v-progress-circular--size-x-large{height:64px;width:64px}.v-progress-circular--indeterminate>svg{animation:progress-circular-rotate 1.4s linear infinite;transform-origin:center center;transition:all .2s ease-in-out}.v-progress-circular--indeterminate .v-progress-circular__overlay{animation:progress-circular-dash 1.4s ease-in-out infinite,progress-circular-rotate 1.4s linear infinite;stroke-dasharray:25,200;stroke-dashoffset:0;stroke-linecap:round;transform-origin:center center;transform:rotate(-90deg)}.v-progress-circular--disable-shrink>svg{animation-duration:.7s}.v-progress-circular--disable-shrink .v-progress-circular__overlay{animation:none}.v-progress-circular--indeterminate:not(.v-progress-circular--visible)>svg,.v-progress-circular--indeterminate:not(.v-progress-circular--visible) .v-progress-circular__overlay{animation-play-state:paused!important}@keyframes progress-circular-dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0px}50%{stroke-dasharray:100,200;stroke-dashoffset:-15px}to{stroke-dasharray:100,200;stroke-dashoffset:-124px}}@keyframes progress-circular-rotate{to{transform:rotate(270deg)}}.v-progress-linear{background:transparent;overflow:hidden;position:relative;transition:.2s cubic-bezier(.4,0,.2,1),mask-size 0s;width:100%}@media(forced-colors:active){.v-progress-linear{border:thin solid buttontext}}.v-progress-linear__background,.v-progress-linear__buffer{background:currentColor;bottom:0;left:0;opacity:var(--v-border-opacity);position:absolute;top:0;width:100%;transition-property:width,left,right;transition:inherit}@media(forced-colors:active){.v-progress-linear__buffer{background-color:highlight!important;opacity:.5!important}}.v-progress-linear__content{align-items:center;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}.v-progress-linear--clickable .v-progress-linear__content{pointer-events:none}.v-progress-linear__determinate,.v-progress-linear__indeterminate{background:currentColor}@media(forced-colors:active){.v-progress-linear__determinate,.v-progress-linear__indeterminate{background-color:highlight!important}}.v-progress-linear__determinate{height:inherit;left:0;position:absolute;transition:inherit;transition-property:width,left,right}.v-progress-linear__indeterminate .long,.v-progress-linear__indeterminate .short{animation-play-state:paused;animation-duration:2.2s;animation-iteration-count:infinite;bottom:0;height:inherit;left:0;position:absolute;right:auto;top:0;width:auto}.v-progress-linear__indeterminate .long{animation-name:indeterminate-ltr}.v-progress-linear__indeterminate .short{animation-name:indeterminate-short-ltr}.v-progress-linear__stream{animation:stream .25s infinite linear;animation-play-state:paused;bottom:0;left:auto;opacity:.3;pointer-events:none;position:absolute;transition:inherit;transition-property:width,left,right}.v-progress-linear--reverse .v-progress-linear__background,.v-progress-linear--reverse .v-progress-linear__determinate,.v-progress-linear--reverse .v-progress-linear__content,.v-progress-linear--reverse .v-progress-linear__indeterminate .long,.v-progress-linear--reverse .v-progress-linear__indeterminate .short{left:auto;right:0}.v-progress-linear--reverse .v-progress-linear__indeterminate .long{animation-name:indeterminate-rtl}.v-progress-linear--reverse .v-progress-linear__indeterminate .short{animation-name:indeterminate-short-rtl}.v-progress-linear--reverse .v-progress-linear__stream{right:auto}.v-progress-linear--absolute,.v-progress-linear--fixed{left:0;z-index:1}.v-progress-linear--absolute{position:absolute}.v-progress-linear--fixed{position:fixed}.v-progress-linear--rounded{border-radius:9999px}.v-progress-linear--rounded.v-progress-linear--rounded-bar .v-progress-linear__determinate,.v-progress-linear--rounded.v-progress-linear--rounded-bar .v-progress-linear__indeterminate{border-radius:inherit}.v-progress-linear--striped .v-progress-linear__determinate{animation:progress-linear-stripes 1s infinite linear;background-image:linear-gradient(135deg,hsla(0,0%,100%,.25) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.25) 0,hsla(0,0%,100%,.25) 75%,transparent 0,transparent);background-repeat:repeat;background-size:var(--v-progress-linear-height)}.v-progress-linear--active .v-progress-linear__indeterminate .long,.v-progress-linear--active .v-progress-linear__indeterminate .short,.v-progress-linear--active .v-progress-linear__stream{animation-play-state:running}.v-progress-linear--rounded-bar .v-progress-linear__determinate,.v-progress-linear--rounded-bar .v-progress-linear__indeterminate,.v-progress-linear--rounded-bar .v-progress-linear__stream+.v-progress-linear__background{border-radius:9999px}.v-progress-linear--rounded-bar .v-progress-linear__determinate{border-start-start-radius:0;border-end-start-radius:0}@keyframes indeterminate-ltr{0%{left:-90%;right:100%}60%{left:-90%;right:100%}to{left:100%;right:-35%}}@keyframes indeterminate-rtl{0%{left:100%;right:-90%}60%{left:100%;right:-90%}to{left:-35%;right:100%}}@keyframes indeterminate-short-ltr{0%{left:-200%;right:100%}60%{left:107%;right:-8%}to{left:107%;right:-8%}}@keyframes indeterminate-short-rtl{0%{left:100%;right:-200%}60%{left:-8%;right:107%}to{left:-8%;right:107%}}@keyframes stream{to{transform:translate(var(--v-progress-linear-stream-to))}}@keyframes progress-linear-stripes{0%{background-position-x:var(--v-progress-linear-height)}}.v-ripple__container{color:inherit;border-radius:inherit;position:absolute;width:100%;height:100%;left:0;top:0;overflow:hidden;z-index:0;pointer-events:none;contain:strict}.v-ripple__animation{color:inherit;position:absolute;top:0;left:0;border-radius:50%;background:currentColor;opacity:0;pointer-events:none;overflow:hidden;will-change:transform,opacity}.v-ripple__animation--enter{transition:none;opacity:0}.v-ripple__animation--in{transition:transform .25s cubic-bezier(0,0,.2,1),opacity .1s cubic-bezier(0,0,.2,1);opacity:calc(.25 * var(--v-theme-overlay-multiplier))}@media(prefers-reduced-motion:reduce){.v-ripple__animation--in{transition-property:opacity;transition-duration:.1s}}.v-ripple__animation--out{transition:opacity .3s cubic-bezier(0,0,.2,1);opacity:0}.v-alert{display:grid;flex:1 1;grid-template-areas:"prepend content append close" ". content . .";grid-template-columns:max-content auto max-content max-content;position:relative;padding:16px;overflow:hidden;--v-border-color: currentColor}.v-alert--absolute{position:absolute}.v-alert--fixed{position:fixed}.v-alert--sticky{position:sticky}.v-alert{border-radius:4px}.v-alert--variant-plain,.v-alert--variant-outlined,.v-alert--variant-text,.v-alert--variant-tonal{background:transparent;color:inherit}.v-alert--variant-plain{opacity:.62}.v-alert--variant-plain:focus,.v-alert--variant-plain:hover{opacity:1}.v-alert--variant-plain .v-alert__overlay{display:none}.v-alert--variant-elevated,.v-alert--variant-flat{background:rgb(var(--v-theme-surface-light));color:rgba(var(--v-theme-on-surface-light),var(--v-high-emphasis-opacity))}.v-alert--variant-elevated{box-shadow:0 2px 1px -1px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 1px 1px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 3px 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-alert--variant-flat{box-shadow:0 0 0 0 var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 0 0 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 0 0 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-alert--variant-outlined{border:thin solid currentColor}.v-alert--variant-text .v-alert__overlay{background:currentColor}.v-alert--variant-tonal .v-alert__underlay{background:currentColor;opacity:var(--v-activated-opacity);border-radius:inherit;top:0;right:0;bottom:0;left:0;pointer-events:none}.v-alert .v-alert__underlay{position:absolute}.v-alert--prominent{grid-template-areas:"prepend content append close" "prepend content . ."}.v-alert.v-alert--border{--v-border-opacity: .38}.v-alert.v-alert--border.v-alert--border-start{padding-inline-start:24px}.v-alert.v-alert--border.v-alert--border-end{padding-inline-end:24px}.v-alert--variant-plain{transition:.2s opacity cubic-bezier(.4,0,.2,1)}.v-alert--density-default{padding-bottom:16px;padding-top:16px}.v-alert--density-default.v-alert--border-top{padding-top:24px}.v-alert--density-default.v-alert--border-bottom{padding-bottom:24px}.v-alert--density-comfortable{padding-bottom:12px;padding-top:12px}.v-alert--density-comfortable.v-alert--border-top{padding-top:20px}.v-alert--density-comfortable.v-alert--border-bottom{padding-bottom:20px}.v-alert--density-compact{padding-bottom:8px;padding-top:8px}.v-alert--density-compact.v-alert--border-top{padding-top:16px}.v-alert--density-compact.v-alert--border-bottom{padding-bottom:16px}.v-alert:not(:has(.v-alert-title)) .v-alert__content{padding-block:.125rem}.v-alert__border{border-radius:inherit;bottom:0;left:0;opacity:var(--v-border-opacity);position:absolute;pointer-events:none;right:0;top:0;width:100%}.v-alert__border{border-color:currentColor;border-style:solid;border-width:0}.v-alert__border--border{border-width:8px;box-shadow:none}.v-alert--border-start .v-alert__border{border-inline-start-width:8px}.v-alert--border-end .v-alert__border{border-inline-end-width:8px}.v-alert--border-top .v-alert__border{border-top-width:8px}.v-alert--border-bottom .v-alert__border{border-bottom-width:8px}.v-alert__close{flex:0 1 auto;grid-area:close}.v-alert__close>.v-btn{margin-block:calc(-1 * (var(--v-btn-height) + 12px - 1.75rem) / 2)}.v-alert__content{align-self:center;grid-area:content;overflow:hidden}.v-alert__append,.v-alert__close{margin-inline-start:16px}.v-alert__append{align-self:flex-start;grid-area:append}.v-alert__append+.v-alert__close{margin-inline-start:16px}.v-alert__prepend{align-self:flex-start;display:flex;align-items:center;grid-area:prepend;margin-inline-end:16px;min-height:1.75rem}.v-alert__prepend>.v-icon{font-size:1.75rem;height:1.75rem;width:1.75rem}.v-alert--prominent .v-alert__prepend{align-self:center}.v-alert__underlay{grid-area:none;position:absolute}.v-alert--border-start .v-alert__underlay{border-top-left-radius:0;border-bottom-left-radius:0}.v-alert--border-end .v-alert__underlay{border-top-right-radius:0;border-bottom-right-radius:0}.v-alert--border-top .v-alert__underlay{border-top-left-radius:0;border-top-right-radius:0}.v-alert--border-bottom .v-alert__underlay{border-bottom-left-radius:0;border-bottom-right-radius:0}.v-alert-title{align-items:center;align-self:center;display:flex;font-size:1.25rem;font-weight:500;-webkit-hyphens:auto;hyphens:auto;letter-spacing:.0125em;line-height:1.75rem;overflow-wrap:normal;text-transform:none;word-break:normal;word-wrap:break-word}@media(forced-colors:active){.v-alert:not(.v-alert--variant-text,.v-alert--variant-plain){border-style:solid}.v-alert--variant-outlined,.v-alert--variant-tonal{border-width:medium}.v-alert--variant-elevated,.v-alert--variant-flat{border-width:thick}}.v-autocomplete--chips.v-input--density-compact .v-field--variant-solo .v-label.v-field-label--floating,.v-autocomplete--chips.v-input--density-compact .v-field--variant-solo-inverted .v-label.v-field-label--floating,.v-autocomplete--chips.v-input--density-compact .v-field--variant-filled .v-label.v-field-label--floating,.v-autocomplete--chips.v-input--density-compact .v-field--variant-solo-filled .v-label.v-field-label--floating{top:0}.v-autocomplete .v-field .v-text-field__prefix,.v-autocomplete .v-field .v-text-field__suffix,.v-autocomplete .v-field .v-field__input,.v-autocomplete .v-field .v-field__input>input,.v-autocomplete .v-field.v-field{cursor:text}.v-autocomplete .v-field .v-field__input>input{flex:1 1}.v-autocomplete .v-field input{min-width:64px}.v-autocomplete .v-field:not(.v-field--focused) input{min-width:0}.v-autocomplete .v-field--dirty .v-autocomplete__selection{margin-inline-end:2px}.v-autocomplete .v-autocomplete__selection-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v-autocomplete__content{overflow:hidden}.v-autocomplete__content{box-shadow:0 2px 4px -1px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 4px 5px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 10px 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-menu>.v-overlay__content.v-autocomplete__content{border-radius:4px}.v-autocomplete__content>.v-sheet{display:flex;flex-direction:column}.v-autocomplete__mask{background:rgb(var(--v-theme-surface-light))}.v-autocomplete__selection{display:inline-flex;align-items:center;height:1.5rem;letter-spacing:inherit;line-height:inherit;max-width:calc(100% - 4px)}.v-autocomplete__selection:first-child{margin-inline-start:0}.v-autocomplete--selecting-index .v-autocomplete__selection{opacity:var(--v-medium-emphasis-opacity)}.v-autocomplete--selecting-index .v-autocomplete__selection--selected{opacity:1}.v-autocomplete--selecting-index .v-field__input>input{caret-color:transparent}.v-autocomplete--single:not(.v-autocomplete--selection-slot).v-text-field input{flex:1 1;position:absolute;left:0;right:0;width:100%;padding-inline:inherit}.v-autocomplete--single:not(.v-autocomplete--selection-slot) .v-field--active input{transition:none}.v-autocomplete--single:not(.v-autocomplete--selection-slot) .v-field--dirty:not(.v-field--focused) input{opacity:0}.v-autocomplete--single:not(.v-autocomplete--selection-slot) .v-field--focused .v-autocomplete__selection{opacity:0}.v-autocomplete__menu-icon{margin-inline-start:4px;transition:.2s cubic-bezier(.4,0,.2,1)}.v-autocomplete--active-menu .v-autocomplete__menu-icon{transform:rotate(180deg)}.v-avatar{flex:none;align-items:center;display:inline-flex;justify-content:center;line-height:normal;overflow:hidden;position:relative;text-align:center;transition:.2s cubic-bezier(.4,0,.2,1);transition-property:width,height;vertical-align:middle}.v-avatar.v-avatar--size-x-small{--v-avatar-height: 24px}.v-avatar.v-avatar--size-small{--v-avatar-height: 32px}.v-avatar.v-avatar--size-default{--v-avatar-height: 40px}.v-avatar.v-avatar--size-large{--v-avatar-height: 48px}.v-avatar.v-avatar--size-x-large{--v-avatar-height: 56px}.v-avatar.v-avatar--density-default{height:calc(var(--v-avatar-height) + 0px);width:calc(var(--v-avatar-height) + 0px)}.v-avatar.v-avatar--density-comfortable{height:calc(var(--v-avatar-height) + -4px);width:calc(var(--v-avatar-height) + -4px)}.v-avatar.v-avatar--density-compact{height:calc(var(--v-avatar-height) + -8px);width:calc(var(--v-avatar-height) + -8px)}.v-avatar{border-color:rgba(var(--v-border-color),var(--v-border-opacity));border-style:solid;border-width:0}.v-avatar--border{border-width:thin;box-shadow:none}.v-avatar{border-radius:50%}.v-avatar--variant-plain,.v-avatar--variant-outlined,.v-avatar--variant-text,.v-avatar--variant-tonal{background:transparent;color:inherit}.v-avatar--variant-plain{opacity:.62}.v-avatar--variant-plain:focus,.v-avatar--variant-plain:hover{opacity:1}.v-avatar--variant-plain .v-avatar__overlay{display:none}.v-avatar--variant-elevated,.v-avatar--variant-flat{background:rgb(var(--v-theme-surface));color:rgba(var(--v-theme-on-surface),var(--v-medium-emphasis-opacity))}.v-avatar--variant-elevated{box-shadow:0 2px 1px -1px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 1px 1px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 3px 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-avatar--variant-flat{box-shadow:0 0 0 0 var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 0 0 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 0 0 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-avatar--variant-outlined{border:thin solid currentColor}.v-avatar--variant-text .v-avatar__overlay{background:currentColor}.v-avatar--variant-tonal .v-avatar__underlay{background:currentColor;opacity:var(--v-activated-opacity);border-radius:inherit;top:0;right:0;bottom:0;left:0;pointer-events:none}.v-avatar .v-avatar__underlay{position:absolute}.v-avatar--rounded{border-radius:4px}.v-avatar--start{margin-inline-end:8px}.v-avatar--end{margin-inline-start:8px}.v-avatar .v-img{height:100%;width:100%}.v-checkbox.v-input{flex:0 1 auto}.v-checkbox .v-selection-control{min-height:var(--v-input-control-height)}.v-selection-control{align-items:center;contain:layout;display:flex;flex:1 0;grid-area:control;position:relative;-webkit-user-select:none;user-select:none}.v-selection-control .v-label{white-space:normal;word-break:break-word;height:100%;opacity:1}.v-selection-control--disabled{opacity:var(--v-disabled-opacity);pointer-events:none}.v-selection-control--error:not(.v-selection-control--disabled) .v-label{color:rgb(var(--v-theme-error))}.v-selection-control--inline{display:inline-flex;flex:0 0 auto;min-width:0;max-width:100%}.v-selection-control--inline .v-label{width:auto}.v-selection-control--density-default{--v-selection-control-size: 40px}.v-selection-control--density-comfortable{--v-selection-control-size: 36px}.v-selection-control--density-compact{--v-selection-control-size: 28px}.v-selection-control__wrapper{width:var(--v-selection-control-size);height:var(--v-selection-control-size);display:inline-flex;align-items:center;position:relative;justify-content:center;flex:none}.v-selection-control__input{width:var(--v-selection-control-size);height:var(--v-selection-control-size);align-items:center;display:flex;flex:none;justify-content:center;position:relative;border-radius:50%}.v-selection-control__input input{cursor:pointer;position:absolute;left:0;top:0;width:100%;height:100%;opacity:0}.v-selection-control__input:before{border-radius:100%;background-color:currentColor;opacity:0;pointer-events:none}.v-selection-control__input:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%}.v-selection-control__input:hover:before{opacity:calc(var(--v-hover-opacity) * var(--v-theme-overlay-multiplier))}.v-selection-control__input>.v-icon{opacity:var(--v-medium-emphasis-opacity)}.v-selection-control--disabled .v-selection-control__input>.v-icon,.v-selection-control--dirty .v-selection-control__input>.v-icon,.v-selection-control--error .v-selection-control__input>.v-icon{opacity:1}.v-selection-control--error:not(.v-selection-control--disabled) .v-selection-control__input>.v-icon{color:rgb(var(--v-theme-error))}.v-selection-control--focus-visible .v-selection-control__input:before{opacity:calc(var(--v-focus-opacity) * var(--v-theme-overlay-multiplier))}.v-label{align-items:center;color:inherit;display:inline-flex;font-size:1rem;letter-spacing:.009375em;min-width:0;opacity:var(--v-medium-emphasis-opacity);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v-label--clickable{cursor:pointer}.v-selection-control-group{grid-area:control;display:flex;flex-direction:column}.v-selection-control-group--inline{flex-direction:row;flex-wrap:wrap}.v-input{display:grid;flex:1 1 auto;font-size:1rem;font-weight:400;line-height:1.5}.v-input--disabled{pointer-events:none}.v-input--density-default{--v-input-control-height: 56px;--v-input-padding-top: 16px}.v-input--density-comfortable{--v-input-control-height: 48px;--v-input-padding-top: 12px}.v-input--density-compact{--v-input-control-height: 40px;--v-input-padding-top: 8px}.v-input--vertical{grid-template-areas:"append" "control" "prepend";grid-template-rows:max-content auto max-content;grid-template-columns:min-content}.v-input--vertical .v-input__prepend{margin-block-start:16px}.v-input--vertical .v-input__append{margin-block-end:16px}.v-input--horizontal{grid-template-areas:"prepend control append" "a messages b";grid-template-columns:max-content minmax(0,1fr) max-content;grid-template-rows:1fr auto}.v-input--horizontal .v-input__prepend{margin-inline-end:16px}.v-input--horizontal .v-input__append{margin-inline-start:16px}.v-input__details{align-items:flex-end;display:flex;font-size:.75rem;font-weight:400;grid-area:messages;letter-spacing:.0333333333em;line-height:normal;min-height:22px;padding-top:6px;overflow:hidden;justify-content:space-between}.v-input__details>.v-icon,.v-input__prepend>.v-icon,.v-input__append>.v-icon{opacity:var(--v-medium-emphasis-opacity)}.v-input--disabled .v-input__details>.v-icon,.v-input--disabled .v-input__details .v-messages,.v-input--error .v-input__details>.v-icon,.v-input--error .v-input__details .v-messages,.v-input--disabled .v-input__prepend>.v-icon,.v-input--disabled .v-input__prepend .v-messages,.v-input--error .v-input__prepend>.v-icon,.v-input--error .v-input__prepend .v-messages,.v-input--disabled .v-input__append>.v-icon,.v-input--disabled .v-input__append .v-messages,.v-input--error .v-input__append>.v-icon,.v-input--error .v-input__append .v-messages{opacity:1}.v-input--glow.v-input--focused .v-input__details>.v-icon,.v-input--glow.v-input--focused .v-input__prepend>.v-icon,.v-input--glow.v-input--focused .v-input__append>.v-icon{opacity:1}.v-input--disabled .v-input__details,.v-input--disabled .v-input__prepend,.v-input--disabled .v-input__append{opacity:var(--v-disabled-opacity)}.v-input--error:not(.v-input--disabled) .v-input__details>.v-icon,.v-input--error:not(.v-input--disabled) .v-input__details .v-messages,.v-input--error:not(.v-input--disabled) .v-input__prepend>.v-icon,.v-input--error:not(.v-input--disabled) .v-input__prepend .v-messages,.v-input--error:not(.v-input--disabled) .v-input__append>.v-icon,.v-input--error:not(.v-input--disabled) .v-input__append .v-messages{color:rgb(var(--v-theme-error))}.v-input__prepend,.v-input__append{display:flex;align-items:flex-start;padding-top:var(--v-input-padding-top)}.v-input--center-affix .v-input__prepend,.v-input--center-affix .v-input__append{align-items:center;padding-top:0}.v-input__prepend{grid-area:prepend}.v-input__append{grid-area:append}.v-input__control{display:flex;grid-area:control}.v-input--hide-spin-buttons input::-webkit-outer-spin-button,.v-input--hide-spin-buttons input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.v-input--hide-spin-buttons input[type=number]{-moz-appearance:textfield}.v-input--plain-underlined .v-input__prepend,.v-input--plain-underlined .v-input__append{align-items:flex-start}.v-input--density-default.v-input--plain-underlined .v-input__prepend,.v-input--density-default.v-input--plain-underlined .v-input__append{padding-top:calc(var(--v-input-padding-top) + 4px)}.v-input--density-comfortable.v-input--plain-underlined .v-input__prepend,.v-input--density-comfortable.v-input--plain-underlined .v-input__append{padding-top:calc(var(--v-input-padding-top) + 2px)}.v-input--density-compact.v-input--plain-underlined .v-input__prepend,.v-input--density-compact.v-input--plain-underlined .v-input__append{padding-top:calc(var(--v-input-padding-top) + 0px)}.v-messages{flex:1 1 auto;font-size:12px;min-height:14px;min-width:1px;opacity:var(--v-medium-emphasis-opacity);position:relative}.v-messages__message{line-height:12px;word-break:break-word;overflow-wrap:break-word;word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;transition-duration:.15s}.v-chip{align-items:center;display:inline-flex;font-weight:400;max-width:100%;min-width:0;overflow:hidden;position:relative;text-decoration:none;white-space:nowrap;vertical-align:middle}.v-chip .v-icon{--v-icon-size-multiplier: .8571428571}.v-chip.v-chip--size-x-small{--v-chip-size: .625rem;--v-chip-height: 20px;font-size:.625rem;padding:0 8px}.v-chip.v-chip--size-x-small .v-avatar{--v-avatar-height: 14px}.v-chip--pill.v-chip.v-chip--size-x-small .v-avatar{--v-avatar-height: 20px}.v-chip.v-chip--size-x-small .v-avatar--start{margin-inline-start:-5.6px;margin-inline-end:4px}.v-chip--pill.v-chip.v-chip--size-x-small .v-avatar--start{margin-inline-start:-8px}.v-chip.v-chip--size-x-small .v-avatar--end{margin-inline-start:4px;margin-inline-end:-5.6px}.v-chip--pill.v-chip.v-chip--size-x-small .v-avatar--end{margin-inline-end:-8px}.v-chip--pill.v-chip.v-chip--size-x-small .v-avatar--end+.v-chip__close{margin-inline-start:12px}.v-chip.v-chip--size-x-small .v-icon--start,.v-chip.v-chip--size-x-small .v-chip__filter{margin-inline-start:-4px;margin-inline-end:4px}.v-chip.v-chip--size-x-small .v-icon--end,.v-chip.v-chip--size-x-small .v-chip__close{margin-inline-start:4px;margin-inline-end:-4px}.v-chip.v-chip--size-x-small .v-icon--end+.v-chip__close,.v-chip.v-chip--size-x-small .v-avatar--end+.v-chip__close,.v-chip.v-chip--size-x-small .v-chip__append+.v-chip__close{margin-inline-start:8px}.v-chip.v-chip--size-small{--v-chip-size: .75rem;--v-chip-height: 26px;font-size:.75rem;padding:0 10px}.v-chip.v-chip--size-small .v-avatar{--v-avatar-height: 20px}.v-chip--pill.v-chip.v-chip--size-small .v-avatar{--v-avatar-height: 26px}.v-chip.v-chip--size-small .v-avatar--start{margin-inline-start:-7px;margin-inline-end:5px}.v-chip--pill.v-chip.v-chip--size-small .v-avatar--start{margin-inline-start:-10px}.v-chip.v-chip--size-small .v-avatar--end{margin-inline-start:5px;margin-inline-end:-7px}.v-chip--pill.v-chip.v-chip--size-small .v-avatar--end{margin-inline-end:-10px}.v-chip--pill.v-chip.v-chip--size-small .v-avatar--end+.v-chip__close{margin-inline-start:15px}.v-chip.v-chip--size-small .v-icon--start,.v-chip.v-chip--size-small .v-chip__filter{margin-inline-start:-5px;margin-inline-end:5px}.v-chip.v-chip--size-small .v-icon--end,.v-chip.v-chip--size-small .v-chip__close{margin-inline-start:5px;margin-inline-end:-5px}.v-chip.v-chip--size-small .v-icon--end+.v-chip__close,.v-chip.v-chip--size-small .v-avatar--end+.v-chip__close,.v-chip.v-chip--size-small .v-chip__append+.v-chip__close{margin-inline-start:10px}.v-chip.v-chip--size-default{--v-chip-size: .875rem;--v-chip-height: 32px;font-size:.875rem;padding:0 12px}.v-chip.v-chip--size-default .v-avatar{--v-avatar-height: 26px}.v-chip--pill.v-chip.v-chip--size-default .v-avatar{--v-avatar-height: 32px}.v-chip.v-chip--size-default .v-avatar--start{margin-inline-start:-8.4px;margin-inline-end:6px}.v-chip--pill.v-chip.v-chip--size-default .v-avatar--start{margin-inline-start:-12px}.v-chip.v-chip--size-default .v-avatar--end{margin-inline-start:6px;margin-inline-end:-8.4px}.v-chip--pill.v-chip.v-chip--size-default .v-avatar--end{margin-inline-end:-12px}.v-chip--pill.v-chip.v-chip--size-default .v-avatar--end+.v-chip__close{margin-inline-start:18px}.v-chip.v-chip--size-default .v-icon--start,.v-chip.v-chip--size-default .v-chip__filter{margin-inline-start:-6px;margin-inline-end:6px}.v-chip.v-chip--size-default .v-icon--end,.v-chip.v-chip--size-default .v-chip__close{margin-inline-start:6px;margin-inline-end:-6px}.v-chip.v-chip--size-default .v-icon--end+.v-chip__close,.v-chip.v-chip--size-default .v-avatar--end+.v-chip__close,.v-chip.v-chip--size-default .v-chip__append+.v-chip__close{margin-inline-start:12px}.v-chip.v-chip--size-large{--v-chip-size: 1rem;--v-chip-height: 38px;font-size:1rem;padding:0 14px}.v-chip.v-chip--size-large .v-avatar{--v-avatar-height: 32px}.v-chip--pill.v-chip.v-chip--size-large .v-avatar{--v-avatar-height: 38px}.v-chip.v-chip--size-large .v-avatar--start{margin-inline-start:-9.8px;margin-inline-end:7px}.v-chip--pill.v-chip.v-chip--size-large .v-avatar--start{margin-inline-start:-14px}.v-chip.v-chip--size-large .v-avatar--end{margin-inline-start:7px;margin-inline-end:-9.8px}.v-chip--pill.v-chip.v-chip--size-large .v-avatar--end{margin-inline-end:-14px}.v-chip--pill.v-chip.v-chip--size-large .v-avatar--end+.v-chip__close{margin-inline-start:21px}.v-chip.v-chip--size-large .v-icon--start,.v-chip.v-chip--size-large .v-chip__filter{margin-inline-start:-7px;margin-inline-end:7px}.v-chip.v-chip--size-large .v-icon--end,.v-chip.v-chip--size-large .v-chip__close{margin-inline-start:7px;margin-inline-end:-7px}.v-chip.v-chip--size-large .v-icon--end+.v-chip__close,.v-chip.v-chip--size-large .v-avatar--end+.v-chip__close,.v-chip.v-chip--size-large .v-chip__append+.v-chip__close{margin-inline-start:14px}.v-chip.v-chip--size-x-large{--v-chip-size: 1.125rem;--v-chip-height: 44px;font-size:1.125rem;padding:0 17px}.v-chip.v-chip--size-x-large .v-avatar{--v-avatar-height: 38px}.v-chip--pill.v-chip.v-chip--size-x-large .v-avatar{--v-avatar-height: 44px}.v-chip.v-chip--size-x-large .v-avatar--start{margin-inline-start:-11.9px;margin-inline-end:8.5px}.v-chip--pill.v-chip.v-chip--size-x-large .v-avatar--start{margin-inline-start:-17px}.v-chip.v-chip--size-x-large .v-avatar--end{margin-inline-start:8.5px;margin-inline-end:-11.9px}.v-chip--pill.v-chip.v-chip--size-x-large .v-avatar--end{margin-inline-end:-17px}.v-chip--pill.v-chip.v-chip--size-x-large .v-avatar--end+.v-chip__close{margin-inline-start:25.5px}.v-chip.v-chip--size-x-large .v-icon--start,.v-chip.v-chip--size-x-large .v-chip__filter{margin-inline-start:-8.5px;margin-inline-end:8.5px}.v-chip.v-chip--size-x-large .v-icon--end,.v-chip.v-chip--size-x-large .v-chip__close{margin-inline-start:8.5px;margin-inline-end:-8.5px}.v-chip.v-chip--size-x-large .v-icon--end+.v-chip__close,.v-chip.v-chip--size-x-large .v-avatar--end+.v-chip__close,.v-chip.v-chip--size-x-large .v-chip__append+.v-chip__close{margin-inline-start:17px}.v-chip.v-chip--density-default{height:calc(var(--v-chip-height) + 0px)}.v-chip.v-chip--density-comfortable{height:calc(var(--v-chip-height) + -4px)}.v-chip.v-chip--density-compact{height:calc(var(--v-chip-height) + -8px)}.v-chip{border-color:rgba(var(--v-border-color),var(--v-border-opacity));border-style:solid;border-width:0}.v-chip:hover>.v-chip__overlay{opacity:calc(var(--v-hover-opacity) * var(--v-theme-overlay-multiplier))}.v-chip:focus-visible>.v-chip__overlay{opacity:calc(var(--v-focus-opacity) * var(--v-theme-overlay-multiplier))}@supports not selector(:focus-visible){.v-chip:focus>.v-chip__overlay{opacity:calc(var(--v-focus-opacity) * var(--v-theme-overlay-multiplier))}}.v-chip--active>.v-chip__overlay,.v-chip[aria-haspopup=menu][aria-expanded=true]>.v-chip__overlay{opacity:calc(var(--v-activated-opacity) * var(--v-theme-overlay-multiplier))}.v-chip--active:hover>.v-chip__overlay,.v-chip[aria-haspopup=menu][aria-expanded=true]:hover>.v-chip__overlay{opacity:calc((var(--v-activated-opacity) + var(--v-hover-opacity)) * var(--v-theme-overlay-multiplier))}.v-chip--active:focus-visible>.v-chip__overlay,.v-chip[aria-haspopup=menu][aria-expanded=true]:focus-visible>.v-chip__overlay{opacity:calc((var(--v-activated-opacity) + var(--v-focus-opacity)) * var(--v-theme-overlay-multiplier))}@supports not selector(:focus-visible){.v-chip--active:focus>.v-chip__overlay,.v-chip[aria-haspopup=menu][aria-expanded=true]:focus>.v-chip__overlay{opacity:calc((var(--v-activated-opacity) + var(--v-focus-opacity)) * var(--v-theme-overlay-multiplier))}}.v-chip{border-radius:9999px}.v-chip--variant-plain,.v-chip--variant-outlined,.v-chip--variant-text,.v-chip--variant-tonal{background:transparent;color:inherit}.v-chip--variant-plain{opacity:.62}.v-chip--variant-plain:focus,.v-chip--variant-plain:hover{opacity:1}.v-chip--variant-plain .v-chip__overlay{display:none}.v-chip--variant-elevated,.v-chip--variant-flat{background:rgb(var(--v-theme-surface-variant));color:rgb(var(--v-theme-on-surface-variant))}.v-chip--variant-elevated{box-shadow:0 2px 1px -1px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 1px 1px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 3px 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-chip--variant-flat{box-shadow:0 0 0 0 var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 0 0 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 0 0 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-chip--variant-outlined{border:thin solid currentColor}.v-chip--variant-text .v-chip__overlay{background:currentColor}.v-chip--variant-tonal .v-chip__underlay{background:currentColor;opacity:var(--v-activated-opacity);border-radius:inherit;top:0;right:0;bottom:0;left:0;pointer-events:none}.v-chip .v-chip__underlay{position:absolute}.v-chip--border{border-width:thin}.v-chip--link{cursor:pointer}.v-chip--link,.v-chip--filter{-webkit-user-select:none;user-select:none}.v-chip__content{align-items:center;display:inline-flex}.v-autocomplete__selection .v-chip__content,.v-combobox__selection .v-chip__content,.v-select__selection .v-chip__content{overflow:hidden}.v-chip__filter,.v-chip__prepend,.v-chip__append,.v-chip__close{align-items:center;display:inline-flex}.v-chip__close{cursor:pointer;flex:0 1 auto;font-size:18px;max-height:18px;max-width:18px;-webkit-user-select:none;user-select:none}.v-chip__close .v-icon{font-size:inherit}.v-chip__filter{transition:.15s cubic-bezier(.4,0,.2,1)}.v-chip__overlay{background-color:currentColor;border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .2s ease-in-out}.v-chip__overlay{position:absolute;top:0;left:0;width:100%;height:100%}.v-chip--disabled{opacity:.3;pointer-events:none;-webkit-user-select:none;user-select:none}.v-chip--label{border-radius:4px}@media(forced-colors:active){.v-chip:not(.v-chip--variant-text,.v-chip--variant-plain){border:thin solid}}.v-chip-group{display:flex;max-width:100%;min-width:0;overflow-x:auto;padding:4px 0}.v-chip-group .v-chip{margin:4px 8px 4px 0}@media(forced-colors:active){.v-chip-group .v-chip{background-color:buttonface!important;color:buttontext!important}.v-chip-group .v-chip:hover{color:highlight!important}}.v-chip-group .v-chip.v-chip--selected:not(.v-chip--disabled) .v-chip__overlay{opacity:var(--v-activated-opacity)}@media(forced-colors:active){.v-chip-group .v-chip.v-chip--selected:not(.v-chip--disabled){color:highlight!important;forced-color-adjust:preserve-parent-color}.v-chip-group .v-chip.v-chip--selected:not(.v-chip--disabled):focus-visible{outline-offset:2px}.v-chip-group .v-chip.v-chip--selected:not(.v-chip--disabled).v-chip--variant-elevated,.v-chip-group .v-chip.v-chip--selected:not(.v-chip--disabled).v-chip--variant-flat{background-color:highlight!important;color:highlighttext!important}.v-chip-group .v-chip.v-chip--selected:not(.v-chip--disabled).v-chip--variant-outlined,.v-chip-group .v-chip.v-chip--selected:not(.v-chip--disabled).v-chip--variant-tonal{border-width:medium}}.v-chip-group--column .v-slide-group__content{white-space:normal;flex-wrap:wrap;max-width:100%}.v-slide-group{display:flex;overflow:hidden}.v-slide-group__next,.v-slide-group__prev{align-items:center;display:flex;flex:0 1 52px;justify-content:center;min-width:52px;cursor:pointer}.v-slide-group__next--disabled,.v-slide-group__prev--disabled{pointer-events:none;opacity:var(--v-disabled-opacity)}.v-slide-group__content{display:flex;flex:1 0 auto;position:relative;transition:.2s all cubic-bezier(.4,0,.2,1);white-space:nowrap}.v-slide-group__content>*{white-space:initial}.v-slide-group__container{contain:content;display:flex;flex:1 1 auto;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;scrollbar-color:rgba(0,0,0,0)}.v-slide-group__container::-webkit-scrollbar{display:none}.v-slide-group--vertical{max-height:inherit}.v-slide-group--vertical,.v-slide-group--vertical .v-slide-group__container,.v-slide-group--vertical .v-slide-group__content{flex-direction:column}.v-slide-group--vertical .v-slide-group__container{overflow-x:hidden;overflow-y:auto}.v-divider{color:inherit;display:block;flex:1 1 100%;height:0px;max-height:0px;opacity:var(--v-border-opacity);transition:inherit}.v-divider{border-style:solid;border-width:thin 0 0 0}.v-divider--vertical{align-self:stretch;border-width:0 thin 0 0;display:inline-flex;height:auto;margin-left:-1px;max-height:100%;max-width:0px;vertical-align:text-bottom;width:0px}.v-divider--inset:not(.v-divider--vertical){max-width:calc(100% - 72px);margin-inline-start:72px}.v-divider--inset.v-divider--vertical{margin-bottom:8px;margin-top:8px;max-height:calc(100% - 16px)}.v-divider--gradient{-webkit-mask-image:linear-gradient(90deg,transparent,#000,transparent);mask-image:linear-gradient(90deg,transparent,#000,transparent)}.v-divider--gradient.v-divider--vertical{-webkit-mask-image:linear-gradient(0deg,transparent,#000,transparent);mask-image:linear-gradient(0deg,transparent,#000,transparent)}.v-divider__content{padding:0 16px;text-wrap:nowrap}.v-divider__wrapper--vertical .v-divider__content{padding:4px 0}.v-divider__wrapper{display:flex;align-items:center;justify-content:center}.v-divider__wrapper--vertical{flex-direction:column;height:100%}.v-divider__wrapper--vertical .v-divider{margin:0 auto}.v-divider__wrapper--gradient{-webkit-mask-image:linear-gradient(90deg,transparent,#000,transparent);mask-image:linear-gradient(90deg,transparent,#000,transparent)}.v-divider__wrapper--gradient.v-divider__wrapper--vertical{-webkit-mask-image:linear-gradient(0deg,transparent,#000,transparent);mask-image:linear-gradient(0deg,transparent,#000,transparent)}.v-list{overflow:auto;padding:8px 0;position:relative;outline:none}.v-list{border-color:rgba(var(--v-border-color),var(--v-border-opacity));border-style:solid;border-width:0}.v-list--border{border-width:thin;box-shadow:none}.v-list{box-shadow:0 0 0 0 var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 0 0 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 0 0 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-list{border-radius:0}.v-list{background:rgba(var(--v-theme-surface));color:rgba(var(--v-theme-on-surface),var(--v-high-emphasis-opacity))}.v-list--disabled{pointer-events:none;-webkit-user-select:none;user-select:none}.v-list--nav{padding-inline:8px}.v-list--nav .v-list-item:not(:first-child),.v-list--nav .v-list-group:not(:first-child)>.v-list-item,.v-list--nav .v-list-group__items>.v-list-item,.v-list--nav .v-list-group__items>.v-list-group{margin-top:4px}.v-list--rounded{border-radius:4px}.v-list--subheader{padding-top:0}.v-list-img{border-radius:inherit;display:flex;height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:-1}.v-list-subheader{align-items:center;background:inherit;color:rgba(var(--v-theme-on-surface),var(--v-medium-emphasis-opacity));display:flex;font-size:.875rem;font-weight:400;line-height:1.375rem;padding-inline-end:16px;min-height:40px;transition:.2s min-height cubic-bezier(.4,0,.2,1)}.v-list-subheader__text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v-list--density-default .v-list-subheader{min-height:40px;padding-inline-start:calc(16px + var(--indent-padding))!important}.v-list--density-comfortable .v-list-subheader{min-height:36px;padding-inline-start:calc(16px + var(--indent-padding))!important}.v-list--density-compact .v-list-subheader{min-height:32px;padding-inline-start:calc(16px + var(--indent-padding))!important}.v-list-subheader--inset{--indent-padding: 56px}.v-list--nav .v-list-subheader{font-size:.75rem}.v-list-subheader--sticky{background:inherit;left:0;position:sticky;top:0;z-index:1}.v-list__overlay{background-color:currentColor;border-radius:inherit;bottom:0;left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:0;transition:opacity .2s ease-in-out}.v-list-item{align-items:center;display:grid;flex:none;grid-template-areas:"prepend content append";grid-template-columns:max-content 1fr auto;outline:none;max-width:100%;padding:4px 16px;position:relative;text-decoration:none}.v-list-item{border-color:rgba(var(--v-border-color),var(--v-border-opacity));border-style:solid;border-width:0}.v-list-item--border{border-width:thin;box-shadow:none}.v-list-item:hover>.v-list-item__overlay{opacity:calc(var(--v-hover-opacity) * var(--v-theme-overlay-multiplier))}.v-list-item:focus-visible>.v-list-item__overlay{opacity:calc(var(--v-focus-opacity) * var(--v-theme-overlay-multiplier))}@supports not selector(:focus-visible){.v-list-item:focus>.v-list-item__overlay{opacity:calc(var(--v-focus-opacity) * var(--v-theme-overlay-multiplier))}}.v-list-item--active>.v-list-item__overlay,.v-list-item[aria-haspopup=menu][aria-expanded=true]>.v-list-item__overlay{opacity:calc(var(--v-activated-opacity) * var(--v-theme-overlay-multiplier))}.v-list-item--active:hover>.v-list-item__overlay,.v-list-item[aria-haspopup=menu][aria-expanded=true]:hover>.v-list-item__overlay{opacity:calc((var(--v-activated-opacity) + var(--v-hover-opacity)) * var(--v-theme-overlay-multiplier))}.v-list-item--active:focus-visible>.v-list-item__overlay,.v-list-item[aria-haspopup=menu][aria-expanded=true]:focus-visible>.v-list-item__overlay{opacity:calc((var(--v-activated-opacity) + var(--v-focus-opacity)) * var(--v-theme-overlay-multiplier))}@supports not selector(:focus-visible){.v-list-item--active:focus>.v-list-item__overlay,.v-list-item[aria-haspopup=menu][aria-expanded=true]:focus>.v-list-item__overlay{opacity:calc((var(--v-activated-opacity) + var(--v-focus-opacity)) * var(--v-theme-overlay-multiplier))}}.v-list-item{border-radius:0}.v-list-item--variant-plain,.v-list-item--variant-outlined,.v-list-item--variant-text,.v-list-item--variant-tonal{background:transparent;color:inherit}.v-list-item--variant-plain{opacity:.62}.v-list-item--variant-plain:focus,.v-list-item--variant-plain:hover{opacity:1}.v-list-item--variant-plain .v-list-item__overlay{display:none}.v-list-item--variant-elevated,.v-list-item--variant-flat{background:rgba(var(--v-theme-surface));color:rgba(var(--v-theme-on-surface),var(--v-high-emphasis-opacity))}.v-list-item--variant-elevated{box-shadow:0 2px 1px -1px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 1px 1px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 3px 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-list-item--variant-flat{box-shadow:0 0 0 0 var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 0 0 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 0 0 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-list-item--variant-outlined{border:thin solid currentColor}.v-list-item--variant-text .v-list-item__overlay{background:currentColor}.v-list-item--variant-tonal .v-list-item__underlay{background:currentColor;opacity:var(--v-activated-opacity);border-radius:inherit;top:0;right:0;bottom:0;left:0;pointer-events:none}.v-list-item .v-list-item__underlay{position:absolute}.v-list-item--focus-visible .v-list-item__overlay{opacity:calc(var(--v-focus-opacity) * var(--v-theme-overlay-multiplier))}@supports selector(:focus-visible){.v-list-item:after{pointer-events:none;border:2px solid currentColor;border-radius:4px;opacity:0;transition:opacity .2s ease-in-out}.v-list-item:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%}.v-list-item:focus-visible:after,.v-list-item--focus-visible:after{opacity:calc(.15 * var(--v-theme-overlay-multiplier))}}.v-list-item__prepend>.v-badge .v-icon,.v-list-item__prepend>.v-icon,.v-list-item__append>.v-badge .v-icon,.v-list-item__append>.v-icon{opacity:var(--v-medium-emphasis-opacity)}.v-list-item--active .v-list-item__prepend>.v-badge .v-icon,.v-list-item--active .v-list-item__prepend>.v-icon,.v-list-item--active .v-list-item__append>.v-badge .v-icon,.v-list-item--active .v-list-item__append>.v-icon{opacity:1}.v-list-item--active:not(.v-list-item--link) .v-list-item__overlay{opacity:calc(var(--v-activated-opacity) * var(--v-theme-overlay-multiplier))}.v-list-item--rounded{border-radius:4px}.v-list-item--disabled{pointer-events:none;-webkit-user-select:none;user-select:none;opacity:.6}.v-list-item--link{cursor:pointer}.v-navigation-drawer--rail:not(.v-navigation-drawer--expand-on-hover) .v-list-item .v-avatar,.v-navigation-drawer--rail.v-navigation-drawer--expand-on-hover:not(.v-navigation-drawer--is-hovering) .v-list-item .v-avatar{--v-avatar-height: 24px}.v-list-item__prepend{align-items:center;align-self:center;display:flex;grid-area:prepend}.v-list-item__prepend *~.v-list-item__spacer{width:var(--v-list-prepend-gap)}.v-list-item__prepend>.v-badge~.v-list-item__spacer,.v-list-item__prepend>.v-icon~.v-list-item__spacer,.v-list-item__prepend>.v-tooltip~.v-list-item__spacer{width:var(--v-list-prepend-gap, 32px)}.v-list-item__prepend>.v-avatar~.v-list-item__spacer,.v-list-item__prepend>.v-badge:is(:has(.v-avatar))~.v-list-item__spacer{width:var(--v-list-prepend-gap, 16px)}.v-list-item--slim .v-list-item__prepend>.v-badge~.v-list-item__spacer,.v-list-item--slim .v-list-item__prepend>.v-icon~.v-list-item__spacer,.v-list-item--slim .v-list-item__prepend>.v-tooltip~.v-list-item__spacer{width:var(--v-list-prepend-gap, 20px)}.v-list-item--slim .v-list-item__prepend>.v-avatar~.v-list-item__spacer,.v-list-item--slim .v-list-item__prepend>.v-badge:is(:has(.v-avatar))~.v-list-item__spacer{width:var(--v-list-prepend-gap, 4px)}.v-list-item--slim .v-list-item__prepend>.v-list-item-action~.v-list-item__spacer{width:var(--v-list-prepend-gap, 4px)}.v-list-item--three-line .v-list-item__prepend{align-self:start}.v-list-item__append{align-self:center;display:flex;align-items:center;grid-area:append}.v-list-item__append .v-list-item__spacer{order:-1;transition:.15s width cubic-bezier(.4,0,.2,1)}.v-list-item__append *~.v-list-item__spacer{width:var(--v-list-prepend-gap)}.v-list-item__append>.v-badge~.v-list-item__spacer,.v-list-item__append>.v-icon~.v-list-item__spacer,.v-list-item__append>.v-tooltip~.v-list-item__spacer{width:var(--v-list-prepend-gap, 32px)}.v-list-item__append>.v-avatar~.v-list-item__spacer,.v-list-item__append>.v-badge:is(:has(.v-avatar))~.v-list-item__spacer{width:var(--v-list-prepend-gap, 16px)}.v-list-item__append>.v-list-item-action~.v-list-item__spacer{width:var(--v-list-prepend-gap, 16px)}.v-list-item--slim .v-list-item__append>.v-badge~.v-list-item__spacer,.v-list-item--slim .v-list-item__append>.v-icon~.v-list-item__spacer,.v-list-item--slim .v-list-item__append>.v-tooltip~.v-list-item__spacer{width:var(--v-list-slim-spacer-width, 20px)}.v-list-item--slim .v-list-item__append>.v-avatar~.v-list-item__spacer,.v-list-item--slim .v-list-item__append>.v-badge:is(:has(.v-avatar))~.v-list-item__spacer{width:var(--v-list-prepend-gap, 4px)}.v-list-item--slim .v-list-item__append>.v-list-item-action~.v-list-item__spacer{width:var(--v-list-prepend-gap, 4px)}.v-list-item--three-line .v-list-item__append{align-self:start}.v-list-item__content{align-self:center;grid-area:content;overflow:hidden;min-width:40px}.v-navigation-drawer--rail:not(.v-navigation-drawer--expand-on-hover) .v-list-item__content,.v-navigation-drawer--rail.v-navigation-drawer--expand-on-hover:not(.v-navigation-drawer--is-hovering) .v-list-item__content{min-width:0}.v-list-item-action{align-self:center;display:flex;align-items:center;flex:none;transition:inherit;transition-property:height,width}.v-list-item-action--start{margin-inline-end:8px;margin-inline-start:-8px}.v-list-item-action--end{margin-inline-start:8px;margin-inline-end:-8px}.v-list-item-media{margin-top:0;margin-bottom:0}.v-list-item-media--start{margin-inline-end:16px}.v-list-item-media--end{margin-inline-start:16px}.v-list-item--two-line .v-list-item-media{margin-top:-4px;margin-bottom:-4px}.v-list-item--three-line .v-list-item-media{margin-top:0;margin-bottom:0}.v-list-item-subtitle{-webkit-box-orient:vertical;display:-webkit-box;opacity:var(--v-list-item-subtitle-opacity, var(--v-medium-emphasis-opacity));overflow:hidden;padding:0;text-overflow:ellipsis;overflow-wrap:break-word;word-break:initial}.v-list-item--one-line .v-list-item-subtitle{-webkit-line-clamp:1}.v-list-item--two-line .v-list-item-subtitle{-webkit-line-clamp:2}.v-list-item--three-line .v-list-item-subtitle{-webkit-line-clamp:3}.v-list-item-subtitle{font-size:.875rem;font-weight:400;letter-spacing:.0178571429em;line-height:1rem;text-transform:none}.v-list-item--nav .v-list-item-subtitle{font-size:.75rem;font-weight:400;letter-spacing:.0178571429em;line-height:1rem}.v-list-item-title{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:normal;overflow:hidden;padding:0;white-space:nowrap;text-overflow:ellipsis;word-break:normal;word-wrap:break-word}.v-list-item-title{font-size:1rem;font-weight:400;letter-spacing:.009375em;line-height:1.5;text-transform:none}.v-list-item--nav .v-list-item-title{font-size:.8125rem;font-weight:500;letter-spacing:normal;line-height:1rem}.v-list-item--density-default{min-height:40px}.v-list-item--density-default.v-list-item--one-line{min-height:48px;padding-top:4px;padding-bottom:4px}.v-list-item--density-default.v-list-item--two-line{min-height:64px;padding-top:12px;padding-bottom:12px}.v-list-item--density-default.v-list-item--three-line{min-height:88px;padding-top:16px;padding-bottom:16px}.v-list-item--density-default.v-list-item--three-line .v-list-item__prepend,.v-list-item--density-default.v-list-item--three-line .v-list-item__append{padding-top:8px}.v-list-item--density-default:not(.v-list-item--nav).v-list-item--one-line{padding-inline:16px}.v-list-item--density-default:not(.v-list-item--nav).v-list-item--two-line{padding-inline:16px}.v-list-item--density-default:not(.v-list-item--nav).v-list-item--three-line{padding-inline:16px}.v-list-item--density-comfortable{min-height:36px}.v-list-item--density-comfortable.v-list-item--one-line{min-height:44px}.v-list-item--density-comfortable.v-list-item--two-line{min-height:60px;padding-top:8px;padding-bottom:8px}.v-list-item--density-comfortable.v-list-item--three-line{min-height:84px;padding-top:12px;padding-bottom:12px}.v-list-item--density-comfortable.v-list-item--three-line .v-list-item__prepend,.v-list-item--density-comfortable.v-list-item--three-line .v-list-item__append{padding-top:6px}.v-list-item--density-comfortable:not(.v-list-item--nav).v-list-item--one-line{padding-inline:16px}.v-list-item--density-comfortable:not(.v-list-item--nav).v-list-item--two-line{padding-inline:16px}.v-list-item--density-comfortable:not(.v-list-item--nav).v-list-item--three-line{padding-inline:16px}.v-list-item--density-compact{min-height:32px}.v-list-item--density-compact.v-list-item--one-line{min-height:40px}.v-list-item--density-compact.v-list-item--two-line{min-height:56px;padding-top:4px;padding-bottom:4px}.v-list-item--density-compact.v-list-item--three-line{min-height:80px;padding-top:8px;padding-bottom:8px}.v-list-item--density-compact.v-list-item--three-line .v-list-item__prepend,.v-list-item--density-compact.v-list-item--three-line .v-list-item__append{padding-top:4px}.v-list-item--density-compact:not(.v-list-item--nav).v-list-item--one-line{padding-inline:16px}.v-list-item--density-compact:not(.v-list-item--nav).v-list-item--two-line{padding-inline:16px}.v-list-item--density-compact:not(.v-list-item--nav).v-list-item--three-line{padding-inline:16px}.v-list-item--nav{padding-inline:8px}.v-list-item__underlay{position:absolute}.v-list-item__overlay{background-color:currentColor;border-radius:inherit;bottom:0;left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:0;transition:.2s ease-in-out;transition-property:opacity,color}.v-list-item--active.v-list-item--variant-elevated .v-list-item__overlay{--v-theme-overlay-multiplier: 0}.v-list{--indent-padding: 0px}.v-list--nav{--indent-padding: -8px}.v-list-group{--list-indent-size: 16px;--parent-padding: var(--indent-padding);--prepend-width: var(--v-list-group-prepend, 40px)}.v-list--slim .v-list-group{--prepend-width: var(--v-list-group-prepend, 28px)}.v-list-group--fluid{--list-indent-size: 0px}.v-list-group--prepend{--parent-padding: calc(var(--indent-padding) + var(--prepend-width))}.v-list-group--fluid.v-list-group--prepend{--parent-padding: var(--indent-padding)}.v-list-group__items{--indent-padding: calc(var(--parent-padding) + var(--v-list-indent, var(--list-indent-size)));min-width:min-content}.v-navigation-drawer--rail .v-list-group__items{min-width:0}.v-list-group__items .v-list-item{padding-inline-start:calc(16px + var(--indent-padding))!important}.v-list-group__header:not(.v-treeview-item--activatable-group-activator).v-list-item--active:not(:focus-visible) .v-list-item__overlay{opacity:0}.v-list-group__header:not(.v-treeview-item--activatable-group-activator).v-list-item--active:hover .v-list-item__overlay{opacity:calc(var(--v-hover-opacity) * var(--v-theme-overlay-multiplier))}@media(forced-colors:active){.v-list-item--link:not(.v-list-item--active){color:buttontext}.v-list-item--link[href]:not(.v-list-item--active){color:unset}.v-list-item--active:not(.v-list-item--disabled) [class*=v-list-item-],.v-list-item--active:not(.v-list-item--disabled) [class*=v-list-item-]>*,.v-list-item--active:not(.v-list-item--disabled) .v-icon{color:highlight!important}.v-list-item--active:not(.v-list-item--variant-text,.v-list-item--variant-plain):not(.v-list-item--disabled){background:highlight!important}.v-list-item--active:not(.v-list-item--variant-text,.v-list-item--variant-plain):not(.v-list-item--disabled) [class*=v-list-item-],.v-list-item--active:not(.v-list-item--variant-text,.v-list-item--variant-plain):not(.v-list-item--disabled) [class*=v-list-item-]>*,.v-list-item--active:not(.v-list-item--variant-text,.v-list-item--variant-plain):not(.v-list-item--disabled) .v-icon{opacity:1;color:highlighttext!important;forced-color-adjust:preserve-parent-color}.v-list-item--focus-visible:after{opacity:1}@supports selector(:focus-visible){.v-list-item:after{color:buttontext}.v-list-item:focus-visible:after{opacity:1}}}.v-menu>.v-overlay__content{display:flex;flex-direction:column}.v-menu>.v-overlay__content{border-radius:4px}.v-menu>.v-overlay__content>.v-card,.v-menu>.v-overlay__content>.v-sheet,.v-menu>.v-overlay__content>.v-list{background:rgb(var(--v-theme-surface));border-radius:inherit;overflow:auto;height:100%}.v-menu>.v-overlay__content>.v-card,.v-menu>.v-overlay__content>.v-sheet,.v-menu>.v-overlay__content>.v-list{box-shadow:0 5px 5px -3px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 8px 10px 1px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 3px 14px 2px var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-overlay-container{contain:layout;left:0;pointer-events:none;position:absolute;top:0;display:contents}.v-overlay-scroll-blocked{padding-inline-end:var(--v-scrollbar-offset)}.v-overlay-scroll-blocked:not(html){overflow-y:hidden!important}html.v-overlay-scroll-blocked{position:fixed;top:var(--v-body-scroll-y);left:var(--v-body-scroll-x);width:100%;height:100%}.v-overlay{--v-overlay-opacity: .32;border-radius:inherit;display:flex;left:0;pointer-events:none;position:fixed;top:0;bottom:0;right:0}.v-overlay__content{outline:none;position:absolute;pointer-events:auto;contain:layout}.v-overlay__scrim{pointer-events:auto;background:#000;border-radius:inherit;bottom:0;left:0;opacity:var(--v-overlay-opacity);position:fixed;right:0;top:0}.v-overlay--absolute,.v-overlay--contained .v-overlay__scrim{position:absolute}.v-overlay--scroll-blocked{padding-inline-end:var(--v-scrollbar-offset)}.v-select--chips.v-input--density-compact .v-field--variant-solo .v-label.v-field-label--floating,.v-select--chips.v-input--density-compact .v-field--variant-solo-inverted .v-label.v-field-label--floating,.v-select--chips.v-input--density-compact .v-field--variant-filled .v-label.v-field-label--floating,.v-select--chips.v-input--density-compact .v-field--variant-solo-filled .v-label.v-field-label--floating{top:0}.v-select .v-field .v-text-field__prefix,.v-select .v-field .v-text-field__suffix,.v-select .v-field .v-field__input,.v-select .v-field.v-field{cursor:pointer}.v-select .v-field .v-field__input>input{align-self:flex-start;opacity:1;flex:0 0;position:absolute;left:0;right:0;width:100%;transition:none;pointer-events:none;caret-color:transparent;padding-inline:inherit}.v-select .v-field--dirty .v-select__selection{margin-inline-end:2px}.v-select .v-select__selection-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v-select__content{overflow:hidden}.v-select__content{box-shadow:0 2px 4px -1px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 4px 5px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 10px 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-menu>.v-overlay__content.v-select__content{border-radius:4px}.v-select__content>.v-sheet{display:flex;flex-direction:column}.v-select__mask{background:rgb(var(--v-theme-surface-light))}.v-select__selection{display:inline-flex;align-items:center;letter-spacing:inherit;line-height:inherit;max-width:100%}.v-select .v-select__selection:first-child{margin-inline-start:0}.v-select--selected .v-field .v-field__input>input{opacity:0}.v-select__menu-icon{margin-inline-start:4px;transition:.2s cubic-bezier(.4,0,.2,1)}.v-select--active-menu .v-select__menu-icon{transform:rotate(180deg)}.v-sheet{display:block}.v-sheet{border-color:rgba(var(--v-border-color),var(--v-border-opacity));border-style:solid;border-width:0}.v-sheet--border{border-width:thin;box-shadow:none}.v-sheet{box-shadow:0 0 0 0 var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 0 0 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 0 0 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-sheet--absolute{position:absolute}.v-sheet--fixed{position:fixed}.v-sheet--relative{position:relative}.v-sheet--sticky{position:sticky}.v-sheet{border-radius:0}.v-sheet{background:rgb(var(--v-theme-surface));color:rgba(var(--v-theme-on-surface),var(--v-high-emphasis-opacity))}.v-sheet--rounded{border-radius:4px}.v-text-field input{color:inherit;flex:1;transition:.15s opacity cubic-bezier(.4,0,.2,1);min-width:0}.v-text-field input:focus,.v-text-field input:active{outline:none}.v-text-field input:invalid{box-shadow:none}.v-text-field .v-field{cursor:text}.v-text-field--prefixed.v-text-field .v-field:not(.v-field--reverse) .v-field__input{--v-field-padding-start: 6px}.v-text-field--suffixed.v-text-field .v-field:not(.v-field--reverse) .v-field__input{--v-field-padding-end: 0}.v-text-field--prefixed.v-text-field .v-field.v-field--reverse .v-field__input{--v-field-padding-end: 6px}.v-text-field--suffixed.v-text-field .v-field.v-field--reverse .v-field__input{--v-field-padding-start: 0}.v-text-field .v-field:not(.v-field--no-label,.v-field--active) input::placeholder{opacity:0}.v-text-field .v-input__details{padding-inline:16px}.v-input--plain-underlined.v-text-field .v-input__details{padding-inline:0}.v-text-field .v-field--single-line input{transition:none}.v-text-field__prefix,.v-text-field__suffix{align-items:center;color:rgba(var(--v-theme-on-surface),var(--v-medium-emphasis-opacity));cursor:default;display:flex;opacity:0;transition:inherit;white-space:nowrap;min-height:max(var(--v-input-control-height, 56px),1.5rem + var(--v-field-input-padding-top) + var(--v-field-input-padding-bottom));padding-top:calc(var(--v-field-padding-top, 4px) + var(--v-input-padding-top, 0));padding-bottom:var(--v-field-padding-bottom, 6px)}.v-field--active .v-text-field__prefix,.v-field--active .v-text-field__suffix{opacity:1}.v-field--disabled .v-text-field__prefix,.v-field--disabled .v-text-field__suffix{color:rgba(var(--v-theme-on-surface),var(--v-disabled-opacity))}.v-field:not(.v-field--reverse) .v-text-field__prefix{padding-inline-start:var(--v-field-padding-start)}.v-field.v-field--reverse .v-text-field__prefix{padding-inline-end:var(--v-field-padding-end)}.v-field:not(.v-field--reverse) .v-text-field__suffix{padding-inline-end:var(--v-field-padding-end)}.v-field.v-field--reverse .v-text-field__suffix{padding-inline-start:var(--v-field-padding-start)}.v-counter{color:rgba(var(--v-theme-on-surface),var(--v-medium-emphasis-opacity));flex:0 1 auto;font-size:12px;transition-duration:.15s;white-space:nowrap}.v-field{display:grid;grid-template-areas:"prepend-inner field clear append-inner";grid-template-columns:min-content minmax(0,1fr) min-content min-content;font-size:16px;letter-spacing:.009375em;max-width:100%;border-radius:4px;contain:layout;flex:1 0;grid-area:control;position:relative;--v-theme-overlay-multiplier: 1;--v-field-padding-start: 16px;--v-field-padding-end: 16px;--v-field-padding-top: 8px;--v-field-padding-bottom: 4px;--v-field-input-padding-top: calc(var(--v-field-padding-top, 8px) + var(--v-input-padding-top, 0px));--v-field-input-padding-bottom: var(--v-field-padding-bottom, 4px)}.v-field--disabled{opacity:var(--v-disabled-opacity);pointer-events:none}.v-field .v-chip{--v-chip-height: 24px}.v-field--prepended{padding-inline-start:12px}.v-field--appended{padding-inline-end:12px}.v-field--variant-solo,.v-field--variant-solo-filled{background:rgb(var(--v-theme-surface));border-color:transparent;color:rgba(var(--v-theme-on-surface),var(--v-high-emphasis-opacity))}.v-field--variant-solo,.v-field--variant-solo-filled{box-shadow:0 3px 1px -2px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 2px 2px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 5px 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-field--variant-solo-inverted{background:rgb(var(--v-theme-surface));border-color:transparent;color:rgba(var(--v-theme-on-surface),var(--v-high-emphasis-opacity))}.v-field--variant-solo-inverted{box-shadow:0 3px 1px -2px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 2px 2px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 5px 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-field--variant-solo-inverted.v-field--focused{color:rgb(var(--v-theme-on-surface-variant))}.v-field--variant-filled{border-bottom-left-radius:0;border-bottom-right-radius:0}.v-input--density-default .v-field--variant-solo,.v-input--density-default .v-field--variant-solo-inverted,.v-input--density-default .v-field--variant-solo-filled,.v-input--density-default .v-field--variant-filled{--v-input-control-height: 56px;--v-field-padding-bottom: 4px}.v-input--density-comfortable .v-field--variant-solo,.v-input--density-comfortable .v-field--variant-solo-inverted,.v-input--density-comfortable .v-field--variant-solo-filled,.v-input--density-comfortable .v-field--variant-filled{--v-input-control-height: 48px;--v-field-padding-bottom: 0px}.v-input--density-compact .v-field--variant-solo,.v-input--density-compact .v-field--variant-solo-inverted,.v-input--density-compact .v-field--variant-solo-filled,.v-input--density-compact .v-field--variant-filled{--v-input-control-height: 40px;--v-field-padding-bottom: 0px}.v-field--variant-outlined,.v-field--single-line,.v-field--no-label{--v-field-padding-top: 0px}.v-input--density-default .v-field--variant-outlined,.v-input--density-default .v-field--single-line,.v-input--density-default .v-field--no-label{--v-field-padding-bottom: 16px}.v-input--density-comfortable .v-field--variant-outlined,.v-input--density-comfortable .v-field--single-line,.v-input--density-comfortable .v-field--no-label{--v-field-padding-bottom: 12px}.v-input--density-compact .v-field--variant-outlined,.v-input--density-compact .v-field--single-line,.v-input--density-compact .v-field--no-label{--v-field-padding-bottom: 8px}.v-field--variant-plain,.v-field--variant-underlined{border-radius:0;padding:0}.v-field--variant-plain.v-field,.v-field--variant-underlined.v-field{--v-field-padding-start: 0px;--v-field-padding-end: 0px}.v-input--density-default .v-field--variant-plain,.v-input--density-default .v-field--variant-underlined{--v-input-control-height: 48px;--v-field-padding-top: 4px;--v-field-padding-bottom: 4px}.v-input--density-comfortable .v-field--variant-plain,.v-input--density-comfortable .v-field--variant-underlined{--v-input-control-height: 40px;--v-field-padding-top: 2px;--v-field-padding-bottom: 0px}.v-input--density-compact .v-field--variant-plain,.v-input--density-compact .v-field--variant-underlined{--v-input-control-height: 32px;--v-field-padding-top: 0px;--v-field-padding-bottom: 0px}.v-field--flat{box-shadow:none}.v-field--rounded{border-radius:24px}.v-field.v-field--prepended{--v-field-padding-start: 6px}.v-field.v-field--appended{--v-field-padding-end: 6px}.v-field__input{align-items:center;color:inherit;column-gap:2px;display:flex;flex-wrap:wrap;letter-spacing:.009375em;opacity:var(--v-high-emphasis-opacity);min-height:max(var(--v-input-control-height, 56px),1.5rem + var(--v-field-input-padding-top) + var(--v-field-input-padding-bottom));min-width:0;padding-inline:var(--v-field-padding-start) var(--v-field-padding-end);padding-top:var(--v-field-input-padding-top);padding-bottom:var(--v-field-input-padding-bottom);position:relative;width:100%}.v-input--density-default .v-field__input{row-gap:8px}.v-input--density-comfortable .v-field__input{row-gap:6px}.v-input--density-compact .v-field__input{row-gap:4px}.v-field__input input{letter-spacing:inherit}.v-field__input input::placeholder,input.v-field__input::placeholder,textarea.v-field__input::placeholder{color:currentColor;opacity:var(--v-disabled-opacity)}.v-field__input:focus,.v-field__input:active{outline:none}.v-field__input:invalid{box-shadow:none}.v-field__field{flex:1 0;grid-area:field;position:relative;align-items:flex-start;display:flex}.v-field__prepend-inner{grid-area:prepend-inner;padding-inline-end:var(--v-field-padding-after)}.v-field__clearable{grid-area:clear}.v-field__append-inner{grid-area:append-inner;padding-inline-start:var(--v-field-padding-after)}.v-field__append-inner,.v-field__clearable,.v-field__prepend-inner{display:flex;align-items:flex-start;padding-top:var(--v-input-padding-top, 8px)}.v-field--center-affix .v-field__append-inner,.v-field--center-affix .v-field__clearable,.v-field--center-affix .v-field__prepend-inner{align-items:center;padding-top:0}.v-field.v-field--variant-underlined .v-field__append-inner,.v-field.v-field--variant-underlined .v-field__clearable,.v-field.v-field--variant-underlined .v-field__prepend-inner,.v-field.v-field--variant-plain .v-field__append-inner,.v-field.v-field--variant-plain .v-field__clearable,.v-field.v-field--variant-plain .v-field__prepend-inner{align-items:flex-start;padding-top:calc(var(--v-field-padding-top, 8px) + var(--v-input-padding-top, 0px));padding-bottom:var(--v-field-padding-bottom, 4px)}.v-field--focused .v-field__prepend-inner,.v-field--focused .v-field__append-inner{opacity:1}.v-field__prepend-inner>.v-icon,.v-field__append-inner>.v-icon,.v-field__clearable>.v-icon{opacity:var(--v-medium-emphasis-opacity)}.v-field--disabled .v-field__prepend-inner>.v-icon,.v-field--error .v-field__prepend-inner>.v-icon,.v-field--glow.v-field--focused .v-field__prepend-inner>.v-icon,.v-field--disabled .v-field__append-inner>.v-icon,.v-field--error .v-field__append-inner>.v-icon,.v-field--glow.v-field--focused .v-field__append-inner>.v-icon,.v-field--disabled .v-field__clearable>.v-icon,.v-field--error .v-field__clearable>.v-icon,.v-field--glow.v-field--focused .v-field__clearable>.v-icon{opacity:1}.v-field--error:not(.v-field--disabled) .v-field__prepend-inner>.v-icon,.v-field--error:not(.v-field--disabled) .v-field__append-inner>.v-icon,.v-field--error:not(.v-field--disabled) .v-field__clearable>.v-icon{color:rgb(var(--v-theme-error))}.v-field__clearable{cursor:pointer;opacity:0;overflow:hidden;margin-inline:4px;transition:.15s cubic-bezier(.4,0,.2,1);transition-property:opacity,transform,width}@media(prefers-reduced-motion:reduce){.v-field__clearable{transition-property:opacity}}.v-field--focused .v-field__clearable,.v-field--persistent-clear .v-field__clearable{opacity:1}@media(hover:hover){.v-field:hover .v-field__clearable{opacity:1}}@media(hover:none){.v-field__clearable{opacity:1}}.v-label.v-field-label{contain:layout paint;display:block;margin-inline-start:var(--v-field-padding-start);margin-inline-end:var(--v-field-padding-end);max-width:calc(100% - var(--v-field-padding-start) - var(--v-field-padding-end));pointer-events:none;position:absolute;top:var(--v-input-padding-top);transform-origin:left center;z-index:1}@media(prefers-reduced-motion:no-preference){.v-label.v-field-label{transition:.15s cubic-bezier(.4,0,.2,1);transition-property:opacity,transform}}.v-field--variant-underlined .v-label.v-field-label,.v-field--variant-plain .v-label.v-field-label{top:calc(var(--v-input-padding-top) + var(--v-field-padding-top))}.v-field--center-affix .v-label.v-field-label{top:50%;transform:translateY(-50%)}.v-field--active .v-label.v-field-label{visibility:hidden}.v-field--focused .v-label.v-field-label,.v-field--error .v-label.v-field-label{opacity:1}.v-field--error:not(.v-field--disabled) .v-label.v-field-label{color:rgb(var(--v-theme-error))}.v-label.v-field-label--floating{--v-field-label-scale: .75em;font-size:var(--v-field-label-scale);visibility:hidden}.v-field--variant-outlined .v-label.v-field-label--floating{max-width:100%}.v-field--center-affix .v-label.v-field-label--floating{transform:none}.v-field.v-field--active .v-label.v-field-label--floating{visibility:unset}.v-input--density-default .v-field--variant-solo .v-label.v-field-label--floating,.v-input--density-default .v-field--variant-solo-inverted .v-label.v-field-label--floating,.v-input--density-default .v-field--variant-filled .v-label.v-field-label--floating,.v-input--density-default .v-field--variant-solo-filled .v-label.v-field-label--floating{top:7px}.v-input--density-comfortable .v-field--variant-solo .v-label.v-field-label--floating,.v-input--density-comfortable .v-field--variant-solo-inverted .v-label.v-field-label--floating,.v-input--density-comfortable .v-field--variant-filled .v-label.v-field-label--floating,.v-input--density-comfortable .v-field--variant-solo-filled .v-label.v-field-label--floating{top:5px}.v-input--density-compact .v-field--variant-solo .v-label.v-field-label--floating,.v-input--density-compact .v-field--variant-solo-inverted .v-label.v-field-label--floating,.v-input--density-compact .v-field--variant-filled .v-label.v-field-label--floating,.v-input--density-compact .v-field--variant-solo-filled .v-label.v-field-label--floating{top:3px}.v-field--variant-plain .v-label.v-field-label--floating,.v-field--variant-underlined .v-label.v-field-label--floating{transform:translateY(-16px);margin:0;top:var(--v-input-padding-top)}.v-field--variant-outlined .v-label.v-field-label--floating{transform:translateY(-50%);transform-origin:center;position:static;margin:0 4px}.v-field__outline{--v-field-border-width: 1px;--v-field-border-opacity: .38;align-items:stretch;contain:layout;display:flex;height:100%;left:0;pointer-events:none;position:absolute;right:0;width:100%}@media(hover:hover){.v-field:hover .v-field__outline{--v-field-border-opacity: var(--v-high-emphasis-opacity)}}.v-field--error:not(.v-field--disabled) .v-field__outline{color:rgb(var(--v-theme-error))}.v-field.v-field--focused .v-field__outline,.v-input.v-input--error .v-field__outline{--v-field-border-opacity: 1}.v-field--variant-outlined.v-field--focused .v-field__outline{--v-field-border-width: 2px}.v-field--variant-filled .v-field__outline:before,.v-field--variant-underlined .v-field__outline:before{border-color:currentColor;border-style:solid;border-width:0 0 var(--v-field-border-width);opacity:var(--v-field-border-opacity);transition:opacity .25s cubic-bezier(.4,0,.2,1)}.v-field--variant-filled .v-field__outline:before,.v-field--variant-underlined .v-field__outline:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%}.v-field--variant-filled .v-field__outline:after,.v-field--variant-underlined .v-field__outline:after{border-color:currentColor;border-style:solid;border-width:0 0 2px;transform:scaleX(0);transition:transform .15s cubic-bezier(.4,0,.2,1)}.v-field--variant-filled .v-field__outline:after,.v-field--variant-underlined .v-field__outline:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%}.v-field--focused.v-field--variant-filled .v-field__outline:after,.v-field--focused.v-field--variant-underlined .v-field__outline:after{transform:scaleX(1)}.v-field--variant-outlined .v-field__outline{border-radius:inherit}.v-field--variant-outlined .v-field__outline__start,.v-field--variant-outlined .v-field__outline__notch:before,.v-field--variant-outlined .v-field__outline__notch:after,.v-field--variant-outlined .v-field__outline__end{border:0 solid currentColor;opacity:var(--v-field-border-opacity)}@media(prefers-reduced-motion:no-preference){.v-field--variant-outlined .v-field__outline__start,.v-field--variant-outlined .v-field__outline__notch:before,.v-field--variant-outlined .v-field__outline__notch:after,.v-field--variant-outlined .v-field__outline__end{transition:opacity .25s cubic-bezier(.4,0,.2,1)}}.v-field--variant-outlined .v-field__outline__start{flex:0 0 12px;border-top-width:var(--v-field-border-width);border-bottom-width:var(--v-field-border-width);border-inline-start-width:var(--v-field-border-width);border-start-start-radius:inherit;border-start-end-radius:0;border-end-end-radius:0;border-end-start-radius:inherit}.v-field--rounded.v-field--variant-outlined .v-field__outline__start,[class^=rounded-].v-field--variant-outlined .v-field__outline__start,[class*=" rounded-"].v-field--variant-outlined .v-field__outline__start{flex-basis:calc(var(--v-input-control-height) / 2 + 2px)}.v-field--reverse.v-field--variant-outlined .v-field__outline__start{border-start-start-radius:0;border-start-end-radius:inherit;border-end-end-radius:inherit;border-end-start-radius:0;border-inline-end-width:var(--v-field-border-width);border-inline-start-width:0}.v-field--variant-outlined .v-field__outline__notch{flex:none;position:relative;max-width:calc(100% - 24px)}.v-field--rounded.v-field--variant-outlined .v-field__outline__notch,[class^=rounded-].v-field--variant-outlined .v-field__outline__notch,[class*=" rounded-"].v-field--variant-outlined .v-field__outline__notch{max-width:calc(100% - var(--v-input-control-height))}.v-field--variant-outlined .v-field__outline__notch:before,.v-field--variant-outlined .v-field__outline__notch:after{opacity:var(--v-field-border-opacity)}.v-field--variant-outlined .v-field__outline__notch:before,.v-field--variant-outlined .v-field__outline__notch:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%}.v-field--variant-outlined .v-field__outline__notch:before{border-width:var(--v-field-border-width) 0 0}.v-field--variant-outlined .v-field__outline__notch:after{bottom:0;border-width:0 0 var(--v-field-border-width)}.v-field--active.v-field--variant-outlined .v-field__outline__notch:before{opacity:0}.v-field--variant-outlined .v-field__outline__end{flex:1;border-top-width:var(--v-field-border-width);border-bottom-width:var(--v-field-border-width);border-inline-end-width:var(--v-field-border-width);border-start-start-radius:0;border-start-end-radius:inherit;border-end-end-radius:inherit;border-end-start-radius:0}.v-field--reverse.v-field--variant-outlined .v-field__outline__end{border-start-start-radius:inherit;border-start-end-radius:0;border-end-end-radius:0;border-end-start-radius:inherit;border-inline-end-width:0;border-inline-start-width:var(--v-field-border-width)}.v-field__loader{top:calc(100% - 2px);left:0;position:absolute;right:0;width:100%;border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;overflow:hidden}.v-field--variant-outlined .v-field__loader{top:calc(100% - 3px);width:calc(100% - 2px);left:1px}.v-field__overlay{border-radius:inherit;pointer-events:none}.v-field__overlay{position:absolute;top:0;left:0;width:100%;height:100%}.v-field--variant-filled .v-field__overlay{background-color:currentColor;opacity:.04;transition:opacity .25s cubic-bezier(.4,0,.2,1)}.v-field--variant-filled.v-field--has-background .v-field__overlay{opacity:0}@media(hover:hover){.v-field--variant-filled:hover .v-field__overlay{opacity:calc((.04 + var(--v-hover-opacity)) * var(--v-theme-overlay-multiplier))}}.v-field--variant-filled.v-field--focused .v-field__overlay{opacity:calc((.04 + var(--v-focus-opacity)) * var(--v-theme-overlay-multiplier))}.v-field--variant-solo-filled .v-field__overlay{background-color:currentColor;opacity:.04;transition:opacity .25s cubic-bezier(.4,0,.2,1)}@media(hover:hover){.v-field--variant-solo-filled:hover .v-field__overlay{opacity:calc((.04 + var(--v-hover-opacity)) * var(--v-theme-overlay-multiplier))}}.v-field--variant-solo-filled.v-field--focused .v-field__overlay{opacity:calc((.04 + var(--v-focus-opacity)) * var(--v-theme-overlay-multiplier))}.v-field--variant-solo-inverted .v-field__overlay{transition:opacity .25s cubic-bezier(.4,0,.2,1)}.v-field--variant-solo-inverted.v-field--has-background .v-field__overlay{opacity:0}@media(hover:hover){.v-field--variant-solo-inverted:hover .v-field__overlay{opacity:calc((.04 + var(--v-hover-opacity)) * var(--v-theme-overlay-multiplier))}}.v-field--variant-solo-inverted.v-field--focused .v-field__overlay{background-color:rgb(var(--v-theme-surface-variant));opacity:1}.v-field--reverse .v-field__field,.v-field--reverse .v-field__input,.v-field--reverse .v-field__outline{flex-direction:row-reverse}.v-field--reverse .v-field__input,.v-field--reverse input{text-align:end}.v-input--disabled .v-field--variant-filled .v-field__outline:before,.v-input--disabled .v-field--variant-underlined .v-field__outline:before{border-image:repeating-linear-gradient(to right,rgba(var(--v-theme-on-surface),var(--v-disabled-opacity)) 0px,rgba(var(--v-theme-on-surface),var(--v-disabled-opacity)) 2px,transparent 2px,transparent 4px) 1 repeat}.v-field--loading .v-field__outline:after,.v-field--loading .v-field__outline:before{opacity:0}@media(forced-colors:active){.v-field .v-progress-linear{border:none}}.v-virtual-scroll{display:block;flex:1 1 auto;max-width:100%;overflow:auto;position:relative}.v-virtual-scroll__container{display:block}.v-badge{display:inline-block;line-height:1}.v-badge__badge{align-items:center;display:inline-flex;border-radius:10px;font-family:Roboto,sans-serif;font-size:.75rem;font-weight:500;height:1.25rem;justify-content:center;min-width:20px;padding:4px 6px;pointer-events:auto;position:absolute;text-align:center;text-indent:0;transition:.225s cubic-bezier(.4,0,.2,1);white-space:nowrap}.v-badge__badge{background:rgb(var(--v-theme-surface-variant));color:rgba(var(--v-theme-on-surface-variant),var(--v-high-emphasis-opacity))}.v-badge__badge:has(.v-icon){padding:4px 6px}.v-badge--bordered .v-badge__badge:after{border-radius:inherit;border-style:solid;border-width:2px;bottom:0;color:rgb(var(--v-theme-background));content:"";left:0;position:absolute;right:0;top:0;transform:scale(1.05)}.v-badge--dot .v-badge__badge{border-radius:4.5px;height:9px;min-width:0;padding:0;width:9px}.v-badge--dot .v-badge__badge:after{border-width:1.5px}.v-badge--inline .v-badge__badge{position:relative;vertical-align:middle}.v-badge__badge .v-icon{color:inherit;font-size:.75rem;margin:0 -2px}.v-badge__badge img,.v-badge__badge .v-img{height:100%;width:100%}.v-badge__wrapper{display:flex;position:relative}.v-badge--inline .v-badge__wrapper{align-items:center;display:inline-flex;justify-content:center;margin:0 4px}@media(forced-colors:active){.v-badge__badge{forced-color-adjust:preserve-parent-color}.v-badge__badge.v-badge__badge{background:highlight!important;color:highlighttext!important}}.v-banner{display:grid;flex:1 1;font-size:.875rem;grid-template-areas:"prepend content actions";grid-template-columns:max-content auto max-content;grid-template-rows:max-content max-content;line-height:1.6;overflow:hidden;padding-inline:16px 8px;padding-top:16px;padding-bottom:16px;position:relative;width:100%}.v-banner{border-color:rgba(var(--v-border-color),var(--v-border-opacity));border-style:solid;border-width:0 0 thin 0}.v-banner--border{border-width:thin;box-shadow:none}.v-banner{box-shadow:0 0 0 0 var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 0 0 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 0 0 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-banner--absolute{position:absolute}.v-banner--fixed{position:fixed}.v-banner--sticky{position:sticky}.v-banner{border-radius:0}.v-banner{background:rgb(var(--v-theme-surface));color:rgba(var(--v-theme-on-surface),var(--v-high-emphasis-opacity))}.v-banner--rounded{border-radius:4px}.v-banner--stacked:not(.v-banner--one-line){grid-template-areas:"prepend content" ". actions"}.v-banner--stacked .v-banner-text{padding-inline-end:36px}.v-banner--density-default .v-banner-actions{margin-bottom:-8px}.v-banner--density-default.v-banner--one-line{padding-top:8px;padding-bottom:8px}.v-banner--density-default.v-banner--one-line .v-banner-actions{margin-bottom:0}.v-banner--density-default.v-banner--one-line{padding-top:10px}.v-banner--density-default.v-banner--two-line{padding-top:16px;padding-bottom:16px}.v-banner--density-default.v-banner--three-line{padding-top:24px;padding-bottom:16px}.v-banner--density-default:not(.v-banner--one-line) .v-banner-actions,.v-banner--density-default.v-banner--two-line .v-banner-actions,.v-banner--density-default.v-banner--three-line .v-banner-actions{margin-top:20px}.v-banner--density-comfortable .v-banner-actions{margin-bottom:-4px}.v-banner--density-comfortable.v-banner--one-line{padding-top:4px;padding-bottom:4px}.v-banner--density-comfortable.v-banner--one-line .v-banner-actions{margin-bottom:0}.v-banner--density-comfortable.v-banner--two-line{padding-top:12px;padding-bottom:12px}.v-banner--density-comfortable.v-banner--three-line{padding-top:20px;padding-bottom:12px}.v-banner--density-comfortable:not(.v-banner--one-line) .v-banner-actions,.v-banner--density-comfortable.v-banner--two-line .v-banner-actions,.v-banner--density-comfortable.v-banner--three-line .v-banner-actions{margin-top:16px}.v-banner--density-compact .v-banner-actions{margin-bottom:0}.v-banner--density-compact.v-banner--one-line{padding-top:0;padding-bottom:0}.v-banner--density-compact.v-banner--one-line .v-banner-actions{margin-bottom:0}.v-banner--density-compact.v-banner--two-line{padding-top:8px;padding-bottom:8px}.v-banner--density-compact.v-banner--three-line{padding-top:16px;padding-bottom:8px}.v-banner--density-compact:not(.v-banner--one-line) .v-banner-actions,.v-banner--density-compact.v-banner--two-line .v-banner-actions,.v-banner--density-compact.v-banner--three-line .v-banner-actions{margin-top:12px}.v-banner--sticky{top:0;z-index:1}.v-banner__content{align-items:center;display:flex;grid-area:content}.v-banner__prepend{align-self:flex-start;grid-area:prepend;margin-inline-end:24px}.v-banner-actions{align-self:flex-end;display:flex;flex:0 1;grid-area:actions;justify-content:flex-end}.v-banner--two-line .v-banner-actions,.v-banner--three-line .v-banner-actions{margin-top:20px}.v-banner-text{-webkit-box-orient:vertical;display:-webkit-box;padding-inline-end:90px;overflow:hidden}.v-banner--one-line .v-banner-text{-webkit-line-clamp:1}.v-banner--two-line .v-banner-text{-webkit-line-clamp:2}.v-banner--three-line .v-banner-text{-webkit-line-clamp:3}.v-banner--two-line .v-banner-text,.v-banner--three-line .v-banner-text{align-self:flex-start}.v-bottom-navigation{display:flex;max-width:100%;overflow:hidden;position:absolute;transition:transform,color,.2s,.1s cubic-bezier(.4,0,.2,1)}.v-bottom-navigation{border-color:rgba(var(--v-border-color),var(--v-border-opacity));border-style:solid;border-width:0}.v-bottom-navigation--border{border-width:thin;box-shadow:none}.v-bottom-navigation{border-radius:0}.v-bottom-navigation{background:rgb(var(--v-theme-surface));color:rgba(var(--v-theme-on-surface),var(--v-high-emphasis-opacity))}.v-bottom-navigation--active{box-shadow:0 2px 4px -1px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 4px 5px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 10px 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-bottom-navigation__content{display:flex;flex:none;font-size:.75rem;justify-content:center;transition:inherit;width:100%}.v-bottom-navigation .v-bottom-navigation__content>.v-btn{font-size:inherit;height:100%;max-width:168px;min-width:80px;text-transform:none;transition:inherit;width:auto}.v-bottom-navigation .v-bottom-navigation__content>.v-btn{border-radius:0}.v-bottom-navigation .v-bottom-navigation__content>.v-btn .v-btn__content,.v-bottom-navigation .v-bottom-navigation__content>.v-btn .v-btn__icon{transition:inherit}.v-bottom-navigation .v-bottom-navigation__content>.v-btn .v-btn__icon{font-size:1.5rem}.v-bottom-navigation--grow .v-bottom-navigation__content>.v-btn{flex-basis:0;flex-grow:1}.v-bottom-navigation--shift .v-bottom-navigation__content .v-btn:not(.v-btn--selected) .v-btn__content>span{transition:inherit;opacity:0}.v-bottom-navigation--shift .v-bottom-navigation__content .v-btn:not(.v-btn--selected) .v-btn__content{transform:translateY(.5rem)}.bottom-sheet-transition-enter-from,.bottom-sheet-transition-leave-to{transform:translateY(100%)}.v-bottom-sheet>.v-bottom-sheet__content.v-overlay__content{align-self:flex-end;border-radius:0;flex:0 1 auto;left:0;right:0;margin-inline:auto;margin-bottom:0;transition-duration:.2s;width:100%;max-width:100%;overflow:visible}.v-bottom-sheet>.v-bottom-sheet__content.v-overlay__content{box-shadow:0 7px 8px -4px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 12px 17px 2px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 5px 22px 4px var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}@media(prefers-reduced-motion:reduce){.v-bottom-sheet>.v-bottom-sheet__content.v-overlay__content{transition:none}}.v-bottom-sheet>.v-bottom-sheet__content.v-overlay__content>.v-card,.v-bottom-sheet>.v-bottom-sheet__content.v-overlay__content>.v-sheet{border-radius:0}.v-bottom-sheet.v-bottom-sheet--inset{max-width:none}@media(min-width:600px){.v-bottom-sheet.v-bottom-sheet--inset{max-width:70%}}.v-dialog{align-items:center;justify-content:center;margin:auto}.v-dialog>.v-overlay__content{max-height:calc(100% - 48px);width:calc(100% - 48px);max-width:calc(100% - 48px);margin:24px}.v-dialog>.v-overlay__content,.v-dialog>.v-overlay__content>form{display:flex;flex-direction:column;min-height:0}.v-dialog>.v-overlay__content>.v-card,.v-dialog>.v-overlay__content>.v-sheet,.v-dialog>.v-overlay__content>form>.v-card,.v-dialog>.v-overlay__content>form>.v-sheet{--v-scrollbar-offset: 0px;border-radius:4px;overflow-y:auto;flex:1 1 var(--v-card-height, 100%)}.v-dialog>.v-overlay__content>.v-card,.v-dialog>.v-overlay__content>.v-sheet,.v-dialog>.v-overlay__content>form>.v-card,.v-dialog>.v-overlay__content>form>.v-sheet{box-shadow:0 11px 15px -7px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 24px 38px 3px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 9px 46px 8px var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-dialog>.v-overlay__content>.v-card,.v-dialog>.v-overlay__content>form>.v-card{display:flex;flex-direction:column}.v-dialog>.v-overlay__content>.v-card>.v-card-item,.v-dialog>.v-overlay__content>form>.v-card>.v-card-item{padding:16px 24px}.v-dialog>.v-overlay__content>.v-card>.v-card-item+.v-card-text,.v-dialog>.v-overlay__content>form>.v-card>.v-card-item+.v-card-text{padding-top:0}.v-dialog>.v-overlay__content>.v-card>.v-card-text,.v-dialog>.v-overlay__content>form>.v-card>.v-card-text{font-size:inherit;letter-spacing:.03125em;line-height:inherit;padding:16px 24px 24px}.v-dialog>.v-overlay__content>.v-card>.v-card-actions,.v-dialog>.v-overlay__content>form>.v-card>.v-card-actions{justify-content:flex-end}.v-dialog--fullscreen{--v-scrollbar-offset: 0px}.v-dialog--fullscreen>.v-overlay__content{border-radius:0;margin:0;padding:0;width:100%;height:100%;max-width:100%;max-height:100%;overflow-y:auto;top:0;left:0}.v-dialog--fullscreen>.v-overlay__content>.v-card,.v-dialog--fullscreen>.v-overlay__content>.v-sheet,.v-dialog--fullscreen>.v-overlay__content>form>.v-card,.v-dialog--fullscreen>.v-overlay__content>form>.v-sheet{min-height:100%;min-width:100%;border-radius:0}.v-dialog--scrollable>.v-overlay__content>form,.v-dialog--scrollable>.v-overlay__content>form>.v-card{max-height:100%;max-width:100%}.v-dialog--scrollable>.v-overlay__content,.v-dialog--scrollable>.v-overlay__content>.v-card,.v-dialog--scrollable>.v-overlay__content>form,.v-dialog--scrollable>.v-overlay__content>form>.v-card{display:flex;flex:1 1 var(--v-card-height, 100%);flex-direction:column}.v-dialog--scrollable>.v-overlay__content>.v-card>.v-card-text,.v-dialog--scrollable>.v-overlay__content>form>.v-card>.v-card-text{backface-visibility:hidden;overflow-y:auto}.v-breadcrumbs{display:flex;align-items:center;line-height:1.6;padding:16px 12px}.v-breadcrumbs--rounded{border-radius:4px}.v-breadcrumbs--density-default{padding-top:16px;padding-bottom:16px}.v-breadcrumbs--density-comfortable{padding-top:12px;padding-bottom:12px}.v-breadcrumbs--density-compact{padding-top:8px;padding-bottom:8px}.v-breadcrumbs__prepend{align-items:center;display:inline-flex}.v-breadcrumbs-item{align-items:center;color:inherit;display:inline-flex;padding:0 4px;text-decoration:none;vertical-align:middle}.v-breadcrumbs-item--disabled{opacity:var(--v-disabled-opacity);pointer-events:none}.v-breadcrumbs-item--link{color:inherit;text-decoration:none}.v-breadcrumbs-item--link:hover{text-decoration:underline}.v-breadcrumbs-item .v-icon{font-size:1rem;margin-inline:-4px 2px}.v-breadcrumbs-divider{display:inline-block;padding:0 8px;vertical-align:middle}.v-calendar-category .v-calendar-category__column,.v-calendar-category .v-calendar-category__column-header{border-right:rgba(var(--v-border-color),var(--v-border-opacity)) 1px solid}.v-calendar-category .v-calendar-daily__head,.v-calendar-category .v-calendar-daily__intervals-head,.v-calendar-category .v-calendar-daily__intervals-body{background:rgb(var(--v-theme-surface));color:rgb(var(--v-theme-on-surface))}.v-calendar-category{overflow:auto;position:relative}.v-calendar-category .v-calendar-category__category{text-align:center}.v-calendar-category .v-calendar-daily__day-container{width:min-content}.v-calendar-category .v-calendar-daily__day-container .v-calendar-category__columns{position:absolute;height:100%;width:100%;top:0}.v-calendar-category .v-calendar-daily__day-body{display:flex;flex:1;width:100%;height:100%}.v-calendar-category .v-calendar-daily__head{flex-direction:row;width:min-content;min-width:100%;position:sticky;top:0;z-index:2}.v-calendar-category .v-calendar-daily_head-day{width:auto;position:unset}.v-calendar-category .v-calendar-daily__intervals-head{position:sticky;left:0;top:0;z-index:2}.v-calendar-category .v-calendar-daily_head-weekday{position:sticky;left:50%;width:50px}.v-calendar-category .v-calendar-daily_head-day-label{width:56px;position:sticky;left:50%}.v-calendar-category .v-calendar-daily__day{min-width:200px}.v-calendar-category .v-calendar-daily__intervals-body{position:sticky;left:0;z-index:1}.v-calendar-category .v-calendar-daily__interval:last-of-type:after{display:none}.v-calendar-category .v-calendar-daily__body{overflow:visible}.v-calendar-category .v-calendar-daily__body .v-calendar-daily__scroll-area{overflow-y:visible;flex:none}.v-calendar-category .v-calendar-daily__pane{overflow-y:visible}.v-calendar-category .v-calendar-category__columns{display:flex;width:min-content;min-width:100%}.v-calendar-category .v-calendar-category__columns .v-calendar-category__column,.v-calendar-category .v-calendar-category__columns .v-calendar-category__column-header{flex:1 1 auto;width:0;position:relative}.v-calendar-category .v-calendar-category__columns .v-calendar-category__column-header{min-width:200px}.v-calendar-daily{background-color:rgb(var(--v-theme-surface));color:rgb(var(--v-theme-on-surface));border-left:rgba(var(--v-border-color),var(--v-border-opacity)) 1px solid;border-top:rgba(var(--v-border-color),var(--v-border-opacity)) 1px solid}.v-calendar-daily .v-calendar-daily__intervals-head{border-right:rgba(var(--v-border-color),var(--v-border-opacity)) 1px solid}.v-calendar-daily .v-calendar-daily__intervals-head:after{background:rgba(var(--v-border-color),var(--v-border-opacity));background:linear-gradient(90deg,transparent,rgba(var(--v-border-color),var(--v-border-opacity)))}.v-calendar-daily .v-calendar-daily_head-day{border-right:rgba(var(--v-border-color),var(--v-border-opacity)) 1px solid;border-bottom:rgba(var(--v-border-color),var(--v-border-opacity)) 1px solid}.v-calendar-daily .v-calendar-daily_head-day.v-past .v-calendar-daily_head-weekday,.v-calendar-daily .v-calendar-daily_head-day.v-past .v-calendar-daily_head-day-label{color:rgb(var(--v-theme-on-surface))}.v-calendar-daily .v-calendar-daily__intervals-body{border-right:rgba(var(--v-border-color),var(--v-border-opacity)) 1px solid}.v-calendar-daily .v-calendar-daily__intervals-body .v-calendar-daily__interval-text{color:rgb(var(--v-theme-on-surface))}.v-calendar-daily .v-calendar-daily__day{border-right:rgba(var(--v-border-color),var(--v-border-opacity)) 1px solid;border-bottom:rgba(var(--v-border-color),var(--v-border-opacity)) 1px solid}.v-calendar-daily .v-calendar-daily__day-interval{border-top:rgba(var(--v-border-color),var(--v-border-opacity)) 1px solid}.v-calendar-daily .v-calendar-daily__day-interval:first-child{border-top:none!important}.v-calendar-daily .v-calendar-daily__interval:after{border-top:rgba(var(--v-border-color),var(--v-border-opacity)) 1px solid}.v-calendar-daily{display:flex;flex-direction:column;overflow:hidden;height:100%}.v-calendar-daily__head{flex:none;display:flex}.v-calendar-daily__intervals-head{flex:none;position:relative}.v-calendar-daily__intervals-head:after{position:absolute;bottom:0;height:1px;left:0;right:0;content:""}.v-calendar-daily_head-day{flex:1 1 auto;width:0;position:relative}.v-calendar-daily_head-weekday{-webkit-user-select:none;user-select:none;padding:3px 0 0;font-size:11px;text-align:center;text-transform:uppercase}.v-calendar-daily_head-day-label{-webkit-user-select:none;user-select:none;padding:0 0 3px;cursor:pointer;text-align:center}.v-calendar-daily__body{flex:1 1 60%;overflow:hidden;display:flex;position:relative;flex-direction:column}.v-calendar-daily__scroll-area{overflow-y:scroll;flex:1 1 auto;display:flex;align-items:flex-start}.v-calendar-daily__pane{width:100%;overflow-y:hidden;flex:none;display:flex;align-items:flex-start}.v-calendar-daily__day-container{display:flex;flex:1;width:100%;height:100%}.v-calendar-daily__intervals-body{flex:none;-webkit-user-select:none;user-select:none}.v-calendar-daily__interval{text-align:right;padding-right:8px;border-bottom:none;position:relative}.v-calendar-daily__interval:after{width:8px;position:absolute;height:1px;display:block;content:"";right:0;bottom:-1px}.v-calendar-daily__interval-text{display:block;position:relative;top:-6px;font-size:10px;padding-right:4px}.v-calendar-daily__day{flex:1;width:0;position:relative}.v-calendar-weekly{background-color:rgb(var(--v-theme-surface));color:rgb(var(--v-theme-on-surface));border-top:rgba(var(--v-border-color),var(--v-border-opacity)) 1px solid;border-left:rgba(var(--v-border-color),var(--v-border-opacity)) 1px solid}.v-calendar-weekly .v-calendar-weekly__head-weekday{border-right:rgba(var(--v-border-color),var(--v-border-opacity)) 1px solid}.v-calendar-weekly .v-calendar-weekly__head-weekday.v-past{color:rgb(var(--v-theme-on-surface))}.v-calendar-weekly .v-calendar-weekly__head-weekday.v-outside{background-color:rgb(var(--v-theme-surface-light));color:rgb(var(--v-theme-on-surface-light))}.v-calendar-weekly .v-calendar-weekly__head-weeknumber{background-color:rgb(var(--v-theme-surface));color:rgb(var(--v-theme-on-surface));border-right:rgba(var(--v-border-color),var(--v-border-opacity)) 1px solid}.v-calendar-weekly .v-calendar-weekly__day{border-right:rgba(var(--v-border-color),var(--v-border-opacity)) 1px solid;border-bottom:rgba(var(--v-border-color),var(--v-border-opacity)) 1px solid}.v-calendar-weekly .v-calendar-weekly__day.v-outside{background-color:rgb(var(--v-theme-surface-light));color:rgb(var(--v-theme-on-surface-light))}.v-calendar-weekly .v-calendar-weekly__weeknumber{background-color:rgb(var(--v-theme-surface));color:rgb(var(--v-theme-on-surface));border-right:rgba(var(--v-border-color),var(--v-border-opacity)) 1px solid;border-bottom:rgba(var(--v-border-color),var(--v-border-opacity)) 1px solid}.v-calendar-weekly{width:100%;height:100%;display:flex;flex-direction:column;min-height:0}.v-calendar-weekly__head{display:flex;-webkit-user-select:none;user-select:none}.v-calendar-weekly__head-weekday{flex:1 0 20px;-webkit-user-select:none;user-select:none;padding:0 4px;font-size:11px;overflow:hidden;text-align:center;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.v-calendar-weekly__head-weeknumber{position:relative;flex:0 0 24px}.v-calendar-weekly__week{display:flex;flex:1;height:unset;min-height:0}.v-calendar-weekly__weeknumber{display:flex;flex:0 0 24px;height:unset;min-height:0;padding-top:14.5px;text-align:center}.v-calendar-weekly__weeknumber>small{width:100%!important}.v-calendar-weekly__day{flex:1;width:0;overflow:hidden;-webkit-user-select:none;user-select:none;position:relative;padding:0;min-width:0}.v-calendar-weekly__day.v-present .v-calendar-weekly__day-month{color:currentColor}.v-calendar-weekly__day-label{text-decoration:none;-webkit-user-select:none;user-select:none;cursor:pointer;box-shadow:none;text-align:center;margin:4px 0 0}.v-calendar-weekly__day-label .v-icon-btn{font-size:12px}.v-calendar-weekly__day-month{position:absolute;text-decoration:none;-webkit-user-select:none;user-select:none;box-shadow:none;top:0;left:36px;height:32px;line-height:32px}.v-icon-btn{border-color:rgba(var(--v-border-color),var(--v-border-opacity));border-style:solid;border-width:0}.v-icon-btn--border{border-width:thin;box-shadow:none}.v-icon-btn{border-radius:50%}.v-icon-btn:hover>.v-icon-btn__overlay{opacity:calc(var(--v-hover-opacity) * var(--v-theme-overlay-multiplier))}.v-icon-btn:focus-visible>.v-icon-btn__overlay{opacity:calc(var(--v-focus-opacity) * var(--v-theme-overlay-multiplier))}@supports not selector(:focus-visible){.v-icon-btn:focus>.v-icon-btn__overlay{opacity:calc(var(--v-focus-opacity) * var(--v-theme-overlay-multiplier))}}.v-icon-btn--active>.v-icon-btn__overlay,.v-icon-btn[aria-haspopup=menu][aria-expanded=true]>.v-icon-btn__overlay{opacity:calc(var(--v-activated-opacity) * var(--v-theme-overlay-multiplier))}.v-icon-btn--active:hover>.v-icon-btn__overlay,.v-icon-btn[aria-haspopup=menu][aria-expanded=true]:hover>.v-icon-btn__overlay{opacity:calc((var(--v-activated-opacity) + var(--v-hover-opacity)) * var(--v-theme-overlay-multiplier))}.v-icon-btn--active:focus-visible>.v-icon-btn__overlay,.v-icon-btn[aria-haspopup=menu][aria-expanded=true]:focus-visible>.v-icon-btn__overlay{opacity:calc((var(--v-activated-opacity) + var(--v-focus-opacity)) * var(--v-theme-overlay-multiplier))}@supports not selector(:focus-visible){.v-icon-btn--active:focus>.v-icon-btn__overlay,.v-icon-btn[aria-haspopup=menu][aria-expanded=true]:focus>.v-icon-btn__overlay{opacity:calc((var(--v-activated-opacity) + var(--v-focus-opacity)) * var(--v-theme-overlay-multiplier))}}.v-icon-btn--variant-plain,.v-icon-btn--variant-outlined,.v-icon-btn--variant-text,.v-icon-btn--variant-tonal{background:transparent;color:inherit}.v-icon-btn--variant-plain{opacity:.62}.v-icon-btn--variant-plain:focus,.v-icon-btn--variant-plain:hover{opacity:1}.v-icon-btn--variant-plain .v-icon-btn__overlay{display:none}.v-icon-btn--variant-elevated,.v-icon-btn--variant-flat{background:rgb(var(--v-theme-surface));color:inherit}.v-icon-btn--variant-elevated{box-shadow:0 3px 1px -2px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 2px 2px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 5px 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-icon-btn--variant-flat{box-shadow:0 0 0 0 var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 0 0 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 0 0 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-icon-btn--variant-outlined{border:thin solid currentColor}.v-icon-btn--variant-text .v-icon-btn__overlay{background:currentColor}.v-icon-btn--variant-tonal .v-icon-btn__underlay{background:currentColor;opacity:var(--v-activated-opacity);border-radius:inherit;top:0;right:0;bottom:0;left:0;pointer-events:none}.v-icon-btn .v-icon-btn__underlay{position:absolute}.v-icon-btn{align-items:center;cursor:pointer;display:inline-flex;flex:none;font-size:.875rem;font-weight:500;line-height:normal;height:var(--v-icon-btn-height);justify-content:center;outline:none;position:relative;transition-property:width,height,transform;transition:.2s cubic-bezier(.4,0,.2,1);vertical-align:middle;width:var(--v-icon-btn-width)}@supports selector(:focus-visible){.v-icon-btn:after{pointer-events:none;border:2px solid currentColor;border-radius:inherit;opacity:0;transition:opacity .2s ease-in-out}.v-icon-btn:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%}.v-icon-btn:focus-visible:after{opacity:calc(.25 * var(--v-theme-overlay-multiplier))}}.v-icon-btn--disabled,.v-icon-btn--loading,.v-icon-btn--readonly{pointer-events:none}.v-icon-btn--disabled{opacity:.26}.v-icon-btn--start{margin-inline-end:8px}.v-icon-btn--end{margin-inline-start:8px}.v-icon-btn__content{align-items:center;justify-content:center;display:inline-flex;transition:inherit;transition-property:transform;transform:rotate(var(--v-icon-btn-rotate, 0deg))}.v-icon-btn--loading .v-icon-btn__content{opacity:0}.v-icon-btn__content .v-icon{transition:.2s cubic-bezier(.4,0,.2,1);transition-property:opacity,font-size,width,height;transform-origin:center}.v-icon-btn__loader{align-items:center;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}.v-icon-btn__overlay,.v-icon-btn__underlay{border-radius:inherit;pointer-events:none}.v-icon-btn__overlay,.v-icon-btn__underlay{position:absolute;top:0;left:0;width:100%;height:100%}.v-icon-btn__overlay{background-color:currentColor;opacity:0;transition:opacity .2s ease-in-out}.v-icon-btn--active:not(:hover) .v-icon-btn__overlay{--v-activated-opacity: 0}@media(forced-colors:active){.v-icon-btn:focus-visible{outline:2px solid;outline-offset:2px}.v-icon-btn:not(.v-icon-btn--active):hover,.v-icon-btn:not(.v-icon-btn--active):focus{color:highlight!important}.v-icon-btn--active:not(.v-icon-btn--disabled),.v-icon-btn--active:not(.v-icon-btn--disabled)[class*=bg-]{outline-color:canvastext!important;background:highlight!important;color:highlighttext!important}.v-icon-btn--disabled{color:graytext}.v-icon-btn__overlay,.v-icon-btn__underlay,.v-icon-btn .v-icon{forced-color-adjust:preserve-parent-color}}.v-calendar-events .v-event-more{background-color:rgb(var(--v-theme-surface));color:rgb(var(--v-theme-on-surface))}.v-calendar-events .v-event-more.v-outside{background-color:rgb(var(--v-theme-surface-light));color:rgb(var(--v-theme-on-surface-light))}.v-calendar .v-event{position:relative;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;cursor:pointer;line-height:20px;margin-right:-1px;z-index:1;border-radius:4px}.v-calendar .v-event-more{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;cursor:pointer;font-weight:700;z-index:1;position:relative}.v-calendar .v-event-timed-container{position:absolute;top:0;bottom:0;left:0;right:0;margin-right:10px;pointer-events:none}.v-calendar .v-event-timed{position:absolute;white-space:nowrap;text-overflow:ellipsis;font-size:12px;cursor:pointer;border:1px solid rgb(var(--v-theme-surface));border-radius:4px;pointer-events:all}.v-calendar .v-event-summary{display:inline-block;overflow:hidden;text-overflow:ellipsis;width:100%;white-space:nowrap}.v-calendar.v-calendar-events .v-calendar-weekly__head-weekday{margin-right:-1px}.v-calendar.v-calendar-events .v-calendar-weekly__day{overflow:visible;margin-right:-1px}.v-card{display:block;overflow:hidden;overflow-wrap:break-word;position:relative;padding:0;text-decoration:none;transition-duration:.28s;transition-property:box-shadow,opacity,background;transition-timing-function:cubic-bezier(.4,0,.2,1);z-index:0}.v-card{border-color:rgba(var(--v-border-color),var(--v-border-opacity));border-style:solid;border-width:0}.v-card--border{border-width:thin;box-shadow:none}.v-card--absolute{position:absolute}.v-card--fixed{position:fixed}.v-card{border-radius:4px}.v-card:hover>.v-card__overlay{opacity:calc(var(--v-hover-opacity) * var(--v-theme-overlay-multiplier))}.v-card:focus-visible>.v-card__overlay{opacity:calc(var(--v-focus-opacity) * var(--v-theme-overlay-multiplier))}@supports not selector(:focus-visible){.v-card:focus>.v-card__overlay{opacity:calc(var(--v-focus-opacity) * var(--v-theme-overlay-multiplier))}}.v-card--active>.v-card__overlay,.v-card[aria-haspopup=menu][aria-expanded=true]>.v-card__overlay{opacity:calc(var(--v-activated-opacity) * var(--v-theme-overlay-multiplier))}.v-card--active:hover>.v-card__overlay,.v-card[aria-haspopup=menu][aria-expanded=true]:hover>.v-card__overlay{opacity:calc((var(--v-activated-opacity) + var(--v-hover-opacity)) * var(--v-theme-overlay-multiplier))}.v-card--active:focus-visible>.v-card__overlay,.v-card[aria-haspopup=menu][aria-expanded=true]:focus-visible>.v-card__overlay{opacity:calc((var(--v-activated-opacity) + var(--v-focus-opacity)) * var(--v-theme-overlay-multiplier))}@supports not selector(:focus-visible){.v-card--active:focus>.v-card__overlay,.v-card[aria-haspopup=menu][aria-expanded=true]:focus>.v-card__overlay{opacity:calc((var(--v-activated-opacity) + var(--v-focus-opacity)) * var(--v-theme-overlay-multiplier))}}.v-card--variant-plain,.v-card--variant-outlined,.v-card--variant-text,.v-card--variant-tonal{background:transparent;color:inherit}.v-card--variant-plain{opacity:.62}.v-card--variant-plain:focus,.v-card--variant-plain:hover{opacity:1}.v-card--variant-plain .v-card__overlay{display:none}.v-card--variant-elevated,.v-card--variant-flat{background:rgb(var(--v-theme-surface));color:rgba(var(--v-theme-on-surface),var(--v-high-emphasis-opacity))}.v-card--variant-elevated{box-shadow:0 2px 1px -1px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 1px 1px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 3px 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-card--variant-flat{box-shadow:0 0 0 0 var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 0 0 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 0 0 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-card--variant-outlined{border:thin solid currentColor}.v-card--variant-text .v-card__overlay{background:currentColor}.v-card--variant-tonal .v-card__underlay{background:currentColor;opacity:var(--v-activated-opacity);border-radius:inherit;top:0;right:0;bottom:0;left:0;pointer-events:none}.v-card .v-card__underlay{position:absolute}.v-card--disabled{pointer-events:none;-webkit-user-select:none;user-select:none}.v-card--disabled>:not(.v-card__loader){opacity:.6}.v-card--flat{box-shadow:none}.v-card--hover{cursor:pointer}.v-card--hover:before,.v-card--hover:after{border-radius:inherit;bottom:0;content:"";display:block;left:0;pointer-events:none;position:absolute;right:0;top:0;transition:inherit}.v-card--hover:before{opacity:1;z-index:-1}.v-card--hover:before{box-shadow:0 2px 1px -1px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 1px 1px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 3px 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-card--hover:after{z-index:1;opacity:0}.v-card--hover:after{box-shadow:0 5px 5px -3px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 8px 10px 1px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 3px 14px 2px var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-card--hover:hover:after{opacity:1}.v-card--hover:hover:before{opacity:0}.v-card--hover:hover{box-shadow:0 5px 5px -3px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 8px 10px 1px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 3px 14px 2px var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-card--link{cursor:pointer}.v-card-actions{align-items:center;display:flex;flex:none;min-height:52px;padding:.5rem;gap:.5rem}.v-card-item{align-items:center;display:grid;flex:none;grid-template-areas:"prepend content append";grid-template-columns:max-content auto max-content;padding:.625rem 1rem}.v-card-item+.v-card-text{padding-top:0}.v-card-item__prepend,.v-card-item__append{align-items:center;display:flex}.v-card-item__prepend{grid-area:prepend;padding-inline-end:.5rem}.v-card-item__append{grid-area:append;padding-inline-start:.5rem}.v-card-item__content{align-self:center;grid-area:content;overflow:hidden}.v-card-title{display:block;flex:none;font-size:1.25rem;font-weight:500;-webkit-hyphens:auto;hyphens:auto;letter-spacing:.0125em;min-width:0;overflow-wrap:normal;overflow:hidden;padding:.5rem 1rem;text-overflow:ellipsis;text-transform:none;white-space:nowrap;word-break:normal;word-wrap:break-word}.v-card .v-card-title{line-height:1.6}.v-card--density-comfortable .v-card-title{line-height:1.75rem}.v-card--density-compact .v-card-title{line-height:1.55rem}.v-card-item .v-card-title{padding:0}.v-card-title+.v-card-text,.v-card-title+.v-card-actions{padding-top:0}.v-card-subtitle{display:block;flex:none;font-size:.875rem;font-weight:400;letter-spacing:.0178571429em;opacity:var(--v-card-subtitle-opacity, var(--v-medium-emphasis-opacity));overflow:hidden;padding:0 1rem;text-overflow:ellipsis;text-transform:none;white-space:nowrap}.v-card .v-card-subtitle{line-height:1.425}.v-card--density-comfortable .v-card-subtitle{line-height:1.125rem}.v-card--density-compact .v-card-subtitle{line-height:1rem}.v-card-item .v-card-subtitle{padding:0 0 .25rem}.v-card-text{flex:1 1 auto;font-size:.875rem;font-weight:400;letter-spacing:.0178571429em;opacity:var(--v-card-text-opacity, 1);padding:1rem;text-transform:none}.v-card .v-card-text{line-height:1.425}.v-card--density-comfortable .v-card-text{line-height:1.2rem}.v-card--density-compact .v-card-text{line-height:1.15rem}.v-card__image{display:flex;height:100%;flex:1 1 auto;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:-1}.v-card__content{border-radius:inherit;overflow:hidden;position:relative}.v-card__loader{bottom:auto;top:0;left:0;position:absolute;right:0;width:100%;z-index:1}@media(forced-colors:active){.v-card__loader .v-progress-linear{border:none}}.v-card__overlay{background-color:currentColor;border-radius:inherit;position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:0;transition:opacity .2s ease-in-out}@media(forced-colors:active){.v-card:not(.v-card--variant-text,.v-card--variant-plain){border:thin solid}}.v-carousel{overflow:hidden;position:relative;width:100%}.v-carousel__controls{align-items:center;bottom:0;display:flex;height:50px;justify-content:center;list-style-type:none;position:absolute;width:100%;z-index:1}.v-carousel__controls{background:rgba(var(--v-theme-surface-variant),.3);color:rgb(var(--v-theme-on-surface-variant))}.v-carousel__controls>.v-item-group{flex:0 1 auto}.v-carousel__controls__item{margin:0 8px}.v-carousel__controls__item .v-icon{opacity:.5}.v-carousel__controls__item--active .v-icon{opacity:1;vertical-align:middle}.v-carousel__controls__item:hover{background:none}.v-carousel__controls__item:hover .v-icon{opacity:.8}.v-carousel__progress{margin:0;bottom:0;left:0;right:0}.v-carousel-item{display:block;height:inherit;text-decoration:none}.v-carousel-item>.v-img{height:inherit}.v-carousel--hide-delimiter-background .v-carousel__controls{background:transparent}.v-carousel--vertical-delimiters .v-carousel__controls{flex-direction:column;height:100%!important;width:50px}.v-window{overflow:hidden}.v-window__container{display:flex;flex-direction:column;height:inherit;position:relative;transition:.3s cubic-bezier(.25,.8,.5,1)}.v-window__controls{position:absolute;left:0;top:0;width:100%;height:100%;display:flex;align-items:center;justify-content:space-between;padding:0 16px;pointer-events:none}.v-window__controls>*{pointer-events:auto}.v-window--show-arrows-on-hover{overflow:hidden}.v-window--show-arrows-on-hover .v-window__left{transform:translate(-200%)}:has(.v-window__controls--right).v-window--show-arrows-on-hover .v-window__left{transform:translate(200%)}.v-window--show-arrows-on-hover .v-window__right{transform:translate(200%)}:has(.v-window__controls--left).v-window--show-arrows-on-hover .v-window__right{transform:translate(-200%)}.v-window--show-arrows-on-hover:hover .v-window__left,.v-window--show-arrows-on-hover:hover .v-window__right{transform:translate(0)}.v-window--vertical-arrows .v-window__controls{flex-direction:column;justify-content:center;gap:12px}.v-window--vertical-arrows .v-window__controls--left{align-items:start}.v-window--vertical-arrows .v-window__controls--right{align-items:end}.v-window--vertical-arrows .v-window__controls .v-window__left .v-icon,.v-window--vertical-arrows .v-window__controls .v-window__right .v-icon{transform:rotate(90deg)}@container style(--v-window-transition-duration){.v-window .v-window-item{transition-duration:var(--v-window-transition-duration)!important}}.v-window--crossfade>.v-window__container{isolation:isolate}.v-window--crossfade>.v-window__container>.v-window-item{mix-blend-mode:plus-lighter}.v-window-x-transition-enter-active,.v-window-x-transition-leave-active,.v-window-x-reverse-transition-enter-active,.v-window-x-reverse-transition-leave-active,.v-window-y-transition-enter-active,.v-window-y-transition-leave-active,.v-window-y-reverse-transition-enter-active,.v-window-y-reverse-transition-leave-active{transition:.3s cubic-bezier(.25,.8,.5,1)}@media(prefers-reduced-motion:reduce){.v-window-x-transition-enter-active,.v-window-x-transition-leave-active,.v-window-x-reverse-transition-enter-active,.v-window-x-reverse-transition-leave-active,.v-window-y-transition-enter-active,.v-window-y-transition-leave-active,.v-window-y-reverse-transition-enter-active,.v-window-y-reverse-transition-leave-active{transition-duration:0s}}.v-window-x-transition-leave-from,.v-window-x-transition-leave-to,.v-window-x-reverse-transition-leave-from,.v-window-x-reverse-transition-leave-to,.v-window-y-transition-leave-from,.v-window-y-transition-leave-to,.v-window-y-reverse-transition-leave-from,.v-window-y-reverse-transition-leave-to{position:absolute!important;top:0;width:100%}.v-window-x-transition-enter-from{transform:translate(100%)}.v-window-x-transition-leave-to,.v-window-x-reverse-transition-enter-from{transform:translate(-100%)}.v-window-x-reverse-transition-leave-to{transform:translate(100%)}.v-window-y-transition-enter-from{transform:translateY(100%)}.v-window-y-transition-leave-to,.v-window-y-reverse-transition-enter-from{transform:translateY(-100%)}.v-window-y-reverse-transition-leave-to{transform:translateY(100%)}.v-window-crossfade-transition-enter-active,.v-window-crossfade-transition-leave-active{transition:.3s cubic-bezier(.25,.8,.5,1)}.v-window-crossfade-transition-leave-from,.v-window-crossfade-transition-leave-to{position:absolute!important;top:0;width:100%}.v-window-crossfade-transition-enter-from,.v-window-crossfade-transition-leave-to{opacity:0}.v-code{background-color:rgb(var(--v-theme-code));color:rgb(var(--v-theme-on-code));border-radius:4px;line-height:1.8;font-size:.9em;font-weight:400;padding:.2em .4em}.v-code:has(>pre){display:inline-block}.v-color-picker{align-self:flex-start;contain:content;width:300px}.v-color-picker.v-sheet.v-picker{box-shadow:0 3px 1px -2px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 2px 2px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 5px 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-color-picker.v-sheet.v-picker{border-radius:4px}.v-color-picker__controls{display:flex;flex-direction:column;padding:16px;width:100%}.v-color-picker--flat{box-shadow:0 0 0 0 var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 0 0 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 0 0 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-color-picker--flat .v-color-picker__track:not(.v-input--is-disabled) .v-slider__thumb{box-shadow:0 0 0 0 var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 0 0 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 0 0 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-color-picker-canvas{display:flex;position:relative;overflow:hidden;contain:content;touch-action:none;width:100%}.v-color-picker-canvas__dot{position:absolute;top:0;left:0;width:15px;height:15px;background:transparent;border-radius:50%;box-shadow:0 0 0 1.5px #fff,inset 0 0 1px 1.5px #0000004d}@media(forced-colors:active){.v-color-picker-canvas__dot{border-style:solid;outline:2px solid highlight}}.v-color-picker-canvas__dot--disabled{box-shadow:0 0 0 1.5px #ffffffb3,inset 0 0 1px 1.5px #0000004d}.v-color-picker-canvas:hover .v-color-picker-canvas__dot{will-change:transform}.v-color-picker-edit{display:flex;margin-top:24px}.v-color-picker-edit__input{width:100%;display:flex;flex-wrap:wrap;justify-content:center;text-align:center}.v-color-picker-edit__input>input::-webkit-outer-spin-button,.v-color-picker-edit__input>input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.v-color-picker-edit__input:not(:last-child){margin-inline-end:8px}.v-color-picker-edit__input input{border-radius:4px;margin-bottom:8px;min-width:0;outline:none;text-align:center;width:100%;height:32px;background:rgba(var(--v-theme-surface-variant),.2);color:rgba(var(--v-theme-on-surface))}@media(forced-colors:active){.v-color-picker-edit__input input{border-style:solid}}.v-color-picker-edit__input span{font-size:.75rem}.v-color-picker-preview__alpha .v-slider-track__background{background-color:transparent!important}.v-locale--is-ltr.v-color-picker-preview__alpha .v-slider-track__background,.v-locale--is-ltr .v-color-picker-preview__alpha .v-slider-track__background{background-image:linear-gradient(to right,transparent,var(--v-color-picker-color-hsv))}.v-locale--is-rtl.v-color-picker-preview__alpha .v-slider-track__background,.v-locale--is-rtl .v-color-picker-preview__alpha .v-slider-track__background{background-image:linear-gradient(to left,transparent,var(--v-color-picker-color-hsv))}.v-color-picker-preview__alpha .v-slider-track__background:after{content:"";z-index:-1;left:0;top:0;width:100%;height:100%;position:absolute;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAAAXNSR0IArs4c6QAAACRJREFUKFNjPHTo0H8GJGBnZ8eIzGekgwJk+0BsdCtRHEQbBQBbbh0dIGKknQAAAABJRU5ErkJggg==) repeat;border-radius:inherit}.v-color-picker-preview__sliders{display:flex;flex:1 0 auto;flex-direction:column;padding-inline-end:16px}.v-color-picker-preview__dot{position:relative;height:30px;width:30px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAAAXNSR0IArs4c6QAAACRJREFUKFNjPHTo0H8GJGBnZ8eIzGekgwJk+0BsdCtRHEQbBQBbbh0dIGKknQAAAABJRU5ErkJggg==) repeat;border-radius:50%;overflow:hidden;margin-inline-end:24px}.v-color-picker-preview__dot>div{width:100%;height:100%}.v-locale--is-ltr.v-color-picker-preview__hue:not(.v-input--is-disabled) .v-slider-track__background,.v-locale--is-ltr .v-color-picker-preview__hue:not(.v-input--is-disabled) .v-slider-track__background{background:linear-gradient(to right,red,#ff0,#0f0,#0ff,#00f,#f0f,red)}.v-locale--is-rtl.v-color-picker-preview__hue:not(.v-input--is-disabled) .v-slider-track__background,.v-locale--is-rtl .v-color-picker-preview__hue:not(.v-input--is-disabled) .v-slider-track__background{background:linear-gradient(to left,red,#ff0,#0f0,#0ff,#00f,#f0f,red)}.v-color-picker-preview__track{position:relative;width:100%;margin:0!important}.v-color-picker-preview__track .v-slider-track__fill{display:none}.v-color-picker-preview{align-items:center;display:flex;margin-bottom:0}.v-color-picker-preview__eye-dropper{position:relative;margin-right:12px}@media(forced-colors:active){.v-color-picker-preview__dot{border-style:solid}.v-color-picker-preview__dot>div{forced-color-adjust:preserve-parent-color}.v-color-picker-preview__sliders{forced-color-adjust:preserve-parent-color}.v-color-picker-preview .v-slider-thumb__surface{background:transparent;border:solid canvastext}}.v-slider .v-slider__container input{cursor:default;padding:0;width:100%;display:none}.v-slider>.v-input__append,.v-slider>.v-input__prepend{padding:0}.v-slider__container{position:relative;min-height:inherit;width:100%;height:100%;display:flex;justify-content:center;align-items:center;cursor:pointer}.v-input--disabled .v-slider__container{opacity:var(--v-disabled-opacity)}.v-input--error:not(.v-input--disabled) .v-slider__container{color:rgb(var(--v-theme-error))}.v-slider.v-input--horizontal{align-items:center;margin-inline:8px 8px}.v-slider.v-input--horizontal>.v-input__control{min-height:32px;display:flex;align-items:center}.v-slider.v-input--vertical{justify-content:center;margin-top:12px;margin-bottom:12px}.v-slider.v-input--vertical>.v-input__control{min-height:300px}.v-slider.v-input--disabled{pointer-events:none}.v-slider--has-labels>.v-input__control{margin-bottom:4px}.v-slider__label{margin-inline-end:12px}.v-slider-thumb{touch-action:none;color:rgb(var(--v-theme-surface-variant))}.v-input--error:not(.v-input--disabled) .v-slider-thumb{color:inherit}.v-slider-thumb__label{background:rgba(var(--v-theme-surface-variant),.7);color:rgb(var(--v-theme-on-surface-variant))}.v-slider-thumb__label>.v-slider-thumb__label-wedge{background:inherit}.v-slider-thumb{outline:none;position:absolute;transition:.3s cubic-bezier(.25,.8,.5,1)}.v-slider-thumb__surface{cursor:pointer;width:var(--v-slider-thumb-size);height:var(--v-slider-thumb-size);border-radius:50%;-webkit-user-select:none;user-select:none;background-color:currentColor}@media(forced-colors:active){.v-slider-thumb__surface{background-color:highlight}}.v-slider-thumb__surface:before{transition:.3s cubic-bezier(.4,0,.2,1);content:"";color:inherit;top:0;left:0;width:100%;height:100%;border-radius:50%;background:currentColor;position:absolute;pointer-events:none;opacity:0}.v-slider-thumb__surface:after{content:"";width:42px;height:42px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.v-slider-thumb__label-container{position:absolute;transition:.2s cubic-bezier(.4,0,1,1)}.v-slider-thumb__label{display:flex;align-items:center;justify-content:center;font-size:.75rem;min-width:35px;height:25px;border-radius:4px;padding:6px;position:absolute;-webkit-user-select:none;user-select:none;transition:.2s cubic-bezier(.4,0,1,1)}.v-slider-thumb__label>.v-slider-thumb__label-wedge{width:12px;height:12px;position:absolute}.v-slider-thumb__ripple{position:absolute;left:calc(var(--v-slider-thumb-size) / -2);top:calc(var(--v-slider-thumb-size) / -2);width:calc(var(--v-slider-thumb-size) * 2);height:calc(var(--v-slider-thumb-size) * 2);background:inherit}.v-slider.v-input--horizontal .v-slider-thumb{top:50%;transform:translateY(-50%);inset-inline-start:calc(var(--v-slider-thumb-position) - var(--v-slider-thumb-size) / 2)}.v-slider.v-input--horizontal .v-slider-thumb__label-container{left:calc(var(--v-slider-thumb-size) / 2);top:0}.v-slider.v-input--horizontal .v-slider-thumb__label{bottom:calc(var(--v-slider-thumb-size) / 2)}.v-locale--is-ltr.v-slider.v-input--horizontal .v-slider-thumb__label,.v-locale--is-ltr .v-slider.v-input--horizontal .v-slider-thumb__label{transform:translate(-50%)}.v-locale--is-rtl.v-slider.v-input--horizontal .v-slider-thumb__label,.v-locale--is-rtl .v-slider.v-input--horizontal .v-slider-thumb__label{transform:translate(50%)}.v-slider.v-input--horizontal .v-slider-thumb__label>.v-slider-thumb__label-wedge{clip-path:polygon(50% 100%,0 50%,100% 50%);bottom:-5.8px}.v-slider.v-input--vertical .v-slider-thumb{top:calc(var(--v-slider-thumb-position) - var(--v-slider-thumb-size) / 2)}.v-slider.v-input--vertical .v-slider-thumb__label-container{top:calc(var(--v-slider-thumb-size) / 2);right:0}.v-slider.v-input--vertical .v-slider-thumb__label{top:-12.5px;left:calc(var(--v-slider-thumb-size) / 2)}.v-slider.v-input--vertical .v-slider-thumb__label>.v-slider-thumb__label-wedge{clip-path:polygon(0 50%,50% 0,50% 100%);left:-5.8px}.v-slider-thumb--focused .v-slider-thumb__surface:before{transform:scale(2);opacity:var(--v-focus-opacity)}.v-slider-thumb--pressed{transition:none}.v-slider-thumb--pressed .v-slider-thumb__surface:before{opacity:var(--v-pressed-opacity)}@media(hover:hover){.v-slider-thumb:hover .v-slider-thumb__surface:before{transform:scale(2)}.v-slider-thumb:hover:not(.v-slider-thumb--focused) .v-slider-thumb__surface:before{opacity:var(--v-hover-opacity)}}.v-slider-track__background{background-color:rgb(var(--v-theme-surface-variant))}@media(forced-colors:active){.v-slider-track__background{background-color:highlight}}.v-slider-track__fill{background-color:rgb(var(--v-theme-surface-variant))}@media(forced-colors:active){.v-slider-track__fill{background-color:highlight}}.v-slider-track__tick{background-color:rgb(var(--v-theme-surface-variant))}.v-slider-track__tick--filled{background-color:rgb(var(--v-theme-surface-light))}.v-slider-track{border-radius:6px}@media(forced-colors:active){.v-slider-track{border:thin solid buttontext}}.v-slider-track__background,.v-slider-track__fill{position:absolute;transition:.3s cubic-bezier(.25,.8,.5,1);border-radius:inherit}.v-slider--pressed .v-slider-track__background,.v-slider--pressed .v-slider-track__fill{transition:none}.v-input--error:not(.v-input--disabled) .v-slider-track__background,.v-input--error:not(.v-input--disabled) .v-slider-track__fill{background-color:currentColor}.v-slider-track__ticks{height:100%;width:100%;position:relative}.v-slider-track__tick{position:absolute;opacity:0;transition:.2s opacity cubic-bezier(.4,0,.2,1);border-radius:2px;width:var(--v-slider-tick-size);height:var(--v-slider-tick-size);transform:translate(calc(var(--v-slider-tick-size) / -2),calc(var(--v-slider-tick-size) / -2))}.v-locale--is-ltr.v-slider-track__tick--first .v-slider-track__tick-label,.v-locale--is-ltr .v-slider-track__tick--first .v-slider-track__tick-label{transform:none}.v-locale--is-rtl.v-slider-track__tick--first .v-slider-track__tick-label,.v-locale--is-rtl .v-slider-track__tick--first .v-slider-track__tick-label{transform:translate(100%)}.v-locale--is-ltr.v-slider-track__tick--last .v-slider-track__tick-label,.v-locale--is-ltr .v-slider-track__tick--last .v-slider-track__tick-label{transform:translate(-100%)}.v-locale--is-rtl.v-slider-track__tick--last .v-slider-track__tick-label,.v-locale--is-rtl .v-slider-track__tick--last .v-slider-track__tick-label{transform:none}.v-slider-track__tick-label{position:absolute;-webkit-user-select:none;user-select:none;white-space:nowrap}.v-slider.v-input--horizontal .v-slider-track{display:flex;align-items:center;width:100%;height:calc(var(--v-slider-track-size) + 2px);touch-action:pan-y}.v-slider.v-input--horizontal .v-slider-track__background{height:var(--v-slider-track-size)}.v-slider.v-input--horizontal .v-slider-track__fill{height:inherit}.v-slider.v-input--horizontal .v-slider-track__tick{margin-top:calc(calc(var(--v-slider-track-size) + 2px) / 2)}.v-locale--is-rtl.v-slider.v-input--horizontal .v-slider-track__tick,.v-locale--is-rtl .v-slider.v-input--horizontal .v-slider-track__tick{transform:translate(calc(var(--v-slider-tick-size) / 2),calc(var(--v-slider-tick-size) / -2))}.v-slider.v-input--horizontal .v-slider-track__tick .v-slider-track__tick-label{margin-top:calc(var(--v-slider-track-size) / 2 + 8px)}.v-locale--is-ltr.v-slider.v-input--horizontal .v-slider-track__tick .v-slider-track__tick-label,.v-locale--is-ltr .v-slider.v-input--horizontal .v-slider-track__tick .v-slider-track__tick-label{transform:translate(-50%)}.v-locale--is-rtl.v-slider.v-input--horizontal .v-slider-track__tick .v-slider-track__tick-label,.v-locale--is-rtl .v-slider.v-input--horizontal .v-slider-track__tick .v-slider-track__tick-label{transform:translate(50%)}.v-slider.v-input--horizontal .v-slider-track__tick--first{margin-inline-start:calc(var(--v-slider-tick-size) + 1px)}.v-locale--is-ltr.v-slider.v-input--horizontal .v-slider-track__tick--first .v-slider-track__tick-label,.v-locale--is-ltr .v-slider.v-input--horizontal .v-slider-track__tick--first .v-slider-track__tick-label,.v-locale--is-rtl.v-slider.v-input--horizontal .v-slider-track__tick--first .v-slider-track__tick-label,.v-locale--is-rtl .v-slider.v-input--horizontal .v-slider-track__tick--first .v-slider-track__tick-label{transform:translate(0)}.v-slider.v-input--horizontal .v-slider-track__tick--last{margin-inline-start:calc(100% - var(--v-slider-tick-size) - 1px)}.v-locale--is-ltr.v-slider.v-input--horizontal .v-slider-track__tick--last .v-slider-track__tick-label,.v-locale--is-ltr .v-slider.v-input--horizontal .v-slider-track__tick--last .v-slider-track__tick-label{transform:translate(-100%)}.v-locale--is-rtl.v-slider.v-input--horizontal .v-slider-track__tick--last .v-slider-track__tick-label,.v-locale--is-rtl .v-slider.v-input--horizontal .v-slider-track__tick--last .v-slider-track__tick-label{transform:translate(100%)}.v-slider.v-input--vertical .v-slider-track{height:100%;display:flex;justify-content:center;width:calc(var(--v-slider-track-size) + 2px);touch-action:pan-x}.v-slider.v-input--vertical .v-slider-track__background{width:var(--v-slider-track-size)}.v-slider.v-input--vertical .v-slider-track__fill{width:inherit}.v-slider.v-input--vertical .v-slider-track__ticks{height:100%}.v-slider.v-input--vertical .v-slider-track__tick{margin-inline-start:calc(calc(var(--v-slider-track-size) + 2px) / 2);transform:translate(calc(var(--v-slider-tick-size) / -2),calc(var(--v-slider-tick-size) / 2))}.v-locale--is-rtl.v-slider.v-input--vertical .v-slider-track__tick,.v-locale--is-rtl .v-slider.v-input--vertical .v-slider-track__tick{transform:translate(calc(var(--v-slider-tick-size) / 2),calc(var(--v-slider-tick-size) / 2))}.v-slider.v-input--vertical .v-slider-track__tick--first{bottom:calc(0% + var(--v-slider-tick-size) + 1px)}.v-slider.v-input--vertical .v-slider-track__tick--last{bottom:calc(100% - var(--v-slider-tick-size) - 1px)}.v-slider.v-input--vertical .v-slider-track__tick .v-slider-track__tick-label{margin-inline-start:calc(var(--v-slider-track-size) / 2 + 12px);transform:translateY(-50%)}.v-slider-track__ticks--always-show .v-slider-track__tick,.v-slider--focused .v-slider-track__tick{opacity:1}.v-slider-track__background--opacity{opacity:.38}.v-color-picker-swatches{overflow-y:auto}.v-color-picker-swatches>div{display:flex;flex-wrap:wrap;justify-content:center;padding:8px}.v-color-picker-swatches__swatch{display:flex;flex-direction:column;margin-bottom:10px}.v-color-picker-swatches__color{position:relative;height:18px;max-height:18px;width:45px;margin:2px 4px;border-radius:2px;-webkit-user-select:none;user-select:none;overflow:hidden;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAAAXNSR0IArs4c6QAAACRJREFUKFNjPHTo0H8GJGBnZ8eIzGekgwJk+0BsdCtRHEQbBQBbbh0dIGKknQAAAABJRU5ErkJggg==) repeat;cursor:pointer}.v-color-picker-swatches__color--disabled{opacity:var(--v-disabled-opacity);pointer-events:none}.v-color-picker-swatches__color>div{display:flex;align-items:center;justify-content:center;width:100%;height:100%}@media(forced-colors:active){.v-color-picker-swatches>div{forced-color-adjust:preserve-parent-color}}.v-picker.v-sheet{display:grid;grid-auto-rows:min-content;grid-template-areas:"header" "body";grid-template-columns:minmax(0,1fr);overflow:hidden}.v-picker.v-sheet{box-shadow:0 0 0 0 var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 0 0 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 0 0 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-picker.v-sheet{border-radius:4px}.v-picker.v-sheet.v-picker--with-actions{grid-template-areas:"header" "body" "actions"}.v-picker.v-sheet.v-picker--landscape{grid-template-columns:auto 1fr;grid-template-areas:"header body" "header body"}.v-picker.v-sheet.v-picker--landscape.v-picker--with-actions{grid-template-areas:"header body" "header actions"}.v-picker__body{grid-area:body;overflow:hidden;position:relative;display:flex;justify-content:center;flex-wrap:wrap}.v-picker__header-wrapper{grid-area:header}.v-picker__actions{grid-area:actions;padding:0 12px 12px;display:flex;align-items:center;justify-content:flex-end}.v-picker__actions .v-btn{min-width:48px}.v-picker__actions .v-btn:not(:last-child){margin-inline-end:8px}.v-picker--divided .v-picker__header{border-bottom-color:rgba(var(--v-border-color),var(--v-border-opacity));border-bottom-style:solid;border-bottom-width:thin}.v-picker-title{text-transform:uppercase;font-size:.75rem;padding-inline:24px 12px;padding-top:16px;padding-bottom:16px;font-weight:400;letter-spacing:.1666666667em}.v-combobox--chips.v-input--density-compact .v-field--variant-solo .v-label.v-field-label--floating,.v-combobox--chips.v-input--density-compact .v-field--variant-solo-inverted .v-label.v-field-label--floating,.v-combobox--chips.v-input--density-compact .v-field--variant-filled .v-label.v-field-label--floating,.v-combobox--chips.v-input--density-compact .v-field--variant-solo-filled .v-label.v-field-label--floating{top:0}.v-combobox .v-field .v-text-field__prefix,.v-combobox .v-field .v-text-field__suffix,.v-combobox .v-field .v-field__input,.v-combobox .v-field .v-field__input>input,.v-combobox .v-field.v-field{cursor:text}.v-combobox .v-field .v-field__input>input{flex:1 1}.v-combobox .v-field input{min-width:64px}.v-combobox .v-field:not(.v-field--focused) input{min-width:0}.v-combobox .v-field--dirty .v-combobox__selection{margin-inline-end:2px}.v-combobox .v-combobox__selection-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v-combobox__content{overflow:hidden}.v-combobox__content{box-shadow:0 2px 4px -1px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 4px 5px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 10px 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-menu>.v-overlay__content.v-combobox__content{border-radius:4px}.v-combobox__content>.v-sheet{display:flex;flex-direction:column}.v-combobox__mask{background:rgb(var(--v-theme-surface-light))}.v-combobox__selection{display:inline-flex;align-items:center;height:1.5rem;letter-spacing:inherit;line-height:inherit;max-width:calc(100% - 4px)}.v-combobox__selection:first-child{margin-inline-start:0}.v-combobox--selecting-index .v-combobox__selection{opacity:var(--v-medium-emphasis-opacity)}.v-combobox--selecting-index .v-combobox__selection--selected{opacity:1}.v-combobox--selecting-index .v-field__input>input{caret-color:transparent}.v-combobox--single:not(.v-combobox--selection-slot).v-text-field input{flex:1 1;position:absolute;left:0;right:0;width:100%;padding-inline:inherit}.v-combobox--single:not(.v-combobox--selection-slot) .v-field--active input{transition:none}.v-combobox--single:not(.v-combobox--selection-slot) .v-field--dirty:not(.v-field--focused) input{opacity:0}.v-combobox--single:not(.v-combobox--selection-slot) .v-field--focused .v-combobox__selection{opacity:0}.v-combobox__menu-icon{margin-inline-start:4px;transition:.2s cubic-bezier(.4,0,.2,1)}.v-combobox--active-menu .v-combobox__menu-icon{transform:rotate(180deg)}.v-data-table{width:100%}.v-data-table__table{width:100%;border-collapse:separate;border-spacing:0}.v-data-table__tr--focus{border:1px dotted black}.v-data-table__tr--clickable{cursor:pointer}.v-data-table .v-table__wrapper>table>thead>tr>td.v-data-table-column--align-end,.v-data-table .v-table__wrapper>table>thead>tr th.v-data-table-column--align-end,.v-data-table .v-table__wrapper>table tbody>tr>td.v-data-table-column--align-end,.v-data-table .v-table__wrapper>table tbody>tr th.v-data-table-column--align-end{text-align:end}.v-data-table .v-table__wrapper>table>thead>tr>td.v-data-table-column--align-end .v-data-table-header__content,.v-data-table .v-table__wrapper>table>thead>tr th.v-data-table-column--align-end .v-data-table-header__content,.v-data-table .v-table__wrapper>table tbody>tr>td.v-data-table-column--align-end .v-data-table-header__content,.v-data-table .v-table__wrapper>table tbody>tr th.v-data-table-column--align-end .v-data-table-header__content{flex-direction:row-reverse}.v-data-table .v-table__wrapper>table>thead>tr>td.v-data-table-column--align-center,.v-data-table .v-table__wrapper>table>thead>tr th.v-data-table-column--align-center,.v-data-table .v-table__wrapper>table tbody>tr>td.v-data-table-column--align-center,.v-data-table .v-table__wrapper>table tbody>tr th.v-data-table-column--align-center{text-align:center}.v-data-table .v-table__wrapper>table>thead>tr>td.v-data-table-column--align-center .v-data-table-header__content,.v-data-table .v-table__wrapper>table>thead>tr th.v-data-table-column--align-center .v-data-table-header__content,.v-data-table .v-table__wrapper>table tbody>tr>td.v-data-table-column--align-center .v-data-table-header__content,.v-data-table .v-table__wrapper>table tbody>tr th.v-data-table-column--align-center .v-data-table-header__content{justify-content:center}.v-data-table .v-table__wrapper>table>thead>tr>td.v-data-table-column--no-padding,.v-data-table .v-table__wrapper>table>thead>tr th.v-data-table-column--no-padding,.v-data-table .v-table__wrapper>table tbody>tr>td.v-data-table-column--no-padding,.v-data-table .v-table__wrapper>table tbody>tr th.v-data-table-column--no-padding{padding:0 8px}.v-data-table .v-table__wrapper>table>thead>tr>td.v-data-table-column--empty,.v-data-table .v-table__wrapper>table>thead>tr th.v-data-table-column--empty,.v-data-table .v-table__wrapper>table tbody>tr>td.v-data-table-column--empty,.v-data-table .v-table__wrapper>table tbody>tr th.v-data-table-column--empty{padding:0}.v-data-table .v-table__wrapper>table>thead>tr>td.v-data-table-column--nowrap,.v-data-table .v-table__wrapper>table>thead>tr th.v-data-table-column--nowrap,.v-data-table .v-table__wrapper>table tbody>tr>td.v-data-table-column--nowrap,.v-data-table .v-table__wrapper>table tbody>tr th.v-data-table-column--nowrap{text-overflow:ellipsis;text-wrap:nowrap;overflow:hidden}.v-data-table .v-table__wrapper>table>thead>tr>td.v-data-table-column--nowrap .v-data-table-header__content,.v-data-table .v-table__wrapper>table>thead>tr th.v-data-table-column--nowrap .v-data-table-header__content,.v-data-table .v-table__wrapper>table tbody>tr>td.v-data-table-column--nowrap .v-data-table-header__content,.v-data-table .v-table__wrapper>table tbody>tr th.v-data-table-column--nowrap .v-data-table-header__content{display:contents}.v-data-table .v-table__wrapper>table>thead>tr>th,.v-data-table .v-table__wrapper>table tbody>tr>th{align-items:center}.v-data-table .v-table__wrapper>table>thead>tr>th.v-data-table__th--fixed,.v-data-table .v-table__wrapper>table tbody>tr>th.v-data-table__th--fixed{position:sticky}.v-data-table .v-table__wrapper>table>thead>tr>th.v-data-table__th--sortable:hover,.v-data-table .v-table__wrapper>table>thead>tr>th.v-data-table__th--sortable:focus,.v-data-table .v-table__wrapper>table tbody>tr>th.v-data-table__th--sortable:hover,.v-data-table .v-table__wrapper>table tbody>tr>th.v-data-table__th--sortable:focus{cursor:pointer;color:rgba(var(--v-theme-on-surface),var(--v-high-emphasis-opacity))}.v-data-table .v-table__wrapper>table>thead>tr>th:not(.v-data-table__th--sorted) .v-data-table-header__sort-icon,.v-data-table .v-table__wrapper>table tbody>tr>th:not(.v-data-table__th--sorted) .v-data-table-header__sort-icon{opacity:0}.v-data-table .v-table__wrapper>table>thead>tr>th:not(.v-data-table__th--sorted):hover .v-data-table-header__sort-icon,.v-data-table .v-table__wrapper>table>thead>tr>th:not(.v-data-table__th--sorted):focus-visible .v-data-table-header__sort-icon,.v-data-table .v-table__wrapper>table tbody>tr>th:not(.v-data-table__th--sorted):hover .v-data-table-header__sort-icon,.v-data-table .v-table__wrapper>table tbody>tr>th:not(.v-data-table__th--sorted):focus-visible .v-data-table-header__sort-icon{opacity:.5}.v-data-table .v-table__wrapper>table>thead>tr.v-data-table__tr--mobile>td,.v-data-table .v-table__wrapper>table tbody>tr.v-data-table__tr--mobile>td{height:fit-content}.v-data-table-column--fixed,.v-data-table-column--fixed-end,.v-data-table__th--sticky{background-color:rgb(var(--v-theme-surface));background-image:inherit;position:sticky!important;left:0;z-index:1}.v-data-table-column--fixed-end{left:unset;right:0}.v-data-table-column--last-fixed{border-right:1px solid rgba(var(--v-border-color),var(--v-border-opacity))}.v-data-table-column--first-fixed-end{border-left:1px solid rgba(var(--v-border-color),var(--v-border-opacity))}.v-data-table.v-table--fixed-header>.v-table__wrapper>table>thead>tr>th.v-data-table-column--fixed,.v-data-table.v-table--fixed-header>.v-table__wrapper>table>thead>tr>th.v-data-table-column--fixed-end{z-index:2}.v-data-table-group-header-row td{background:rgba(var(--v-theme-surface));color:rgba(var(--v-theme-on-surface))}.v-data-table-group-header-row td>span{padding-left:5px}.v-data-table--loading:not(.v-table--fixed-header)>.v-table__wrapper>table>thead>tr>.v-data-table__td:not(.v-data-table-column--fixed),.v-data-table--loading:not(.v-table--fixed-header)>.v-table__wrapper>table>thead>tr>.v-data-table__td:not(.v-data-table-column--fixed-end),.v-data-table--loading:not(.v-table--fixed-footer)>.v-table__wrapper>table>tfoot>tr>.v-data-table__td:not(.v-data-table-column--fixed),.v-data-table--loading:not(.v-table--fixed-footer)>.v-table__wrapper>table>tfoot>tr>.v-data-table__td:not(.v-data-table-column--fixed-end),.v-data-table--loading>.v-table__wrapper>table>tbody>tr>.v-data-table__td:not(.v-data-table-column--fixed),.v-data-table--loading>.v-table__wrapper>table>tbody>tr>.v-data-table__td:not(.v-data-table-column--fixed-end){opacity:var(--v-disabled-opacity)}.v-data-table-group-header-row__column{padding-inline-start:calc(var(--v-data-table-group-header-row-depth) * 16px)!important}.v-data-table-header__content{display:flex;align-items:center}.v-data-table-header__sort-icon{margin-inline:0px}.v-data-table-header__sort-badge{display:inline-flex;justify-content:center;align-items:center;font-size:.875rem;padding:4px;border-radius:50%;background:rgba(var(--v-border-color),var(--v-border-opacity));min-width:20px;min-height:20px;width:20px;height:20px}.v-data-table-progress>th{border:none!important;height:auto!important;padding:0!important}.v-data-table-progress__loader{position:relative}.v-data-table-rows-loading,.v-data-table-rows-no-data{text-align:center}.v-data-table__tr--mobile>.v-data-table__td--expanded-row{grid-template-columns:auto;justify-content:center}.v-data-table__tr--mobile>.v-data-table__td--select-row{grid-template-columns:0;justify-content:end}.v-data-table__tr--mobile>td{align-items:center;column-gap:4px;display:grid;grid-template-columns:repeat(2,1fr);min-height:var(--v-table-row-height)}.v-data-table__tr--mobile>td:not(:last-child){border-bottom:0!important}.v-data-table__td-title{font-weight:500;text-align:start}.v-data-table__td-value{text-align:end}.v-data-table__td-sort-icon{color:rgba(var(--v-theme-on-surface),var(--v-disabled-opacity))}.v-data-table__td-sort-icon-active{color:rgba(var(--v-theme-on-surface))}.v-data-table-footer{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-end;padding:8px 4px}.v-data-table-footer__items-per-page{align-items:center;display:flex;justify-content:center}.v-data-table-footer__items-per-page>span{padding-inline-end:8px}.v-data-table-footer__items-per-page>.v-select{width:90px}.v-data-table-footer__info{display:flex;justify-content:flex-end;min-width:116px;padding:0 16px}.v-data-table-footer__paginationz{align-items:center;display:flex;margin-inline-start:16px}.v-data-table-footer__page{padding:0 8px}.v-pagination__list{display:inline-flex;list-style-type:none;justify-content:center;width:100%}.v-pagination__item,.v-pagination__first,.v-pagination__prev,.v-pagination__next,.v-pagination__last{margin:.3rem}.v-table{font-size:.875rem;transition-duration:.28s;transition-property:box-shadow,opacity,background,height;transition-timing-function:cubic-bezier(.4,0,.2,1)}.v-table{background:rgb(var(--v-theme-surface));color:rgba(var(--v-theme-on-surface),var(--v-high-emphasis-opacity))}.v-table .v-table-divider{border-right:thin solid rgba(var(--v-border-color),var(--v-border-opacity))}.v-table .v-table__wrapper>table>thead>tr>th{border-bottom:thin solid rgba(var(--v-border-color),var(--v-border-opacity))}.v-table .v-table__wrapper>table>tbody>tr:not(:last-child)>td,.v-table .v-table__wrapper>table>tbody>tr:not(:last-child)>th{border-bottom:thin solid rgba(var(--v-border-color),var(--v-border-opacity))}.v-table .v-table__wrapper>table>tfoot>tr>td,.v-table .v-table__wrapper>table>tfoot>tr>th{border-top:thin solid rgba(var(--v-border-color),var(--v-border-opacity))}.v-table.v-table--hover>.v-table__wrapper>table>tbody>tr>td{position:relative}.v-table.v-table--hover>.v-table__wrapper>table>tbody>tr:hover>td:after{background:rgba(var(--v-border-color),var(--v-hover-opacity));pointer-events:none}.v-table.v-table--hover>.v-table__wrapper>table>tbody>tr:hover>td:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%}.v-table.v-table--striped-even>.v-table__wrapper>table>tbody>tr:nth-child(2n){background-image:linear-gradient(0deg,rgba(var(--v-border-color),var(--v-hover-opacity)),rgba(var(--v-border-color),var(--v-hover-opacity)))}.v-table.v-table--striped-odd>.v-table__wrapper>table>tbody>tr:nth-child(odd){background-image:linear-gradient(0deg,rgba(var(--v-border-color),var(--v-hover-opacity)),rgba(var(--v-border-color),var(--v-hover-opacity)))}.v-table.v-table--fixed-header>.v-table__wrapper>table>thead>tr>th{background:rgb(var(--v-theme-surface));box-shadow:inset 0 -1px rgba(var(--v-border-color),var(--v-border-opacity));z-index:1}.v-table.v-table--fixed-footer>tfoot>tr>th,.v-table.v-table--fixed-footer>tfoot>tr>td{background:rgb(var(--v-theme-surface));box-shadow:inset 0 1px rgba(var(--v-border-color),var(--v-border-opacity))}.v-table{border-radius:inherit;line-height:1.5;max-width:100%;display:flex;flex-direction:column}.v-table>.v-table__wrapper>table{width:100%;border-spacing:0}.v-table>.v-table__wrapper>table>tbody>tr>td,.v-table>.v-table__wrapper>table>tbody>tr>th,.v-table>.v-table__wrapper>table>thead>tr>td,.v-table>.v-table__wrapper>table>thead>tr>th,.v-table>.v-table__wrapper>table>tfoot>tr>td,.v-table>.v-table__wrapper>table>tfoot>tr>th{padding:0 16px;transition-duration:.28s;transition-property:box-shadow,opacity,background,height;transition-timing-function:cubic-bezier(.4,0,.2,1)}.v-table>.v-table__wrapper>table>tbody>tr>td,.v-table>.v-table__wrapper>table>thead>tr>td,.v-table>.v-table__wrapper>table>tfoot>tr>td{height:var(--v-table-row-height)}.v-table>.v-table__wrapper>table>tbody>tr>th,.v-table>.v-table__wrapper>table>thead>tr>th,.v-table>.v-table__wrapper>table>tfoot>tr>th{height:var(--v-table-header-height);font-weight:500;font-size:inherit;-webkit-user-select:none;user-select:none;text-align:start}.v-table--density-default{--v-table-header-height: 56px;--v-table-row-height: 52px}.v-table--density-comfortable{--v-table-header-height: 48px;--v-table-row-height: 44px}.v-table--density-compact{--v-table-header-height: 40px;--v-table-row-height: 36px}.v-table__wrapper{border-radius:inherit;overflow:auto;flex:1 1 auto}.v-table--has-top>.v-table__wrapper{border-top-left-radius:0;border-top-right-radius:0}.v-table--has-bottom>.v-table__wrapper{border-bottom-left-radius:0;border-bottom-right-radius:0}.v-table--fixed-height>.v-table__wrapper{overflow-y:auto}.v-table--fixed-header>.v-table__wrapper>table>thead{position:sticky;top:0;z-index:2}.v-table--fixed-header>.v-table__wrapper>table>thead>tr>th{border-bottom:0px!important}.v-table--fixed-footer>.v-table__wrapper>table>tfoot>tr{position:sticky;bottom:0;z-index:1}.v-table--fixed-footer>.v-table__wrapper>table>tfoot>tr>td,.v-table--fixed-footer>.v-table__wrapper>table>tfoot>tr>th{border-top:0px!important}.v-date-picker{overflow:hidden;width:328px;--v-date-picker-landscape-header-width: 170px}.v-date-picker--show-week{width:368px}.v-date-picker.v-picker--landscape:has(.v-picker__header-wrapper){width:calc(328px + var(--v-date-picker-landscape-header-width))}.v-date-picker.v-picker--landscape:has(.v-picker__header-wrapper) .v-picker__header-wrapper{width:var(--v-date-picker-landscape-header-width)}.v-date-picker.v-picker--landscape:has(.v-picker__header-wrapper) .v-picker__header-wrapper .v-date-picker-header{height:auto;padding-inline:24px}.v-date-picker.v-picker--landscape:has(.v-picker__header-wrapper).v-picker--show-week{width:calc(368px + var(--v-date-picker-landscape-header-width))}.v-date-picker>.v-picker__body{flex-direction:column}.v-date-picker-controls{display:flex;align-items:center;justify-content:space-between;font-size:.875rem;height:var(--v-date-picker-controls-height, 56px);padding:4px 12px}.v-date-picker-controls .v-btn{text-transform:none;font-weight:400;line-height:initial;letter-spacing:initial}.v-date-picker-controls .v-btn>.v-btn__append>.v-icon{transition-property:transform;transition-duration:.28s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.v-date-picker--months .v-date-picker-controls .v-date-picker-controls__only-month-btn>.v-btn__append>.v-icon{transform:rotate(180deg)}.v-date-picker--year .v-date-picker-controls .v-date-picker-controls__mode-btn{transform:rotate(180deg)}.v-date-picker--year .v-date-picker-controls .v-date-picker-controls__year-btn>.v-btn__append>.v-icon,.v-date-picker--year .v-date-picker-controls .v-date-picker-controls__only-year-btn>.v-btn__append>.v-icon{transform:rotate(180deg)}.v-date-picker-controls__date{margin-inline-end:4px}.v-date-picker-controls__month,.v-date-picker-controls__year{display:flex}.v-locale--is-rtl.v-date-picker-controls__month,.v-locale--is-rtl.v-date-picker-controls__year,.v-locale--is-rtl .v-date-picker-controls__month,.v-locale--is-rtl .v-date-picker-controls__year{flex-direction:row-reverse}.v-date-picker-controls .v-date-picker-controls__month-btn,.v-date-picker-controls .v-date-picker-controls__year-btn{padding:0 12px}.v-date-picker-controls .v-date-picker-controls__only-month-btn,.v-date-picker-controls .v-date-picker-controls__only-year-btn{padding-inline:12px 8px;min-width:40px}.v-date-picker-controls .v-date-picker-controls__only-month-btn>.v-btn__append,.v-date-picker-controls .v-date-picker-controls__only-year-btn>.v-btn__append{margin-inline:4px -4px}.v-date-picker__title{display:inline-block}.v-container{width:100%;padding:16px;margin-right:auto;margin-left:auto}@media(min-width:960px){.v-container{max-width:900px}}@media(min-width:1280px){.v-container{max-width:1200px}}@media(min-width:1920px){.v-container{max-width:1800px}}@media(min-width:2560px){.v-container{max-width:2400px}}.v-container--fluid{max-width:100%}.v-container.fill-height{align-items:center;display:flex;flex-wrap:wrap}.v-row{display:flex;flex-wrap:wrap;flex:1 1 auto;margin:-12px}.v-row+.v-row{margin-top:12px}.v-row+.v-row--dense{margin-top:4px}.v-row--dense{margin:-4px}.v-row--dense>.v-col,.v-row--dense>[class*=v-col-]{padding:4px}.v-row.v-row--no-gutters{margin:0}.v-row.v-row--no-gutters>.v-col,.v-row.v-row--no-gutters>[class*=v-col-]{padding:0}.v-col-xxl,.v-col-xxl-auto,.v-col-xxl-12,.v-col-xxl-11,.v-col-xxl-10,.v-col-xxl-9,.v-col-xxl-8,.v-col-xxl-7,.v-col-xxl-6,.v-col-xxl-5,.v-col-xxl-4,.v-col-xxl-3,.v-col-xxl-2,.v-col-xxl-1,.v-col-xl,.v-col-xl-auto,.v-col-xl-12,.v-col-xl-11,.v-col-xl-10,.v-col-xl-9,.v-col-xl-8,.v-col-xl-7,.v-col-xl-6,.v-col-xl-5,.v-col-xl-4,.v-col-xl-3,.v-col-xl-2,.v-col-xl-1,.v-col-lg,.v-col-lg-auto,.v-col-lg-12,.v-col-lg-11,.v-col-lg-10,.v-col-lg-9,.v-col-lg-8,.v-col-lg-7,.v-col-lg-6,.v-col-lg-5,.v-col-lg-4,.v-col-lg-3,.v-col-lg-2,.v-col-lg-1,.v-col-md,.v-col-md-auto,.v-col-md-12,.v-col-md-11,.v-col-md-10,.v-col-md-9,.v-col-md-8,.v-col-md-7,.v-col-md-6,.v-col-md-5,.v-col-md-4,.v-col-md-3,.v-col-md-2,.v-col-md-1,.v-col-sm,.v-col-sm-auto,.v-col-sm-12,.v-col-sm-11,.v-col-sm-10,.v-col-sm-9,.v-col-sm-8,.v-col-sm-7,.v-col-sm-6,.v-col-sm-5,.v-col-sm-4,.v-col-sm-3,.v-col-sm-2,.v-col-sm-1,.v-col,.v-col-auto,.v-col-12,.v-col-11,.v-col-10,.v-col-9,.v-col-8,.v-col-7,.v-col-6,.v-col-5,.v-col-4,.v-col-3,.v-col-2,.v-col-1{width:100%;padding:12px}.v-col{flex-basis:0;flex-grow:1;max-width:100%}.v-col-auto{flex:0 0 auto;width:auto;max-width:100%}.v-col-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.v-col-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.v-col-3{flex:0 0 25%;max-width:25%}.v-col-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.v-col-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.v-col-6{flex:0 0 50%;max-width:50%}.v-col-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.v-col-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.v-col-9{flex:0 0 75%;max-width:75%}.v-col-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.v-col-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.v-col-12{flex:0 0 100%;max-width:100%}.offset-1{margin-inline-start:8.3333333333%}.offset-2{margin-inline-start:16.6666666667%}.offset-3{margin-inline-start:25%}.offset-4{margin-inline-start:33.3333333333%}.offset-5{margin-inline-start:41.6666666667%}.offset-6{margin-inline-start:50%}.offset-7{margin-inline-start:58.3333333333%}.offset-8{margin-inline-start:66.6666666667%}.offset-9{margin-inline-start:75%}.offset-10{margin-inline-start:83.3333333333%}.offset-11{margin-inline-start:91.6666666667%}@media(min-width:600px){.v-col-sm{flex-basis:0;flex-grow:1;max-width:100%}.v-col-sm-auto{flex:0 0 auto;width:auto;max-width:100%}.v-col-sm-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.v-col-sm-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.v-col-sm-3{flex:0 0 25%;max-width:25%}.v-col-sm-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.v-col-sm-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.v-col-sm-6{flex:0 0 50%;max-width:50%}.v-col-sm-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.v-col-sm-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.v-col-sm-9{flex:0 0 75%;max-width:75%}.v-col-sm-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.v-col-sm-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.v-col-sm-12{flex:0 0 100%;max-width:100%}.offset-sm-0{margin-inline-start:0}.offset-sm-1{margin-inline-start:8.3333333333%}.offset-sm-2{margin-inline-start:16.6666666667%}.offset-sm-3{margin-inline-start:25%}.offset-sm-4{margin-inline-start:33.3333333333%}.offset-sm-5{margin-inline-start:41.6666666667%}.offset-sm-6{margin-inline-start:50%}.offset-sm-7{margin-inline-start:58.3333333333%}.offset-sm-8{margin-inline-start:66.6666666667%}.offset-sm-9{margin-inline-start:75%}.offset-sm-10{margin-inline-start:83.3333333333%}.offset-sm-11{margin-inline-start:91.6666666667%}}@media(min-width:960px){.v-col-md{flex-basis:0;flex-grow:1;max-width:100%}.v-col-md-auto{flex:0 0 auto;width:auto;max-width:100%}.v-col-md-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.v-col-md-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.v-col-md-3{flex:0 0 25%;max-width:25%}.v-col-md-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.v-col-md-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.v-col-md-6{flex:0 0 50%;max-width:50%}.v-col-md-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.v-col-md-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.v-col-md-9{flex:0 0 75%;max-width:75%}.v-col-md-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.v-col-md-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.v-col-md-12{flex:0 0 100%;max-width:100%}.offset-md-0{margin-inline-start:0}.offset-md-1{margin-inline-start:8.3333333333%}.offset-md-2{margin-inline-start:16.6666666667%}.offset-md-3{margin-inline-start:25%}.offset-md-4{margin-inline-start:33.3333333333%}.offset-md-5{margin-inline-start:41.6666666667%}.offset-md-6{margin-inline-start:50%}.offset-md-7{margin-inline-start:58.3333333333%}.offset-md-8{margin-inline-start:66.6666666667%}.offset-md-9{margin-inline-start:75%}.offset-md-10{margin-inline-start:83.3333333333%}.offset-md-11{margin-inline-start:91.6666666667%}}@media(min-width:1280px){.v-col-lg{flex-basis:0;flex-grow:1;max-width:100%}.v-col-lg-auto{flex:0 0 auto;width:auto;max-width:100%}.v-col-lg-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.v-col-lg-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.v-col-lg-3{flex:0 0 25%;max-width:25%}.v-col-lg-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.v-col-lg-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.v-col-lg-6{flex:0 0 50%;max-width:50%}.v-col-lg-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.v-col-lg-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.v-col-lg-9{flex:0 0 75%;max-width:75%}.v-col-lg-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.v-col-lg-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.v-col-lg-12{flex:0 0 100%;max-width:100%}.offset-lg-0{margin-inline-start:0}.offset-lg-1{margin-inline-start:8.3333333333%}.offset-lg-2{margin-inline-start:16.6666666667%}.offset-lg-3{margin-inline-start:25%}.offset-lg-4{margin-inline-start:33.3333333333%}.offset-lg-5{margin-inline-start:41.6666666667%}.offset-lg-6{margin-inline-start:50%}.offset-lg-7{margin-inline-start:58.3333333333%}.offset-lg-8{margin-inline-start:66.6666666667%}.offset-lg-9{margin-inline-start:75%}.offset-lg-10{margin-inline-start:83.3333333333%}.offset-lg-11{margin-inline-start:91.6666666667%}}@media(min-width:1920px){.v-col-xl{flex-basis:0;flex-grow:1;max-width:100%}.v-col-xl-auto{flex:0 0 auto;width:auto;max-width:100%}.v-col-xl-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.v-col-xl-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.v-col-xl-3{flex:0 0 25%;max-width:25%}.v-col-xl-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.v-col-xl-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.v-col-xl-6{flex:0 0 50%;max-width:50%}.v-col-xl-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.v-col-xl-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.v-col-xl-9{flex:0 0 75%;max-width:75%}.v-col-xl-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.v-col-xl-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.v-col-xl-12{flex:0 0 100%;max-width:100%}.offset-xl-0{margin-inline-start:0}.offset-xl-1{margin-inline-start:8.3333333333%}.offset-xl-2{margin-inline-start:16.6666666667%}.offset-xl-3{margin-inline-start:25%}.offset-xl-4{margin-inline-start:33.3333333333%}.offset-xl-5{margin-inline-start:41.6666666667%}.offset-xl-6{margin-inline-start:50%}.offset-xl-7{margin-inline-start:58.3333333333%}.offset-xl-8{margin-inline-start:66.6666666667%}.offset-xl-9{margin-inline-start:75%}.offset-xl-10{margin-inline-start:83.3333333333%}.offset-xl-11{margin-inline-start:91.6666666667%}}@media(min-width:2560px){.v-col-xxl{flex-basis:0;flex-grow:1;max-width:100%}.v-col-xxl-auto{flex:0 0 auto;width:auto;max-width:100%}.v-col-xxl-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.v-col-xxl-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.v-col-xxl-3{flex:0 0 25%;max-width:25%}.v-col-xxl-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.v-col-xxl-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.v-col-xxl-6{flex:0 0 50%;max-width:50%}.v-col-xxl-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.v-col-xxl-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.v-col-xxl-9{flex:0 0 75%;max-width:75%}.v-col-xxl-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.v-col-xxl-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.v-col-xxl-12{flex:0 0 100%;max-width:100%}.offset-xxl-0{margin-inline-start:0}.offset-xxl-1{margin-inline-start:8.3333333333%}.offset-xxl-2{margin-inline-start:16.6666666667%}.offset-xxl-3{margin-inline-start:25%}.offset-xxl-4{margin-inline-start:33.3333333333%}.offset-xxl-5{margin-inline-start:41.6666666667%}.offset-xxl-6{margin-inline-start:50%}.offset-xxl-7{margin-inline-start:58.3333333333%}.offset-xxl-8{margin-inline-start:66.6666666667%}.offset-xxl-9{margin-inline-start:75%}.offset-xxl-10{margin-inline-start:83.3333333333%}.offset-xxl-11{margin-inline-start:91.6666666667%}}.v-spacer{flex-grow:1}.v-date-picker-header{align-items:flex-end;height:70px;display:grid;grid-template-areas:"prepend content append";grid-template-columns:min-content minmax(0,1fr) min-content;overflow:hidden;padding-inline:24px 12px;padding-bottom:12px}.v-date-picker-header__append{grid-area:append}.v-date-picker-header__prepend{grid-area:prepend;padding-inline-start:8px}.v-date-picker-header__content{align-items:center;display:inline-flex;font-size:32px;line-height:40px;grid-area:content;justify-content:space-between;white-space:pre-wrap}.v-date-picker-header--clickable .v-date-picker-header__content{cursor:pointer}.v-date-picker-header--clickable .v-date-picker-header__content:not(:hover){opacity:.7}.date-picker-header-transition-enter-active,.date-picker-header-reverse-transition-enter-active,.date-picker-header-transition-leave-active,.date-picker-header-reverse-transition-leave-active{transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.date-picker-header-transition-enter-from{transform:translateY(100%)}.date-picker-header-transition-leave-to{opacity:0;transform:translateY(-100%)}.date-picker-header-reverse-transition-enter-from{transform:translateY(-100%)}.date-picker-header-reverse-transition-leave-to{opacity:0;transform:translateY(100%)}.v-date-picker-month{display:flex;justify-content:center;padding:0 12px 8px;--v-date-picker-month-day-diff: 4px}.v-date-picker-month__weeks{display:flex;flex-direction:column;column-gap:4px;font-size:.875rem}.v-date-picker-month__weekday{font-size:.875rem}.v-date-picker-month__days{display:grid;grid-template-columns:repeat(var(--v-date-picker-days-in-week),min-content);column-gap:4px;justify-content:space-around;width:100%}.v-date-picker-month__day{align-items:center;display:flex;justify-content:center;position:relative;height:40px;width:40px}.v-date-picker-month__day--selected .v-btn{background-color:rgb(var(--v-theme-surface-variant));color:rgb(var(--v-theme-on-surface-variant))}.v-date-picker-month__day .v-btn.v-date-picker-month__day-btn{--v-btn-height: 24px;--v-btn-size: .875rem}.v-date-picker-month__day--week{font-size:var(--v-btn-size)}.v-date-picker-month__day--adjacent{opacity:.5}.v-date-picker-month__day--hide-adjacent{opacity:0}.v-date-picker-month__events{height:8px;left:0;text-indent:0;position:absolute;text-align:center;white-space:pre;width:100%}.v-date-picker-month__events>div{height:8px;margin:0 1px -1px;width:8px}.v-date-picker-month__events .v-badge--dot .v-badge__badge{border-radius:4px;height:8px;width:8px}.v-date-picker-month__day .v-date-picker-month__events{bottom:8px}.v-date-picker-months{height:288px}.v-date-picker-months__content{align-items:center;display:grid;flex:1 1;height:inherit;justify-content:space-around;grid-template-columns:repeat(2,1fr);grid-gap:0px 24px;padding-inline-start:36px;padding-inline-end:36px}.v-date-picker-months__content .v-btn{text-transform:none;padding-inline-start:8px;padding-inline-end:8px}.v-date-picker-years{height:288px;overflow-y:scroll}.v-date-picker-years__content{display:grid;flex:1 1;justify-content:space-around;grid-template-columns:repeat(3,1fr);gap:8px 24px;padding-inline:32px}.v-date-picker-years__content .v-btn{padding-inline:8px}.v-empty-state{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:100%;padding:16px}.v-empty-state--start{align-items:flex-start}.v-empty-state--center{align-items:center}.v-empty-state--end{align-items:flex-end}.v-empty-state__media{text-align:center;width:100%}.v-empty-state__media .v-icon{color:rgba(var(--v-theme-on-surface),var(--v-medium-emphasis-opacity))}.v-empty-state__headline{color:rgba(var(--v-theme-on-surface),var(--v-medium-emphasis-opacity));font-size:3.75rem;font-weight:300;line-height:1;text-align:center;margin-bottom:8px}.v-empty-state--mobile .v-empty-state__headline{font-size:2.125rem}.v-empty-state__title{font-size:1.25rem;font-weight:500;line-height:1.6;margin-bottom:4px;text-align:center}.v-empty-state__text{font-size:.875rem;font-weight:400;line-height:1.425;padding:0 16px;text-align:center}.v-empty-state__content{padding:24px 0}.v-empty-state__actions{display:flex;gap:8px;padding:16px}.v-empty-state__action-btn.v-btn{background-color:initial;color:initial}.v-expansion-panel{background-color:rgb(var(--v-theme-surface));color:rgba(var(--v-theme-on-surface),var(--v-high-emphasis-opacity))}.v-expansion-panel:not(:first-child):after{border-color:rgba(var(--v-border-color),var(--v-border-opacity))}.v-expansion-panel--disabled .v-expansion-panel-title{color:rgba(var(--v-theme-on-surface),.26)}.v-expansion-panel--disabled .v-expansion-panel-title .v-expansion-panel-title__overlay{opacity:.4615384615}.v-expansion-panels{display:flex;flex-wrap:wrap;justify-content:center;list-style-type:none;padding:0;width:100%;position:relative;z-index:1}.v-expansion-panels:not(.v-expansion-panels--variant-accordion)>:not(:first-child):not(:last-child):not(.v-expansion-panel--active):not(.v-expansion-panel--before-active){border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.v-expansion-panels:not(.v-expansion-panels--variant-accordion)>:not(:first-child):not(:last-child):not(.v-expansion-panel--active):not(.v-expansion-panel--after-active){border-top-left-radius:0!important;border-top-right-radius:0!important}.v-expansion-panels:not(.v-expansion-panels--variant-accordion)>:first-child:not(:last-child):not(.v-expansion-panel--active):not(.v-expansion-panel--before-active){border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.v-expansion-panels:not(.v-expansion-panels--variant-accordion)>:last-child:not(:first-child):not(.v-expansion-panel--active):not(.v-expansion-panel--after-active){border-top-left-radius:0!important;border-top-right-radius:0!important}.v-expansion-panels--variant-accordion>:first-child:not(:last-child){border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.v-expansion-panels--variant-accordion>:last-child:not(:first-child){border-top-left-radius:0!important;border-top-right-radius:0!important}.v-expansion-panels--variant-accordion>:last-child:not(:first-child) .v-expansion-panel-title--active{border-bottom-left-radius:initial;border-bottom-right-radius:initial}.v-expansion-panels--variant-accordion>:not(:first-child):not(:last-child){border-radius:0!important}.v-expansion-panels--variant-accordion .v-expansion-panel-title__overlay{transition:.3s border-radius cubic-bezier(.4,0,.2,1)}.v-expansion-panel{flex:1 0 100%;max-width:100%;position:relative;transition:.3s all cubic-bezier(.4,0,.2,1);transition-property:margin-top,border-radius,border,max-width;border-radius:4px}@media(prefers-reduced-motion:reduce){.v-expansion-panel{transition-property:border-radius,border}}.v-expansion-panel:not(:first-child):after{border-top-style:solid;border-top-width:thin;content:"";left:0;position:absolute;right:0;top:0;transition:.3s opacity cubic-bezier(.4,0,.2,1)}.v-expansion-panel--disabled .v-expansion-panel-title{pointer-events:none}.v-expansion-panel--active:not(:first-child),.v-expansion-panel--active+.v-expansion-panel{margin-top:16px}.v-expansion-panel--active:not(:first-child):after,.v-expansion-panel--active+.v-expansion-panel:after{opacity:0}.v-expansion-panel--active>.v-expansion-panel-title{border-bottom-left-radius:0;border-bottom-right-radius:0}.v-expansion-panel--active>.v-expansion-panel-title:not(.v-expansion-panel-title--static){min-height:64px}.v-expansion-panel__shadow{border-radius:inherit;z-index:-1}.v-expansion-panel__shadow{position:absolute;top:0;left:0;width:100%;height:100%}.v-expansion-panel__shadow{box-shadow:0 3px 1px -2px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 2px 2px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 5px 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-expansion-panel-title{align-items:center;text-align:start;border-radius:inherit;display:flex;font-size:.9375rem;line-height:1;min-height:48px;outline:none;padding:16px 24px;position:relative;width:100%;justify-content:space-between}@media(prefers-reduced-motion:no-preference){.v-expansion-panel-title{transition:.3s min-height cubic-bezier(.4,0,.2,1)}}.v-expansion-panel-title:hover>.v-expansion-panel-title__overlay{opacity:calc(var(--v-hover-opacity) * var(--v-theme-overlay-multiplier))}.v-expansion-panel-title:focus-visible>.v-expansion-panel-title__overlay{opacity:calc(var(--v-focus-opacity) * var(--v-theme-overlay-multiplier))}@supports not selector(:focus-visible){.v-expansion-panel-title:focus>.v-expansion-panel-title__overlay{opacity:calc(var(--v-focus-opacity) * var(--v-theme-overlay-multiplier))}}.v-expansion-panel-title--focusable.v-expansion-panel-title--active .v-expansion-panel-title__overlay{opacity:calc(var(--v-activated-opacity) * var(--v-theme-overlay-multiplier))}.v-expansion-panel-title--focusable.v-expansion-panel-title--active:hover .v-expansion-panel-title__overlay{opacity:calc((var(--v-activated-opacity) + var(--v-hover-opacity)) * var(--v-theme-overlay-multiplier))}.v-expansion-panel-title--focusable.v-expansion-panel-title--active:focus-visible .v-expansion-panel-title__overlay{opacity:calc((var(--v-activated-opacity) + var(--v-focus-opacity)) * var(--v-theme-overlay-multiplier))}@supports not selector(:focus-visible){.v-expansion-panel-title--focusable.v-expansion-panel-title--active:focus .v-expansion-panel-title__overlay{opacity:calc((var(--v-activated-opacity) + var(--v-focus-opacity)) * var(--v-theme-overlay-multiplier))}}.v-expansion-panel-title__overlay{background-color:currentColor;border-radius:inherit;opacity:0}.v-expansion-panel-title__overlay{position:absolute;top:0;left:0;width:100%;height:100%}.v-expansion-panel-title__icon{display:inline-flex;margin-bottom:-4px;margin-top:-4px;-webkit-user-select:none;user-select:none;margin-inline-start:auto}.v-expansion-panel-text{display:flex}.v-expansion-panel-text__wrapper{padding:8px 24px 16px;flex:1 1 auto;max-width:100%}.v-expansion-panels--variant-accordion>.v-expansion-panel{margin-top:0}.v-expansion-panels--variant-accordion>.v-expansion-panel:after{opacity:1}.v-expansion-panels--variant-popout>.v-expansion-panel{max-width:calc(100% - 32px)}.v-expansion-panels--variant-popout>.v-expansion-panel--active{max-width:calc(100% + 16px)}.v-expansion-panels--variant-inset>.v-expansion-panel{max-width:100%}.v-expansion-panels--variant-inset>.v-expansion-panel--active{max-width:calc(100% - 32px)}.v-expansion-panels--flat>.v-expansion-panel:after{border-top:none}.v-expansion-panels--flat>.v-expansion-panel .v-expansion-panel__shadow{display:none}.v-expansion-panels--tile{border-radius:0}.v-expansion-panels--tile>.v-expansion-panel{border-radius:0}.v-fab{align-items:center;display:inline-flex;flex:1 1 auto;pointer-events:none;position:relative;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);vertical-align:middle}.v-fab .v-btn{pointer-events:auto}.v-fab .v-btn--variant-elevated{box-shadow:0 3px 3px -2px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 3px 4px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 8px 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-fab--app,.v-fab--absolute{display:flex}.v-fab--absolute{position:absolute;top:0;right:0;bottom:0;left:0}.v-fab--start,.v-fab--left{justify-content:flex-start}.v-fab--center{align-items:center;justify-content:center}.v-fab--end,.v-fab--right{justify-content:flex-end}.v-fab--bottom{align-items:flex-end}.v-fab--top{align-items:flex-start}.v-fab--extended .v-btn{border-radius:9999px!important}.v-fab__container{align-self:center;display:inline-flex;vertical-align:middle}.v-fab--app .v-fab__container{margin:12px;position:fixed}.v-fab--absolute .v-fab__container{position:absolute;z-index:4}.v-fab--offset.v-fab--top .v-fab__container{transform:translateY(-50%)}.v-fab--offset.v-fab--bottom .v-fab__container{transform:translateY(50%)}.v-fab--top .v-fab__container{top:0}.v-fab--bottom .v-fab__container{bottom:0}.v-fab--left .v-fab__container,.v-fab--start .v-fab__container{left:0}.v-fab--right .v-fab__container,.v-fab--end .v-fab__container{right:0}.v-file-input--hide.v-input .v-field,.v-file-input--hide.v-input .v-input__control,.v-file-input--hide.v-input .v-input__details{display:none}.v-file-input--hide.v-input .v-input__prepend{grid-area:control;margin:0 auto}.v-file-input--chips.v-input--density-compact .v-field--variant-solo .v-label.v-field-label--floating,.v-file-input--chips.v-input--density-compact .v-field--variant-solo-inverted .v-label.v-field-label--floating,.v-file-input--chips.v-input--density-compact .v-field--variant-filled .v-label.v-field-label--floating,.v-file-input--chips.v-input--density-compact .v-field--variant-solo-filled .v-label.v-field-label--floating{top:0}.v-file-input .v-field__input{word-break:break-word}.v-file-input input[type=file]{height:100%;left:0;opacity:0;position:absolute;top:0;width:100%;z-index:0}.v-file-input--dragging input[type=file]{z-index:1}.v-file-input .v-input__details{padding-inline:16px}.v-input--plain-underlined.v-file-input .v-input__details{padding-inline:0}.v-footer{align-items:center;display:flex;flex:1 1 auto;padding:8px 16px;position:relative;transition:.2s cubic-bezier(.4,0,.2,1);transition-property:height,width,transform,max-width,left,right,top,bottom}.v-footer{border-color:rgba(var(--v-border-color),var(--v-border-opacity));border-style:solid;border-width:0}.v-footer--border{border-width:thin;box-shadow:none}.v-footer{box-shadow:0 0 0 0 var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 0 0 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 0 0 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-footer--absolute{position:absolute}.v-footer--fixed{position:fixed}.v-footer{border-radius:0}.v-footer{background:rgb(var(--v-theme-surface));color:rgba(var(--v-theme-on-surface),var(--v-high-emphasis-opacity))}.v-footer--rounded{border-radius:4px}.v-hotkey{align-items:center;display:inline-flex;gap:4px;vertical-align:middle;line-height:1.5}.v-hotkey--disabled{opacity:.26}.v-hotkey--inline{max-height:1lh;vertical-align:baseline;font-size:1em;line-height:inherit}.v-hotkey__prefix,.v-hotkey__suffix{opacity:var(--v-medium-emphasis-opacity);font-weight:400;vertical-align:baseline}.v-hotkey--contained .v-hotkey__contained-wrapper{display:inline-flex;align-items:center;gap:2px;padding:.2rem 4px;box-sizing:border-box;background:unset;box-shadow:unset;min-height:1em;font-size:.75rem;line-height:1.5}.v-hotkey--contained .v-hotkey__contained-wrapper .v-hotkey__prefix,.v-hotkey--contained .v-hotkey__contained-wrapper .v-hotkey__suffix{opacity:var(--v-high-emphasis-opacity)}.v-hotkey--contained .v-hotkey__contained-wrapper .v-hotkey__prefix{margin-right:2px}.v-hotkey--contained .v-hotkey__contained-wrapper .v-hotkey__suffix{margin-left:2px}.v-hotkey--contained .v-hotkey__divider{opacity:var(--v-medium-emphasis-opacity);font-size:inherit}.v-hotkey--contained .v-hotkey__combination{display:inline-flex;align-items:center;gap:2px}.v-hotkey--contained.v-hotkey--inline .v-hotkey__contained-wrapper.v-kbd{align-self:baseline;align-items:baseline;font-size:1em;line-height:inherit;padding:1px 4px 0;gap:2px;margin-left:0;margin-right:0}.v-hotkey--contained.v-hotkey--inline .v-hotkey__divider{font-size:1em;align-self:baseline}.v-hotkey--contained.v-hotkey--inline .v-hotkey__combination{gap:2px;align-items:baseline}.v-hotkey__key.v-kbd{min-height:unset;font-size:.75rem;line-height:1.5;padding:.2rem;min-width:1.5em}.v-hotkey__key.v-kbd--variant-plain,.v-hotkey__key.v-kbd--variant-outlined,.v-hotkey__key.v-kbd--variant-text,.v-hotkey__key.v-kbd--variant-tonal{background:transparent;color:inherit}.v-hotkey__key.v-kbd--variant-plain{opacity:.62}.v-hotkey__key.v-kbd--variant-plain:focus,.v-hotkey__key.v-kbd--variant-plain:hover{opacity:1}.v-hotkey__key.v-kbd--variant-plain .v-hotkey__overlay{display:none}.v-hotkey__key.v-kbd--variant-elevated,.v-hotkey__key.v-kbd--variant-flat{background:rgb(var(--v-theme-surface));color:rgba(var(--v-theme-on-surface),var(--v-high-emphasis-opacity))}.v-hotkey__key.v-kbd--variant-elevated{box-shadow:0 3px 1px -2px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 2px 2px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 5px 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-hotkey__key.v-kbd--variant-flat{box-shadow:0 0 0 0 var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 0 0 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 0 0 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-hotkey__key.v-kbd--variant-outlined{border:thin solid currentColor}.v-hotkey__key.v-kbd--variant-text .v-hotkey__overlay{background:currentColor}.v-hotkey__key.v-kbd--variant-tonal .v-hotkey__underlay{background:currentColor;opacity:var(--v-activated-opacity);border-radius:inherit;top:0;right:0;bottom:0;left:0;pointer-events:none}.v-hotkey__key.v-kbd .v-hotkey__underlay{position:absolute}.v-hotkey__key-symbol.v-kbd{line-height:normal;font-size:1em}.v-hotkey__key-icon .v-icon{min-width:unset}.v-hotkey__key-icon .v-icon:has(svg){max-width:.75rem}.v-hotkey__key-icon .v-icon:not(:has(svg)){font-size:.75rem;line-height:inherit;height:inherit}.v-hotkey__key--nested{background:none;border:none;padding:0;margin:0;font:inherit;color:inherit;display:inline-flex;align-items:center;min-width:auto;min-height:auto;align-self:baseline}.v-hotkey__key--nested.v-hotkey__key-icon{align-self:center}.v-hotkey__divider{align-items:center;display:inline-flex;opacity:var(--v-medium-emphasis-opacity);font-size:1em}.v-hotkey__combination{display:flex;gap:2px}.v-hotkey--inline .v-hotkey__key{align-self:center;padding:1px 4px 0;min-width:20px;height:calc(1lh - 2px);line-height:calc(1lh - 2px)}.v-hotkey--inline .v-hotkey__key-icon.v-kbd{padding-block:0}.v-hotkey--inline .v-hotkey__key-icon .v-icon{width:min-content;min-width:fit-content;max-height:calc(1ex + 2px)}.v-hotkey--inline .v-hotkey__key-icon .v-icon .v-icon__svg{height:100%;width:unset}.v-hotkey--inline .v-hotkey__combination{align-items:baseline;gap:1px}.v-hotkey--inline .v-hotkey__divider{font-size:1em}.v-hotkey--inline .v-hotkey__prefix,.v-hotkey--inline .v-hotkey__suffix{align-self:baseline;font-size:inherit}.v-hotkey--variant-elevated .v-hotkey__key.v-kbd{box-shadow:0 3px 1px -2px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 2px 2px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 5px 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-hotkey--variant-flat .v-hotkey__key.v-kbd{box-shadow:none}.v-hotkey--variant-outlined .v-hotkey__key.v-kbd{background:none}.v-hotkey--variant-outlined .v-hotkey__key.v-kbd{box-shadow:0 0 0 0 var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 0 0 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 0 0 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-hotkey--variant-text .v-hotkey__key.v-kbd{background:transparent!important;border:none!important;padding-inline:0;min-width:auto}.v-hotkey--variant-text .v-hotkey__key.v-kbd{box-shadow:0 0 0 0 var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 0 0 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 0 0 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-hotkey--variant-text .v-hotkey__combination{gap:1px}.v-hotkey--variant-tonal .v-hotkey__key.v-kbd{border:unset;box-shadow:unset}.v-kbd{font-family:Roboto,sans-serif;align-items:center;align-self:stretch;background:rgb(var(--v-theme-kbd));color:rgb(var(--v-theme-on-kbd));display:inline-flex;font-size:.875em;font-weight:400;line-height:1;justify-content:center;min-height:1em;min-width:20px;padding:3px 6px;vertical-align:baseline;margin-inline:1px}.v-kbd{border-color:rgba(var(--v-border-color),var(--v-border-opacity));border-style:solid;border-width:thin}.v-kbd--border{border-width:thin;box-shadow:none}.v-kbd{box-shadow:0 2px 1px -1px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 1px 1px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 3px 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-kbd{border-radius:4px}.v-infinite-scroll--horizontal{display:flex;flex-direction:row;overflow-x:auto}.v-infinite-scroll--horizontal .v-infinite-scroll-intersect{height:100%;width:var(--v-infinite-margin-size, 1px)}.v-infinite-scroll--vertical{display:flex;flex-direction:column;overflow-y:auto}.v-infinite-scroll--vertical .v-infinite-scroll-intersect{height:1px;width:100%}.v-infinite-scroll-intersect{overflow:hidden;pointer-events:none;margin-top:var(--v-infinite-margin);margin-bottom:calc(var(--v-infinite-margin) * -1)}.v-infinite-scroll-intersect:nth-child(2){--v-infinite-margin: var(--v-infinite-margin-size, 1px)}.v-infinite-scroll-intersect:nth-last-child(2){--v-infinite-margin: calc(var(--v-infinite-margin-size, 1px) * -1)}.v-infinite-scroll__side{align-items:center;display:flex;justify-content:center;padding:8px;transition-property:padding;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.v-infinite-scroll__side:empty,.v-infinite-scroll__side:has(>div:only-child:empty){padding:0}.v-item-group{flex:0 1 auto;max-width:100%;position:relative;transition:.2s cubic-bezier(.4,0,.2,1)}.v-layout{--v-scrollbar-offset: 0px;display:flex;flex:1 1 auto}.v-layout--full-height{--v-scrollbar-offset: inherit;height:100%}.v-layout-item{position:absolute;transition:.2s cubic-bezier(.4,0,.2,1)}.v-layout-item--absolute{position:absolute}.v-locale-provider{display:contents}.v-main{flex:1 0 auto;max-width:100%;transition:.2s cubic-bezier(.4,0,.2,1);padding-left:var(--v-layout-left);padding-right:var(--v-layout-right);padding-top:var(--v-layout-top);padding-bottom:var(--v-layout-bottom)}@media(prefers-reduced-motion:reduce){.v-main{transition:none}}.v-main__scroller{max-width:100%;position:relative}.v-main--scrollable{display:flex}.v-main--scrollable{position:absolute;top:0;left:0;width:100%;height:100%}.v-main--scrollable>.v-main__scroller{flex:1 1 auto;overflow-y:auto;--v-layout-left: 0px;--v-layout-right: 0px;--v-layout-top: 0px;--v-layout-bottom: 0px}.v-navigation-drawer{-webkit-overflow-scrolling:touch;background:rgb(var(--v-theme-surface));display:flex;flex-direction:column;height:100%;max-width:100%;pointer-events:auto;transition-duration:.2s;transition-property:box-shadow,transform,visibility,width,height,left,right,top,bottom;transition-timing-function:cubic-bezier(.4,0,.2,1);position:absolute}.v-navigation-drawer{border-color:rgba(var(--v-border-color),var(--v-border-opacity));border-style:solid;border-width:0}.v-navigation-drawer--border{border-width:thin;box-shadow:none}.v-navigation-drawer{box-shadow:0 0 0 0 var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 0 0 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 0 0 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-navigation-drawer{background:rgb(var(--v-theme-surface));color:rgba(var(--v-theme-on-surface),var(--v-high-emphasis-opacity))}@media(prefers-reduced-motion:reduce){.v-navigation-drawer{transition:none}}.v-navigation-drawer--rounded{border-radius:4px}.v-navigation-drawer--top{top:0;border-bottom-width:thin}.v-navigation-drawer--bottom{left:0;border-top-width:thin}.v-navigation-drawer--left{top:0;left:0;right:auto;border-right-width:thin}.v-navigation-drawer--right{top:0;left:auto;right:0;border-left-width:thin}.v-navigation-drawer--floating{border:none}.v-navigation-drawer--temporary.v-navigation-drawer--active{box-shadow:0 8px 10px -5px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 16px 24px 2px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 6px 30px 5px var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-navigation-drawer--sticky{height:auto;transition:box-shadow,transform,visibility,width,height,left,right}.v-navigation-drawer .v-list{overflow:hidden}.v-navigation-drawer__content{flex:0 1 auto;height:100%;max-width:100%;overflow-x:hidden;overflow-y:auto}.v-navigation-drawer__img{height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.v-navigation-drawer__img img:not(.v-img__img){height:inherit;object-fit:cover;width:inherit}.v-navigation-drawer__scrim{position:absolute;top:0;left:0;width:100%;height:100%;background:#000;opacity:.2;transition:opacity .2s cubic-bezier(.4,0,.2,1);z-index:1}.v-navigation-drawer__prepend,.v-navigation-drawer__append{flex:none;overflow:hidden}.v-number-input input[type=number]{-moz-appearance:textfield}.v-number-input input[type=number]::-webkit-outer-spin-button,.v-number-input input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none}.v-number-input .v-field:has(.v-field__prepend-inner>.v-number-input__control:first-child){padding-inline-start:0}.v-number-input .v-field:has(.v-field__append-inner>.v-number-input__control:last-child){padding-inline-end:0}.v-number-input .v-field__prepend-inner:has(.v-number-input__control){overflow:hidden;border-start-start-radius:inherit;border-end-start-radius:inherit}.v-number-input .v-field__prepend-inner:has(.v-number-input__control)>.v-icon{margin-inline-end:4px}.v-number-input .v-field__prepend-inner:has(.v-number-input__control)>hr+.v-icon,.v-number-input .v-field__prepend-inner:has(.v-number-input__control)>.v-number-input__control+.v-icon{margin-inline:8px 0}.v-number-input .v-field__prepend-inner:has(.v-number-input__control) .v-divider--vertical{margin-inline:-1px 0}.v-number-input .v-field__append-inner:has(.v-number-input__control){overflow:hidden;border-start-end-radius:inherit;border-end-end-radius:inherit}.v-number-input .v-field__append-inner:has(.v-number-input__control)>.v-icon{margin-inline-start:4px}.v-number-input .v-field__append-inner:has(.v-number-input__control)>.v-icon:has(+hr),.v-number-input .v-field__append-inner:has(.v-number-input__control)>.v-icon:has(+.v-number-input__control){margin-inline:0 8px}.v-number-input .v-field__append-inner:has(.v-number-input__control) .v-divider--vertical{margin-inline:0 -1px}.v-number-input .v-field__clearable:has(+.v-field__append-inner>hr:first-child){margin-inline-end:8px}.v-number-input--inset .v-divider{height:55%;width:55%;align-self:center}.v-number-input--split .v-field__input{text-align:center}.v-number-input--stacked .v-number-input__control{flex-direction:column-reverse}.v-number-input--stacked .v-number-input__control .v-btn{flex:1}.v-number-input--stacked .v-field--variant-underlined>.v-field__prepend-inner:has(.v-number-input__control),.v-number-input--stacked .v-field--variant-underlined>.v-field__append-inner:has(.v-number-input__control){padding-top:var(--v-field-padding-top)}.v-number-input--stacked .v-field--variant-underlined>.v-field__prepend-inner:has(.v-number-input__control)>*:not(.v-number-input__control,.v-divider--vertical),.v-number-input--stacked .v-field--variant-underlined>.v-field__append-inner:has(.v-number-input__control)>*:not(.v-number-input__control,.v-divider--vertical){margin-top:var(--v-input-padding-top, 0)}.v-number-input--hide-input .v-field{flex:none}.v-number-input--hide-input .v-field__input{width:0;padding-inline:0}.v-number-input__control{display:flex;height:100%}.v-number-input__control .v-btn{background-color:transparent;border-radius:0}.v-otp-input{align-items:center;display:flex;justify-content:center;padding:.5rem 0;position:relative}.v-otp-input{border-radius:4px}.v-otp-input .v-field{height:100%}.v-otp-input .v-field .v-field__outline__start,.v-otp-input .v-field .v-field__outline__end{flex:1}.v-otp-input .v-field input::placeholder{color:currentColor;opacity:var(--v-disabled-opacity)}.v-otp-input .v-field.v-field--focused input::placeholder{opacity:0}.v-otp-input__divider{margin:0 8px}.v-otp-input__content{align-items:center;display:flex;gap:.5rem;padding:.5rem;justify-content:center;max-width:320px;position:relative;border-radius:inherit}.v-otp-input--divided .v-otp-input__content{max-width:360px}.v-otp-input--density-default .v-otp-input__content{height:64px}.v-otp-input--density-comfortable .v-otp-input__content{height:60px}.v-otp-input--density-compact .v-otp-input__content{height:56px}.v-otp-input__field{color:inherit;font-size:1.25rem;height:100%;outline:none;text-align:center;width:100%}.v-otp-input__field[type=number]::-webkit-outer-spin-button,.v-otp-input__field[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.v-otp-input__field[type=number]{-moz-appearance:textfield}.v-otp-input__loader{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.v-otp-input__loader .v-progress-linear{position:absolute}.v-parallax{position:relative;overflow:hidden}.v-parallax--active>.v-img__img{will-change:transform}.v-radio-group>.v-input__control{flex-direction:column}.v-radio-group>.v-input__control>.v-label{margin-inline-start:16px}.v-radio-group>.v-input__control>.v-label+.v-selection-control-group{padding-inline-start:6px;margin-top:8px}.v-radio-group .v-input__details{padding-inline:16px}.v-rating{max-width:100%;display:inline-flex;white-space:nowrap}.v-rating--readonly{pointer-events:none}.v-rating__wrapper{align-items:center;display:inline-flex;flex-direction:column}.v-rating__wrapper--bottom{flex-direction:column-reverse}.v-rating__item{display:inline-flex;position:relative}.v-rating__item label{cursor:pointer}.v-rating__item .v-btn--variant-plain{opacity:1}.v-rating__item .v-btn{transition-property:transform}.v-rating__item .v-btn .v-icon{transition:inherit;transition-timing-function:cubic-bezier(0,0,.2,1)}.v-rating--hover .v-rating__item:hover:not(.v-rating__item--focused) .v-btn{transform:scale(1.25)}.v-rating__item--half{overflow:hidden;position:absolute;clip-path:polygon(0 0,50% 0,50% 100%,0 100%);z-index:1}.v-rating__item--half .v-btn__overlay,.v-rating__item--half:hover .v-btn__overlay{opacity:0}.v-rating__hidden{height:0;opacity:0;position:absolute;width:0}.v-skeleton-loader{align-items:center;background:rgb(var(--v-theme-surface));border-radius:4px;display:flex;flex-wrap:wrap;position:relative;vertical-align:top}.v-skeleton-loader__actions{justify-content:end}.v-skeleton-loader .v-skeleton-loader__ossein{height:100%}.v-skeleton-loader .v-skeleton-loader__avatar,.v-skeleton-loader .v-skeleton-loader__button,.v-skeleton-loader .v-skeleton-loader__chip,.v-skeleton-loader .v-skeleton-loader__divider,.v-skeleton-loader .v-skeleton-loader__heading,.v-skeleton-loader .v-skeleton-loader__image,.v-skeleton-loader .v-skeleton-loader__ossein,.v-skeleton-loader .v-skeleton-loader__text{background:rgba(var(--v-theme-on-surface),var(--v-border-opacity))}@media(forced-colors:active){.v-skeleton-loader .v-skeleton-loader__avatar,.v-skeleton-loader .v-skeleton-loader__button,.v-skeleton-loader .v-skeleton-loader__chip,.v-skeleton-loader .v-skeleton-loader__divider,.v-skeleton-loader .v-skeleton-loader__heading,.v-skeleton-loader .v-skeleton-loader__image,.v-skeleton-loader .v-skeleton-loader__ossein,.v-skeleton-loader .v-skeleton-loader__text{background:canvastext}}.v-skeleton-loader .v-skeleton-loader__list-item,.v-skeleton-loader .v-skeleton-loader__list-item-avatar,.v-skeleton-loader .v-skeleton-loader__list-item-text,.v-skeleton-loader .v-skeleton-loader__list-item-two-line,.v-skeleton-loader .v-skeleton-loader__list-item-avatar-two-line,.v-skeleton-loader .v-skeleton-loader__list-item-three-line,.v-skeleton-loader .v-skeleton-loader__list-item-avatar-three-line{border-radius:4px}.v-skeleton-loader__bone{align-items:center;border-radius:inherit;display:flex;flex:1 1 100%;flex-wrap:wrap;overflow:hidden;position:relative}.v-skeleton-loader__bone:after{animation:loading 1.5s infinite;background:linear-gradient(90deg,rgba(var(--v-theme-surface),0),rgba(var(--v-theme-surface),.3),rgba(var(--v-theme-surface),0));transform:translate(-100%);z-index:1}.v-skeleton-loader__bone:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%}@media(forced-colors:active)and (pointer:fine){.v-skeleton-loader__bone{cursor:progress}}.v-skeleton-loader__avatar{border-radius:50%;flex:0 1 auto;margin:8px 16px;max-height:48px;min-height:48px;height:48px;max-width:48px;min-width:48px;width:48px}.v-skeleton-loader__avatar+.v-skeleton-loader__bone{flex:1 1 auto;margin-inline-start:0}.v-skeleton-loader__avatar+.v-skeleton-loader__sentences>.v-skeleton-loader__text,.v-skeleton-loader__avatar+.v-skeleton-loader__paragraph>.v-skeleton-loader__text{margin-inline-start:0}.v-skeleton-loader__button{border-radius:4px;height:36px;margin:16px;max-width:64px}.v-skeleton-loader__button+.v-skeleton-loader__bone{flex:1 1 auto;margin-inline-start:0}.v-skeleton-loader__button+.v-skeleton-loader__sentences>.v-skeleton-loader__text,.v-skeleton-loader__button+.v-skeleton-loader__paragraph>.v-skeleton-loader__text{margin-inline-start:0}.v-skeleton-loader__chip{border-radius:16px;margin:16px;height:32px;max-width:96px}.v-skeleton-loader__chip+.v-skeleton-loader__bone{flex:1 1 auto;margin-inline-start:0}.v-skeleton-loader__chip+.v-skeleton-loader__sentences>.v-skeleton-loader__text,.v-skeleton-loader__chip+.v-skeleton-loader__paragraph>.v-skeleton-loader__text{margin-inline-start:0}.v-skeleton-loader__date-picker{border-radius:inherit}.v-skeleton-loader__date-picker .v-skeleton-loader__list-item:first-child .v-skeleton-loader__text{max-width:88px;width:20%}.v-skeleton-loader__date-picker .v-skeleton-loader__heading{max-width:256px;width:40%}.v-skeleton-loader__date-picker-days{flex-wrap:wrap;margin:16px}.v-skeleton-loader__date-picker-days .v-skeleton-loader__avatar{border-radius:4px;margin:4px;max-width:100%}.v-skeleton-loader__date-picker-options{flex-wrap:nowrap}.v-skeleton-loader__date-picker-options .v-skeleton-loader__text{flex:1 1 auto}.v-skeleton-loader__divider{border-radius:1px;height:2px}.v-skeleton-loader__heading{border-radius:12px;margin:16px;height:24px}.v-skeleton-loader__heading+.v-skeleton-loader__subtitle{margin-top:-16px}.v-skeleton-loader__image{height:150px;border-radius:0}.v-skeleton-loader__card .v-skeleton-loader__image{border-radius:0}.v-skeleton-loader__list-item{margin:16px}.v-skeleton-loader__list-item .v-skeleton-loader__text{margin:0}.v-skeleton-loader__table-thead{justify-content:space-between}.v-skeleton-loader__table-thead .v-skeleton-loader__heading{margin-top:16px;max-width:16px}.v-skeleton-loader__table-tfoot{flex-wrap:nowrap}.v-skeleton-loader__table-tfoot>.v-skeleton-loader__text.v-skeleton-loader__bone{margin-top:16px}.v-skeleton-loader__table-row{align-items:baseline;margin:0 8px;justify-content:space-evenly;flex-wrap:nowrap}.v-skeleton-loader__table-row>.v-skeleton-loader__text.v-skeleton-loader__bone{margin-inline:8px}.v-skeleton-loader__table-row+.v-skeleton-loader__divider{margin:0 16px}.v-skeleton-loader__table-cell{align-items:center;display:flex;height:48px;width:88px}.v-skeleton-loader__table-cell .v-skeleton-loader__text{margin-bottom:0}.v-skeleton-loader__subtitle{max-width:70%}.v-skeleton-loader__subtitle>.v-skeleton-loader__text{height:16px;border-radius:8px}.v-skeleton-loader__text{border-radius:6px;margin:16px;height:12px}.v-skeleton-loader__text+.v-skeleton-loader__text{margin-top:-8px;max-width:50%}.v-skeleton-loader__text+.v-skeleton-loader__text+.v-skeleton-loader__text{max-width:70%}.v-skeleton-loader--boilerplate .v-skeleton-loader__bone:after{display:none}.v-skeleton-loader--is-loading{overflow:hidden}.v-skeleton-loader--tile,.v-skeleton-loader--tile .v-skeleton-loader__bone{border-radius:0}@keyframes loading{to{transform:translate(100%)}}.v-snackbar{justify-content:center;z-index:10000;margin:8px;margin-inline-end:calc(8px + var(--v-scrollbar-offset));padding:var(--v-layout-top) var(--v-layout-right) var(--v-layout-bottom) var(--v-layout-left)}.v-snackbar:not(.v-snackbar--center):not(.v-snackbar--top){align-items:flex-end}.v-snackbar__wrapper{align-items:center;display:flex;max-width:672px;min-height:48px;min-width:344px;overflow:hidden;padding:0}.v-snackbar__wrapper{border-radius:4px}.v-snackbar--variant-plain,.v-snackbar--variant-outlined,.v-snackbar--variant-text,.v-snackbar--variant-tonal{background:transparent;color:inherit}.v-snackbar--variant-plain{opacity:.62}.v-snackbar--variant-plain:focus,.v-snackbar--variant-plain:hover{opacity:1}.v-snackbar--variant-plain .v-snackbar__overlay{display:none}.v-snackbar--variant-elevated,.v-snackbar--variant-flat{background:rgb(var(--v-theme-surface-variant));color:rgb(var(--v-theme-on-surface-variant))}.v-snackbar--variant-elevated{box-shadow:0 3px 5px -1px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 6px 10px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 18px 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-snackbar--variant-flat{box-shadow:0 0 0 0 var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 0 0 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 0 0 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-snackbar--variant-outlined{border:thin solid currentColor}.v-snackbar--variant-text .v-snackbar__overlay{background:currentColor}.v-snackbar--variant-tonal .v-snackbar__underlay{background:currentColor;opacity:var(--v-activated-opacity);border-radius:inherit;top:0;right:0;bottom:0;left:0;pointer-events:none}.v-snackbar .v-snackbar__underlay{position:absolute}@media(forced-colors:active){.v-snackbar__wrapper{border:thick solid}}.v-snackbar__content{flex-grow:1;font-size:.875rem;font-weight:400;letter-spacing:.0178571429em;line-height:1.425;margin-right:auto;padding:14px 16px;text-align:initial}.v-snackbar__actions{align-items:center;align-self:center;display:flex;margin-inline-end:8px}.v-snackbar__actions>.v-btn{padding:0 8px;min-width:auto}.v-snackbar__timer{width:100%;position:absolute;top:0}.v-snackbar__timer .v-progress-linear{transition:.2s linear}.v-snackbar--absolute{position:absolute;z-index:1}.v-snackbar--multi-line .v-snackbar__wrapper{min-height:68px}.v-snackbar--vertical .v-snackbar__wrapper{flex-direction:column}.v-snackbar--vertical .v-snackbar__wrapper .v-snackbar__actions{align-self:flex-end;margin-bottom:8px}.v-snackbar--center{align-items:center;justify-content:center}.v-snackbar--top{align-items:flex-start}.v-snackbar--bottom{align-items:flex-end}.v-snackbar--left,.v-snackbar--start{justify-content:flex-start}.v-snackbar--right,.v-snackbar--end{justify-content:flex-end}.v-snackbar-transition-enter-active,.v-snackbar-transition-leave-active{transition-duration:.15s;transition-timing-function:cubic-bezier(0,0,.2,1)}.v-snackbar-transition-enter-active{transition-property:opacity,transform}@media(prefers-reduced-motion:reduce){.v-snackbar-transition-enter-active{transition-property:opacity}}.v-snackbar-transition-enter-from{opacity:0;transform:scale(.8)}.v-snackbar-transition-leave-active{transition-property:opacity}.v-snackbar-transition-leave-to{opacity:0}.v-speed-dial__content{gap:8px}.v-speed-dial__content.v-overlay__content.v-speed-dial__content--end,.v-speed-dial__content.v-overlay__content.v-speed-dial__content--end-center,.v-speed-dial__content.v-overlay__content.v-speed-dial__content--right,.v-speed-dial__content.v-overlay__content.v-speed-dial__content--right-center{flex-direction:row}.v-speed-dial__content.v-overlay__content.v-speed-dial__content--left,.v-speed-dial__content.v-overlay__content.v-speed-dial__content--left-center,.v-speed-dial__content.v-overlay__content.v-speed-dial__content--start,.v-speed-dial__content.v-overlay__content.v-speed-dial__content--start-center{flex-direction:row-reverse}.v-speed-dial__content.v-overlay__content.v-speed-dial__content--top,.v-speed-dial__content.v-overlay__content.v-speed-dial__content--top-center{flex-direction:column-reverse}.v-speed-dial__content>*:nth-child(1){transition-delay:1ms}.v-speed-dial__content>*:nth-child(2){transition-delay:.05s}.v-speed-dial__content>*:nth-child(3){transition-delay:.1s}.v-speed-dial__content>*:nth-child(4){transition-delay:.15s}.v-speed-dial__content>*:nth-child(5){transition-delay:.2s}.v-speed-dial__content>*:nth-child(6){transition-delay:.25s}.v-speed-dial__content>*:nth-child(7){transition-delay:.3s}.v-speed-dial__content>*:nth-child(8){transition-delay:.35s}.v-speed-dial__content>*:nth-child(9){transition-delay:.4s}.v-speed-dial__content>*:nth-child(10){transition-delay:.45s}.v-stepper.v-sheet{overflow:hidden}.v-stepper.v-sheet{box-shadow:0 3px 1px -2px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 2px 2px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 5px 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-stepper.v-sheet{border-radius:4px}.v-stepper.v-sheet.v-stepper--flat{box-shadow:0 0 0 0 var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 0 0 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 0 0 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-stepper-header{align-items:center;display:flex;position:relative;overflow-x:auto;justify-content:space-between;z-index:1}.v-stepper-header{box-shadow:0 3px 1px -2px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 2px 2px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 5px 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-stepper-header .v-divider{margin:0 -16px}.v-stepper-header .v-divider:last-child{margin-inline-end:0}.v-stepper-header .v-divider:first-child{margin-inline-start:0}.v-stepper--alt-labels .v-stepper-header{height:auto}.v-stepper--alt-labels .v-stepper-header .v-divider{align-self:flex-start;margin:35px -67px 0}.v-stepper-window{margin:1.5rem}.v-stepper-actions{display:flex;align-items:center;justify-content:space-between;padding:1rem}.v-stepper .v-stepper-actions{padding:0 1.5rem 1rem}.v-stepper-window-item .v-stepper-actions{padding:1.5rem 0 0}.v-stepper-item{align-items:center;align-self:stretch;display:inline-flex;flex:none;outline:none;opacity:var(--v-medium-emphasis-opacity);padding:1.5rem;position:relative;transition-duration:.2s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1)}.v-stepper-item:hover>.v-stepper-item__overlay{opacity:calc(var(--v-hover-opacity) * var(--v-theme-overlay-multiplier))}.v-stepper-item:focus-visible>.v-stepper-item__overlay{opacity:calc(var(--v-focus-opacity) * var(--v-theme-overlay-multiplier))}@supports not selector(:focus-visible){.v-stepper-item:focus>.v-stepper-item__overlay{opacity:calc(var(--v-focus-opacity) * var(--v-theme-overlay-multiplier))}}.v-stepper-item--active>.v-stepper-item__overlay,.v-stepper-item[aria-haspopup=menu][aria-expanded=true]>.v-stepper-item__overlay{opacity:calc(var(--v-activated-opacity) * var(--v-theme-overlay-multiplier))}.v-stepper-item--active:hover>.v-stepper-item__overlay,.v-stepper-item[aria-haspopup=menu][aria-expanded=true]:hover>.v-stepper-item__overlay{opacity:calc((var(--v-activated-opacity) + var(--v-hover-opacity)) * var(--v-theme-overlay-multiplier))}.v-stepper-item--active:focus-visible>.v-stepper-item__overlay,.v-stepper-item[aria-haspopup=menu][aria-expanded=true]:focus-visible>.v-stepper-item__overlay{opacity:calc((var(--v-activated-opacity) + var(--v-focus-opacity)) * var(--v-theme-overlay-multiplier))}@supports not selector(:focus-visible){.v-stepper-item--active:focus>.v-stepper-item__overlay,.v-stepper-item[aria-haspopup=menu][aria-expanded=true]:focus>.v-stepper-item__overlay{opacity:calc((var(--v-activated-opacity) + var(--v-focus-opacity)) * var(--v-theme-overlay-multiplier))}}.v-stepper--non-linear .v-stepper-item{opacity:var(--v-high-emphasis-opacity)}.v-stepper-item--selected{opacity:1}.v-stepper-item--error{color:rgb(var(--v-theme-error))}.v-stepper-item--disabled{opacity:var(--v-medium-emphasis-opacity)}.v-stepper-item[disabled],.v-stepper-item--disabled{pointer-events:none}.v-stepper--alt-labels .v-stepper-item{flex-direction:column;justify-content:flex-start;align-items:center;flex-basis:175px}.v-stepper-item__avatar.v-avatar{background:rgba(var(--v-theme-surface-variant),var(--v-medium-emphasis-opacity));color:rgb(var(--v-theme-on-surface-variant));font-size:.75rem;margin-inline-end:8px}.v-stepper--mobile .v-stepper-item__avatar.v-avatar{margin-inline-end:0}.v-stepper-item__avatar.v-avatar .v-icon{font-size:.875rem}.v-stepper-item--selected .v-stepper-item__avatar.v-avatar,.v-stepper-item--complete .v-stepper-item__avatar.v-avatar{background:rgb(var(--v-theme-surface-variant))}.v-stepper-item--error .v-stepper-item__avatar.v-avatar{background:rgb(var(--v-theme-error))}.v-stepper--alt-labels .v-stepper-item__avatar.v-avatar{margin-bottom:16px;margin-inline-end:0}.v-stepper-item__content{text-align:start}.v-stepper--alt-labels .v-stepper-item__content{text-align:center}.v-stepper-item__title{line-height:1}.v-stepper--mobile .v-stepper-item__title{display:none}.v-stepper-item__subtitle{font-size:.75rem;line-height:1;opacity:var(--v-medium-emphasis-opacity)}.v-stepper--mobile .v-stepper-item__subtitle{display:none}.v-stepper-item__overlay{background-color:currentColor;border-radius:inherit;opacity:0;transition:opacity .2s ease-in-out}.v-stepper-item__overlay,.v-stepper-item__underlay{pointer-events:none}.v-stepper-item__overlay,.v-stepper-item__underlay{position:absolute;top:0;left:0;width:100%;height:100%}.v-switch .v-label{padding-inline-start:10px}.v-switch__loader{display:flex}.v-switch__loader .v-progress-circular{color:rgb(var(--v-theme-surface))}.v-switch__track,.v-switch__thumb{transition:none}.v-selection-control--error:not(.v-selection-control--disabled) .v-switch__track,.v-selection-control--error:not(.v-selection-control--disabled) .v-switch__thumb{background-color:rgb(var(--v-theme-error));color:rgb(var(--v-theme-on-error))}.v-switch__track-true{margin-inline-end:auto}.v-selection-control:not(.v-selection-control--dirty) .v-switch__track-true{opacity:0}.v-switch__track-false{margin-inline-start:auto}.v-selection-control--dirty .v-switch__track-false{opacity:0}.v-switch__track{display:inline-flex;align-items:center;font-size:.5rem;padding:0 5px;background-color:rgb(var(--v-theme-surface-variant));border-radius:9999px;height:14px;opacity:.6;min-width:36px;cursor:pointer;transition:.2s background-color cubic-bezier(.4,0,.2,1)}.v-switch--inset .v-switch__track{border-radius:9999px;font-size:.75rem;height:32px;min-width:52px}.v-switch__thumb{align-items:center;background-color:rgb(var(--v-theme-surface-bright));color:rgb(var(--v-theme-on-surface-bright));border-radius:50%;display:flex;font-size:.75rem;height:20px;justify-content:center;width:20px;pointer-events:none;transition:.15s .05s transform cubic-bezier(0,0,.2,1),.2s color cubic-bezier(.4,0,.2,1),.2s background-color cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.v-switch:not(.v-switch--inset) .v-switch__thumb{box-shadow:0 2px 4px -1px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 4px 5px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 10px 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-switch.v-switch--flat:not(.v-switch--inset) .v-switch__thumb{background:rgb(var(--v-theme-surface-variant));color:rgb(var(--v-theme-on-surface-variant))}.v-switch.v-switch--flat:not(.v-switch--inset) .v-switch__thumb{box-shadow:0 0 0 0 var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 0 0 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 0 0 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-switch--inset .v-switch__thumb{height:24px;width:24px;transform:scale(.6666666667)}.v-switch--inset .v-switch__thumb--filled{transform:none}.v-switch--inset .v-selection-control--dirty .v-switch__thumb{transform:none;transition:.15s .05s transform cubic-bezier(0,0,.2,1)}.v-switch.v-input{flex:0 1 auto}.v-switch .v-selection-control{min-height:var(--v-input-control-height)}.v-switch .v-selection-control__input{border-radius:50%;transition:.2s transform cubic-bezier(.4,0,.2,1);position:absolute}.v-locale--is-ltr.v-switch .v-selection-control__input,.v-locale--is-ltr .v-switch .v-selection-control__input{transform:translate(-10px)}.v-locale--is-rtl.v-switch .v-selection-control__input,.v-locale--is-rtl .v-switch .v-selection-control__input{transform:translate(10px)}.v-switch .v-selection-control__input .v-icon{position:absolute}.v-locale--is-ltr.v-switch .v-selection-control--dirty .v-selection-control__input,.v-locale--is-ltr .v-switch .v-selection-control--dirty .v-selection-control__input{transform:translate(10px)}.v-locale--is-rtl.v-switch .v-selection-control--dirty .v-selection-control__input,.v-locale--is-rtl .v-switch .v-selection-control--dirty .v-selection-control__input{transform:translate(-10px)}.v-switch.v-switch--indeterminate .v-selection-control__input{transform:scale(.8)}.v-switch.v-switch--indeterminate .v-switch__thumb{transform:scale(.75);box-shadow:none}.v-switch.v-switch--inset .v-selection-control__wrapper{width:auto}.v-switch.v-input--vertical .v-label{min-width:max-content}.v-switch.v-input--vertical .v-selection-control__wrapper{transform:rotate(-90deg)}@media(forced-colors:active){.v-switch .v-switch__loader .v-progress-circular{color:currentColor}.v-switch .v-switch__thumb{background-color:buttontext}.v-switch .v-switch__track,.v-switch .v-switch__thumb{border:1px solid;color:buttontext}.v-switch:not(.v-switch--loading):not(.v-input--disabled) .v-selection-control--dirty .v-switch__thumb{background-color:highlight}.v-switch:not(.v-input--disabled) .v-selection-control--dirty .v-switch__track{background-color:highlight}.v-switch:not(.v-input--disabled) .v-selection-control--dirty .v-switch__track,.v-switch:not(.v-input--disabled) .v-selection-control--dirty .v-switch__thumb{color:highlight}.v-switch.v-switch--inset .v-switch__track{border-width:2px}.v-switch.v-switch--inset:not(.v-switch--loading):not(.v-input--disabled) .v-selection-control--dirty .v-switch__thumb{background-color:highlighttext;color:highlighttext}.v-switch.v-input--disabled .v-switch__thumb{background-color:graytext}.v-switch.v-input--disabled .v-switch__track,.v-switch.v-input--disabled .v-switch__thumb{color:graytext}.v-switch.v-switch--loading .v-switch__thumb{background-color:canvas}.v-switch.v-switch--loading.v-switch--inset .v-switch__thumb,.v-switch.v-switch--loading.v-switch--indeterminate .v-switch__thumb{border-width:0}}.v-system-bar{align-items:center;display:flex;flex:1 1 auto;height:24px;justify-content:flex-end;max-width:100%;padding-inline:8px;position:relative;text-align:end;width:100%}.v-system-bar .v-icon{opacity:var(--v-medium-emphasis-opacity)}.v-system-bar{box-shadow:0 0 0 0 var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 0 0 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 0 0 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-system-bar--absolute{position:absolute}.v-system-bar--fixed{position:fixed}.v-system-bar{background:rgba(var(--v-theme-surface-light));color:rgba(var(--v-theme-on-surface-light),var(--v-high-emphasis-opacity))}.v-system-bar{font-size:.75rem;font-weight:400;letter-spacing:.0333333333em;line-height:1.667;text-transform:none}.v-system-bar--rounded{border-radius:0}.v-system-bar--window{height:32px}.v-system-bar:not(.v-system-bar--absolute){padding-inline-end:calc(var(--v-scrollbar-offset) + 8px)}.v-tab.v-tab.v-btn{height:var(--v-tabs-height);border-radius:0;min-width:90px}.v-slide-group--horizontal .v-tab{max-width:360px}.v-slide-group--vertical .v-tab{justify-content:start}.v-tab__slider{position:absolute;bottom:0;left:0;height:2px;width:100%;background:currentColor;pointer-events:none;opacity:0}.v-tab--selected .v-tab__slider{opacity:1}.v-slide-group--vertical .v-tab__slider{top:0;height:100%;width:2px}@media(forced-colors:active){.v-tab--selected.v-btn{color:highlight!important}.v-tab__slider{background:highlight!important}}.v-tabs{display:flex;height:var(--v-tabs-height)}.v-tabs--density-default{--v-tabs-height: 48px}.v-tabs--density-default.v-tabs--stacked{--v-tabs-height: 72px}.v-tabs--density-comfortable{--v-tabs-height: 44px}.v-tabs--density-comfortable.v-tabs--stacked{--v-tabs-height: 68px}.v-tabs--density-compact{--v-tabs-height: 36px}.v-tabs--density-compact.v-tabs--stacked{--v-tabs-height: 60px}.v-tabs.v-slide-group--vertical{height:auto;flex:none;--v-tabs-height: 48px}.v-tabs--align-tabs-title:not(.v-slide-group--has-affixes) .v-tab:first-child{margin-inline-start:42px}.v-tabs--fixed-tabs .v-slide-group__content>*:last-child,.v-tabs--align-tabs-center .v-slide-group__content>*:last-child{margin-inline-end:auto}.v-tabs--fixed-tabs .v-slide-group__content>*:first-child,.v-tabs--align-tabs-center .v-slide-group__content>*:first-child{margin-inline-start:auto}.v-tabs--grow{flex-grow:1}.v-tabs--grow .v-tab{flex:1 0 auto;max-width:none}.v-tabs--align-tabs-end .v-tab:first-child{margin-inline-start:auto}.v-tabs--align-tabs-end .v-tab:last-child{margin-inline-end:0}.v-tabs--inset{--v-tabs-inset-radius: 4px;--v-tabs-inset-padding: 4px;--v-tabs-slider-background: rgba(var(--v-theme-on-surface), .2);background:rgba(var(--v-theme-on-surface),.06);box-shadow:inset 0 0 0 2px rgba(var(--v-border-color),var(--v-border-opacity));border-radius:calc(var(--v-tabs-inset-radius) + var(--v-tabs-inset-padding))}.v-tabs--inset .v-tab{margin:var(--v-tabs-inset-padding);transition-property:box-shadow,transform,opacity,background,color}.v-tabs--inset .v-tab.v-tab.v-btn{border-radius:var(--v-tabs-inset-radius)}.v-tabs--inset .v-tab:focus-visible{outline:2px solid rgb(var(--v-border-color));outline-offset:2px}.v-tabs--inset .v-tab:focus-visible:after{opacity:0}.v-tabs--inset:not(.v-tabs--fixed-tabs,.v-tabs--grow){max-width:max-content}.v-tabs--inset.v-tabs--fixed-tabs .v-slide-group__content{padding-inline:var(--v-tabs-inset-padding)}.v-tabs--inset .v-tab__slider{background:var(--v-tabs-slider-background);top:0;right:0;bottom:0;left:0;border-radius:var(--v-tabs-inset-radius);z-index:-1;width:auto}.v-tabs--inset.v-tabs--horizontal{height:calc(var(--v-tabs-height) + var(--v-tabs-inset-padding) * 2);--v-tabs-inset-tab-radius: calc(var(--v-tabs-outer-radius) - var(--v-tabs-inset-padding) + 4px)}.v-tabs--inset.v-tabs--horizontal .v-tab__slider{height:auto}.v-tabs--inset .v-btn__overlay{display:none}.v-tabs--inset.v-tabs--vertical .v-tab{grid-template-columns:max-content 1fr max-content}.v-tabs--inset.v-tabs--vertical .v-tab>.v-btn__content{justify-content:start}.v-tabs--inset.v-tabs--vertical .v-tab .v-tab__slider{width:auto}@media(max-width:1279.98px){.v-tabs.v-slide-group--is-overflowing.v-slide-group--horizontal:not(.v-slide-group--has-affixes) .v-tab:first-child{margin-inline-start:52px}.v-tabs.v-slide-group--is-overflowing.v-slide-group--horizontal:not(.v-slide-group--has-affixes) .v-tab:last-child{margin-inline-end:52px}}.v-textarea{--v-textarea-max-height: initial}.v-textarea .v-field{--v-textarea-control-height: var(--v-input-control-height)}.v-textarea .v-field:not(.v-field--no-label,.v-field--active) textarea::placeholder{opacity:0}.v-textarea .v-field__field{--v-input-control-height: var(--v-textarea-control-height)}.v-textarea .v-field__input{max-height:var(--v-textarea-max-height);flex:1 1 auto;outline:none;-webkit-mask-image:linear-gradient(to bottom,transparent,transparent calc(var(--v-field-padding-top, 0) + var(--v-input-padding-top, 0) - 6px),black calc(var(--v-field-padding-top, 0) + var(--v-input-padding-top, 0) + 4px)),linear-gradient(to right,transparent,transparent calc(100% - var(--v-textarea-scroll-bar-width, 16px)),black calc(100% - var(--v-textarea-scroll-bar-width, 16px)));mask-image:linear-gradient(to bottom,transparent,transparent calc(var(--v-field-padding-top, 0) + var(--v-input-padding-top, 0) - 6px),black calc(var(--v-field-padding-top, 0) + var(--v-input-padding-top, 0) + 4px)),linear-gradient(to right,transparent,transparent calc(100% - var(--v-textarea-scroll-bar-width, 16px)),black calc(100% - var(--v-textarea-scroll-bar-width, 16px)))}.v-textarea .v-field__input.v-textarea__sizer{visibility:hidden;position:absolute;top:0;left:0;height:0!important;min-height:0!important;pointer-events:none}.v-textarea--no-resize .v-field__input{resize:none}.v-textarea textarea{flex:1;min-width:0;height:100%;transition:.15s opacity cubic-bezier(.4,0,.2,1)}.v-textarea textarea:focus,.v-textarea textarea:active{outline:none}.v-textarea textarea:invalid{box-shadow:none}.v-theme-provider{background:rgb(var(--v-theme-background));color:rgb(var(--v-theme-on-background))}.v-timeline .v-timeline-divider__dot{background:rgb(var(--v-theme-surface-light))}@media(forced-colors:active){.v-timeline .v-timeline-divider__dot{border:2px solid}}.v-timeline .v-timeline-divider__inner-dot{background:rgb(var(--v-theme-on-surface))}@media(forced-colors:active){.v-timeline .v-timeline-divider__inner-dot{background-color:transparent!important}}.v-timeline{--v-timeline-dot-border-size: 8px;display:grid;grid-auto-flow:dense;position:relative}.v-timeline--horizontal.v-timeline{grid-column-gap:24px;width:100%}.v-timeline--horizontal.v-timeline .v-timeline--side-end>.v-timeline-item .v-timeline-item__body,.v-timeline--horizontal.v-timeline:not(.v-timeline--side-start)>.v-timeline-item--side-end .v-timeline-item__body,.v-timeline--horizontal.v-timeline:not(.v-timeline--side-start)>.v-timeline-item:nth-child(odd):not(.v-timeline-item--side-start) .v-timeline-item__body{grid-row:3;align-self:flex-start;padding-block-start:24px}.v-timeline--horizontal.v-timeline .v-timeline--side-end>.v-timeline-item .v-timeline-item__opposite,.v-timeline--horizontal.v-timeline:not(.v-timeline--side-start)>.v-timeline-item--side-end .v-timeline-item__opposite,.v-timeline--horizontal.v-timeline:not(.v-timeline--side-start)>.v-timeline-item:nth-child(odd):not(.v-timeline-item--side-start) .v-timeline-item__opposite{grid-row:1;align-self:flex-end;padding-block-end:24px}.v-timeline--horizontal.v-timeline .v-timeline--side-start>.v-timeline-item .v-timeline-item__body,.v-timeline--horizontal.v-timeline:not(.v-timeline--side-end)>.v-timeline-item--side-start .v-timeline-item__body,.v-timeline--horizontal.v-timeline:not(.v-timeline--side-end)>.v-timeline-item:nth-child(2n):not(.v-timeline-item--side-end) .v-timeline-item__body{grid-row:1;align-self:flex-end;padding-block-end:24px}.v-timeline--horizontal.v-timeline .v-timeline--side-start>.v-timeline-item .v-timeline-item__opposite,.v-timeline--horizontal.v-timeline:not(.v-timeline--side-end)>.v-timeline-item--side-start .v-timeline-item__opposite,.v-timeline--horizontal.v-timeline:not(.v-timeline--side-end)>.v-timeline-item:nth-child(2n):not(.v-timeline-item--side-end) .v-timeline-item__opposite{grid-row:3;align-self:flex-start;padding-block-start:24px}.v-timeline--vertical.v-timeline{row-gap:24px;height:100%}.v-timeline--vertical.v-timeline .v-timeline-item:first-child .v-timeline-divider,.v-timeline--vertical.v-timeline .v-timeline-item:first-child .v-timeline-item__body,.v-timeline--vertical.v-timeline .v-timeline-item:first-child .v-timeline-item__opposite{padding-block-start:24px}.v-timeline--vertical.v-timeline .v-timeline-item:last-child .v-timeline-divider,.v-timeline--vertical.v-timeline .v-timeline-item:last-child .v-timeline-item__body,.v-timeline--vertical.v-timeline .v-timeline-item:last-child .v-timeline-item__opposite{padding-block-end:24px}.v-timeline--vertical.v-timeline .v-timeline--side-start>.v-timeline-item .v-timeline-item__body,.v-timeline--vertical.v-timeline:not(.v-timeline--side-end)>.v-timeline-item--side-start .v-timeline-item__body,.v-timeline--vertical.v-timeline:not(.v-timeline--side-end)>.v-timeline-item:nth-child(2n):not(.v-timeline-item--side-end) .v-timeline-item__body{grid-column:1;justify-self:flex-end;padding-inline-end:24px}.v-timeline--vertical.v-timeline .v-timeline--side-start>.v-timeline-item .v-timeline-item__opposite,.v-timeline--vertical.v-timeline:not(.v-timeline--side-end)>.v-timeline-item--side-start .v-timeline-item__opposite,.v-timeline--vertical.v-timeline:not(.v-timeline--side-end)>.v-timeline-item:nth-child(2n):not(.v-timeline-item--side-end) .v-timeline-item__opposite{grid-column:3;justify-self:flex-start;padding-inline-start:24px}.v-timeline--vertical.v-timeline .v-timeline--side-end>.v-timeline-item .v-timeline-item__body,.v-timeline--vertical.v-timeline:not(.v-timeline--side-start)>.v-timeline-item--side-end .v-timeline-item__body,.v-timeline--vertical.v-timeline:not(.v-timeline--side-start)>.v-timeline-item:nth-child(odd):not(.v-timeline-item--side-start) .v-timeline-item__body{grid-column:3;justify-self:flex-start;padding-inline-start:24px}.v-timeline--vertical.v-timeline .v-timeline--side-end>.v-timeline-item .v-timeline-item__opposite,.v-timeline--vertical.v-timeline:not(.v-timeline--side-start)>.v-timeline-item--side-end .v-timeline-item__opposite,.v-timeline--vertical.v-timeline:not(.v-timeline--side-start)>.v-timeline-item:nth-child(odd):not(.v-timeline-item--side-start) .v-timeline-item__opposite{grid-column:1;justify-self:flex-end;padding-inline-end:24px}.v-timeline-item{display:contents}.v-timeline-divider{position:relative;display:flex;align-items:center}.v-timeline--horizontal .v-timeline-divider{flex-direction:row;grid-row:2;width:100%}.v-timeline--vertical .v-timeline-divider{height:100%;flex-direction:column;grid-column:2}.v-timeline-divider__before{background:rgba(var(--v-border-color),var(--v-border-opacity));position:absolute}.v-timeline--horizontal .v-timeline-divider__before{height:var(--v-timeline-line-thickness);width:calc(var(--v-timeline-line-size-base) + 12px - var(--v-timeline-line-inset));inset-inline-start:-12px;inset-inline-end:initial}.v-timeline--vertical .v-timeline-divider__before{height:calc(var(--v-timeline-line-size-base) + 12px - var(--v-timeline-line-inset));width:var(--v-timeline-line-thickness);top:-12px}@media(forced-colors:active){.v-timeline-divider__before{background:canvastext}}.v-timeline-divider__after{background:rgba(var(--v-border-color),var(--v-border-opacity));position:absolute}.v-timeline--horizontal .v-timeline-divider__after{height:var(--v-timeline-line-thickness);width:calc(var(--v-timeline-line-size-base) + 12px - var(--v-timeline-line-inset));inset-inline-end:-12px;inset-inline-start:initial}.v-timeline--vertical .v-timeline-divider__after{height:calc(var(--v-timeline-line-size-base) + 12px - var(--v-timeline-line-inset));width:var(--v-timeline-line-thickness);bottom:-12px}@media(forced-colors:active){.v-timeline-divider__after{background:canvastext}}.v-timeline--vertical .v-timeline-item:first-child .v-timeline-divider__before{height:calc(var(--v-timeline-line-size-base) + 12px - var(--v-timeline-line-inset));top:0}.v-timeline--horizontal .v-timeline-item:first-child .v-timeline-divider__before{width:calc(var(--v-timeline-line-size-base) + 12px - var(--v-timeline-line-inset));inset-inline-start:0;inset-inline-end:initial}.v-timeline--vertical .v-timeline-item:first-child .v-timeline-divider__after{height:calc(var(--v-timeline-line-size-base) - var(--v-timeline-line-inset) + var(--v-timeline-line-size-offset))}.v-timeline--horizontal .v-timeline-item:first-child .v-timeline-divider__after{width:calc(var(--v-timeline-line-size-base) - var(--v-timeline-line-inset) + var(--v-timeline-line-size-offset));inset-inline-end:-12px;inset-inline-start:initial}.v-timeline--vertical .v-timeline-item:last-child .v-timeline-divider__before{height:calc(var(--v-timeline-line-size-base) - var(--v-timeline-line-inset) + var(--v-timeline-line-size-offset))}.v-timeline--horizontal .v-timeline-item:last-child .v-timeline-divider__before{width:calc(var(--v-timeline-line-size-base) - var(--v-timeline-line-inset) + var(--v-timeline-line-size-offset))}.v-timeline--vertical .v-timeline-item:last-child .v-timeline-divider__after{height:calc(var(--v-timeline-line-size-base) + 12px - var(--v-timeline-line-inset));bottom:0}.v-timeline--horizontal .v-timeline-item:last-child .v-timeline-divider__after{width:calc(var(--v-timeline-line-size-base) + 12px - var(--v-timeline-line-inset));inset-inline-end:0;inset-inline-start:initial}.v-timeline--vertical .v-timeline-item:only-child .v-timeline-divider__after{height:calc(var(--v-timeline-line-size-base) - var(--v-timeline-line-inset))}.v-timeline-divider__dot{z-index:1;flex-shrink:0;border-radius:50%;display:flex;justify-content:center;align-items:center}.v-timeline-divider__dot{box-shadow:0 0 0 0 var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 0 0 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 0 0 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))}.v-timeline-divider__dot--size-x-small{--v-timeline-dot-border-size: 6px;height:22px;width:22px}.v-timeline-divider__dot--size-small{--v-timeline-dot-border-size: 8px;height:30px;width:30px}.v-timeline-divider__dot--size-default{--v-timeline-dot-border-size: 8px;height:38px;width:38px}.v-timeline-divider__dot--size-large{--v-timeline-dot-border-size: 8px;height:46px;width:46px}.v-timeline-divider__dot--size-x-large{--v-timeline-dot-border-size: 10px;height:54px;width:54px}.v-timeline-divider__inner-dot{align-items:center;border-radius:50%;display:flex;justify-content:center;height:calc(100% - var(--v-timeline-dot-border-size));width:calc(100% - var(--v-timeline-dot-border-size))}.v-timeline--horizontal.v-timeline--justify-center{grid-template-rows:minmax(auto,50%) min-content minmax(auto,50%)}.v-timeline--vertical.v-timeline--justify-center{grid-template-columns:minmax(auto,50%) min-content minmax(auto,50%)}.v-timeline--horizontal.v-timeline--justify-auto{grid-template-rows:auto min-content auto}.v-timeline--vertical.v-timeline--justify-auto{grid-template-columns:auto min-content auto}.v-timeline--horizontal.v-timeline--density-comfortable{height:100%}.v-timeline--horizontal.v-timeline--density-comfortable.v-timeline--side-end{grid-template-rows:min-content min-content auto}.v-timeline--horizontal.v-timeline--density-comfortable.v-timeline--side-start{grid-template-rows:auto min-content min-content}.v-timeline--vertical.v-timeline--density-comfortable{width:100%}.v-timeline--vertical.v-timeline--density-comfortable.v-timeline--side-end{grid-template-columns:min-content min-content auto}.v-timeline--vertical.v-timeline--density-comfortable.v-timeline--side-start{grid-template-columns:auto min-content min-content}.v-timeline--horizontal.v-timeline--density-compact.v-timeline--side-end{grid-template-rows:0 min-content auto}.v-timeline--horizontal.v-timeline--density-compact.v-timeline--side-start{grid-template-rows:auto min-content 0}.v-timeline--horizontal.v-timeline--density-compact .v-timeline-item__body{grid-row:1}.v-timeline--vertical.v-timeline--density-compact.v-timeline--side-end{grid-template-columns:0 min-content auto}.v-timeline--vertical.v-timeline--density-compact.v-timeline--side-start{grid-template-columns:auto min-content 0}.v-timeline--vertical.v-timeline--density-compact .v-timeline-item__body{grid-column:3}.v-timeline--horizontal.v-timeline.v-timeline--side-end .v-timeline-item .v-timeline-item__body{grid-row:3;align-self:flex-start;padding-block-end:initial;padding-block-start:24px}.v-timeline--horizontal.v-timeline.v-timeline--side-end .v-timeline-item .v-timeline-item__opposite{grid-row:1;align-self:flex-end;padding-block-end:24px;padding-block-start:initial}.v-timeline--vertical.v-timeline.v-timeline--side-end .v-timeline-item .v-timeline-item__body{grid-column:3;justify-self:flex-start;padding-inline-start:24px;padding-inline-end:initial}.v-timeline--vertical.v-timeline.v-timeline--side-end .v-timeline-item .v-timeline-item__opposite{grid-column:1;justify-self:flex-end;padding-inline-end:24px;padding-inline-start:initial}.v-timeline--horizontal.v-timeline.v-timeline--side-start .v-timeline-item .v-timeline-item__body{grid-row:1;align-self:flex-end;padding-block-end:24px;padding-block-start:initial}.v-timeline--horizontal.v-timeline.v-timeline--side-start .v-timeline-item .v-timeline-item__opposite{grid-row:3;align-self:flex-start;padding-block-end:initial;padding-block-start:24px}.v-timeline--vertical.v-timeline.v-timeline--side-start .v-timeline-item .v-timeline-item__body{grid-column:1;justify-self:flex-end;padding-inline-end:24px}.v-timeline--vertical.v-timeline.v-timeline--side-start .v-timeline-item .v-timeline-item__opposite{grid-column:3;justify-self:flex-start;padding-inline-start:24px}.v-timeline-divider--fill-dot .v-timeline-divider__inner-dot{height:inherit;width:inherit}.v-timeline--align-center{--v-timeline-line-size-base: 50%;--v-timeline-line-size-offset: 0px}.v-timeline--horizontal.v-timeline--align-center{justify-items:center}.v-timeline--horizontal.v-timeline--align-center .v-timeline-item__body,.v-timeline--horizontal.v-timeline--align-center .v-timeline-item__opposite{padding-inline:12px}.v-timeline--horizontal.v-timeline--align-center .v-timeline-divider{justify-content:center}.v-timeline--vertical.v-timeline--align-center{align-items:center}.v-timeline--vertical.v-timeline--align-center .v-timeline-divider{justify-content:center}.v-timeline--align-start{--v-timeline-line-size-base: 100%;--v-timeline-line-size-offset: 12px}.v-timeline--align-start .v-timeline-item:first-child .v-timeline-divider__before{--v-timeline-line-size-offset: 24px}.v-timeline--align-start .v-timeline-item:first-child .v-timeline-divider__after{--v-timeline-line-size-offset: -12px}.v-timeline--align-start .v-timeline-item:last-child .v-timeline-divider__after{--v-timeline-line-size-offset: 0px}.v-timeline--horizontal.v-timeline--align-start{justify-items:flex-start}.v-timeline--horizontal.v-timeline--align-start .v-timeline-divider{justify-content:flex-start}.v-timeline--horizontal.v-timeline--align-start .v-timeline-divider .v-timeline-divider__before{width:calc(var(--v-timeline-line-size-offset) + var(--v-timeline-dot-size) / 2 - var(--v-timeline-line-inset))}.v-timeline--horizontal.v-timeline--align-start .v-timeline-divider .v-timeline-divider__after{width:calc(var(--v-timeline-line-size-base) - var(--v-timeline-dot-size) / 2 + var(--v-timeline-line-size-offset) - var(--v-timeline-line-inset))}.v-timeline--vertical.v-timeline--align-start{align-items:flex-start}.v-timeline--vertical.v-timeline--align-start .v-timeline-divider{justify-content:flex-start}.v-timeline--vertical.v-timeline--align-start .v-timeline-divider .v-timeline-divider__before{height:calc(var(--v-timeline-line-size-offset) + var(--v-timeline-dot-size) / 2 - var(--v-timeline-line-inset))}.v-timeline--vertical.v-timeline--align-start .v-timeline-divider .v-timeline-divider__after{height:calc(var(--v-timeline-line-size-base) - var(--v-timeline-dot-size) / 2 + var(--v-timeline-line-size-offset) - var(--v-timeline-line-inset))}.v-timeline--truncate-line-start .v-timeline-item:first-child .v-timeline-divider__before{display:none}.v-timeline--truncate-line-start .v-timeline-item:first-child .v-timeline-divider__after{--v-timeline-line-size-offset: 12px}.v-timeline--vertical.v-timeline--truncate-line-start .v-timeline-item:first-child .v-timeline-divider,.v-timeline--vertical.v-timeline--truncate-line-start .v-timeline-item:first-child .v-timeline-item__body,.v-timeline--vertical.v-timeline--truncate-line-start .v-timeline-item:first-child .v-timeline-item__opposite{padding-block-start:0}.v-timeline--horizontal.v-timeline--truncate-line-start .v-timeline-item:first-child .v-timeline-divider,.v-timeline--horizontal.v-timeline--truncate-line-start .v-timeline-item:first-child .v-timeline-item__body,.v-timeline--horizontal.v-timeline--truncate-line-start .v-timeline-item:first-child .v-timeline-item__opposite{padding-inline-start:0}.v-timeline--truncate-line-end .v-timeline-item:last-child .v-timeline-divider__after{display:none}.v-timeline--truncate-line-end .v-timeline-item:last-child .v-timeline-divider__before{--v-timeline-line-size-offset: 12px}.v-timeline--vertical.v-timeline--truncate-line-end .v-timeline-item:last-child .v-timeline-divider,.v-timeline--vertical.v-timeline--truncate-line-end .v-timeline-item:last-child .v-timeline-item__body,.v-timeline--vertical.v-timeline--truncate-line-end .v-timeline-item:last-child .v-timeline-item__opposite{padding-block-end:0}.v-timeline--horizontal.v-timeline--truncate-line-end .v-timeline-item:last-child .v-timeline-divider,.v-timeline--horizontal.v-timeline--truncate-line-end .v-timeline-item:last-child .v-timeline-item__body,.v-timeline--horizontal.v-timeline--truncate-line-end .v-timeline-item:last-child .v-timeline-item__opposite{padding-inline-end:0}.v-time-picker.v-picker{min-width:328px}.v-time-picker .v-picker__body,.v-time-picker-controls__field-label,.v-time-picker .v-field{transition-duration:.25s;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-property:transform,max-height,opacity,font-size}@media(prefers-reduced-motion:reduce){.v-time-picker .v-picker__body,.v-time-picker-controls__field-label,.v-time-picker .v-field{transition:none}}.v-time-picker .v-picker__body{transition-behavior:allow-discrete;max-height:calc-size(max-content,size)}.v-time-picker--variant-input .v-picker__body{transform:scale(0);max-height:0}.v-time-picker-clock{background:rgb(var(--v-theme-background));color:rgb(var(--v-theme-on-background))}.v-time-picker-clock:after{color:rgb(var(--v-theme-primary))}.v-time-picker-clock .v-time-picker-clock__item--active{background-color:rgb(var(--v-theme-surface-variant));color:rgb(var(--v-theme-on-surface-variant))}.v-time-picker-clock{margin:24px;background:rgb(var(--v-theme-surface-light));border-radius:50%;position:relative;transition:none;-webkit-user-select:none;user-select:none;max-width:256px;aspect-ratio:1;flex:100%}.v-time-picker-clock__container{display:flex;flex-direction:column;flex-basis:290px;justify-content:center;padding:10px}.v-time-picker-clock__hand{background-color:currentColor;height:calc(50% - 4px);width:2px;bottom:50%;left:calc(50% - 1px);transform-origin:center bottom;position:absolute;will-change:transform;z-index:1}.v-time-picker-clock__hand:before{background:transparent;border-width:2px;border-style:solid;border-color:currentColor;border-radius:100%;width:10px;height:10px;content:"";position:absolute;top:-4px;left:50%;transform:translate(-50%,-50%)}.v-time-picker-clock__hand:after{content:"";position:absolute;height:8px;width:8px;top:100%;left:50%;border-radius:100%;background-color:currentColor;transform:translate(-50%,-50%)}.v-time-picker-clock__hand--inner:after{height:14px}.v-time-picker-clock--readonly{pointer-events:none}.v-time-picker-clock .v-time-picker-clock__item--disabled{opacity:var(--v-disabled-opacity)}.v-picker--full-width .v-time-picker-clock__container{max-width:290px}.v-time-picker-clock__inner{position:absolute;bottom:27px;left:27px;right:27px;top:27px}.v-time-picker-clock__item{align-items:center;border-radius:100%;cursor:default;display:flex;font-size:16px;justify-content:center;height:40px;position:absolute;text-align:center;width:40px;-webkit-user-select:none;user-select:none;transform:translate(-50%,-50%)}.v-time-picker-clock__item>span{z-index:1}.v-time-picker-clock__item:before,.v-time-picker-clock__item:after{content:"";border-radius:100%;position:absolute;top:50%;left:50%;height:14px;width:14px;transform:translate(-50%,-50%)}.v-time-picker-clock__item:after,.v-time-picker-clock__item:before{height:40px;width:40px}.v-time-picker-clock__item--active{cursor:default;z-index:2}.v-time-picker-clock__item--disabled{pointer-events:none}.v-picker--landscape .v-time-picker-clock__container{flex-direction:row}@media(forced-colors:active){.v-time-picker-clock__hand{background-color:highlight}.v-time-picker-clock__hand:before{border-color:highlight}.v-time-picker-clock__hand:after{background-color:highlight}.v-time-picker-clock__item--active{outline:2px solid highlight!important}}.v-time-picker-controls{display:flex;align-items:center;justify-content:center;font-size:.875rem;margin-inline:24px;margin-bottom:12px}.v-time-picker-controls__text{padding-bottom:12px}.v-time-picker-controls__time{display:flex;white-space:nowrap;direction:ltr;justify-content:center;align-items:start}.v-time-picker-controls__time__separator{width:24px;text-align:center}.v-time-picker--density-compact .v-time-picker-controls__time__separator{font-weight:700}.v-time-picker--density-default .v-time-picker-controls__time__separator{font-size:56px;line-height:74px}.v-time-picker--variant-input .v-time-picker--density-default .v-time-picker-controls__time__separator{line-height:64px}.v-time-picker-controls__time--with-seconds .v-time-picker--density-default .v-time-picker-controls__time__separator{height:80px;font-size:56px}.v-time-picker--density-comfortable .v-time-picker-controls__time__separator{font-size:40px;line-height:58px}.v-time-picker--variant-input .v-time-picker--density-comfortable .v-time-picker-controls__time__separator{line-height:48px}.v-time-picker-controls__time--with-seconds .v-time-picker--density-comfortable .v-time-picker-controls__time__separator{height:64px;font-size:40px}.v-time-picker--density-compact .v-time-picker-controls__time__separator{font-size:32px;line-height:50px}.v-time-picker--variant-input .v-time-picker--density-compact .v-time-picker-controls__time__separator{line-height:40px}.v-time-picker-controls__time--with-seconds .v-time-picker--density-compact .v-time-picker-controls__time__separator{height:56px;font-size:32px}.v-time-picker-controls__time__field{width:96px}.v-time-picker-controls__time__field .v-field{width:96px;background-color:rgb(var(--v-theme-surface-light));color:inherit;transition:color .25s cubic-bezier(.4,0,.2,1)}.v-time-picker-controls__time__field .v-field>.v-field__overlay{opacity:.04}.v-time-picker-controls__time__field--active .v-field>.v-field__overlay{opacity:calc((.04 + var(--v-focus-opacity)) * var(--v-theme-overlay-multiplier))}.v-time-picker--variant-input .v-time-picker-controls__time__field,.v-time-picker--variant-input .v-time-picker-controls__time__field .v-field{width:96px}.v-time-picker-controls__time--with-seconds .v-time-picker-controls__time__field,.v-time-picker--variant-input .v-time-picker-controls__time--with-seconds .v-time-picker-controls__time__field{width:64px}.v-time-picker-controls__time__field .v-field__input{padding:0;font-weight:500;text-align:center;line-height:1;align-self:center}.v-time-picker-controls__time__field .v-field__input:focus::placeholder{opacity:0}.v-time-picker-controls__time__field.v-input>.v-input__details{font-size:12px;letter-spacing:.0333333333em;padding-inline:0;white-space:normal}.v-time-picker-controls__time__field.v-input>.v-input__details>.v-messages{opacity:1}.v-time-picker-controls__time__field.v-input--error .v-field__input{color:rgb(var(--v-theme-error))}.v-time-picker-controls__ampm{margin-left:12px;display:flex;flex-direction:column;text-transform:uppercase}.v-time-picker-controls__ampm--readonly{pointer-events:none}.v-time-picker-controls__ampm--readonly .v-picker__title__btn.v-picker__title__btn--active{opacity:.6}.v-time-picker-controls__ampm__btn.v-btn{min-width:52px;padding:0 8px}.v-time-picker-controls__ampm__btn.v-btn.v-time-picker-controls__ampm__am{border-radius:4px 4px 0 0;border:1px solid}.v-time-picker-controls__ampm__btn.v-btn.v-time-picker-controls__ampm__pm{border-radius:0 0 4px 4px;border:1px solid;border-top:none}.v-time-picker-controls__ampm__btn.v-btn__active{background:rgb(var(--v-theme-primary))}.v-time-picker--density-default .v-time-picker-controls__time__field .v-input__control{height:80px}.v-time-picker--density-default .v-time-picker-controls__time__field .v-input__control .v-field{font-size:56px}.v-time-picker--density-default .v-time-picker-controls__time__field .v-input__control .v-field .v-field__input{min-height:80px}.v-time-picker--density-default.v-time-picker--variant-input .v-time-picker-controls__time__field .v-input__control{height:72px}.v-time-picker--density-default.v-time-picker--variant-input .v-time-picker-controls__time__field .v-input__control .v-field{font-size:44px}.v-time-picker--density-default.v-time-picker--variant-input .v-time-picker-controls__time__field .v-input__control .v-field .v-field__input{min-height:72px}.v-time-picker--density-default .v-time-picker-controls__time--with-seconds .v-time-picker-controls__time__field .v-field{font-size:40px}.v-time-picker--density-default .v-time-picker-controls__ampm__btn.v-btn{font-size:18px;height:40px}.v-time-picker--density-default.v-time-picker--variant-input .v-time-picker-controls__ampm__btn.v-btn{height:36px}.v-time-picker--density-comfortable .v-time-picker-controls__time__field .v-input__control{height:64px}.v-time-picker--density-comfortable .v-time-picker-controls__time__field .v-input__control .v-field{font-size:40px}.v-time-picker--density-comfortable .v-time-picker-controls__time__field .v-input__control .v-field .v-field__input{min-height:64px}.v-time-picker--density-comfortable.v-time-picker--variant-input .v-time-picker-controls__time__field .v-input__control{height:56px}.v-time-picker--density-comfortable.v-time-picker--variant-input .v-time-picker-controls__time__field .v-input__control .v-field{font-size:32px}.v-time-picker--density-comfortable.v-time-picker--variant-input .v-time-picker-controls__time__field .v-input__control .v-field .v-field__input{min-height:56px}.v-time-picker--density-comfortable .v-time-picker-controls__time--with-seconds .v-time-picker-controls__time__field .v-field{font-size:32px}.v-time-picker--density-comfortable .v-time-picker-controls__ampm__btn.v-btn{font-size:14px;height:32px}.v-time-picker--density-comfortable.v-time-picker--variant-input .v-time-picker-controls__ampm__btn.v-btn{height:28px}.v-time-picker--density-compact .v-time-picker-controls__time__field .v-input__control{height:56px}.v-time-picker--density-compact .v-time-picker-controls__time__field .v-input__control .v-field{font-size:32px}.v-time-picker--density-compact .v-time-picker-controls__time__field .v-input__control .v-field .v-field__input{min-height:56px}.v-time-picker--density-compact.v-time-picker--variant-input .v-time-picker-controls__time__field .v-input__control{height:48px}.v-time-picker--density-compact.v-time-picker--variant-input .v-time-picker-controls__time__field .v-input__control .v-field{font-size:26px}.v-time-picker--density-compact.v-time-picker--variant-input .v-time-picker-controls__time__field .v-input__control .v-field .v-field__input{min-height:48px}.v-time-picker--density-compact .v-time-picker-controls__time--with-seconds .v-time-picker-controls__time__field .v-field{font-size:28px}.v-time-picker--density-compact .v-time-picker-controls__ampm__btn.v-btn{font-size:12px;height:28px}.v-time-picker--density-compact.v-time-picker--variant-input .v-time-picker-controls__ampm__btn.v-btn{height:24px}.v-picker__title--landscape .v-time-picker-controls{flex-direction:column;justify-content:center;height:100%}.v-picker__title--landscape .v-time-picker-controls__time{text-align:right}.v-picker__title--landscape .v-time-picker-controls__time .v-picker__title__btn,.v-picker__title--landscape .v-time-picker-controls__time span{height:55px;font-size:55px}.v-picker__title--landscape .v-time-picker-controls__ampm{margin:16px 0 0;align-self:initial;text-align:center}.v-picker--time .v-picker__title--landscape{padding:0}.v-picker--time .v-picker__title--landscape .v-time-picker-controls__time{text-align:center}@media(forced-colors:active){.v-time-picker-controls .v-time-picker-controls__time__field:has(input:focus-visible){outline:2px solid highlight;outline-offset:2px}.v-time-picker-controls .v-time-picker-controls__ampm__btn.v-btn--active{color:highlight!important;forced-color-adjust:preserve-parent-color}}.v-tooltip>.v-overlay__content{background:rgb(var(--v-theme-surface-variant));color:rgb(var(--v-theme-on-surface-variant));border-radius:4px;font-size:.875rem;line-height:1.6;display:inline-block;padding:5px 16px;text-transform:initial;width:auto;opacity:1;transition-property:opacity,transform;overflow-wrap:break-word}.v-tooltip>.v-overlay__content[class*=enter-active]{transition-timing-function:cubic-bezier(0,0,.2,1);transition-duration:.15s}.v-tooltip>.v-overlay__content[class*=leave-active]{transition-timing-function:cubic-bezier(.4,0,1,1);transition-duration:75ms}.v-tooltip:not(.v-tooltip--interactive)>.v-overlay__content{pointer-events:none}.v-treeview-item{--list-indent-size: 28px}.v-treeview-item.v-treeview-item--filtered{display:none}.v-treeview-item.v-list-item--disabled:not(a){pointer-events:auto}.v-treeview-item.v-list-item--disabled:not(a) .v-selection-control{pointer-events:none}.v-treeview-item__level{width:28px}.v-treeview--fluid .v-treeview-item__level{width:0}.v-treeview{--v-treeview-indent-line-color: rgb(var(--v-theme-on-surface));--v-treeview-indent-line-opacity: .4}.v-treeview.v-list{--indent-padding: 16px}.v-treeview.v-list--disabled .v-list-item__prepend{pointer-events:auto}.v-treeview .v-list-item--slim>.v-list-item__prepend>.v-icon~.v-list-item__spacer{width:var(--v-list-prepend-gap, 10px)}.v-treeview .v-list-item--slim>.v-list-item__prepend:not(:has(.v-list-item-action))>.v-icon{margin-inline-start:-6px}.v-treeview:has(.v-treeview-indent-lines) .v-list-item-action:first-child>.v-selection-control,.v-treeview:has(.v-treeview-indent-lines) .v-treeview-indent-lines+.v-list-item-action>.v-selection-control{margin-inline:min(0px,-1 * (var(--v-selection-control-size) - 28px) / 2)}.v-treeview-indent-lines{position:absolute;inset-inline-start:0;height:100%;display:grid;padding-inline-start:8px;padding-block:0;grid-template-columns:repeat(var(--v-indent-parts, 1),var(--prepend-width));opacity:var(--v-treeview-indent-line-opacity);pointer-events:none}.v-treeview-indent-line,.v-treeview-indent-line:before{border:0px solid var(--v-treeview-indent-line-color)}.v-treeview-indent-line--leaf,.v-treeview-indent-line--line{border-inline-start-width:1px;height:100%;width:calc(50% + 1px);justify-self:end}.v-treeview-indent-line--leaf{position:relative}.v-treeview-indent-line--leaf:before{content:"";position:absolute;border-bottom-width:1px;height:calc(50% + 1px);width:100%}.v-treeview-indent-line--leaf:last-child:before{width:calc(100% - 4px)}.v-treeview-indent-line--leaf-link{border-bottom-width:1px;height:calc(50% + 1px);margin-inline-start:0;margin-inline-end:6px}.v-treeview-indent-line--last-leaf{border-inline-start-width:1px;border-bottom-width:1px;height:calc(50% + 1px);margin-inline-start:calc(50% - 1px);border-bottom-left-radius:4px}.v-locale--is-rtl.v-treeview-indent-line--last-leaf,.v-locale--is-rtl .v-treeview-indent-line--last-leaf{border-bottom-left-radius:0;border-bottom-right-radius:4px}.v-treeview-indent-line--last-leaf:last-child{margin-inline-end:4px}.v-treeview-group.v-list-group{--list-indent-size: 0px}.v-treeview-group.v-list-group>.v-treeview-item__level{width:0px}.v-treeview-group.v-list-group .v-list-group__items .v-list-item{padding-inline-start:calc(var(--indent-padding))!important}@keyframes v-shake{59%{margin-left:0}60%,80%{margin-left:2px}70%,90%{margin-left:-2px}}.bg-black{background-color:#000!important}.bg-black{color:#fff!important}.bg-white{background-color:#fff!important}.bg-white{color:#000!important}.bg-transparent{background-color:transparent!important}.bg-transparent{color:currentColor!important}.bg-red{background-color:#f44336!important}.bg-red{color:#fff!important}.bg-red-lighten-5{background-color:#ffebee!important}.bg-red-lighten-5{color:#000!important}.bg-red-lighten-4{background-color:#ffcdd2!important}.bg-red-lighten-4{color:#000!important}.bg-red-lighten-3{background-color:#ef9a9a!important}.bg-red-lighten-3{color:#000!important}.bg-red-lighten-2{background-color:#e57373!important}.bg-red-lighten-2{color:#fff!important}.bg-red-lighten-1{background-color:#ef5350!important}.bg-red-lighten-1{color:#fff!important}.bg-red-darken-1{background-color:#e53935!important}.bg-red-darken-1{color:#fff!important}.bg-red-darken-2{background-color:#d32f2f!important}.bg-red-darken-2{color:#fff!important}.bg-red-darken-3{background-color:#c62828!important}.bg-red-darken-3{color:#fff!important}.bg-red-darken-4{background-color:#b71c1c!important}.bg-red-darken-4{color:#fff!important}.bg-red-accent-1{background-color:#ff8a80!important}.bg-red-accent-1{color:#000!important}.bg-red-accent-2{background-color:#ff5252!important}.bg-red-accent-2{color:#fff!important}.bg-red-accent-3{background-color:#ff1744!important}.bg-red-accent-3{color:#fff!important}.bg-red-accent-4{background-color:#d50000!important}.bg-red-accent-4{color:#fff!important}.bg-pink{background-color:#e91e63!important}.bg-pink{color:#fff!important}.bg-pink-lighten-5{background-color:#fce4ec!important}.bg-pink-lighten-5{color:#000!important}.bg-pink-lighten-4{background-color:#f8bbd0!important}.bg-pink-lighten-4{color:#000!important}.bg-pink-lighten-3{background-color:#f48fb1!important}.bg-pink-lighten-3{color:#000!important}.bg-pink-lighten-2{background-color:#f06292!important}.bg-pink-lighten-2{color:#fff!important}.bg-pink-lighten-1{background-color:#ec407a!important}.bg-pink-lighten-1{color:#fff!important}.bg-pink-darken-1{background-color:#d81b60!important}.bg-pink-darken-1{color:#fff!important}.bg-pink-darken-2{background-color:#c2185b!important}.bg-pink-darken-2{color:#fff!important}.bg-pink-darken-3{background-color:#ad1457!important}.bg-pink-darken-3{color:#fff!important}.bg-pink-darken-4{background-color:#880e4f!important}.bg-pink-darken-4{color:#fff!important}.bg-pink-accent-1{background-color:#ff80ab!important}.bg-pink-accent-1{color:#fff!important}.bg-pink-accent-2{background-color:#ff4081!important}.bg-pink-accent-2{color:#fff!important}.bg-pink-accent-3{background-color:#f50057!important}.bg-pink-accent-3{color:#fff!important}.bg-pink-accent-4{background-color:#c51162!important}.bg-pink-accent-4{color:#fff!important}.bg-purple{background-color:#9c27b0!important}.bg-purple{color:#fff!important}.bg-purple-lighten-5{background-color:#f3e5f5!important}.bg-purple-lighten-5{color:#000!important}.bg-purple-lighten-4{background-color:#e1bee7!important}.bg-purple-lighten-4{color:#000!important}.bg-purple-lighten-3{background-color:#ce93d8!important}.bg-purple-lighten-3{color:#fff!important}.bg-purple-lighten-2{background-color:#ba68c8!important}.bg-purple-lighten-2{color:#fff!important}.bg-purple-lighten-1{background-color:#ab47bc!important}.bg-purple-lighten-1{color:#fff!important}.bg-purple-darken-1{background-color:#8e24aa!important}.bg-purple-darken-1{color:#fff!important}.bg-purple-darken-2{background-color:#7b1fa2!important}.bg-purple-darken-2{color:#fff!important}.bg-purple-darken-3{background-color:#6a1b9a!important}.bg-purple-darken-3{color:#fff!important}.bg-purple-darken-4{background-color:#4a148c!important}.bg-purple-darken-4{color:#fff!important}.bg-purple-accent-1{background-color:#ea80fc!important}.bg-purple-accent-1{color:#fff!important}.bg-purple-accent-2{background-color:#e040fb!important}.bg-purple-accent-2{color:#fff!important}.bg-purple-accent-3{background-color:#d500f9!important}.bg-purple-accent-3{color:#fff!important}.bg-purple-accent-4{background-color:#a0f!important}.bg-purple-accent-4{color:#fff!important}.bg-deep-purple{background-color:#673ab7!important}.bg-deep-purple{color:#fff!important}.bg-deep-purple-lighten-5{background-color:#ede7f6!important}.bg-deep-purple-lighten-5{color:#000!important}.bg-deep-purple-lighten-4{background-color:#d1c4e9!important}.bg-deep-purple-lighten-4{color:#000!important}.bg-deep-purple-lighten-3{background-color:#b39ddb!important}.bg-deep-purple-lighten-3{color:#fff!important}.bg-deep-purple-lighten-2{background-color:#9575cd!important}.bg-deep-purple-lighten-2{color:#fff!important}.bg-deep-purple-lighten-1{background-color:#7e57c2!important}.bg-deep-purple-lighten-1{color:#fff!important}.bg-deep-purple-darken-1{background-color:#5e35b1!important}.bg-deep-purple-darken-1{color:#fff!important}.bg-deep-purple-darken-2{background-color:#512da8!important}.bg-deep-purple-darken-2{color:#fff!important}.bg-deep-purple-darken-3{background-color:#4527a0!important}.bg-deep-purple-darken-3{color:#fff!important}.bg-deep-purple-darken-4{background-color:#311b92!important}.bg-deep-purple-darken-4{color:#fff!important}.bg-deep-purple-accent-1{background-color:#b388ff!important}.bg-deep-purple-accent-1{color:#fff!important}.bg-deep-purple-accent-2{background-color:#7c4dff!important}.bg-deep-purple-accent-2{color:#fff!important}.bg-deep-purple-accent-3{background-color:#651fff!important}.bg-deep-purple-accent-3{color:#fff!important}.bg-deep-purple-accent-4{background-color:#6200ea!important}.bg-deep-purple-accent-4{color:#fff!important}.bg-indigo{background-color:#3f51b5!important}.bg-indigo{color:#fff!important}.bg-indigo-lighten-5{background-color:#e8eaf6!important}.bg-indigo-lighten-5{color:#000!important}.bg-indigo-lighten-4{background-color:#c5cae9!important}.bg-indigo-lighten-4{color:#000!important}.bg-indigo-lighten-3{background-color:#9fa8da!important}.bg-indigo-lighten-3{color:#fff!important}.bg-indigo-lighten-2{background-color:#7986cb!important}.bg-indigo-lighten-2{color:#fff!important}.bg-indigo-lighten-1{background-color:#5c6bc0!important}.bg-indigo-lighten-1{color:#fff!important}.bg-indigo-darken-1{background-color:#3949ab!important}.bg-indigo-darken-1{color:#fff!important}.bg-indigo-darken-2{background-color:#303f9f!important}.bg-indigo-darken-2{color:#fff!important}.bg-indigo-darken-3{background-color:#283593!important}.bg-indigo-darken-3{color:#fff!important}.bg-indigo-darken-4{background-color:#1a237e!important}.bg-indigo-darken-4{color:#fff!important}.bg-indigo-accent-1{background-color:#8c9eff!important}.bg-indigo-accent-1{color:#fff!important}.bg-indigo-accent-2{background-color:#536dfe!important}.bg-indigo-accent-2{color:#fff!important}.bg-indigo-accent-3{background-color:#3d5afe!important}.bg-indigo-accent-3{color:#fff!important}.bg-indigo-accent-4{background-color:#304ffe!important}.bg-indigo-accent-4{color:#fff!important}.bg-blue{background-color:#2196f3!important}.bg-blue{color:#fff!important}.bg-blue-lighten-5{background-color:#e3f2fd!important}.bg-blue-lighten-5{color:#000!important}.bg-blue-lighten-4{background-color:#bbdefb!important}.bg-blue-lighten-4{color:#000!important}.bg-blue-lighten-3{background-color:#90caf9!important}.bg-blue-lighten-3{color:#000!important}.bg-blue-lighten-2{background-color:#64b5f6!important}.bg-blue-lighten-2{color:#000!important}.bg-blue-lighten-1{background-color:#42a5f5!important}.bg-blue-lighten-1{color:#fff!important}.bg-blue-darken-1{background-color:#1e88e5!important}.bg-blue-darken-1{color:#fff!important}.bg-blue-darken-2{background-color:#1976d2!important}.bg-blue-darken-2{color:#fff!important}.bg-blue-darken-3{background-color:#1565c0!important}.bg-blue-darken-3{color:#fff!important}.bg-blue-darken-4{background-color:#0d47a1!important}.bg-blue-darken-4{color:#fff!important}.bg-blue-accent-1{background-color:#82b1ff!important}.bg-blue-accent-1{color:#000!important}.bg-blue-accent-2{background-color:#448aff!important}.bg-blue-accent-2{color:#fff!important}.bg-blue-accent-3{background-color:#2979ff!important}.bg-blue-accent-3{color:#fff!important}.bg-blue-accent-4{background-color:#2962ff!important}.bg-blue-accent-4{color:#fff!important}.bg-light-blue{background-color:#03a9f4!important}.bg-light-blue{color:#fff!important}.bg-light-blue-lighten-5{background-color:#e1f5fe!important}.bg-light-blue-lighten-5{color:#000!important}.bg-light-blue-lighten-4{background-color:#b3e5fc!important}.bg-light-blue-lighten-4{color:#000!important}.bg-light-blue-lighten-3{background-color:#81d4fa!important}.bg-light-blue-lighten-3{color:#000!important}.bg-light-blue-lighten-2{background-color:#4fc3f7!important}.bg-light-blue-lighten-2{color:#000!important}.bg-light-blue-lighten-1{background-color:#29b6f6!important}.bg-light-blue-lighten-1{color:#000!important}.bg-light-blue-darken-1{background-color:#039be5!important}.bg-light-blue-darken-1{color:#fff!important}.bg-light-blue-darken-2{background-color:#0288d1!important}.bg-light-blue-darken-2{color:#fff!important}.bg-light-blue-darken-3{background-color:#0277bd!important}.bg-light-blue-darken-3{color:#fff!important}.bg-light-blue-darken-4{background-color:#01579b!important}.bg-light-blue-darken-4{color:#fff!important}.bg-light-blue-accent-1{background-color:#80d8ff!important}.bg-light-blue-accent-1{color:#000!important}.bg-light-blue-accent-2{background-color:#40c4ff!important}.bg-light-blue-accent-2{color:#000!important}.bg-light-blue-accent-3{background-color:#00b0ff!important}.bg-light-blue-accent-3{color:#fff!important}.bg-light-blue-accent-4{background-color:#0091ea!important}.bg-light-blue-accent-4{color:#fff!important}.bg-cyan{background-color:#00bcd4!important}.bg-cyan{color:#000!important}.bg-cyan-lighten-5{background-color:#e0f7fa!important}.bg-cyan-lighten-5{color:#000!important}.bg-cyan-lighten-4{background-color:#b2ebf2!important}.bg-cyan-lighten-4{color:#000!important}.bg-cyan-lighten-3{background-color:#80deea!important}.bg-cyan-lighten-3{color:#000!important}.bg-cyan-lighten-2{background-color:#4dd0e1!important}.bg-cyan-lighten-2{color:#000!important}.bg-cyan-lighten-1{background-color:#26c6da!important}.bg-cyan-lighten-1{color:#000!important}.bg-cyan-darken-1{background-color:#00acc1!important}.bg-cyan-darken-1{color:#fff!important}.bg-cyan-darken-2{background-color:#0097a7!important}.bg-cyan-darken-2{color:#fff!important}.bg-cyan-darken-3{background-color:#00838f!important}.bg-cyan-darken-3{color:#fff!important}.bg-cyan-darken-4{background-color:#006064!important}.bg-cyan-darken-4{color:#fff!important}.bg-cyan-accent-1{background-color:#84ffff!important}.bg-cyan-accent-1{color:#000!important}.bg-cyan-accent-2{background-color:#18ffff!important}.bg-cyan-accent-2{color:#000!important}.bg-cyan-accent-3{background-color:#00e5ff!important}.bg-cyan-accent-3{color:#000!important}.bg-cyan-accent-4{background-color:#00b8d4!important}.bg-cyan-accent-4{color:#fff!important}.bg-teal{background-color:#009688!important}.bg-teal{color:#fff!important}.bg-teal-lighten-5{background-color:#e0f2f1!important}.bg-teal-lighten-5{color:#000!important}.bg-teal-lighten-4{background-color:#b2dfdb!important}.bg-teal-lighten-4{color:#000!important}.bg-teal-lighten-3{background-color:#80cbc4!important}.bg-teal-lighten-3{color:#000!important}.bg-teal-lighten-2{background-color:#4db6ac!important}.bg-teal-lighten-2{color:#fff!important}.bg-teal-lighten-1{background-color:#26a69a!important}.bg-teal-lighten-1{color:#fff!important}.bg-teal-darken-1{background-color:#00897b!important}.bg-teal-darken-1{color:#fff!important}.bg-teal-darken-2{background-color:#00796b!important}.bg-teal-darken-2{color:#fff!important}.bg-teal-darken-3{background-color:#00695c!important}.bg-teal-darken-3{color:#fff!important}.bg-teal-darken-4{background-color:#004d40!important}.bg-teal-darken-4{color:#fff!important}.bg-teal-accent-1{background-color:#a7ffeb!important}.bg-teal-accent-1{color:#000!important}.bg-teal-accent-2{background-color:#64ffda!important}.bg-teal-accent-2{color:#000!important}.bg-teal-accent-3{background-color:#1de9b6!important}.bg-teal-accent-3{color:#000!important}.bg-teal-accent-4{background-color:#00bfa5!important}.bg-teal-accent-4{color:#fff!important}.bg-green{background-color:#4caf50!important}.bg-green{color:#fff!important}.bg-green-lighten-5{background-color:#e8f5e9!important}.bg-green-lighten-5{color:#000!important}.bg-green-lighten-4{background-color:#c8e6c9!important}.bg-green-lighten-4{color:#000!important}.bg-green-lighten-3{background-color:#a5d6a7!important}.bg-green-lighten-3{color:#000!important}.bg-green-lighten-2{background-color:#81c784!important}.bg-green-lighten-2{color:#000!important}.bg-green-lighten-1{background-color:#66bb6a!important}.bg-green-lighten-1{color:#fff!important}.bg-green-darken-1{background-color:#43a047!important}.bg-green-darken-1{color:#fff!important}.bg-green-darken-2{background-color:#388e3c!important}.bg-green-darken-2{color:#fff!important}.bg-green-darken-3{background-color:#2e7d32!important}.bg-green-darken-3{color:#fff!important}.bg-green-darken-4{background-color:#1b5e20!important}.bg-green-darken-4{color:#fff!important}.bg-green-accent-1{background-color:#b9f6ca!important}.bg-green-accent-1{color:#000!important}.bg-green-accent-2{background-color:#69f0ae!important}.bg-green-accent-2{color:#000!important}.bg-green-accent-3{background-color:#00e676!important}.bg-green-accent-3{color:#000!important}.bg-green-accent-4{background-color:#00c853!important}.bg-green-accent-4{color:#000!important}.bg-light-green{background-color:#8bc34a!important}.bg-light-green{color:#000!important}.bg-light-green-lighten-5{background-color:#f1f8e9!important}.bg-light-green-lighten-5{color:#000!important}.bg-light-green-lighten-4{background-color:#dcedc8!important}.bg-light-green-lighten-4{color:#000!important}.bg-light-green-lighten-3{background-color:#c5e1a5!important}.bg-light-green-lighten-3{color:#000!important}.bg-light-green-lighten-2{background-color:#aed581!important}.bg-light-green-lighten-2{color:#000!important}.bg-light-green-lighten-1{background-color:#9ccc65!important}.bg-light-green-lighten-1{color:#000!important}.bg-light-green-darken-1{background-color:#7cb342!important}.bg-light-green-darken-1{color:#fff!important}.bg-light-green-darken-2{background-color:#689f38!important}.bg-light-green-darken-2{color:#fff!important}.bg-light-green-darken-3{background-color:#558b2f!important}.bg-light-green-darken-3{color:#fff!important}.bg-light-green-darken-4{background-color:#33691e!important}.bg-light-green-darken-4{color:#fff!important}.bg-light-green-accent-1{background-color:#ccff90!important}.bg-light-green-accent-1{color:#000!important}.bg-light-green-accent-2{background-color:#b2ff59!important}.bg-light-green-accent-2{color:#000!important}.bg-light-green-accent-3{background-color:#76ff03!important}.bg-light-green-accent-3{color:#000!important}.bg-light-green-accent-4{background-color:#64dd17!important}.bg-light-green-accent-4{color:#000!important}.bg-lime{background-color:#cddc39!important}.bg-lime{color:#000!important}.bg-lime-lighten-5{background-color:#f9fbe7!important}.bg-lime-lighten-5{color:#000!important}.bg-lime-lighten-4{background-color:#f0f4c3!important}.bg-lime-lighten-4{color:#000!important}.bg-lime-lighten-3{background-color:#e6ee9c!important}.bg-lime-lighten-3{color:#000!important}.bg-lime-lighten-2{background-color:#dce775!important}.bg-lime-lighten-2{color:#000!important}.bg-lime-lighten-1{background-color:#d4e157!important}.bg-lime-lighten-1{color:#000!important}.bg-lime-darken-1{background-color:#c0ca33!important}.bg-lime-darken-1{color:#000!important}.bg-lime-darken-2{background-color:#afb42b!important}.bg-lime-darken-2{color:#000!important}.bg-lime-darken-3{background-color:#9e9d24!important}.bg-lime-darken-3{color:#fff!important}.bg-lime-darken-4{background-color:#827717!important}.bg-lime-darken-4{color:#fff!important}.bg-lime-accent-1{background-color:#f4ff81!important}.bg-lime-accent-1{color:#000!important}.bg-lime-accent-2{background-color:#eeff41!important}.bg-lime-accent-2{color:#000!important}.bg-lime-accent-3{background-color:#c6ff00!important}.bg-lime-accent-3{color:#000!important}.bg-lime-accent-4{background-color:#aeea00!important}.bg-lime-accent-4{color:#000!important}.bg-yellow{background-color:#ffeb3b!important}.bg-yellow{color:#000!important}.bg-yellow-lighten-5{background-color:#fffde7!important}.bg-yellow-lighten-5{color:#000!important}.bg-yellow-lighten-4{background-color:#fff9c4!important}.bg-yellow-lighten-4{color:#000!important}.bg-yellow-lighten-3{background-color:#fff59d!important}.bg-yellow-lighten-3{color:#000!important}.bg-yellow-lighten-2{background-color:#fff176!important}.bg-yellow-lighten-2{color:#000!important}.bg-yellow-lighten-1{background-color:#ffee58!important}.bg-yellow-lighten-1{color:#000!important}.bg-yellow-darken-1{background-color:#fdd835!important}.bg-yellow-darken-1{color:#000!important}.bg-yellow-darken-2{background-color:#fbc02d!important}.bg-yellow-darken-2{color:#000!important}.bg-yellow-darken-3{background-color:#f9a825!important}.bg-yellow-darken-3{color:#000!important}.bg-yellow-darken-4{background-color:#f57f17!important}.bg-yellow-darken-4{color:#fff!important}.bg-yellow-accent-1{background-color:#ffff8d!important}.bg-yellow-accent-1{color:#000!important}.bg-yellow-accent-2{background-color:#ff0!important}.bg-yellow-accent-2{color:#000!important}.bg-yellow-accent-3{background-color:#ffea00!important}.bg-yellow-accent-3{color:#000!important}.bg-yellow-accent-4{background-color:#ffd600!important}.bg-yellow-accent-4{color:#000!important}.bg-amber{background-color:#ffc107!important}.bg-amber{color:#000!important}.bg-amber-lighten-5{background-color:#fff8e1!important}.bg-amber-lighten-5{color:#000!important}.bg-amber-lighten-4{background-color:#ffecb3!important}.bg-amber-lighten-4{color:#000!important}.bg-amber-lighten-3{background-color:#ffe082!important}.bg-amber-lighten-3{color:#000!important}.bg-amber-lighten-2{background-color:#ffd54f!important}.bg-amber-lighten-2{color:#000!important}.bg-amber-lighten-1{background-color:#ffca28!important}.bg-amber-lighten-1{color:#000!important}.bg-amber-darken-1{background-color:#ffb300!important}.bg-amber-darken-1{color:#000!important}.bg-amber-darken-2{background-color:#ffa000!important}.bg-amber-darken-2{color:#000!important}.bg-amber-darken-3{background-color:#ff8f00!important}.bg-amber-darken-3{color:#000!important}.bg-amber-darken-4{background-color:#ff6f00!important}.bg-amber-darken-4{color:#fff!important}.bg-amber-accent-1{background-color:#ffe57f!important}.bg-amber-accent-1{color:#000!important}.bg-amber-accent-2{background-color:#ffd740!important}.bg-amber-accent-2{color:#000!important}.bg-amber-accent-3{background-color:#ffc400!important}.bg-amber-accent-3{color:#000!important}.bg-amber-accent-4{background-color:#ffab00!important}.bg-amber-accent-4{color:#000!important}.bg-orange{background-color:#ff9800!important}.bg-orange{color:#000!important}.bg-orange-lighten-5{background-color:#fff3e0!important}.bg-orange-lighten-5{color:#000!important}.bg-orange-lighten-4{background-color:#ffe0b2!important}.bg-orange-lighten-4{color:#000!important}.bg-orange-lighten-3{background-color:#ffcc80!important}.bg-orange-lighten-3{color:#000!important}.bg-orange-lighten-2{background-color:#ffb74d!important}.bg-orange-lighten-2{color:#000!important}.bg-orange-lighten-1{background-color:#ffa726!important}.bg-orange-lighten-1{color:#000!important}.bg-orange-darken-1{background-color:#fb8c00!important}.bg-orange-darken-1{color:#fff!important}.bg-orange-darken-2{background-color:#f57c00!important}.bg-orange-darken-2{color:#fff!important}.bg-orange-darken-3{background-color:#ef6c00!important}.bg-orange-darken-3{color:#fff!important}.bg-orange-darken-4{background-color:#e65100!important}.bg-orange-darken-4{color:#fff!important}.bg-orange-accent-1{background-color:#ffd180!important}.bg-orange-accent-1{color:#000!important}.bg-orange-accent-2{background-color:#ffab40!important}.bg-orange-accent-2{color:#000!important}.bg-orange-accent-3{background-color:#ff9100!important}.bg-orange-accent-3{color:#000!important}.bg-orange-accent-4{background-color:#ff6d00!important}.bg-orange-accent-4{color:#fff!important}.bg-deep-orange{background-color:#ff5722!important}.bg-deep-orange{color:#fff!important}.bg-deep-orange-lighten-5{background-color:#fbe9e7!important}.bg-deep-orange-lighten-5{color:#000!important}.bg-deep-orange-lighten-4{background-color:#ffccbc!important}.bg-deep-orange-lighten-4{color:#000!important}.bg-deep-orange-lighten-3{background-color:#ffab91!important}.bg-deep-orange-lighten-3{color:#000!important}.bg-deep-orange-lighten-2{background-color:#ff8a65!important}.bg-deep-orange-lighten-2{color:#000!important}.bg-deep-orange-lighten-1{background-color:#ff7043!important}.bg-deep-orange-lighten-1{color:#fff!important}.bg-deep-orange-darken-1{background-color:#f4511e!important}.bg-deep-orange-darken-1{color:#fff!important}.bg-deep-orange-darken-2{background-color:#e64a19!important}.bg-deep-orange-darken-2{color:#fff!important}.bg-deep-orange-darken-3{background-color:#d84315!important}.bg-deep-orange-darken-3{color:#fff!important}.bg-deep-orange-darken-4{background-color:#bf360c!important}.bg-deep-orange-darken-4{color:#fff!important}.bg-deep-orange-accent-1{background-color:#ff9e80!important}.bg-deep-orange-accent-1{color:#000!important}.bg-deep-orange-accent-2{background-color:#ff6e40!important}.bg-deep-orange-accent-2{color:#fff!important}.bg-deep-orange-accent-3{background-color:#ff3d00!important}.bg-deep-orange-accent-3{color:#fff!important}.bg-deep-orange-accent-4{background-color:#dd2c00!important}.bg-deep-orange-accent-4{color:#fff!important}.bg-brown{background-color:#795548!important}.bg-brown{color:#fff!important}.bg-brown-lighten-5{background-color:#efebe9!important}.bg-brown-lighten-5{color:#000!important}.bg-brown-lighten-4{background-color:#d7ccc8!important}.bg-brown-lighten-4{color:#000!important}.bg-brown-lighten-3{background-color:#bcaaa4!important}.bg-brown-lighten-3{color:#000!important}.bg-brown-lighten-2{background-color:#a1887f!important}.bg-brown-lighten-2{color:#fff!important}.bg-brown-lighten-1{background-color:#8d6e63!important}.bg-brown-lighten-1{color:#fff!important}.bg-brown-darken-1{background-color:#6d4c41!important}.bg-brown-darken-1{color:#fff!important}.bg-brown-darken-2{background-color:#5d4037!important}.bg-brown-darken-2{color:#fff!important}.bg-brown-darken-3{background-color:#4e342e!important}.bg-brown-darken-3{color:#fff!important}.bg-brown-darken-4{background-color:#3e2723!important}.bg-brown-darken-4{color:#fff!important}.bg-blue-grey{background-color:#607d8b!important}.bg-blue-grey{color:#fff!important}.bg-blue-grey-lighten-5{background-color:#eceff1!important}.bg-blue-grey-lighten-5{color:#000!important}.bg-blue-grey-lighten-4{background-color:#cfd8dc!important}.bg-blue-grey-lighten-4{color:#000!important}.bg-blue-grey-lighten-3{background-color:#b0bec5!important}.bg-blue-grey-lighten-3{color:#000!important}.bg-blue-grey-lighten-2{background-color:#90a4ae!important}.bg-blue-grey-lighten-2{color:#fff!important}.bg-blue-grey-lighten-1{background-color:#78909c!important}.bg-blue-grey-lighten-1{color:#fff!important}.bg-blue-grey-darken-1{background-color:#546e7a!important}.bg-blue-grey-darken-1{color:#fff!important}.bg-blue-grey-darken-2{background-color:#455a64!important}.bg-blue-grey-darken-2{color:#fff!important}.bg-blue-grey-darken-3{background-color:#37474f!important}.bg-blue-grey-darken-3{color:#fff!important}.bg-blue-grey-darken-4{background-color:#263238!important}.bg-blue-grey-darken-4{color:#fff!important}.bg-grey{background-color:#9e9e9e!important}.bg-grey{color:#fff!important}.bg-grey-lighten-5{background-color:#fafafa!important}.bg-grey-lighten-5{color:#000!important}.bg-grey-lighten-4{background-color:#f5f5f5!important}.bg-grey-lighten-4{color:#000!important}.bg-grey-lighten-3{background-color:#eee!important}.bg-grey-lighten-3{color:#000!important}.bg-grey-lighten-2{background-color:#e0e0e0!important}.bg-grey-lighten-2{color:#000!important}.bg-grey-lighten-1{background-color:#bdbdbd!important}.bg-grey-lighten-1{color:#000!important}.bg-grey-darken-1{background-color:#757575!important}.bg-grey-darken-1{color:#fff!important}.bg-grey-darken-2{background-color:#616161!important}.bg-grey-darken-2{color:#fff!important}.bg-grey-darken-3{background-color:#424242!important}.bg-grey-darken-3{color:#fff!important}.bg-grey-darken-4{background-color:#212121!important}.bg-grey-darken-4{color:#fff!important}.bg-shades-black{background-color:#000!important}.bg-shades-black{color:#fff!important}.bg-shades-white{background-color:#fff!important}.bg-shades-white{color:#000!important}.bg-shades-transparent{background-color:transparent!important}.bg-shades-transparent{color:currentColor!important}.text-black{color:#000!important}.text-white{color:#fff!important}.text-transparent{color:transparent!important}.text-red{color:#f44336!important}.text-red-lighten-5{color:#ffebee!important}.text-red-lighten-4{color:#ffcdd2!important}.text-red-lighten-3{color:#ef9a9a!important}.text-red-lighten-2{color:#e57373!important}.text-red-lighten-1{color:#ef5350!important}.text-red-darken-1{color:#e53935!important}.text-red-darken-2{color:#d32f2f!important}.text-red-darken-3{color:#c62828!important}.text-red-darken-4{color:#b71c1c!important}.text-red-accent-1{color:#ff8a80!important}.text-red-accent-2{color:#ff5252!important}.text-red-accent-3{color:#ff1744!important}.text-red-accent-4{color:#d50000!important}.text-pink{color:#e91e63!important}.text-pink-lighten-5{color:#fce4ec!important}.text-pink-lighten-4{color:#f8bbd0!important}.text-pink-lighten-3{color:#f48fb1!important}.text-pink-lighten-2{color:#f06292!important}.text-pink-lighten-1{color:#ec407a!important}.text-pink-darken-1{color:#d81b60!important}.text-pink-darken-2{color:#c2185b!important}.text-pink-darken-3{color:#ad1457!important}.text-pink-darken-4{color:#880e4f!important}.text-pink-accent-1{color:#ff80ab!important}.text-pink-accent-2{color:#ff4081!important}.text-pink-accent-3{color:#f50057!important}.text-pink-accent-4{color:#c51162!important}.text-purple{color:#9c27b0!important}.text-purple-lighten-5{color:#f3e5f5!important}.text-purple-lighten-4{color:#e1bee7!important}.text-purple-lighten-3{color:#ce93d8!important}.text-purple-lighten-2{color:#ba68c8!important}.text-purple-lighten-1{color:#ab47bc!important}.text-purple-darken-1{color:#8e24aa!important}.text-purple-darken-2{color:#7b1fa2!important}.text-purple-darken-3{color:#6a1b9a!important}.text-purple-darken-4{color:#4a148c!important}.text-purple-accent-1{color:#ea80fc!important}.text-purple-accent-2{color:#e040fb!important}.text-purple-accent-3{color:#d500f9!important}.text-purple-accent-4{color:#a0f!important}.text-deep-purple{color:#673ab7!important}.text-deep-purple-lighten-5{color:#ede7f6!important}.text-deep-purple-lighten-4{color:#d1c4e9!important}.text-deep-purple-lighten-3{color:#b39ddb!important}.text-deep-purple-lighten-2{color:#9575cd!important}.text-deep-purple-lighten-1{color:#7e57c2!important}.text-deep-purple-darken-1{color:#5e35b1!important}.text-deep-purple-darken-2{color:#512da8!important}.text-deep-purple-darken-3{color:#4527a0!important}.text-deep-purple-darken-4{color:#311b92!important}.text-deep-purple-accent-1{color:#b388ff!important}.text-deep-purple-accent-2{color:#7c4dff!important}.text-deep-purple-accent-3{color:#651fff!important}.text-deep-purple-accent-4{color:#6200ea!important}.text-indigo{color:#3f51b5!important}.text-indigo-lighten-5{color:#e8eaf6!important}.text-indigo-lighten-4{color:#c5cae9!important}.text-indigo-lighten-3{color:#9fa8da!important}.text-indigo-lighten-2{color:#7986cb!important}.text-indigo-lighten-1{color:#5c6bc0!important}.text-indigo-darken-1{color:#3949ab!important}.text-indigo-darken-2{color:#303f9f!important}.text-indigo-darken-3{color:#283593!important}.text-indigo-darken-4{color:#1a237e!important}.text-indigo-accent-1{color:#8c9eff!important}.text-indigo-accent-2{color:#536dfe!important}.text-indigo-accent-3{color:#3d5afe!important}.text-indigo-accent-4{color:#304ffe!important}.text-blue{color:#2196f3!important}.text-blue-lighten-5{color:#e3f2fd!important}.text-blue-lighten-4{color:#bbdefb!important}.text-blue-lighten-3{color:#90caf9!important}.text-blue-lighten-2{color:#64b5f6!important}.text-blue-lighten-1{color:#42a5f5!important}.text-blue-darken-1{color:#1e88e5!important}.text-blue-darken-2{color:#1976d2!important}.text-blue-darken-3{color:#1565c0!important}.text-blue-darken-4{color:#0d47a1!important}.text-blue-accent-1{color:#82b1ff!important}.text-blue-accent-2{color:#448aff!important}.text-blue-accent-3{color:#2979ff!important}.text-blue-accent-4{color:#2962ff!important}.text-light-blue{color:#03a9f4!important}.text-light-blue-lighten-5{color:#e1f5fe!important}.text-light-blue-lighten-4{color:#b3e5fc!important}.text-light-blue-lighten-3{color:#81d4fa!important}.text-light-blue-lighten-2{color:#4fc3f7!important}.text-light-blue-lighten-1{color:#29b6f6!important}.text-light-blue-darken-1{color:#039be5!important}.text-light-blue-darken-2{color:#0288d1!important}.text-light-blue-darken-3{color:#0277bd!important}.text-light-blue-darken-4{color:#01579b!important}.text-light-blue-accent-1{color:#80d8ff!important}.text-light-blue-accent-2{color:#40c4ff!important}.text-light-blue-accent-3{color:#00b0ff!important}.text-light-blue-accent-4{color:#0091ea!important}.text-cyan{color:#00bcd4!important}.text-cyan-lighten-5{color:#e0f7fa!important}.text-cyan-lighten-4{color:#b2ebf2!important}.text-cyan-lighten-3{color:#80deea!important}.text-cyan-lighten-2{color:#4dd0e1!important}.text-cyan-lighten-1{color:#26c6da!important}.text-cyan-darken-1{color:#00acc1!important}.text-cyan-darken-2{color:#0097a7!important}.text-cyan-darken-3{color:#00838f!important}.text-cyan-darken-4{color:#006064!important}.text-cyan-accent-1{color:#84ffff!important}.text-cyan-accent-2{color:#18ffff!important}.text-cyan-accent-3{color:#00e5ff!important}.text-cyan-accent-4{color:#00b8d4!important}.text-teal{color:#009688!important}.text-teal-lighten-5{color:#e0f2f1!important}.text-teal-lighten-4{color:#b2dfdb!important}.text-teal-lighten-3{color:#80cbc4!important}.text-teal-lighten-2{color:#4db6ac!important}.text-teal-lighten-1{color:#26a69a!important}.text-teal-darken-1{color:#00897b!important}.text-teal-darken-2{color:#00796b!important}.text-teal-darken-3{color:#00695c!important}.text-teal-darken-4{color:#004d40!important}.text-teal-accent-1{color:#a7ffeb!important}.text-teal-accent-2{color:#64ffda!important}.text-teal-accent-3{color:#1de9b6!important}.text-teal-accent-4{color:#00bfa5!important}.text-green{color:#4caf50!important}.text-green-lighten-5{color:#e8f5e9!important}.text-green-lighten-4{color:#c8e6c9!important}.text-green-lighten-3{color:#a5d6a7!important}.text-green-lighten-2{color:#81c784!important}.text-green-lighten-1{color:#66bb6a!important}.text-green-darken-1{color:#43a047!important}.text-green-darken-2{color:#388e3c!important}.text-green-darken-3{color:#2e7d32!important}.text-green-darken-4{color:#1b5e20!important}.text-green-accent-1{color:#b9f6ca!important}.text-green-accent-2{color:#69f0ae!important}.text-green-accent-3{color:#00e676!important}.text-green-accent-4{color:#00c853!important}.text-light-green{color:#8bc34a!important}.text-light-green-lighten-5{color:#f1f8e9!important}.text-light-green-lighten-4{color:#dcedc8!important}.text-light-green-lighten-3{color:#c5e1a5!important}.text-light-green-lighten-2{color:#aed581!important}.text-light-green-lighten-1{color:#9ccc65!important}.text-light-green-darken-1{color:#7cb342!important}.text-light-green-darken-2{color:#689f38!important}.text-light-green-darken-3{color:#558b2f!important}.text-light-green-darken-4{color:#33691e!important}.text-light-green-accent-1{color:#ccff90!important}.text-light-green-accent-2{color:#b2ff59!important}.text-light-green-accent-3{color:#76ff03!important}.text-light-green-accent-4{color:#64dd17!important}.text-lime{color:#cddc39!important}.text-lime-lighten-5{color:#f9fbe7!important}.text-lime-lighten-4{color:#f0f4c3!important}.text-lime-lighten-3{color:#e6ee9c!important}.text-lime-lighten-2{color:#dce775!important}.text-lime-lighten-1{color:#d4e157!important}.text-lime-darken-1{color:#c0ca33!important}.text-lime-darken-2{color:#afb42b!important}.text-lime-darken-3{color:#9e9d24!important}.text-lime-darken-4{color:#827717!important}.text-lime-accent-1{color:#f4ff81!important}.text-lime-accent-2{color:#eeff41!important}.text-lime-accent-3{color:#c6ff00!important}.text-lime-accent-4{color:#aeea00!important}.text-yellow{color:#ffeb3b!important}.text-yellow-lighten-5{color:#fffde7!important}.text-yellow-lighten-4{color:#fff9c4!important}.text-yellow-lighten-3{color:#fff59d!important}.text-yellow-lighten-2{color:#fff176!important}.text-yellow-lighten-1{color:#ffee58!important}.text-yellow-darken-1{color:#fdd835!important}.text-yellow-darken-2{color:#fbc02d!important}.text-yellow-darken-3{color:#f9a825!important}.text-yellow-darken-4{color:#f57f17!important}.text-yellow-accent-1{color:#ffff8d!important}.text-yellow-accent-2{color:#ff0!important}.text-yellow-accent-3{color:#ffea00!important}.text-yellow-accent-4{color:#ffd600!important}.text-amber{color:#ffc107!important}.text-amber-lighten-5{color:#fff8e1!important}.text-amber-lighten-4{color:#ffecb3!important}.text-amber-lighten-3{color:#ffe082!important}.text-amber-lighten-2{color:#ffd54f!important}.text-amber-lighten-1{color:#ffca28!important}.text-amber-darken-1{color:#ffb300!important}.text-amber-darken-2{color:#ffa000!important}.text-amber-darken-3{color:#ff8f00!important}.text-amber-darken-4{color:#ff6f00!important}.text-amber-accent-1{color:#ffe57f!important}.text-amber-accent-2{color:#ffd740!important}.text-amber-accent-3{color:#ffc400!important}.text-amber-accent-4{color:#ffab00!important}.text-orange{color:#ff9800!important}.text-orange-lighten-5{color:#fff3e0!important}.text-orange-lighten-4{color:#ffe0b2!important}.text-orange-lighten-3{color:#ffcc80!important}.text-orange-lighten-2{color:#ffb74d!important}.text-orange-lighten-1{color:#ffa726!important}.text-orange-darken-1{color:#fb8c00!important}.text-orange-darken-2{color:#f57c00!important}.text-orange-darken-3{color:#ef6c00!important}.text-orange-darken-4{color:#e65100!important}.text-orange-accent-1{color:#ffd180!important}.text-orange-accent-2{color:#ffab40!important}.text-orange-accent-3{color:#ff9100!important}.text-orange-accent-4{color:#ff6d00!important}.text-deep-orange{color:#ff5722!important}.text-deep-orange-lighten-5{color:#fbe9e7!important}.text-deep-orange-lighten-4{color:#ffccbc!important}.text-deep-orange-lighten-3{color:#ffab91!important}.text-deep-orange-lighten-2{color:#ff8a65!important}.text-deep-orange-lighten-1{color:#ff7043!important}.text-deep-orange-darken-1{color:#f4511e!important}.text-deep-orange-darken-2{color:#e64a19!important}.text-deep-orange-darken-3{color:#d84315!important}.text-deep-orange-darken-4{color:#bf360c!important}.text-deep-orange-accent-1{color:#ff9e80!important}.text-deep-orange-accent-2{color:#ff6e40!important}.text-deep-orange-accent-3{color:#ff3d00!important}.text-deep-orange-accent-4{color:#dd2c00!important}.text-brown{color:#795548!important}.text-brown-lighten-5{color:#efebe9!important}.text-brown-lighten-4{color:#d7ccc8!important}.text-brown-lighten-3{color:#bcaaa4!important}.text-brown-lighten-2{color:#a1887f!important}.text-brown-lighten-1{color:#8d6e63!important}.text-brown-darken-1{color:#6d4c41!important}.text-brown-darken-2{color:#5d4037!important}.text-brown-darken-3{color:#4e342e!important}.text-brown-darken-4{color:#3e2723!important}.text-blue-grey{color:#607d8b!important}.text-blue-grey-lighten-5{color:#eceff1!important}.text-blue-grey-lighten-4{color:#cfd8dc!important}.text-blue-grey-lighten-3{color:#b0bec5!important}.text-blue-grey-lighten-2{color:#90a4ae!important}.text-blue-grey-lighten-1{color:#78909c!important}.text-blue-grey-darken-1{color:#546e7a!important}.text-blue-grey-darken-2{color:#455a64!important}.text-blue-grey-darken-3{color:#37474f!important}.text-blue-grey-darken-4{color:#263238!important}.text-grey{color:#9e9e9e!important}.text-grey-lighten-5{color:#fafafa!important}.text-grey-lighten-4{color:#f5f5f5!important}.text-grey-lighten-3{color:#eee!important}.text-grey-lighten-2{color:#e0e0e0!important}.text-grey-lighten-1{color:#bdbdbd!important}.text-grey-darken-1{color:#757575!important}.text-grey-darken-2{color:#616161!important}.text-grey-darken-3{color:#424242!important}.text-grey-darken-4{color:#212121!important}.text-shades-black{color:#000!important}.text-shades-white{color:#fff!important}.text-shades-transparent{color:transparent!important}/*!
 * ress.css • v2.0.4
 * MIT License
 * github.com/filipelinhares/ress
 */html{box-sizing:border-box;overflow-y:scroll;-webkit-text-size-adjust:100%;word-break:normal;-moz-tab-size:4;tab-size:4}*,:before,:after{background-repeat:no-repeat;box-sizing:inherit}:before,:after{text-decoration:inherit;vertical-align:inherit}*{padding:0;margin:0}hr{overflow:visible;height:0}details,main{display:block}summary{display:list-item}small{font-size:80%}[hidden]{display:none}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}a{background-color:transparent}a:active,a:hover{outline-width:0}code,kbd,pre,samp{font-family:monospace,monospace}pre{font-size:1em}b,strong{font-weight:bolder}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}input{border-radius:0}[disabled]{cursor:default}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto;resize:vertical}button,input,optgroup,select,textarea{font:inherit}optgroup{font-weight:700}button{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit],[role=button]{cursor:pointer;color:inherit}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{outline:1px dotted ButtonText}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button,input,select,textarea{background-color:transparent;border-style:none}select{-moz-appearance:none;-webkit-appearance:none}select::-ms-expand{display:none}select::-ms-value{color:currentColor}legend{border:0;color:inherit;display:table;white-space:normal;max-width:100%}::-webkit-file-upload-button{-webkit-appearance:button;color:inherit;font:inherit}::-ms-clear,::-ms-reveal{display:none}img{border-style:none}progress{vertical-align:baseline}@media screen{[hidden~=screen]{display:inherit}[hidden~=screen]:not(:active):not(:focus):not(:target){position:absolute!important;clip:rect(0 0 0 0)!important}}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled=true]{cursor:default}@media(prefers-reduced-motion:no-preference){.dialog-transition-enter-active,.dialog-bottom-transition-enter-active,.dialog-top-transition-enter-active{transition-duration:225ms!important;transition-timing-function:cubic-bezier(0,0,.2,1)!important}.dialog-transition-leave-active,.dialog-bottom-transition-leave-active,.dialog-top-transition-leave-active{transition-duration:125ms!important;transition-timing-function:cubic-bezier(.4,0,1,1)!important}.dialog-transition-enter-active,.dialog-transition-leave-active,.dialog-bottom-transition-enter-active,.dialog-bottom-transition-leave-active,.dialog-top-transition-enter-active,.dialog-top-transition-leave-active{transition-property:transform,opacity!important;pointer-events:none}.dialog-transition-enter-from,.dialog-transition-leave-to{transform:scale(.9);opacity:0}.dialog-transition-enter-to,.dialog-transition-leave-from{opacity:1}.dialog-bottom-transition-enter-from,.dialog-bottom-transition-leave-to{transform:translateY(calc(50vh + 50%))}.dialog-top-transition-enter-from,.dialog-top-transition-leave-to{transform:translateY(calc(-50vh - 50%))}.picker-transition-enter-active,.picker-reverse-transition-enter-active,.picker-transition-leave-active,.picker-reverse-transition-leave-active{transition-duration:.3s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.picker-transition-move,.picker-reverse-transition-move{transition-duration:.5s!important;transition-property:transform!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.picker-transition-enter-from,.picker-transition-leave-to,.picker-reverse-transition-enter-from,.picker-reverse-transition-leave-to{opacity:0}.picker-transition-leave-from,.picker-transition-leave-active,.picker-transition-leave-to,.picker-reverse-transition-leave-from,.picker-reverse-transition-leave-active,.picker-reverse-transition-leave-to{position:absolute!important}.picker-transition-enter-active,.picker-transition-leave-active,.picker-reverse-transition-enter-active,.picker-reverse-transition-leave-active{transition-property:transform,opacity!important}.picker-transition-enter-active,.picker-transition-leave-active{transition-duration:.3s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.picker-transition-move{transition-duration:.5s!important;transition-property:transform!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.picker-transition-enter-from{transform:translate(100%)}.picker-transition-leave-to{transform:translate(-100%)}.picker-reverse-transition-enter-active,.picker-reverse-transition-leave-active{transition-duration:.3s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.picker-reverse-transition-move{transition-duration:.5s!important;transition-property:transform!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.picker-reverse-transition-enter-from{transform:translate(-100%)}.picker-reverse-transition-leave-to{transform:translate(100%)}.expand-transition-enter-active,.expand-transition-leave-active{transition-duration:.3s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.expand-transition-move{transition-duration:.5s!important;transition-property:transform!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.expand-transition-enter-active,.expand-transition-leave-active{transition-property:height!important}.expand-x-transition-enter-active,.expand-x-transition-leave-active{transition-duration:.3s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.expand-x-transition-move{transition-duration:.5s!important;transition-property:transform!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.expand-x-transition-enter-active,.expand-x-transition-leave-active{transition-property:width!important}.expand-both-transition-enter-active,.expand-both-transition-leave-active{transition-duration:.3s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.expand-both-transition-move{transition-duration:.5s!important;transition-property:transform!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.expand-both-transition-enter-active,.expand-both-transition-leave-active{transition-property:height,width!important}.scale-transition-enter-active,.scale-transition-leave-active{transition-duration:.3s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.scale-transition-move{transition-duration:.5s!important;transition-property:transform!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.scale-transition-leave-to{opacity:0}.scale-transition-leave-active{transition-duration:.1s!important}.scale-transition-enter-from{opacity:0;transform:scale(0)}.scale-transition-enter-active,.scale-transition-leave-active{transition-property:transform,opacity!important}.scale-rotate-transition-enter-active,.scale-rotate-transition-leave-active{transition-duration:.3s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.scale-rotate-transition-move{transition-duration:.5s!important;transition-property:transform!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.scale-rotate-transition-leave-to{opacity:0}.scale-rotate-transition-leave-active{transition-duration:.1s!important}.scale-rotate-transition-enter-from{opacity:0;transform:scale(0) rotate(-45deg)}.scale-rotate-transition-enter-active,.scale-rotate-transition-leave-active{transition-property:transform,opacity!important}.scale-rotate-reverse-transition-enter-active,.scale-rotate-reverse-transition-leave-active{transition-duration:.3s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.scale-rotate-reverse-transition-move{transition-duration:.5s!important;transition-property:transform!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.scale-rotate-reverse-transition-leave-to{opacity:0}.scale-rotate-reverse-transition-leave-active{transition-duration:.1s!important}.scale-rotate-reverse-transition-enter-from{opacity:0;transform:scale(0) rotate(45deg)}.scale-rotate-reverse-transition-enter-active,.scale-rotate-reverse-transition-leave-active{transition-property:transform,opacity!important}.message-transition-enter-active,.message-transition-leave-active{transition-duration:.3s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.message-transition-move{transition-duration:.5s!important;transition-property:transform!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.message-transition-enter-from,.message-transition-leave-to{opacity:0;transform:translateY(-15px)}.message-transition-leave-from,.message-transition-leave-active{position:absolute}.message-transition-enter-active,.message-transition-leave-active{transition-property:transform,opacity!important}.slide-y-transition-enter-active,.slide-y-transition-leave-active{transition-duration:.3s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.slide-y-transition-move{transition-duration:.5s!important;transition-property:transform!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.slide-y-transition-enter-from,.slide-y-transition-leave-to{opacity:0;transform:translateY(-15px)}.slide-y-transition-enter-active,.slide-y-transition-leave-active{transition-property:transform,opacity!important}.slide-y-reverse-transition-enter-active,.slide-y-reverse-transition-leave-active{transition-duration:.3s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.slide-y-reverse-transition-move{transition-duration:.5s!important;transition-property:transform!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.slide-y-reverse-transition-enter-from,.slide-y-reverse-transition-leave-to{opacity:0;transform:translateY(15px)}.slide-y-reverse-transition-enter-active,.slide-y-reverse-transition-leave-active{transition-property:transform,opacity!important}.scroll-y-transition-enter-active,.scroll-y-transition-leave-active{transition-duration:.3s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.scroll-y-transition-move{transition-duration:.5s!important;transition-property:transform!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.scroll-y-transition-enter-from,.scroll-y-transition-leave-to{opacity:0}.scroll-y-transition-enter-from{transform:translateY(-15px)}.scroll-y-transition-leave-to{transform:translateY(15px)}.scroll-y-transition-enter-active,.scroll-y-transition-leave-active{transition-property:transform,opacity!important}.scroll-y-reverse-transition-enter-active,.scroll-y-reverse-transition-leave-active{transition-duration:.3s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.scroll-y-reverse-transition-move{transition-duration:.5s!important;transition-property:transform!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.scroll-y-reverse-transition-enter-from,.scroll-y-reverse-transition-leave-to{opacity:0}.scroll-y-reverse-transition-enter-from{transform:translateY(15px)}.scroll-y-reverse-transition-leave-to{transform:translateY(-15px)}.scroll-y-reverse-transition-enter-active,.scroll-y-reverse-transition-leave-active{transition-property:transform,opacity!important}.scroll-x-transition-enter-active,.scroll-x-transition-leave-active{transition-duration:.3s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.scroll-x-transition-move{transition-duration:.5s!important;transition-property:transform!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.scroll-x-transition-enter-from,.scroll-x-transition-leave-to{opacity:0}.scroll-x-transition-enter-from{transform:translate(-15px)}.scroll-x-transition-leave-to{transform:translate(15px)}.scroll-x-transition-enter-active,.scroll-x-transition-leave-active{transition-property:transform,opacity!important}.scroll-x-reverse-transition-enter-active,.scroll-x-reverse-transition-leave-active{transition-duration:.3s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.scroll-x-reverse-transition-move{transition-duration:.5s!important;transition-property:transform!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.scroll-x-reverse-transition-enter-from,.scroll-x-reverse-transition-leave-to{opacity:0}.scroll-x-reverse-transition-enter-from{transform:translate(15px)}.scroll-x-reverse-transition-leave-to{transform:translate(-15px)}.scroll-x-reverse-transition-enter-active,.scroll-x-reverse-transition-leave-active{transition-property:transform,opacity!important}.slide-x-transition-enter-active,.slide-x-transition-leave-active{transition-duration:.3s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.slide-x-transition-move{transition-duration:.5s!important;transition-property:transform!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.slide-x-transition-enter-from,.slide-x-transition-leave-to{opacity:0;transform:translate(-15px)}.slide-x-transition-enter-active,.slide-x-transition-leave-active{transition-property:transform,opacity!important}.slide-x-reverse-transition-enter-active,.slide-x-reverse-transition-leave-active{transition-duration:.3s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.slide-x-reverse-transition-move{transition-duration:.5s!important;transition-property:transform!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.slide-x-reverse-transition-enter-from,.slide-x-reverse-transition-leave-to{opacity:0;transform:translate(15px)}.slide-x-reverse-transition-enter-active,.slide-x-reverse-transition-leave-active{transition-property:transform,opacity!important}.fade-transition-enter-active,.fade-transition-leave-active{transition-duration:.3s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.fade-transition-move{transition-duration:.5s!important;transition-property:transform!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.fade-transition-enter-from,.fade-transition-leave-to{opacity:0!important}.fade-transition-enter-active,.fade-transition-leave-active{transition-property:opacity!important}.fab-transition-enter-active,.fab-transition-leave-active{transition-duration:.3s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.fab-transition-move{transition-duration:.5s!important;transition-property:transform!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.fab-transition-enter-from,.fab-transition-leave-to{transform:scale(0) rotate(-45deg)}.fab-transition-enter-active,.fab-transition-leave-active{transition-property:transform!important}}.v-locale--is-rtl{direction:rtl}.v-locale--is-ltr{direction:ltr}.blockquote{padding:16px 0 16px 24px;font-size:18px;font-weight:300}html{font-family:Roboto,sans-serif;line-height:1.5;font-size:1rem;overflow-x:hidden;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:rgba(0,0,0,0)}html.overflow-y-hidden{overflow-y:hidden!important}:root{--v-theme-overlay-multiplier: 1;--v-scrollbar-offset: 0px}@supports (-webkit-touch-callout: none){body{cursor:pointer}}@media only print{.hidden-print-only{display:none!important}}@media only screen{.hidden-screen-only{display:none!important}}@media(max-width:599.98px){.hidden-xs{display:none!important}}@media(min-width:600px)and (max-width:959.98px){.hidden-sm{display:none!important}}@media(min-width:960px)and (max-width:1279.98px){.hidden-md{display:none!important}}@media(min-width:1280px)and (max-width:1919.98px){.hidden-lg{display:none!important}}@media(min-width:1920px)and (max-width:2559.98px){.hidden-xl{display:none!important}}@media(min-width:2560px){.hidden-xxl{display:none!important}}@media(min-width:600px){.hidden-sm-and-up{display:none!important}}@media(min-width:960px){.hidden-md-and-up{display:none!important}}@media(min-width:1280px){.hidden-lg-and-up{display:none!important}}@media(min-width:1920px){.hidden-xl-and-up{display:none!important}}@media(max-width:959.98px){.hidden-sm-and-down{display:none!important}}@media(max-width:1279.98px){.hidden-md-and-down{display:none!important}}@media(max-width:1919.98px){.hidden-lg-and-down{display:none!important}}@media(max-width:2559.98px){.hidden-xl-and-down{display:none!important}}.elevation-24{box-shadow:0 11px 15px -7px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 24px 38px 3px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 9px 46px 8px var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))!important}.elevation-23{box-shadow:0 11px 14px -7px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 23px 36px 3px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 9px 44px 8px var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))!important}.elevation-22{box-shadow:0 10px 14px -6px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 22px 35px 3px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 8px 42px 7px var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))!important}.elevation-21{box-shadow:0 10px 13px -6px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 21px 33px 3px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 8px 40px 7px var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))!important}.elevation-20{box-shadow:0 10px 13px -6px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 20px 31px 3px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 8px 38px 7px var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))!important}.elevation-19{box-shadow:0 9px 12px -6px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 19px 29px 2px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 7px 36px 6px var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))!important}.elevation-18{box-shadow:0 9px 11px -5px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 18px 28px 2px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 7px 34px 6px var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))!important}.elevation-17{box-shadow:0 8px 11px -5px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 17px 26px 2px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 6px 32px 5px var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))!important}.elevation-16{box-shadow:0 8px 10px -5px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 16px 24px 2px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 6px 30px 5px var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))!important}.elevation-15{box-shadow:0 8px 9px -5px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 15px 22px 2px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 6px 28px 5px var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))!important}.elevation-14{box-shadow:0 7px 9px -4px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 14px 21px 2px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 5px 26px 4px var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))!important}.elevation-13{box-shadow:0 7px 8px -4px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 13px 19px 2px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 5px 24px 4px var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))!important}.elevation-12{box-shadow:0 7px 8px -4px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 12px 17px 2px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 5px 22px 4px var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))!important}.elevation-11{box-shadow:0 6px 7px -4px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 11px 15px 1px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 4px 20px 3px var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))!important}.elevation-10{box-shadow:0 6px 6px -3px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 10px 14px 1px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 4px 18px 3px var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))!important}.elevation-9{box-shadow:0 5px 6px -3px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 9px 12px 1px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 3px 16px 2px var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))!important}.elevation-8{box-shadow:0 5px 5px -3px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 8px 10px 1px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 3px 14px 2px var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))!important}.elevation-7{box-shadow:0 4px 5px -2px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 7px 10px 1px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 2px 16px 1px var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))!important}.elevation-6{box-shadow:0 3px 5px -1px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 6px 10px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 18px 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))!important}.elevation-5{box-shadow:0 3px 5px -1px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 5px 8px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 14px 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))!important}.elevation-4{box-shadow:0 2px 4px -1px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 4px 5px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 10px 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))!important}.elevation-3{box-shadow:0 3px 3px -2px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 3px 4px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 8px 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))!important}.elevation-2{box-shadow:0 3px 1px -2px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 2px 2px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 5px 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))!important}.elevation-1{box-shadow:0 2px 1px -1px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 1px 1px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 3px 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))!important}.elevation-0{box-shadow:0 0 0 0 var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 0 0 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 0 0 0 var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, .12))!important}.pointer-events-none{pointer-events:none!important}.pointer-events-auto{pointer-events:auto!important}.pointer-pass-through{pointer-events:none!important}.pointer-pass-through>*{pointer-events:auto!important}.d-sr-only,.d-sr-only-focusable:not(:focus){border:0!important;clip:rect(0,0,0,0)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.overflow-visible{overflow:visible!important}.overflow-scroll{overflow:scroll!important}.overflow-x-auto{overflow-x:auto!important}.overflow-x-hidden{overflow-x:hidden!important}.overflow-x-scroll{overflow-x:scroll!important}.overflow-y-auto{overflow-y:auto!important}.overflow-y-hidden{overflow-y:hidden!important}.overflow-y-scroll{overflow-y:scroll!important}.d-none{display:none!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}.float-none{float:none!important}.float-left{float:left!important}.float-right{float:right!important}.v-locale--is-rtl .float-end{float:left!important}.v-locale--is-rtl .float-start,.v-locale--is-ltr .float-end{float:right!important}.v-locale--is-ltr .float-start{float:left!important}.flex-fill,.flex-1-1{flex:1 1 auto!important}.flex-1-0{flex:1 0 auto!important}.flex-0-1{flex:0 1 auto!important}.flex-0-0{flex:0 0 auto!important}.flex-1-1-100{flex:1 1 100%!important}.flex-1-0-100{flex:1 0 100%!important}.flex-0-1-100{flex:0 1 100%!important}.flex-0-0-100{flex:0 0 100%!important}.flex-1-1-0{flex:1 1 0!important}.flex-1-0-0{flex:1 0 0!important}.flex-0-1-0{flex:0 1 0!important}.flex-0-0-0{flex:0 0 0!important}.flex-row{flex-direction:row!important}.flex-column{flex-direction:column!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-column-reverse{flex-direction:column-reverse!important}.flex-grow-0{flex-grow:0!important}.flex-grow-1{flex-grow:1!important}.flex-shrink-0{flex-shrink:0!important}.flex-shrink-1{flex-shrink:1!important}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.flex-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-start{justify-content:flex-start!important}.justify-end{justify-content:flex-end!important}.justify-center{justify-content:center!important}.justify-space-between{justify-content:space-between!important}.justify-space-around{justify-content:space-around!important}.justify-space-evenly{justify-content:space-evenly!important}.justify-items-start{justify-items:flex-start!important}.justify-items-end{justify-items:flex-end!important}.justify-items-center{justify-items:center!important}.justify-items-stretch{justify-items:stretch!important}.align-start{align-items:flex-start!important}.align-end{align-items:flex-end!important}.align-center{align-items:center!important}.align-baseline{align-items:baseline!important}.align-stretch{align-items:stretch!important}.align-content-start{align-content:flex-start!important}.align-content-end{align-content:flex-end!important}.align-content-center{align-content:center!important}.align-content-space-between{align-content:space-between!important}.align-content-space-around{align-content:space-around!important}.align-content-space-evenly{align-content:space-evenly!important}.align-content-stretch{align-content:stretch!important}.align-self-auto{align-self:auto!important}.align-self-start{align-self:flex-start!important}.align-self-end{align-self:flex-end!important}.align-self-center{align-self:center!important}.align-self-baseline{align-self:baseline!important}.align-self-stretch{align-self:stretch!important}.order-first{order:-1!important}.order-0{order:0!important}.order-1{order:1!important}.order-2{order:2!important}.order-3{order:3!important}.order-4{order:4!important}.order-5{order:5!important}.order-6{order:6!important}.order-7{order:7!important}.order-8{order:8!important}.order-9{order:9!important}.order-10{order:10!important}.order-11{order:11!important}.order-12{order:12!important}.order-last{order:13!important}.ga-0{gap:0px!important}.ga-1{gap:4px!important}.ga-2{gap:8px!important}.ga-3{gap:12px!important}.ga-4{gap:16px!important}.ga-5{gap:20px!important}.ga-6{gap:24px!important}.ga-7{gap:28px!important}.ga-8{gap:32px!important}.ga-9{gap:36px!important}.ga-10{gap:40px!important}.ga-11{gap:44px!important}.ga-12{gap:48px!important}.ga-13{gap:52px!important}.ga-14{gap:56px!important}.ga-15{gap:60px!important}.ga-16{gap:64px!important}.ga-auto{gap:auto!important}.gr-0{row-gap:0px!important}.gr-1{row-gap:4px!important}.gr-2{row-gap:8px!important}.gr-3{row-gap:12px!important}.gr-4{row-gap:16px!important}.gr-5{row-gap:20px!important}.gr-6{row-gap:24px!important}.gr-7{row-gap:28px!important}.gr-8{row-gap:32px!important}.gr-9{row-gap:36px!important}.gr-10{row-gap:40px!important}.gr-11{row-gap:44px!important}.gr-12{row-gap:48px!important}.gr-13{row-gap:52px!important}.gr-14{row-gap:56px!important}.gr-15{row-gap:60px!important}.gr-16{row-gap:64px!important}.gr-auto{row-gap:auto!important}.gc-0{column-gap:0px!important}.gc-1{column-gap:4px!important}.gc-2{column-gap:8px!important}.gc-3{column-gap:12px!important}.gc-4{column-gap:16px!important}.gc-5{column-gap:20px!important}.gc-6{column-gap:24px!important}.gc-7{column-gap:28px!important}.gc-8{column-gap:32px!important}.gc-9{column-gap:36px!important}.gc-10{column-gap:40px!important}.gc-11{column-gap:44px!important}.gc-12{column-gap:48px!important}.gc-13{column-gap:52px!important}.gc-14{column-gap:56px!important}.gc-15{column-gap:60px!important}.gc-16{column-gap:64px!important}.gc-auto{column-gap:auto!important}.ma-0{margin:0!important}.ma-1{margin:4px!important}.ma-2{margin:8px!important}.ma-3{margin:12px!important}.ma-4{margin:16px!important}.ma-5{margin:20px!important}.ma-6{margin:24px!important}.ma-7{margin:28px!important}.ma-8{margin:32px!important}.ma-9{margin:36px!important}.ma-10{margin:40px!important}.ma-11{margin:44px!important}.ma-12{margin:48px!important}.ma-13{margin:52px!important}.ma-14{margin:56px!important}.ma-15{margin:60px!important}.ma-16{margin:64px!important}.ma-auto{margin:auto!important}.mx-0{margin-right:0!important;margin-left:0!important}.mx-1{margin-right:4px!important;margin-left:4px!important}.mx-2{margin-right:8px!important;margin-left:8px!important}.mx-3{margin-right:12px!important;margin-left:12px!important}.mx-4{margin-right:16px!important;margin-left:16px!important}.mx-5{margin-right:20px!important;margin-left:20px!important}.mx-6{margin-right:24px!important;margin-left:24px!important}.mx-7{margin-right:28px!important;margin-left:28px!important}.mx-8{margin-right:32px!important;margin-left:32px!important}.mx-9{margin-right:36px!important;margin-left:36px!important}.mx-10{margin-right:40px!important;margin-left:40px!important}.mx-11{margin-right:44px!important;margin-left:44px!important}.mx-12{margin-right:48px!important;margin-left:48px!important}.mx-13{margin-right:52px!important;margin-left:52px!important}.mx-14{margin-right:56px!important;margin-left:56px!important}.mx-15{margin-right:60px!important;margin-left:60px!important}.mx-16{margin-right:64px!important;margin-left:64px!important}.mx-auto{margin-right:auto!important;margin-left:auto!important}.my-0{margin-top:0!important;margin-bottom:0!important}.my-1{margin-top:4px!important;margin-bottom:4px!important}.my-2{margin-top:8px!important;margin-bottom:8px!important}.my-3{margin-top:12px!important;margin-bottom:12px!important}.my-4{margin-top:16px!important;margin-bottom:16px!important}.my-5{margin-top:20px!important;margin-bottom:20px!important}.my-6{margin-top:24px!important;margin-bottom:24px!important}.my-7{margin-top:28px!important;margin-bottom:28px!important}.my-8{margin-top:32px!important;margin-bottom:32px!important}.my-9{margin-top:36px!important;margin-bottom:36px!important}.my-10{margin-top:40px!important;margin-bottom:40px!important}.my-11{margin-top:44px!important;margin-bottom:44px!important}.my-12{margin-top:48px!important;margin-bottom:48px!important}.my-13{margin-top:52px!important;margin-bottom:52px!important}.my-14{margin-top:56px!important;margin-bottom:56px!important}.my-15{margin-top:60px!important;margin-bottom:60px!important}.my-16{margin-top:64px!important;margin-bottom:64px!important}.my-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-0{margin-top:0!important}.mt-1{margin-top:4px!important}.mt-2{margin-top:8px!important}.mt-3{margin-top:12px!important}.mt-4{margin-top:16px!important}.mt-5{margin-top:20px!important}.mt-6{margin-top:24px!important}.mt-7{margin-top:28px!important}.mt-8{margin-top:32px!important}.mt-9{margin-top:36px!important}.mt-10{margin-top:40px!important}.mt-11{margin-top:44px!important}.mt-12{margin-top:48px!important}.mt-13{margin-top:52px!important}.mt-14{margin-top:56px!important}.mt-15{margin-top:60px!important}.mt-16{margin-top:64px!important}.mt-auto{margin-top:auto!important}.mr-0{margin-right:0!important}.mr-1{margin-right:4px!important}.mr-2{margin-right:8px!important}.mr-3{margin-right:12px!important}.mr-4{margin-right:16px!important}.mr-5{margin-right:20px!important}.mr-6{margin-right:24px!important}.mr-7{margin-right:28px!important}.mr-8{margin-right:32px!important}.mr-9{margin-right:36px!important}.mr-10{margin-right:40px!important}.mr-11{margin-right:44px!important}.mr-12{margin-right:48px!important}.mr-13{margin-right:52px!important}.mr-14{margin-right:56px!important}.mr-15{margin-right:60px!important}.mr-16{margin-right:64px!important}.mr-auto{margin-right:auto!important}.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:4px!important}.mb-2{margin-bottom:8px!important}.mb-3{margin-bottom:12px!important}.mb-4{margin-bottom:16px!important}.mb-5{margin-bottom:20px!important}.mb-6{margin-bottom:24px!important}.mb-7{margin-bottom:28px!important}.mb-8{margin-bottom:32px!important}.mb-9{margin-bottom:36px!important}.mb-10{margin-bottom:40px!important}.mb-11{margin-bottom:44px!important}.mb-12{margin-bottom:48px!important}.mb-13{margin-bottom:52px!important}.mb-14{margin-bottom:56px!important}.mb-15{margin-bottom:60px!important}.mb-16{margin-bottom:64px!important}.mb-auto{margin-bottom:auto!important}.ml-0{margin-left:0!important}.ml-1{margin-left:4px!important}.ml-2{margin-left:8px!important}.ml-3{margin-left:12px!important}.ml-4{margin-left:16px!important}.ml-5{margin-left:20px!important}.ml-6{margin-left:24px!important}.ml-7{margin-left:28px!important}.ml-8{margin-left:32px!important}.ml-9{margin-left:36px!important}.ml-10{margin-left:40px!important}.ml-11{margin-left:44px!important}.ml-12{margin-left:48px!important}.ml-13{margin-left:52px!important}.ml-14{margin-left:56px!important}.ml-15{margin-left:60px!important}.ml-16{margin-left:64px!important}.ml-auto{margin-left:auto!important}.ms-0{margin-inline-start:0px!important}.ms-1{margin-inline-start:4px!important}.ms-2{margin-inline-start:8px!important}.ms-3{margin-inline-start:12px!important}.ms-4{margin-inline-start:16px!important}.ms-5{margin-inline-start:20px!important}.ms-6{margin-inline-start:24px!important}.ms-7{margin-inline-start:28px!important}.ms-8{margin-inline-start:32px!important}.ms-9{margin-inline-start:36px!important}.ms-10{margin-inline-start:40px!important}.ms-11{margin-inline-start:44px!important}.ms-12{margin-inline-start:48px!important}.ms-13{margin-inline-start:52px!important}.ms-14{margin-inline-start:56px!important}.ms-15{margin-inline-start:60px!important}.ms-16{margin-inline-start:64px!important}.ms-auto{margin-inline-start:auto!important}.me-0{margin-inline-end:0px!important}.me-1{margin-inline-end:4px!important}.me-2{margin-inline-end:8px!important}.me-3{margin-inline-end:12px!important}.me-4{margin-inline-end:16px!important}.me-5{margin-inline-end:20px!important}.me-6{margin-inline-end:24px!important}.me-7{margin-inline-end:28px!important}.me-8{margin-inline-end:32px!important}.me-9{margin-inline-end:36px!important}.me-10{margin-inline-end:40px!important}.me-11{margin-inline-end:44px!important}.me-12{margin-inline-end:48px!important}.me-13{margin-inline-end:52px!important}.me-14{margin-inline-end:56px!important}.me-15{margin-inline-end:60px!important}.me-16{margin-inline-end:64px!important}.me-auto{margin-inline-end:auto!important}.ma-n1{margin:-4px!important}.ma-n2{margin:-8px!important}.ma-n3{margin:-12px!important}.ma-n4{margin:-16px!important}.ma-n5{margin:-20px!important}.ma-n6{margin:-24px!important}.ma-n7{margin:-28px!important}.ma-n8{margin:-32px!important}.ma-n9{margin:-36px!important}.ma-n10{margin:-40px!important}.ma-n11{margin:-44px!important}.ma-n12{margin:-48px!important}.ma-n13{margin:-52px!important}.ma-n14{margin:-56px!important}.ma-n15{margin:-60px!important}.ma-n16{margin:-64px!important}.mx-n1{margin-right:-4px!important;margin-left:-4px!important}.mx-n2{margin-right:-8px!important;margin-left:-8px!important}.mx-n3{margin-right:-12px!important;margin-left:-12px!important}.mx-n4{margin-right:-16px!important;margin-left:-16px!important}.mx-n5{margin-right:-20px!important;margin-left:-20px!important}.mx-n6{margin-right:-24px!important;margin-left:-24px!important}.mx-n7{margin-right:-28px!important;margin-left:-28px!important}.mx-n8{margin-right:-32px!important;margin-left:-32px!important}.mx-n9{margin-right:-36px!important;margin-left:-36px!important}.mx-n10{margin-right:-40px!important;margin-left:-40px!important}.mx-n11{margin-right:-44px!important;margin-left:-44px!important}.mx-n12{margin-right:-48px!important;margin-left:-48px!important}.mx-n13{margin-right:-52px!important;margin-left:-52px!important}.mx-n14{margin-right:-56px!important;margin-left:-56px!important}.mx-n15{margin-right:-60px!important;margin-left:-60px!important}.mx-n16{margin-right:-64px!important;margin-left:-64px!important}.my-n1{margin-top:-4px!important;margin-bottom:-4px!important}.my-n2{margin-top:-8px!important;margin-bottom:-8px!important}.my-n3{margin-top:-12px!important;margin-bottom:-12px!important}.my-n4{margin-top:-16px!important;margin-bottom:-16px!important}.my-n5{margin-top:-20px!important;margin-bottom:-20px!important}.my-n6{margin-top:-24px!important;margin-bottom:-24px!important}.my-n7{margin-top:-28px!important;margin-bottom:-28px!important}.my-n8{margin-top:-32px!important;margin-bottom:-32px!important}.my-n9{margin-top:-36px!important;margin-bottom:-36px!important}.my-n10{margin-top:-40px!important;margin-bottom:-40px!important}.my-n11{margin-top:-44px!important;margin-bottom:-44px!important}.my-n12{margin-top:-48px!important;margin-bottom:-48px!important}.my-n13{margin-top:-52px!important;margin-bottom:-52px!important}.my-n14{margin-top:-56px!important;margin-bottom:-56px!important}.my-n15{margin-top:-60px!important;margin-bottom:-60px!important}.my-n16{margin-top:-64px!important;margin-bottom:-64px!important}.mt-n1{margin-top:-4px!important}.mt-n2{margin-top:-8px!important}.mt-n3{margin-top:-12px!important}.mt-n4{margin-top:-16px!important}.mt-n5{margin-top:-20px!important}.mt-n6{margin-top:-24px!important}.mt-n7{margin-top:-28px!important}.mt-n8{margin-top:-32px!important}.mt-n9{margin-top:-36px!important}.mt-n10{margin-top:-40px!important}.mt-n11{margin-top:-44px!important}.mt-n12{margin-top:-48px!important}.mt-n13{margin-top:-52px!important}.mt-n14{margin-top:-56px!important}.mt-n15{margin-top:-60px!important}.mt-n16{margin-top:-64px!important}.mr-n1{margin-right:-4px!important}.mr-n2{margin-right:-8px!important}.mr-n3{margin-right:-12px!important}.mr-n4{margin-right:-16px!important}.mr-n5{margin-right:-20px!important}.mr-n6{margin-right:-24px!important}.mr-n7{margin-right:-28px!important}.mr-n8{margin-right:-32px!important}.mr-n9{margin-right:-36px!important}.mr-n10{margin-right:-40px!important}.mr-n11{margin-right:-44px!important}.mr-n12{margin-right:-48px!important}.mr-n13{margin-right:-52px!important}.mr-n14{margin-right:-56px!important}.mr-n15{margin-right:-60px!important}.mr-n16{margin-right:-64px!important}.mb-n1{margin-bottom:-4px!important}.mb-n2{margin-bottom:-8px!important}.mb-n3{margin-bottom:-12px!important}.mb-n4{margin-bottom:-16px!important}.mb-n5{margin-bottom:-20px!important}.mb-n6{margin-bottom:-24px!important}.mb-n7{margin-bottom:-28px!important}.mb-n8{margin-bottom:-32px!important}.mb-n9{margin-bottom:-36px!important}.mb-n10{margin-bottom:-40px!important}.mb-n11{margin-bottom:-44px!important}.mb-n12{margin-bottom:-48px!important}.mb-n13{margin-bottom:-52px!important}.mb-n14{margin-bottom:-56px!important}.mb-n15{margin-bottom:-60px!important}.mb-n16{margin-bottom:-64px!important}.ml-n1{margin-left:-4px!important}.ml-n2{margin-left:-8px!important}.ml-n3{margin-left:-12px!important}.ml-n4{margin-left:-16px!important}.ml-n5{margin-left:-20px!important}.ml-n6{margin-left:-24px!important}.ml-n7{margin-left:-28px!important}.ml-n8{margin-left:-32px!important}.ml-n9{margin-left:-36px!important}.ml-n10{margin-left:-40px!important}.ml-n11{margin-left:-44px!important}.ml-n12{margin-left:-48px!important}.ml-n13{margin-left:-52px!important}.ml-n14{margin-left:-56px!important}.ml-n15{margin-left:-60px!important}.ml-n16{margin-left:-64px!important}.ms-n1{margin-inline-start:-4px!important}.ms-n2{margin-inline-start:-8px!important}.ms-n3{margin-inline-start:-12px!important}.ms-n4{margin-inline-start:-16px!important}.ms-n5{margin-inline-start:-20px!important}.ms-n6{margin-inline-start:-24px!important}.ms-n7{margin-inline-start:-28px!important}.ms-n8{margin-inline-start:-32px!important}.ms-n9{margin-inline-start:-36px!important}.ms-n10{margin-inline-start:-40px!important}.ms-n11{margin-inline-start:-44px!important}.ms-n12{margin-inline-start:-48px!important}.ms-n13{margin-inline-start:-52px!important}.ms-n14{margin-inline-start:-56px!important}.ms-n15{margin-inline-start:-60px!important}.ms-n16{margin-inline-start:-64px!important}.me-n1{margin-inline-end:-4px!important}.me-n2{margin-inline-end:-8px!important}.me-n3{margin-inline-end:-12px!important}.me-n4{margin-inline-end:-16px!important}.me-n5{margin-inline-end:-20px!important}.me-n6{margin-inline-end:-24px!important}.me-n7{margin-inline-end:-28px!important}.me-n8{margin-inline-end:-32px!important}.me-n9{margin-inline-end:-36px!important}.me-n10{margin-inline-end:-40px!important}.me-n11{margin-inline-end:-44px!important}.me-n12{margin-inline-end:-48px!important}.me-n13{margin-inline-end:-52px!important}.me-n14{margin-inline-end:-56px!important}.me-n15{margin-inline-end:-60px!important}.me-n16{margin-inline-end:-64px!important}.pa-0{padding:0!important}.pa-1{padding:4px!important}.pa-2{padding:8px!important}.pa-3{padding:12px!important}.pa-4{padding:16px!important}.pa-5{padding:20px!important}.pa-6{padding:24px!important}.pa-7{padding:28px!important}.pa-8{padding:32px!important}.pa-9{padding:36px!important}.pa-10{padding:40px!important}.pa-11{padding:44px!important}.pa-12{padding:48px!important}.pa-13{padding:52px!important}.pa-14{padding:56px!important}.pa-15{padding:60px!important}.pa-16{padding:64px!important}.px-0{padding-right:0!important;padding-left:0!important}.px-1{padding-right:4px!important;padding-left:4px!important}.px-2{padding-right:8px!important;padding-left:8px!important}.px-3{padding-right:12px!important;padding-left:12px!important}.px-4{padding-right:16px!important;padding-left:16px!important}.px-5{padding-right:20px!important;padding-left:20px!important}.px-6{padding-right:24px!important;padding-left:24px!important}.px-7{padding-right:28px!important;padding-left:28px!important}.px-8{padding-right:32px!important;padding-left:32px!important}.px-9{padding-right:36px!important;padding-left:36px!important}.px-10{padding-right:40px!important;padding-left:40px!important}.px-11{padding-right:44px!important;padding-left:44px!important}.px-12{padding-right:48px!important;padding-left:48px!important}.px-13{padding-right:52px!important;padding-left:52px!important}.px-14{padding-right:56px!important;padding-left:56px!important}.px-15{padding-right:60px!important;padding-left:60px!important}.px-16{padding-right:64px!important;padding-left:64px!important}.py-0{padding-top:0!important;padding-bottom:0!important}.py-1{padding-top:4px!important;padding-bottom:4px!important}.py-2{padding-top:8px!important;padding-bottom:8px!important}.py-3{padding-top:12px!important;padding-bottom:12px!important}.py-4{padding-top:16px!important;padding-bottom:16px!important}.py-5{padding-top:20px!important;padding-bottom:20px!important}.py-6{padding-top:24px!important;padding-bottom:24px!important}.py-7{padding-top:28px!important;padding-bottom:28px!important}.py-8{padding-top:32px!important;padding-bottom:32px!important}.py-9{padding-top:36px!important;padding-bottom:36px!important}.py-10{padding-top:40px!important;padding-bottom:40px!important}.py-11{padding-top:44px!important;padding-bottom:44px!important}.py-12{padding-top:48px!important;padding-bottom:48px!important}.py-13{padding-top:52px!important;padding-bottom:52px!important}.py-14{padding-top:56px!important;padding-bottom:56px!important}.py-15{padding-top:60px!important;padding-bottom:60px!important}.py-16{padding-top:64px!important;padding-bottom:64px!important}.pt-0{padding-top:0!important}.pt-1{padding-top:4px!important}.pt-2{padding-top:8px!important}.pt-3{padding-top:12px!important}.pt-4{padding-top:16px!important}.pt-5{padding-top:20px!important}.pt-6{padding-top:24px!important}.pt-7{padding-top:28px!important}.pt-8{padding-top:32px!important}.pt-9{padding-top:36px!important}.pt-10{padding-top:40px!important}.pt-11{padding-top:44px!important}.pt-12{padding-top:48px!important}.pt-13{padding-top:52px!important}.pt-14{padding-top:56px!important}.pt-15{padding-top:60px!important}.pt-16{padding-top:64px!important}.pr-0{padding-right:0!important}.pr-1{padding-right:4px!important}.pr-2{padding-right:8px!important}.pr-3{padding-right:12px!important}.pr-4{padding-right:16px!important}.pr-5{padding-right:20px!important}.pr-6{padding-right:24px!important}.pr-7{padding-right:28px!important}.pr-8{padding-right:32px!important}.pr-9{padding-right:36px!important}.pr-10{padding-right:40px!important}.pr-11{padding-right:44px!important}.pr-12{padding-right:48px!important}.pr-13{padding-right:52px!important}.pr-14{padding-right:56px!important}.pr-15{padding-right:60px!important}.pr-16{padding-right:64px!important}.pb-0{padding-bottom:0!important}.pb-1{padding-bottom:4px!important}.pb-2{padding-bottom:8px!important}.pb-3{padding-bottom:12px!important}.pb-4{padding-bottom:16px!important}.pb-5{padding-bottom:20px!important}.pb-6{padding-bottom:24px!important}.pb-7{padding-bottom:28px!important}.pb-8{padding-bottom:32px!important}.pb-9{padding-bottom:36px!important}.pb-10{padding-bottom:40px!important}.pb-11{padding-bottom:44px!important}.pb-12{padding-bottom:48px!important}.pb-13{padding-bottom:52px!important}.pb-14{padding-bottom:56px!important}.pb-15{padding-bottom:60px!important}.pb-16{padding-bottom:64px!important}.pl-0{padding-left:0!important}.pl-1{padding-left:4px!important}.pl-2{padding-left:8px!important}.pl-3{padding-left:12px!important}.pl-4{padding-left:16px!important}.pl-5{padding-left:20px!important}.pl-6{padding-left:24px!important}.pl-7{padding-left:28px!important}.pl-8{padding-left:32px!important}.pl-9{padding-left:36px!important}.pl-10{padding-left:40px!important}.pl-11{padding-left:44px!important}.pl-12{padding-left:48px!important}.pl-13{padding-left:52px!important}.pl-14{padding-left:56px!important}.pl-15{padding-left:60px!important}.pl-16{padding-left:64px!important}.ps-0{padding-inline-start:0px!important}.ps-1{padding-inline-start:4px!important}.ps-2{padding-inline-start:8px!important}.ps-3{padding-inline-start:12px!important}.ps-4{padding-inline-start:16px!important}.ps-5{padding-inline-start:20px!important}.ps-6{padding-inline-start:24px!important}.ps-7{padding-inline-start:28px!important}.ps-8{padding-inline-start:32px!important}.ps-9{padding-inline-start:36px!important}.ps-10{padding-inline-start:40px!important}.ps-11{padding-inline-start:44px!important}.ps-12{padding-inline-start:48px!important}.ps-13{padding-inline-start:52px!important}.ps-14{padding-inline-start:56px!important}.ps-15{padding-inline-start:60px!important}.ps-16{padding-inline-start:64px!important}.pe-0{padding-inline-end:0px!important}.pe-1{padding-inline-end:4px!important}.pe-2{padding-inline-end:8px!important}.pe-3{padding-inline-end:12px!important}.pe-4{padding-inline-end:16px!important}.pe-5{padding-inline-end:20px!important}.pe-6{padding-inline-end:24px!important}.pe-7{padding-inline-end:28px!important}.pe-8{padding-inline-end:32px!important}.pe-9{padding-inline-end:36px!important}.pe-10{padding-inline-end:40px!important}.pe-11{padding-inline-end:44px!important}.pe-12{padding-inline-end:48px!important}.pe-13{padding-inline-end:52px!important}.pe-14{padding-inline-end:56px!important}.pe-15{padding-inline-end:60px!important}.pe-16{padding-inline-end:64px!important}.rounded-0{border-radius:0!important}.rounded-sm{border-radius:2px!important}.rounded{border-radius:4px!important}.rounded-lg{border-radius:8px!important}.rounded-xl{border-radius:24px!important}.rounded-pill{border-radius:9999px!important}.rounded-circle{border-radius:50%!important}.rounded-shaped{border-radius:24px 0!important}.rounded-t-0{border-top-left-radius:0!important;border-top-right-radius:0!important}.rounded-t-sm{border-top-left-radius:2px!important;border-top-right-radius:2px!important}.rounded-t{border-top-left-radius:4px!important;border-top-right-radius:4px!important}.rounded-t-lg{border-top-left-radius:8px!important;border-top-right-radius:8px!important}.rounded-t-xl{border-top-left-radius:24px!important;border-top-right-radius:24px!important}.rounded-t-pill{border-top-left-radius:9999px!important;border-top-right-radius:9999px!important}.rounded-t-circle{border-top-left-radius:50%!important;border-top-right-radius:50%!important}.rounded-t-shaped{border-top-left-radius:24px!important;border-top-right-radius:0!important}.v-locale--is-ltr .rounded-e-0{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.v-locale--is-rtl .rounded-e-0{border-top-left-radius:0!important;border-bottom-left-radius:0!important}.v-locale--is-ltr .rounded-e-sm{border-top-right-radius:2px!important;border-bottom-right-radius:2px!important}.v-locale--is-rtl .rounded-e-sm{border-top-left-radius:2px!important;border-bottom-left-radius:2px!important}.v-locale--is-ltr .rounded-e{border-top-right-radius:4px!important;border-bottom-right-radius:4px!important}.v-locale--is-rtl .rounded-e{border-top-left-radius:4px!important;border-bottom-left-radius:4px!important}.v-locale--is-ltr .rounded-e-lg{border-top-right-radius:8px!important;border-bottom-right-radius:8px!important}.v-locale--is-rtl .rounded-e-lg{border-top-left-radius:8px!important;border-bottom-left-radius:8px!important}.v-locale--is-ltr .rounded-e-xl{border-top-right-radius:24px!important;border-bottom-right-radius:24px!important}.v-locale--is-rtl .rounded-e-xl{border-top-left-radius:24px!important;border-bottom-left-radius:24px!important}.v-locale--is-ltr .rounded-e-pill{border-top-right-radius:9999px!important;border-bottom-right-radius:9999px!important}.v-locale--is-rtl .rounded-e-pill{border-top-left-radius:9999px!important;border-bottom-left-radius:9999px!important}.v-locale--is-ltr .rounded-e-circle{border-top-right-radius:50%!important;border-bottom-right-radius:50%!important}.v-locale--is-rtl .rounded-e-circle{border-top-left-radius:50%!important;border-bottom-left-radius:50%!important}.v-locale--is-ltr .rounded-e-shaped{border-top-right-radius:24px!important;border-bottom-right-radius:0!important}.v-locale--is-rtl .rounded-e-shaped{border-top-left-radius:24px!important;border-bottom-left-radius:0!important}.rounded-b-0{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.rounded-b-sm{border-bottom-left-radius:2px!important;border-bottom-right-radius:2px!important}.rounded-b{border-bottom-left-radius:4px!important;border-bottom-right-radius:4px!important}.rounded-b-lg{border-bottom-left-radius:8px!important;border-bottom-right-radius:8px!important}.rounded-b-xl{border-bottom-left-radius:24px!important;border-bottom-right-radius:24px!important}.rounded-b-pill{border-bottom-left-radius:9999px!important;border-bottom-right-radius:9999px!important}.rounded-b-circle{border-bottom-left-radius:50%!important;border-bottom-right-radius:50%!important}.rounded-b-shaped{border-bottom-left-radius:24px!important;border-bottom-right-radius:0!important}.v-locale--is-ltr .rounded-s-0{border-top-left-radius:0!important;border-bottom-left-radius:0!important}.v-locale--is-rtl .rounded-s-0{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.v-locale--is-ltr .rounded-s-sm{border-top-left-radius:2px!important;border-bottom-left-radius:2px!important}.v-locale--is-rtl .rounded-s-sm{border-top-right-radius:2px!important;border-bottom-right-radius:2px!important}.v-locale--is-ltr .rounded-s{border-top-left-radius:4px!important;border-bottom-left-radius:4px!important}.v-locale--is-rtl .rounded-s{border-top-right-radius:4px!important;border-bottom-right-radius:4px!important}.v-locale--is-ltr .rounded-s-lg{border-top-left-radius:8px!important;border-bottom-left-radius:8px!important}.v-locale--is-rtl .rounded-s-lg{border-top-right-radius:8px!important;border-bottom-right-radius:8px!important}.v-locale--is-ltr .rounded-s-xl{border-top-left-radius:24px!important;border-bottom-left-radius:24px!important}.v-locale--is-rtl .rounded-s-xl{border-top-right-radius:24px!important;border-bottom-right-radius:24px!important}.v-locale--is-ltr .rounded-s-pill{border-top-left-radius:9999px!important;border-bottom-left-radius:9999px!important}.v-locale--is-rtl .rounded-s-pill{border-top-right-radius:9999px!important;border-bottom-right-radius:9999px!important}.v-locale--is-ltr .rounded-s-circle{border-top-left-radius:50%!important;border-bottom-left-radius:50%!important}.v-locale--is-rtl .rounded-s-circle{border-top-right-radius:50%!important;border-bottom-right-radius:50%!important}.v-locale--is-ltr .rounded-s-shaped{border-top-left-radius:24px!important;border-bottom-left-radius:0!important}.v-locale--is-rtl .rounded-s-shaped{border-top-right-radius:24px!important;border-bottom-right-radius:0!important}.v-locale--is-ltr .rounded-ts-0{border-top-left-radius:0!important}.v-locale--is-rtl .rounded-ts-0{border-top-right-radius:0!important}.v-locale--is-ltr .rounded-ts-sm{border-top-left-radius:2px!important}.v-locale--is-rtl .rounded-ts-sm{border-top-right-radius:2px!important}.v-locale--is-ltr .rounded-ts{border-top-left-radius:4px!important}.v-locale--is-rtl .rounded-ts{border-top-right-radius:4px!important}.v-locale--is-ltr .rounded-ts-lg{border-top-left-radius:8px!important}.v-locale--is-rtl .rounded-ts-lg{border-top-right-radius:8px!important}.v-locale--is-ltr .rounded-ts-xl{border-top-left-radius:24px!important}.v-locale--is-rtl .rounded-ts-xl{border-top-right-radius:24px!important}.v-locale--is-ltr .rounded-ts-pill{border-top-left-radius:9999px!important}.v-locale--is-rtl .rounded-ts-pill{border-top-right-radius:9999px!important}.v-locale--is-ltr .rounded-ts-circle{border-top-left-radius:50%!important}.v-locale--is-rtl .rounded-ts-circle{border-top-right-radius:50%!important}.v-locale--is-ltr .rounded-ts-shaped{border-top-left-radius:24px 0!important}.v-locale--is-rtl .rounded-ts-shaped{border-top-right-radius:24px 0!important}.v-locale--is-ltr .rounded-te-0{border-top-right-radius:0!important}.v-locale--is-rtl .rounded-te-0{border-top-left-radius:0!important}.v-locale--is-ltr .rounded-te-sm{border-top-right-radius:2px!important}.v-locale--is-rtl .rounded-te-sm{border-top-left-radius:2px!important}.v-locale--is-ltr .rounded-te{border-top-right-radius:4px!important}.v-locale--is-rtl .rounded-te{border-top-left-radius:4px!important}.v-locale--is-ltr .rounded-te-lg{border-top-right-radius:8px!important}.v-locale--is-rtl .rounded-te-lg{border-top-left-radius:8px!important}.v-locale--is-ltr .rounded-te-xl{border-top-right-radius:24px!important}.v-locale--is-rtl .rounded-te-xl{border-top-left-radius:24px!important}.v-locale--is-ltr .rounded-te-pill{border-top-right-radius:9999px!important}.v-locale--is-rtl .rounded-te-pill{border-top-left-radius:9999px!important}.v-locale--is-ltr .rounded-te-circle{border-top-right-radius:50%!important}.v-locale--is-rtl .rounded-te-circle{border-top-left-radius:50%!important}.v-locale--is-ltr .rounded-te-shaped{border-top-right-radius:24px 0!important}.v-locale--is-rtl .rounded-te-shaped{border-top-left-radius:24px 0!important}.v-locale--is-ltr .rounded-be-0{border-bottom-right-radius:0!important}.v-locale--is-rtl .rounded-be-0{border-bottom-left-radius:0!important}.v-locale--is-ltr .rounded-be-sm{border-bottom-right-radius:2px!important}.v-locale--is-rtl .rounded-be-sm{border-bottom-left-radius:2px!important}.v-locale--is-ltr .rounded-be{border-bottom-right-radius:4px!important}.v-locale--is-rtl .rounded-be{border-bottom-left-radius:4px!important}.v-locale--is-ltr .rounded-be-lg{border-bottom-right-radius:8px!important}.v-locale--is-rtl .rounded-be-lg{border-bottom-left-radius:8px!important}.v-locale--is-ltr .rounded-be-xl{border-bottom-right-radius:24px!important}.v-locale--is-rtl .rounded-be-xl{border-bottom-left-radius:24px!important}.v-locale--is-ltr .rounded-be-pill{border-bottom-right-radius:9999px!important}.v-locale--is-rtl .rounded-be-pill{border-bottom-left-radius:9999px!important}.v-locale--is-ltr .rounded-be-circle{border-bottom-right-radius:50%!important}.v-locale--is-rtl .rounded-be-circle{border-bottom-left-radius:50%!important}.v-locale--is-ltr .rounded-be-shaped{border-bottom-right-radius:24px 0!important}.v-locale--is-rtl .rounded-be-shaped{border-bottom-left-radius:24px 0!important}.v-locale--is-ltr .rounded-bs-0{border-bottom-left-radius:0!important}.v-locale--is-rtl .rounded-bs-0{border-bottom-right-radius:0!important}.v-locale--is-ltr .rounded-bs-sm{border-bottom-left-radius:2px!important}.v-locale--is-rtl .rounded-bs-sm{border-bottom-right-radius:2px!important}.v-locale--is-ltr .rounded-bs{border-bottom-left-radius:4px!important}.v-locale--is-rtl .rounded-bs{border-bottom-right-radius:4px!important}.v-locale--is-ltr .rounded-bs-lg{border-bottom-left-radius:8px!important}.v-locale--is-rtl .rounded-bs-lg{border-bottom-right-radius:8px!important}.v-locale--is-ltr .rounded-bs-xl{border-bottom-left-radius:24px!important}.v-locale--is-rtl .rounded-bs-xl{border-bottom-right-radius:24px!important}.v-locale--is-ltr .rounded-bs-pill{border-bottom-left-radius:9999px!important}.v-locale--is-rtl .rounded-bs-pill{border-bottom-right-radius:9999px!important}.v-locale--is-ltr .rounded-bs-circle{border-bottom-left-radius:50%!important}.v-locale--is-rtl .rounded-bs-circle{border-bottom-right-radius:50%!important}.v-locale--is-ltr .rounded-bs-shaped{border-bottom-left-radius:24px 0!important}.v-locale--is-rtl .rounded-bs-shaped{border-bottom-right-radius:24px 0!important}.border-0{border-width:0!important;border-style:solid!important;border-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border,.border-thin{border-width:thin!important;border-style:solid!important;border-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-sm{border-width:1px!important;border-style:solid!important;border-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-md{border-width:2px!important;border-style:solid!important;border-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-lg{border-width:4px!important;border-style:solid!important;border-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-xl{border-width:8px!important;border-style:solid!important;border-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-current{border-color:currentColor!important}.border-opacity-0{--v-border-opacity: 0 !important}.border-opacity{--v-border-opacity: .12 !important}.border-opacity-25{--v-border-opacity: .25 !important}.border-opacity-50{--v-border-opacity: .5 !important}.border-opacity-75{--v-border-opacity: .75 !important}.border-opacity-100{--v-border-opacity: 1 !important}.border-t-0{border-block-start-width:0!important;border-block-start-style:solid!important;border-block-start-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-t,.border-t-thin{border-block-start-width:thin!important;border-block-start-style:solid!important;border-block-start-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-t-sm{border-block-start-width:1px!important;border-block-start-style:solid!important;border-block-start-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-t-md{border-block-start-width:2px!important;border-block-start-style:solid!important;border-block-start-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-t-lg{border-block-start-width:4px!important;border-block-start-style:solid!important;border-block-start-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-t-xl{border-block-start-width:8px!important;border-block-start-style:solid!important;border-block-start-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-e-0{border-inline-end-width:0!important;border-inline-end-style:solid!important;border-inline-end-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-e,.border-e-thin{border-inline-end-width:thin!important;border-inline-end-style:solid!important;border-inline-end-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-e-sm{border-inline-end-width:1px!important;border-inline-end-style:solid!important;border-inline-end-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-e-md{border-inline-end-width:2px!important;border-inline-end-style:solid!important;border-inline-end-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-e-lg{border-inline-end-width:4px!important;border-inline-end-style:solid!important;border-inline-end-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-e-xl{border-inline-end-width:8px!important;border-inline-end-style:solid!important;border-inline-end-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-b-0{border-block-end-width:0!important;border-block-end-style:solid!important;border-block-end-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-b,.border-b-thin{border-block-end-width:thin!important;border-block-end-style:solid!important;border-block-end-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-b-sm{border-block-end-width:1px!important;border-block-end-style:solid!important;border-block-end-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-b-md{border-block-end-width:2px!important;border-block-end-style:solid!important;border-block-end-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-b-lg{border-block-end-width:4px!important;border-block-end-style:solid!important;border-block-end-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-b-xl{border-block-end-width:8px!important;border-block-end-style:solid!important;border-block-end-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-s-0{border-inline-start-width:0!important;border-inline-start-style:solid!important;border-inline-start-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-s,.border-s-thin{border-inline-start-width:thin!important;border-inline-start-style:solid!important;border-inline-start-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-s-sm{border-inline-start-width:1px!important;border-inline-start-style:solid!important;border-inline-start-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-s-md{border-inline-start-width:2px!important;border-inline-start-style:solid!important;border-inline-start-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-s-lg{border-inline-start-width:4px!important;border-inline-start-style:solid!important;border-inline-start-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-s-xl{border-inline-start-width:8px!important;border-inline-start-style:solid!important;border-inline-start-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-solid{border-style:solid!important}.border-dashed{border-style:dashed!important}.border-dotted{border-style:dotted!important}.border-double{border-style:double!important}.border-none{border-style:none!important}.text-left{text-align:left!important}.text-right{text-align:right!important}.text-center{text-align:center!important}.text-justify{text-align:justify!important}.text-start{text-align:start!important}.text-end{text-align:end!important}.text-decoration-line-through{text-decoration:line-through!important}.text-decoration-none{text-decoration:none!important}.text-decoration-overline{text-decoration:overline!important}.text-decoration-underline{text-decoration:underline!important}.text-wrap{white-space:normal!important}.text-no-wrap{white-space:nowrap!important}.text-pre{white-space:pre!important}.text-pre-line{white-space:pre-line!important}.text-pre-wrap{white-space:pre-wrap!important}.text-break{overflow-wrap:break-word!important;word-break:break-word!important}.opacity-hover{opacity:var(--v-hover-opacity)!important}.opacity-focus{opacity:var(--v-focus-opacity)!important}.opacity-selected{opacity:var(--v-selected-opacity)!important}.opacity-activated{opacity:var(--v-activated-opacity)!important}.opacity-pressed{opacity:var(--v-pressed-opacity)!important}.opacity-dragged{opacity:var(--v-dragged-opacity)!important}.opacity-0{opacity:0!important}.opacity-10{opacity:.1!important}.opacity-20{opacity:.2!important}.opacity-30{opacity:.3!important}.opacity-40{opacity:.4!important}.opacity-50{opacity:.5!important}.opacity-60{opacity:.6!important}.opacity-70{opacity:.7!important}.opacity-80{opacity:.8!important}.opacity-90{opacity:.9!important}.opacity-100{opacity:1!important}.text-high-emphasis{color:rgba(var(--v-theme-on-background),var(--v-high-emphasis-opacity))!important}.text-medium-emphasis{color:rgba(var(--v-theme-on-background),var(--v-medium-emphasis-opacity))!important}.text-disabled{color:rgba(var(--v-theme-on-background),var(--v-disabled-opacity))!important}.text-truncate{white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.text-h1{font-size:6rem!important;font-weight:300;line-height:1;letter-spacing:-.015625em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-h2{font-size:3.75rem!important;font-weight:300;line-height:1;letter-spacing:-.0083333333em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-h3{font-size:3rem!important;font-weight:400;line-height:1.05;letter-spacing:normal!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-h4{font-size:2.125rem!important;font-weight:400;line-height:1.175;letter-spacing:.0073529412em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-h5{font-size:1.5rem!important;font-weight:400;line-height:1.333;letter-spacing:normal!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-h6{font-size:1.25rem!important;font-weight:500;line-height:1.6;letter-spacing:.0125em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-subtitle-1{font-size:1rem!important;font-weight:400;line-height:1.75;letter-spacing:.009375em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-subtitle-2{font-size:.875rem!important;font-weight:500;line-height:1.6;letter-spacing:.0071428571em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-body-1{font-size:1rem!important;font-weight:400;line-height:1.5;letter-spacing:.03125em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-body-2{font-size:.875rem!important;font-weight:400;line-height:1.425;letter-spacing:.0178571429em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-button{font-size:.875rem!important;font-weight:500;line-height:2.6;letter-spacing:.0892857143em!important;font-family:Roboto,sans-serif;text-transform:uppercase!important}.text-caption{font-size:.75rem!important;font-weight:400;line-height:1.667;letter-spacing:.0333333333em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-overline{font-size:.75rem!important;font-weight:500;line-height:2.667;letter-spacing:.1666666667em!important;font-family:Roboto,sans-serif;text-transform:uppercase!important}.text-none{text-transform:none!important}.text-capitalize{text-transform:capitalize!important}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.font-weight-thin{font-weight:100!important}.font-weight-light{font-weight:300!important}.font-weight-regular{font-weight:400!important}.font-weight-medium{font-weight:500!important}.font-weight-semibold{font-weight:600!important}.font-weight-bold{font-weight:700!important}.font-weight-black{font-weight:900!important}.font-italic{font-style:italic!important}.text-mono{font-family:monospace!important}.position-static{position:static!important}.position-relative{position:relative!important}.position-fixed{position:fixed!important}.position-absolute{position:absolute!important}.position-sticky{position:sticky!important}.top-0{top:0!important}.right-0{right:0!important}.bottom-0{bottom:0!important}.left-0{left:0!important}.cursor-auto{cursor:auto!important}.cursor-default{cursor:default!important}.cursor-pointer{cursor:pointer!important}.cursor-wait{cursor:wait!important}.cursor-text{cursor:text!important}.cursor-move{cursor:move!important}.cursor-help{cursor:help!important}.cursor-not-allowed{cursor:not-allowed!important}.cursor-progress{cursor:progress!important}.cursor-grab{cursor:grab!important}.cursor-grabbing{cursor:grabbing!important}.cursor-none{cursor:none!important}.fill-height{height:100%!important}.h-auto{height:auto!important}.h-screen{height:100vh!important}.h-0{height:0!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.h-screen{height:100dvh!important}.w-auto{width:auto!important}.w-0{width:0!important}.w-25{width:25%!important}.w-33{width:33%!important}.w-50{width:50%!important}.w-66{width:66%!important}.w-75{width:75%!important}.w-100{width:100%!important}@media(min-width:600px){.d-sm-none{display:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:flex!important}.d-sm-inline-flex{display:inline-flex!important}.float-sm-none{float:none!important}.float-sm-left{float:left!important}.float-sm-right{float:right!important}.v-locale--is-rtl .float-sm-end{float:left!important}.v-locale--is-rtl .float-sm-start,.v-locale--is-ltr .float-sm-end{float:right!important}.v-locale--is-ltr .float-sm-start{float:left!important}.flex-sm-fill,.flex-sm-1-1{flex:1 1 auto!important}.flex-sm-1-0{flex:1 0 auto!important}.flex-sm-0-1{flex:0 1 auto!important}.flex-sm-0-0{flex:0 0 auto!important}.flex-sm-1-1-100{flex:1 1 100%!important}.flex-sm-1-0-100{flex:1 0 100%!important}.flex-sm-0-1-100{flex:0 1 100%!important}.flex-sm-0-0-100{flex:0 0 100%!important}.flex-sm-1-1-0{flex:1 1 0!important}.flex-sm-1-0-0{flex:1 0 0!important}.flex-sm-0-1-0{flex:0 1 0!important}.flex-sm-0-0-0{flex:0 0 0!important}.flex-sm-row{flex-direction:row!important}.flex-sm-column{flex-direction:column!important}.flex-sm-row-reverse{flex-direction:row-reverse!important}.flex-sm-column-reverse{flex-direction:column-reverse!important}.flex-sm-grow-0{flex-grow:0!important}.flex-sm-grow-1{flex-grow:1!important}.flex-sm-shrink-0{flex-shrink:0!important}.flex-sm-shrink-1{flex-shrink:1!important}.flex-sm-wrap{flex-wrap:wrap!important}.flex-sm-nowrap{flex-wrap:nowrap!important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-sm-start{justify-content:flex-start!important}.justify-sm-end{justify-content:flex-end!important}.justify-sm-center{justify-content:center!important}.justify-sm-space-between{justify-content:space-between!important}.justify-sm-space-around{justify-content:space-around!important}.justify-sm-space-evenly{justify-content:space-evenly!important}.justify-items-sm-start{justify-items:flex-start!important}.justify-items-sm-end{justify-items:flex-end!important}.justify-items-sm-center{justify-items:center!important}.justify-items-sm-stretch{justify-items:stretch!important}.align-sm-start{align-items:flex-start!important}.align-sm-end{align-items:flex-end!important}.align-sm-center{align-items:center!important}.align-sm-baseline{align-items:baseline!important}.align-sm-stretch{align-items:stretch!important}.align-content-sm-start{align-content:flex-start!important}.align-content-sm-end{align-content:flex-end!important}.align-content-sm-center{align-content:center!important}.align-content-sm-space-between{align-content:space-between!important}.align-content-sm-space-around{align-content:space-around!important}.align-content-sm-space-evenly{align-content:space-evenly!important}.align-content-sm-stretch{align-content:stretch!important}.align-self-sm-auto{align-self:auto!important}.align-self-sm-start{align-self:flex-start!important}.align-self-sm-end{align-self:flex-end!important}.align-self-sm-center{align-self:center!important}.align-self-sm-baseline{align-self:baseline!important}.align-self-sm-stretch{align-self:stretch!important}.order-sm-first{order:-1!important}.order-sm-0{order:0!important}.order-sm-1{order:1!important}.order-sm-2{order:2!important}.order-sm-3{order:3!important}.order-sm-4{order:4!important}.order-sm-5{order:5!important}.order-sm-6{order:6!important}.order-sm-7{order:7!important}.order-sm-8{order:8!important}.order-sm-9{order:9!important}.order-sm-10{order:10!important}.order-sm-11{order:11!important}.order-sm-12{order:12!important}.order-sm-last{order:13!important}.ga-sm-0{gap:0px!important}.ga-sm-1{gap:4px!important}.ga-sm-2{gap:8px!important}.ga-sm-3{gap:12px!important}.ga-sm-4{gap:16px!important}.ga-sm-5{gap:20px!important}.ga-sm-6{gap:24px!important}.ga-sm-7{gap:28px!important}.ga-sm-8{gap:32px!important}.ga-sm-9{gap:36px!important}.ga-sm-10{gap:40px!important}.ga-sm-11{gap:44px!important}.ga-sm-12{gap:48px!important}.ga-sm-13{gap:52px!important}.ga-sm-14{gap:56px!important}.ga-sm-15{gap:60px!important}.ga-sm-16{gap:64px!important}.ga-sm-auto{gap:auto!important}.gr-sm-0{row-gap:0px!important}.gr-sm-1{row-gap:4px!important}.gr-sm-2{row-gap:8px!important}.gr-sm-3{row-gap:12px!important}.gr-sm-4{row-gap:16px!important}.gr-sm-5{row-gap:20px!important}.gr-sm-6{row-gap:24px!important}.gr-sm-7{row-gap:28px!important}.gr-sm-8{row-gap:32px!important}.gr-sm-9{row-gap:36px!important}.gr-sm-10{row-gap:40px!important}.gr-sm-11{row-gap:44px!important}.gr-sm-12{row-gap:48px!important}.gr-sm-13{row-gap:52px!important}.gr-sm-14{row-gap:56px!important}.gr-sm-15{row-gap:60px!important}.gr-sm-16{row-gap:64px!important}.gr-sm-auto{row-gap:auto!important}.gc-sm-0{column-gap:0px!important}.gc-sm-1{column-gap:4px!important}.gc-sm-2{column-gap:8px!important}.gc-sm-3{column-gap:12px!important}.gc-sm-4{column-gap:16px!important}.gc-sm-5{column-gap:20px!important}.gc-sm-6{column-gap:24px!important}.gc-sm-7{column-gap:28px!important}.gc-sm-8{column-gap:32px!important}.gc-sm-9{column-gap:36px!important}.gc-sm-10{column-gap:40px!important}.gc-sm-11{column-gap:44px!important}.gc-sm-12{column-gap:48px!important}.gc-sm-13{column-gap:52px!important}.gc-sm-14{column-gap:56px!important}.gc-sm-15{column-gap:60px!important}.gc-sm-16{column-gap:64px!important}.gc-sm-auto{column-gap:auto!important}.ma-sm-0{margin:0!important}.ma-sm-1{margin:4px!important}.ma-sm-2{margin:8px!important}.ma-sm-3{margin:12px!important}.ma-sm-4{margin:16px!important}.ma-sm-5{margin:20px!important}.ma-sm-6{margin:24px!important}.ma-sm-7{margin:28px!important}.ma-sm-8{margin:32px!important}.ma-sm-9{margin:36px!important}.ma-sm-10{margin:40px!important}.ma-sm-11{margin:44px!important}.ma-sm-12{margin:48px!important}.ma-sm-13{margin:52px!important}.ma-sm-14{margin:56px!important}.ma-sm-15{margin:60px!important}.ma-sm-16{margin:64px!important}.ma-sm-auto{margin:auto!important}.mx-sm-0{margin-right:0!important;margin-left:0!important}.mx-sm-1{margin-right:4px!important;margin-left:4px!important}.mx-sm-2{margin-right:8px!important;margin-left:8px!important}.mx-sm-3{margin-right:12px!important;margin-left:12px!important}.mx-sm-4{margin-right:16px!important;margin-left:16px!important}.mx-sm-5{margin-right:20px!important;margin-left:20px!important}.mx-sm-6{margin-right:24px!important;margin-left:24px!important}.mx-sm-7{margin-right:28px!important;margin-left:28px!important}.mx-sm-8{margin-right:32px!important;margin-left:32px!important}.mx-sm-9{margin-right:36px!important;margin-left:36px!important}.mx-sm-10{margin-right:40px!important;margin-left:40px!important}.mx-sm-11{margin-right:44px!important;margin-left:44px!important}.mx-sm-12{margin-right:48px!important;margin-left:48px!important}.mx-sm-13{margin-right:52px!important;margin-left:52px!important}.mx-sm-14{margin-right:56px!important;margin-left:56px!important}.mx-sm-15{margin-right:60px!important;margin-left:60px!important}.mx-sm-16{margin-right:64px!important;margin-left:64px!important}.mx-sm-auto{margin-right:auto!important;margin-left:auto!important}.my-sm-0{margin-top:0!important;margin-bottom:0!important}.my-sm-1{margin-top:4px!important;margin-bottom:4px!important}.my-sm-2{margin-top:8px!important;margin-bottom:8px!important}.my-sm-3{margin-top:12px!important;margin-bottom:12px!important}.my-sm-4{margin-top:16px!important;margin-bottom:16px!important}.my-sm-5{margin-top:20px!important;margin-bottom:20px!important}.my-sm-6{margin-top:24px!important;margin-bottom:24px!important}.my-sm-7{margin-top:28px!important;margin-bottom:28px!important}.my-sm-8{margin-top:32px!important;margin-bottom:32px!important}.my-sm-9{margin-top:36px!important;margin-bottom:36px!important}.my-sm-10{margin-top:40px!important;margin-bottom:40px!important}.my-sm-11{margin-top:44px!important;margin-bottom:44px!important}.my-sm-12{margin-top:48px!important;margin-bottom:48px!important}.my-sm-13{margin-top:52px!important;margin-bottom:52px!important}.my-sm-14{margin-top:56px!important;margin-bottom:56px!important}.my-sm-15{margin-top:60px!important;margin-bottom:60px!important}.my-sm-16{margin-top:64px!important;margin-bottom:64px!important}.my-sm-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-sm-0{margin-top:0!important}.mt-sm-1{margin-top:4px!important}.mt-sm-2{margin-top:8px!important}.mt-sm-3{margin-top:12px!important}.mt-sm-4{margin-top:16px!important}.mt-sm-5{margin-top:20px!important}.mt-sm-6{margin-top:24px!important}.mt-sm-7{margin-top:28px!important}.mt-sm-8{margin-top:32px!important}.mt-sm-9{margin-top:36px!important}.mt-sm-10{margin-top:40px!important}.mt-sm-11{margin-top:44px!important}.mt-sm-12{margin-top:48px!important}.mt-sm-13{margin-top:52px!important}.mt-sm-14{margin-top:56px!important}.mt-sm-15{margin-top:60px!important}.mt-sm-16{margin-top:64px!important}.mt-sm-auto{margin-top:auto!important}.mr-sm-0{margin-right:0!important}.mr-sm-1{margin-right:4px!important}.mr-sm-2{margin-right:8px!important}.mr-sm-3{margin-right:12px!important}.mr-sm-4{margin-right:16px!important}.mr-sm-5{margin-right:20px!important}.mr-sm-6{margin-right:24px!important}.mr-sm-7{margin-right:28px!important}.mr-sm-8{margin-right:32px!important}.mr-sm-9{margin-right:36px!important}.mr-sm-10{margin-right:40px!important}.mr-sm-11{margin-right:44px!important}.mr-sm-12{margin-right:48px!important}.mr-sm-13{margin-right:52px!important}.mr-sm-14{margin-right:56px!important}.mr-sm-15{margin-right:60px!important}.mr-sm-16{margin-right:64px!important}.mr-sm-auto{margin-right:auto!important}.mb-sm-0{margin-bottom:0!important}.mb-sm-1{margin-bottom:4px!important}.mb-sm-2{margin-bottom:8px!important}.mb-sm-3{margin-bottom:12px!important}.mb-sm-4{margin-bottom:16px!important}.mb-sm-5{margin-bottom:20px!important}.mb-sm-6{margin-bottom:24px!important}.mb-sm-7{margin-bottom:28px!important}.mb-sm-8{margin-bottom:32px!important}.mb-sm-9{margin-bottom:36px!important}.mb-sm-10{margin-bottom:40px!important}.mb-sm-11{margin-bottom:44px!important}.mb-sm-12{margin-bottom:48px!important}.mb-sm-13{margin-bottom:52px!important}.mb-sm-14{margin-bottom:56px!important}.mb-sm-15{margin-bottom:60px!important}.mb-sm-16{margin-bottom:64px!important}.mb-sm-auto{margin-bottom:auto!important}.ml-sm-0{margin-left:0!important}.ml-sm-1{margin-left:4px!important}.ml-sm-2{margin-left:8px!important}.ml-sm-3{margin-left:12px!important}.ml-sm-4{margin-left:16px!important}.ml-sm-5{margin-left:20px!important}.ml-sm-6{margin-left:24px!important}.ml-sm-7{margin-left:28px!important}.ml-sm-8{margin-left:32px!important}.ml-sm-9{margin-left:36px!important}.ml-sm-10{margin-left:40px!important}.ml-sm-11{margin-left:44px!important}.ml-sm-12{margin-left:48px!important}.ml-sm-13{margin-left:52px!important}.ml-sm-14{margin-left:56px!important}.ml-sm-15{margin-left:60px!important}.ml-sm-16{margin-left:64px!important}.ml-sm-auto{margin-left:auto!important}.ms-sm-0{margin-inline-start:0px!important}.ms-sm-1{margin-inline-start:4px!important}.ms-sm-2{margin-inline-start:8px!important}.ms-sm-3{margin-inline-start:12px!important}.ms-sm-4{margin-inline-start:16px!important}.ms-sm-5{margin-inline-start:20px!important}.ms-sm-6{margin-inline-start:24px!important}.ms-sm-7{margin-inline-start:28px!important}.ms-sm-8{margin-inline-start:32px!important}.ms-sm-9{margin-inline-start:36px!important}.ms-sm-10{margin-inline-start:40px!important}.ms-sm-11{margin-inline-start:44px!important}.ms-sm-12{margin-inline-start:48px!important}.ms-sm-13{margin-inline-start:52px!important}.ms-sm-14{margin-inline-start:56px!important}.ms-sm-15{margin-inline-start:60px!important}.ms-sm-16{margin-inline-start:64px!important}.ms-sm-auto{margin-inline-start:auto!important}.me-sm-0{margin-inline-end:0px!important}.me-sm-1{margin-inline-end:4px!important}.me-sm-2{margin-inline-end:8px!important}.me-sm-3{margin-inline-end:12px!important}.me-sm-4{margin-inline-end:16px!important}.me-sm-5{margin-inline-end:20px!important}.me-sm-6{margin-inline-end:24px!important}.me-sm-7{margin-inline-end:28px!important}.me-sm-8{margin-inline-end:32px!important}.me-sm-9{margin-inline-end:36px!important}.me-sm-10{margin-inline-end:40px!important}.me-sm-11{margin-inline-end:44px!important}.me-sm-12{margin-inline-end:48px!important}.me-sm-13{margin-inline-end:52px!important}.me-sm-14{margin-inline-end:56px!important}.me-sm-15{margin-inline-end:60px!important}.me-sm-16{margin-inline-end:64px!important}.me-sm-auto{margin-inline-end:auto!important}.ma-sm-n1{margin:-4px!important}.ma-sm-n2{margin:-8px!important}.ma-sm-n3{margin:-12px!important}.ma-sm-n4{margin:-16px!important}.ma-sm-n5{margin:-20px!important}.ma-sm-n6{margin:-24px!important}.ma-sm-n7{margin:-28px!important}.ma-sm-n8{margin:-32px!important}.ma-sm-n9{margin:-36px!important}.ma-sm-n10{margin:-40px!important}.ma-sm-n11{margin:-44px!important}.ma-sm-n12{margin:-48px!important}.ma-sm-n13{margin:-52px!important}.ma-sm-n14{margin:-56px!important}.ma-sm-n15{margin:-60px!important}.ma-sm-n16{margin:-64px!important}.mx-sm-n1{margin-right:-4px!important;margin-left:-4px!important}.mx-sm-n2{margin-right:-8px!important;margin-left:-8px!important}.mx-sm-n3{margin-right:-12px!important;margin-left:-12px!important}.mx-sm-n4{margin-right:-16px!important;margin-left:-16px!important}.mx-sm-n5{margin-right:-20px!important;margin-left:-20px!important}.mx-sm-n6{margin-right:-24px!important;margin-left:-24px!important}.mx-sm-n7{margin-right:-28px!important;margin-left:-28px!important}.mx-sm-n8{margin-right:-32px!important;margin-left:-32px!important}.mx-sm-n9{margin-right:-36px!important;margin-left:-36px!important}.mx-sm-n10{margin-right:-40px!important;margin-left:-40px!important}.mx-sm-n11{margin-right:-44px!important;margin-left:-44px!important}.mx-sm-n12{margin-right:-48px!important;margin-left:-48px!important}.mx-sm-n13{margin-right:-52px!important;margin-left:-52px!important}.mx-sm-n14{margin-right:-56px!important;margin-left:-56px!important}.mx-sm-n15{margin-right:-60px!important;margin-left:-60px!important}.mx-sm-n16{margin-right:-64px!important;margin-left:-64px!important}.my-sm-n1{margin-top:-4px!important;margin-bottom:-4px!important}.my-sm-n2{margin-top:-8px!important;margin-bottom:-8px!important}.my-sm-n3{margin-top:-12px!important;margin-bottom:-12px!important}.my-sm-n4{margin-top:-16px!important;margin-bottom:-16px!important}.my-sm-n5{margin-top:-20px!important;margin-bottom:-20px!important}.my-sm-n6{margin-top:-24px!important;margin-bottom:-24px!important}.my-sm-n7{margin-top:-28px!important;margin-bottom:-28px!important}.my-sm-n8{margin-top:-32px!important;margin-bottom:-32px!important}.my-sm-n9{margin-top:-36px!important;margin-bottom:-36px!important}.my-sm-n10{margin-top:-40px!important;margin-bottom:-40px!important}.my-sm-n11{margin-top:-44px!important;margin-bottom:-44px!important}.my-sm-n12{margin-top:-48px!important;margin-bottom:-48px!important}.my-sm-n13{margin-top:-52px!important;margin-bottom:-52px!important}.my-sm-n14{margin-top:-56px!important;margin-bottom:-56px!important}.my-sm-n15{margin-top:-60px!important;margin-bottom:-60px!important}.my-sm-n16{margin-top:-64px!important;margin-bottom:-64px!important}.mt-sm-n1{margin-top:-4px!important}.mt-sm-n2{margin-top:-8px!important}.mt-sm-n3{margin-top:-12px!important}.mt-sm-n4{margin-top:-16px!important}.mt-sm-n5{margin-top:-20px!important}.mt-sm-n6{margin-top:-24px!important}.mt-sm-n7{margin-top:-28px!important}.mt-sm-n8{margin-top:-32px!important}.mt-sm-n9{margin-top:-36px!important}.mt-sm-n10{margin-top:-40px!important}.mt-sm-n11{margin-top:-44px!important}.mt-sm-n12{margin-top:-48px!important}.mt-sm-n13{margin-top:-52px!important}.mt-sm-n14{margin-top:-56px!important}.mt-sm-n15{margin-top:-60px!important}.mt-sm-n16{margin-top:-64px!important}.mr-sm-n1{margin-right:-4px!important}.mr-sm-n2{margin-right:-8px!important}.mr-sm-n3{margin-right:-12px!important}.mr-sm-n4{margin-right:-16px!important}.mr-sm-n5{margin-right:-20px!important}.mr-sm-n6{margin-right:-24px!important}.mr-sm-n7{margin-right:-28px!important}.mr-sm-n8{margin-right:-32px!important}.mr-sm-n9{margin-right:-36px!important}.mr-sm-n10{margin-right:-40px!important}.mr-sm-n11{margin-right:-44px!important}.mr-sm-n12{margin-right:-48px!important}.mr-sm-n13{margin-right:-52px!important}.mr-sm-n14{margin-right:-56px!important}.mr-sm-n15{margin-right:-60px!important}.mr-sm-n16{margin-right:-64px!important}.mb-sm-n1{margin-bottom:-4px!important}.mb-sm-n2{margin-bottom:-8px!important}.mb-sm-n3{margin-bottom:-12px!important}.mb-sm-n4{margin-bottom:-16px!important}.mb-sm-n5{margin-bottom:-20px!important}.mb-sm-n6{margin-bottom:-24px!important}.mb-sm-n7{margin-bottom:-28px!important}.mb-sm-n8{margin-bottom:-32px!important}.mb-sm-n9{margin-bottom:-36px!important}.mb-sm-n10{margin-bottom:-40px!important}.mb-sm-n11{margin-bottom:-44px!important}.mb-sm-n12{margin-bottom:-48px!important}.mb-sm-n13{margin-bottom:-52px!important}.mb-sm-n14{margin-bottom:-56px!important}.mb-sm-n15{margin-bottom:-60px!important}.mb-sm-n16{margin-bottom:-64px!important}.ml-sm-n1{margin-left:-4px!important}.ml-sm-n2{margin-left:-8px!important}.ml-sm-n3{margin-left:-12px!important}.ml-sm-n4{margin-left:-16px!important}.ml-sm-n5{margin-left:-20px!important}.ml-sm-n6{margin-left:-24px!important}.ml-sm-n7{margin-left:-28px!important}.ml-sm-n8{margin-left:-32px!important}.ml-sm-n9{margin-left:-36px!important}.ml-sm-n10{margin-left:-40px!important}.ml-sm-n11{margin-left:-44px!important}.ml-sm-n12{margin-left:-48px!important}.ml-sm-n13{margin-left:-52px!important}.ml-sm-n14{margin-left:-56px!important}.ml-sm-n15{margin-left:-60px!important}.ml-sm-n16{margin-left:-64px!important}.ms-sm-n1{margin-inline-start:-4px!important}.ms-sm-n2{margin-inline-start:-8px!important}.ms-sm-n3{margin-inline-start:-12px!important}.ms-sm-n4{margin-inline-start:-16px!important}.ms-sm-n5{margin-inline-start:-20px!important}.ms-sm-n6{margin-inline-start:-24px!important}.ms-sm-n7{margin-inline-start:-28px!important}.ms-sm-n8{margin-inline-start:-32px!important}.ms-sm-n9{margin-inline-start:-36px!important}.ms-sm-n10{margin-inline-start:-40px!important}.ms-sm-n11{margin-inline-start:-44px!important}.ms-sm-n12{margin-inline-start:-48px!important}.ms-sm-n13{margin-inline-start:-52px!important}.ms-sm-n14{margin-inline-start:-56px!important}.ms-sm-n15{margin-inline-start:-60px!important}.ms-sm-n16{margin-inline-start:-64px!important}.me-sm-n1{margin-inline-end:-4px!important}.me-sm-n2{margin-inline-end:-8px!important}.me-sm-n3{margin-inline-end:-12px!important}.me-sm-n4{margin-inline-end:-16px!important}.me-sm-n5{margin-inline-end:-20px!important}.me-sm-n6{margin-inline-end:-24px!important}.me-sm-n7{margin-inline-end:-28px!important}.me-sm-n8{margin-inline-end:-32px!important}.me-sm-n9{margin-inline-end:-36px!important}.me-sm-n10{margin-inline-end:-40px!important}.me-sm-n11{margin-inline-end:-44px!important}.me-sm-n12{margin-inline-end:-48px!important}.me-sm-n13{margin-inline-end:-52px!important}.me-sm-n14{margin-inline-end:-56px!important}.me-sm-n15{margin-inline-end:-60px!important}.me-sm-n16{margin-inline-end:-64px!important}.pa-sm-0{padding:0!important}.pa-sm-1{padding:4px!important}.pa-sm-2{padding:8px!important}.pa-sm-3{padding:12px!important}.pa-sm-4{padding:16px!important}.pa-sm-5{padding:20px!important}.pa-sm-6{padding:24px!important}.pa-sm-7{padding:28px!important}.pa-sm-8{padding:32px!important}.pa-sm-9{padding:36px!important}.pa-sm-10{padding:40px!important}.pa-sm-11{padding:44px!important}.pa-sm-12{padding:48px!important}.pa-sm-13{padding:52px!important}.pa-sm-14{padding:56px!important}.pa-sm-15{padding:60px!important}.pa-sm-16{padding:64px!important}.px-sm-0{padding-right:0!important;padding-left:0!important}.px-sm-1{padding-right:4px!important;padding-left:4px!important}.px-sm-2{padding-right:8px!important;padding-left:8px!important}.px-sm-3{padding-right:12px!important;padding-left:12px!important}.px-sm-4{padding-right:16px!important;padding-left:16px!important}.px-sm-5{padding-right:20px!important;padding-left:20px!important}.px-sm-6{padding-right:24px!important;padding-left:24px!important}.px-sm-7{padding-right:28px!important;padding-left:28px!important}.px-sm-8{padding-right:32px!important;padding-left:32px!important}.px-sm-9{padding-right:36px!important;padding-left:36px!important}.px-sm-10{padding-right:40px!important;padding-left:40px!important}.px-sm-11{padding-right:44px!important;padding-left:44px!important}.px-sm-12{padding-right:48px!important;padding-left:48px!important}.px-sm-13{padding-right:52px!important;padding-left:52px!important}.px-sm-14{padding-right:56px!important;padding-left:56px!important}.px-sm-15{padding-right:60px!important;padding-left:60px!important}.px-sm-16{padding-right:64px!important;padding-left:64px!important}.py-sm-0{padding-top:0!important;padding-bottom:0!important}.py-sm-1{padding-top:4px!important;padding-bottom:4px!important}.py-sm-2{padding-top:8px!important;padding-bottom:8px!important}.py-sm-3{padding-top:12px!important;padding-bottom:12px!important}.py-sm-4{padding-top:16px!important;padding-bottom:16px!important}.py-sm-5{padding-top:20px!important;padding-bottom:20px!important}.py-sm-6{padding-top:24px!important;padding-bottom:24px!important}.py-sm-7{padding-top:28px!important;padding-bottom:28px!important}.py-sm-8{padding-top:32px!important;padding-bottom:32px!important}.py-sm-9{padding-top:36px!important;padding-bottom:36px!important}.py-sm-10{padding-top:40px!important;padding-bottom:40px!important}.py-sm-11{padding-top:44px!important;padding-bottom:44px!important}.py-sm-12{padding-top:48px!important;padding-bottom:48px!important}.py-sm-13{padding-top:52px!important;padding-bottom:52px!important}.py-sm-14{padding-top:56px!important;padding-bottom:56px!important}.py-sm-15{padding-top:60px!important;padding-bottom:60px!important}.py-sm-16{padding-top:64px!important;padding-bottom:64px!important}.pt-sm-0{padding-top:0!important}.pt-sm-1{padding-top:4px!important}.pt-sm-2{padding-top:8px!important}.pt-sm-3{padding-top:12px!important}.pt-sm-4{padding-top:16px!important}.pt-sm-5{padding-top:20px!important}.pt-sm-6{padding-top:24px!important}.pt-sm-7{padding-top:28px!important}.pt-sm-8{padding-top:32px!important}.pt-sm-9{padding-top:36px!important}.pt-sm-10{padding-top:40px!important}.pt-sm-11{padding-top:44px!important}.pt-sm-12{padding-top:48px!important}.pt-sm-13{padding-top:52px!important}.pt-sm-14{padding-top:56px!important}.pt-sm-15{padding-top:60px!important}.pt-sm-16{padding-top:64px!important}.pr-sm-0{padding-right:0!important}.pr-sm-1{padding-right:4px!important}.pr-sm-2{padding-right:8px!important}.pr-sm-3{padding-right:12px!important}.pr-sm-4{padding-right:16px!important}.pr-sm-5{padding-right:20px!important}.pr-sm-6{padding-right:24px!important}.pr-sm-7{padding-right:28px!important}.pr-sm-8{padding-right:32px!important}.pr-sm-9{padding-right:36px!important}.pr-sm-10{padding-right:40px!important}.pr-sm-11{padding-right:44px!important}.pr-sm-12{padding-right:48px!important}.pr-sm-13{padding-right:52px!important}.pr-sm-14{padding-right:56px!important}.pr-sm-15{padding-right:60px!important}.pr-sm-16{padding-right:64px!important}.pb-sm-0{padding-bottom:0!important}.pb-sm-1{padding-bottom:4px!important}.pb-sm-2{padding-bottom:8px!important}.pb-sm-3{padding-bottom:12px!important}.pb-sm-4{padding-bottom:16px!important}.pb-sm-5{padding-bottom:20px!important}.pb-sm-6{padding-bottom:24px!important}.pb-sm-7{padding-bottom:28px!important}.pb-sm-8{padding-bottom:32px!important}.pb-sm-9{padding-bottom:36px!important}.pb-sm-10{padding-bottom:40px!important}.pb-sm-11{padding-bottom:44px!important}.pb-sm-12{padding-bottom:48px!important}.pb-sm-13{padding-bottom:52px!important}.pb-sm-14{padding-bottom:56px!important}.pb-sm-15{padding-bottom:60px!important}.pb-sm-16{padding-bottom:64px!important}.pl-sm-0{padding-left:0!important}.pl-sm-1{padding-left:4px!important}.pl-sm-2{padding-left:8px!important}.pl-sm-3{padding-left:12px!important}.pl-sm-4{padding-left:16px!important}.pl-sm-5{padding-left:20px!important}.pl-sm-6{padding-left:24px!important}.pl-sm-7{padding-left:28px!important}.pl-sm-8{padding-left:32px!important}.pl-sm-9{padding-left:36px!important}.pl-sm-10{padding-left:40px!important}.pl-sm-11{padding-left:44px!important}.pl-sm-12{padding-left:48px!important}.pl-sm-13{padding-left:52px!important}.pl-sm-14{padding-left:56px!important}.pl-sm-15{padding-left:60px!important}.pl-sm-16{padding-left:64px!important}.ps-sm-0{padding-inline-start:0px!important}.ps-sm-1{padding-inline-start:4px!important}.ps-sm-2{padding-inline-start:8px!important}.ps-sm-3{padding-inline-start:12px!important}.ps-sm-4{padding-inline-start:16px!important}.ps-sm-5{padding-inline-start:20px!important}.ps-sm-6{padding-inline-start:24px!important}.ps-sm-7{padding-inline-start:28px!important}.ps-sm-8{padding-inline-start:32px!important}.ps-sm-9{padding-inline-start:36px!important}.ps-sm-10{padding-inline-start:40px!important}.ps-sm-11{padding-inline-start:44px!important}.ps-sm-12{padding-inline-start:48px!important}.ps-sm-13{padding-inline-start:52px!important}.ps-sm-14{padding-inline-start:56px!important}.ps-sm-15{padding-inline-start:60px!important}.ps-sm-16{padding-inline-start:64px!important}.pe-sm-0{padding-inline-end:0px!important}.pe-sm-1{padding-inline-end:4px!important}.pe-sm-2{padding-inline-end:8px!important}.pe-sm-3{padding-inline-end:12px!important}.pe-sm-4{padding-inline-end:16px!important}.pe-sm-5{padding-inline-end:20px!important}.pe-sm-6{padding-inline-end:24px!important}.pe-sm-7{padding-inline-end:28px!important}.pe-sm-8{padding-inline-end:32px!important}.pe-sm-9{padding-inline-end:36px!important}.pe-sm-10{padding-inline-end:40px!important}.pe-sm-11{padding-inline-end:44px!important}.pe-sm-12{padding-inline-end:48px!important}.pe-sm-13{padding-inline-end:52px!important}.pe-sm-14{padding-inline-end:56px!important}.pe-sm-15{padding-inline-end:60px!important}.pe-sm-16{padding-inline-end:64px!important}.text-sm-left{text-align:left!important}.text-sm-right{text-align:right!important}.text-sm-center{text-align:center!important}.text-sm-justify{text-align:justify!important}.text-sm-start{text-align:start!important}.text-sm-end{text-align:end!important}.text-sm-h1{font-size:6rem!important;font-weight:300;line-height:1;letter-spacing:-.015625em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-sm-h2{font-size:3.75rem!important;font-weight:300;line-height:1;letter-spacing:-.0083333333em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-sm-h3{font-size:3rem!important;font-weight:400;line-height:1.05;letter-spacing:normal!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-sm-h4{font-size:2.125rem!important;font-weight:400;line-height:1.175;letter-spacing:.0073529412em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-sm-h5{font-size:1.5rem!important;font-weight:400;line-height:1.333;letter-spacing:normal!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-sm-h6{font-size:1.25rem!important;font-weight:500;line-height:1.6;letter-spacing:.0125em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-sm-subtitle-1{font-size:1rem!important;font-weight:400;line-height:1.75;letter-spacing:.009375em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-sm-subtitle-2{font-size:.875rem!important;font-weight:500;line-height:1.6;letter-spacing:.0071428571em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-sm-body-1{font-size:1rem!important;font-weight:400;line-height:1.5;letter-spacing:.03125em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-sm-body-2{font-size:.875rem!important;font-weight:400;line-height:1.425;letter-spacing:.0178571429em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-sm-button{font-size:.875rem!important;font-weight:500;line-height:2.6;letter-spacing:.0892857143em!important;font-family:Roboto,sans-serif;text-transform:uppercase!important}.text-sm-caption{font-size:.75rem!important;font-weight:400;line-height:1.667;letter-spacing:.0333333333em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-sm-overline{font-size:.75rem!important;font-weight:500;line-height:2.667;letter-spacing:.1666666667em!important;font-family:Roboto,sans-serif;text-transform:uppercase!important}.h-sm-auto{height:auto!important}.h-sm-screen{height:100vh!important}.h-sm-0{height:0!important}.h-sm-25{height:25%!important}.h-sm-50{height:50%!important}.h-sm-75{height:75%!important}.h-sm-100{height:100%!important}.w-sm-auto{width:auto!important}.w-sm-0{width:0!important}.w-sm-25{width:25%!important}.w-sm-33{width:33%!important}.w-sm-50{width:50%!important}.w-sm-66{width:66%!important}.w-sm-75{width:75%!important}.w-sm-100{width:100%!important}}@media(min-width:960px){.d-md-none{display:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:flex!important}.d-md-inline-flex{display:inline-flex!important}.float-md-none{float:none!important}.float-md-left{float:left!important}.float-md-right{float:right!important}.v-locale--is-rtl .float-md-end{float:left!important}.v-locale--is-rtl .float-md-start,.v-locale--is-ltr .float-md-end{float:right!important}.v-locale--is-ltr .float-md-start{float:left!important}.flex-md-fill,.flex-md-1-1{flex:1 1 auto!important}.flex-md-1-0{flex:1 0 auto!important}.flex-md-0-1{flex:0 1 auto!important}.flex-md-0-0{flex:0 0 auto!important}.flex-md-1-1-100{flex:1 1 100%!important}.flex-md-1-0-100{flex:1 0 100%!important}.flex-md-0-1-100{flex:0 1 100%!important}.flex-md-0-0-100{flex:0 0 100%!important}.flex-md-1-1-0{flex:1 1 0!important}.flex-md-1-0-0{flex:1 0 0!important}.flex-md-0-1-0{flex:0 1 0!important}.flex-md-0-0-0{flex:0 0 0!important}.flex-md-row{flex-direction:row!important}.flex-md-column{flex-direction:column!important}.flex-md-row-reverse{flex-direction:row-reverse!important}.flex-md-column-reverse{flex-direction:column-reverse!important}.flex-md-grow-0{flex-grow:0!important}.flex-md-grow-1{flex-grow:1!important}.flex-md-shrink-0{flex-shrink:0!important}.flex-md-shrink-1{flex-shrink:1!important}.flex-md-wrap{flex-wrap:wrap!important}.flex-md-nowrap{flex-wrap:nowrap!important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-md-start{justify-content:flex-start!important}.justify-md-end{justify-content:flex-end!important}.justify-md-center{justify-content:center!important}.justify-md-space-between{justify-content:space-between!important}.justify-md-space-around{justify-content:space-around!important}.justify-md-space-evenly{justify-content:space-evenly!important}.justify-items-md-start{justify-items:flex-start!important}.justify-items-md-end{justify-items:flex-end!important}.justify-items-md-center{justify-items:center!important}.justify-items-md-stretch{justify-items:stretch!important}.align-md-start{align-items:flex-start!important}.align-md-end{align-items:flex-end!important}.align-md-center{align-items:center!important}.align-md-baseline{align-items:baseline!important}.align-md-stretch{align-items:stretch!important}.align-content-md-start{align-content:flex-start!important}.align-content-md-end{align-content:flex-end!important}.align-content-md-center{align-content:center!important}.align-content-md-space-between{align-content:space-between!important}.align-content-md-space-around{align-content:space-around!important}.align-content-md-space-evenly{align-content:space-evenly!important}.align-content-md-stretch{align-content:stretch!important}.align-self-md-auto{align-self:auto!important}.align-self-md-start{align-self:flex-start!important}.align-self-md-end{align-self:flex-end!important}.align-self-md-center{align-self:center!important}.align-self-md-baseline{align-self:baseline!important}.align-self-md-stretch{align-self:stretch!important}.order-md-first{order:-1!important}.order-md-0{order:0!important}.order-md-1{order:1!important}.order-md-2{order:2!important}.order-md-3{order:3!important}.order-md-4{order:4!important}.order-md-5{order:5!important}.order-md-6{order:6!important}.order-md-7{order:7!important}.order-md-8{order:8!important}.order-md-9{order:9!important}.order-md-10{order:10!important}.order-md-11{order:11!important}.order-md-12{order:12!important}.order-md-last{order:13!important}.ga-md-0{gap:0px!important}.ga-md-1{gap:4px!important}.ga-md-2{gap:8px!important}.ga-md-3{gap:12px!important}.ga-md-4{gap:16px!important}.ga-md-5{gap:20px!important}.ga-md-6{gap:24px!important}.ga-md-7{gap:28px!important}.ga-md-8{gap:32px!important}.ga-md-9{gap:36px!important}.ga-md-10{gap:40px!important}.ga-md-11{gap:44px!important}.ga-md-12{gap:48px!important}.ga-md-13{gap:52px!important}.ga-md-14{gap:56px!important}.ga-md-15{gap:60px!important}.ga-md-16{gap:64px!important}.ga-md-auto{gap:auto!important}.gr-md-0{row-gap:0px!important}.gr-md-1{row-gap:4px!important}.gr-md-2{row-gap:8px!important}.gr-md-3{row-gap:12px!important}.gr-md-4{row-gap:16px!important}.gr-md-5{row-gap:20px!important}.gr-md-6{row-gap:24px!important}.gr-md-7{row-gap:28px!important}.gr-md-8{row-gap:32px!important}.gr-md-9{row-gap:36px!important}.gr-md-10{row-gap:40px!important}.gr-md-11{row-gap:44px!important}.gr-md-12{row-gap:48px!important}.gr-md-13{row-gap:52px!important}.gr-md-14{row-gap:56px!important}.gr-md-15{row-gap:60px!important}.gr-md-16{row-gap:64px!important}.gr-md-auto{row-gap:auto!important}.gc-md-0{column-gap:0px!important}.gc-md-1{column-gap:4px!important}.gc-md-2{column-gap:8px!important}.gc-md-3{column-gap:12px!important}.gc-md-4{column-gap:16px!important}.gc-md-5{column-gap:20px!important}.gc-md-6{column-gap:24px!important}.gc-md-7{column-gap:28px!important}.gc-md-8{column-gap:32px!important}.gc-md-9{column-gap:36px!important}.gc-md-10{column-gap:40px!important}.gc-md-11{column-gap:44px!important}.gc-md-12{column-gap:48px!important}.gc-md-13{column-gap:52px!important}.gc-md-14{column-gap:56px!important}.gc-md-15{column-gap:60px!important}.gc-md-16{column-gap:64px!important}.gc-md-auto{column-gap:auto!important}.ma-md-0{margin:0!important}.ma-md-1{margin:4px!important}.ma-md-2{margin:8px!important}.ma-md-3{margin:12px!important}.ma-md-4{margin:16px!important}.ma-md-5{margin:20px!important}.ma-md-6{margin:24px!important}.ma-md-7{margin:28px!important}.ma-md-8{margin:32px!important}.ma-md-9{margin:36px!important}.ma-md-10{margin:40px!important}.ma-md-11{margin:44px!important}.ma-md-12{margin:48px!important}.ma-md-13{margin:52px!important}.ma-md-14{margin:56px!important}.ma-md-15{margin:60px!important}.ma-md-16{margin:64px!important}.ma-md-auto{margin:auto!important}.mx-md-0{margin-right:0!important;margin-left:0!important}.mx-md-1{margin-right:4px!important;margin-left:4px!important}.mx-md-2{margin-right:8px!important;margin-left:8px!important}.mx-md-3{margin-right:12px!important;margin-left:12px!important}.mx-md-4{margin-right:16px!important;margin-left:16px!important}.mx-md-5{margin-right:20px!important;margin-left:20px!important}.mx-md-6{margin-right:24px!important;margin-left:24px!important}.mx-md-7{margin-right:28px!important;margin-left:28px!important}.mx-md-8{margin-right:32px!important;margin-left:32px!important}.mx-md-9{margin-right:36px!important;margin-left:36px!important}.mx-md-10{margin-right:40px!important;margin-left:40px!important}.mx-md-11{margin-right:44px!important;margin-left:44px!important}.mx-md-12{margin-right:48px!important;margin-left:48px!important}.mx-md-13{margin-right:52px!important;margin-left:52px!important}.mx-md-14{margin-right:56px!important;margin-left:56px!important}.mx-md-15{margin-right:60px!important;margin-left:60px!important}.mx-md-16{margin-right:64px!important;margin-left:64px!important}.mx-md-auto{margin-right:auto!important;margin-left:auto!important}.my-md-0{margin-top:0!important;margin-bottom:0!important}.my-md-1{margin-top:4px!important;margin-bottom:4px!important}.my-md-2{margin-top:8px!important;margin-bottom:8px!important}.my-md-3{margin-top:12px!important;margin-bottom:12px!important}.my-md-4{margin-top:16px!important;margin-bottom:16px!important}.my-md-5{margin-top:20px!important;margin-bottom:20px!important}.my-md-6{margin-top:24px!important;margin-bottom:24px!important}.my-md-7{margin-top:28px!important;margin-bottom:28px!important}.my-md-8{margin-top:32px!important;margin-bottom:32px!important}.my-md-9{margin-top:36px!important;margin-bottom:36px!important}.my-md-10{margin-top:40px!important;margin-bottom:40px!important}.my-md-11{margin-top:44px!important;margin-bottom:44px!important}.my-md-12{margin-top:48px!important;margin-bottom:48px!important}.my-md-13{margin-top:52px!important;margin-bottom:52px!important}.my-md-14{margin-top:56px!important;margin-bottom:56px!important}.my-md-15{margin-top:60px!important;margin-bottom:60px!important}.my-md-16{margin-top:64px!important;margin-bottom:64px!important}.my-md-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-md-0{margin-top:0!important}.mt-md-1{margin-top:4px!important}.mt-md-2{margin-top:8px!important}.mt-md-3{margin-top:12px!important}.mt-md-4{margin-top:16px!important}.mt-md-5{margin-top:20px!important}.mt-md-6{margin-top:24px!important}.mt-md-7{margin-top:28px!important}.mt-md-8{margin-top:32px!important}.mt-md-9{margin-top:36px!important}.mt-md-10{margin-top:40px!important}.mt-md-11{margin-top:44px!important}.mt-md-12{margin-top:48px!important}.mt-md-13{margin-top:52px!important}.mt-md-14{margin-top:56px!important}.mt-md-15{margin-top:60px!important}.mt-md-16{margin-top:64px!important}.mt-md-auto{margin-top:auto!important}.mr-md-0{margin-right:0!important}.mr-md-1{margin-right:4px!important}.mr-md-2{margin-right:8px!important}.mr-md-3{margin-right:12px!important}.mr-md-4{margin-right:16px!important}.mr-md-5{margin-right:20px!important}.mr-md-6{margin-right:24px!important}.mr-md-7{margin-right:28px!important}.mr-md-8{margin-right:32px!important}.mr-md-9{margin-right:36px!important}.mr-md-10{margin-right:40px!important}.mr-md-11{margin-right:44px!important}.mr-md-12{margin-right:48px!important}.mr-md-13{margin-right:52px!important}.mr-md-14{margin-right:56px!important}.mr-md-15{margin-right:60px!important}.mr-md-16{margin-right:64px!important}.mr-md-auto{margin-right:auto!important}.mb-md-0{margin-bottom:0!important}.mb-md-1{margin-bottom:4px!important}.mb-md-2{margin-bottom:8px!important}.mb-md-3{margin-bottom:12px!important}.mb-md-4{margin-bottom:16px!important}.mb-md-5{margin-bottom:20px!important}.mb-md-6{margin-bottom:24px!important}.mb-md-7{margin-bottom:28px!important}.mb-md-8{margin-bottom:32px!important}.mb-md-9{margin-bottom:36px!important}.mb-md-10{margin-bottom:40px!important}.mb-md-11{margin-bottom:44px!important}.mb-md-12{margin-bottom:48px!important}.mb-md-13{margin-bottom:52px!important}.mb-md-14{margin-bottom:56px!important}.mb-md-15{margin-bottom:60px!important}.mb-md-16{margin-bottom:64px!important}.mb-md-auto{margin-bottom:auto!important}.ml-md-0{margin-left:0!important}.ml-md-1{margin-left:4px!important}.ml-md-2{margin-left:8px!important}.ml-md-3{margin-left:12px!important}.ml-md-4{margin-left:16px!important}.ml-md-5{margin-left:20px!important}.ml-md-6{margin-left:24px!important}.ml-md-7{margin-left:28px!important}.ml-md-8{margin-left:32px!important}.ml-md-9{margin-left:36px!important}.ml-md-10{margin-left:40px!important}.ml-md-11{margin-left:44px!important}.ml-md-12{margin-left:48px!important}.ml-md-13{margin-left:52px!important}.ml-md-14{margin-left:56px!important}.ml-md-15{margin-left:60px!important}.ml-md-16{margin-left:64px!important}.ml-md-auto{margin-left:auto!important}.ms-md-0{margin-inline-start:0px!important}.ms-md-1{margin-inline-start:4px!important}.ms-md-2{margin-inline-start:8px!important}.ms-md-3{margin-inline-start:12px!important}.ms-md-4{margin-inline-start:16px!important}.ms-md-5{margin-inline-start:20px!important}.ms-md-6{margin-inline-start:24px!important}.ms-md-7{margin-inline-start:28px!important}.ms-md-8{margin-inline-start:32px!important}.ms-md-9{margin-inline-start:36px!important}.ms-md-10{margin-inline-start:40px!important}.ms-md-11{margin-inline-start:44px!important}.ms-md-12{margin-inline-start:48px!important}.ms-md-13{margin-inline-start:52px!important}.ms-md-14{margin-inline-start:56px!important}.ms-md-15{margin-inline-start:60px!important}.ms-md-16{margin-inline-start:64px!important}.ms-md-auto{margin-inline-start:auto!important}.me-md-0{margin-inline-end:0px!important}.me-md-1{margin-inline-end:4px!important}.me-md-2{margin-inline-end:8px!important}.me-md-3{margin-inline-end:12px!important}.me-md-4{margin-inline-end:16px!important}.me-md-5{margin-inline-end:20px!important}.me-md-6{margin-inline-end:24px!important}.me-md-7{margin-inline-end:28px!important}.me-md-8{margin-inline-end:32px!important}.me-md-9{margin-inline-end:36px!important}.me-md-10{margin-inline-end:40px!important}.me-md-11{margin-inline-end:44px!important}.me-md-12{margin-inline-end:48px!important}.me-md-13{margin-inline-end:52px!important}.me-md-14{margin-inline-end:56px!important}.me-md-15{margin-inline-end:60px!important}.me-md-16{margin-inline-end:64px!important}.me-md-auto{margin-inline-end:auto!important}.ma-md-n1{margin:-4px!important}.ma-md-n2{margin:-8px!important}.ma-md-n3{margin:-12px!important}.ma-md-n4{margin:-16px!important}.ma-md-n5{margin:-20px!important}.ma-md-n6{margin:-24px!important}.ma-md-n7{margin:-28px!important}.ma-md-n8{margin:-32px!important}.ma-md-n9{margin:-36px!important}.ma-md-n10{margin:-40px!important}.ma-md-n11{margin:-44px!important}.ma-md-n12{margin:-48px!important}.ma-md-n13{margin:-52px!important}.ma-md-n14{margin:-56px!important}.ma-md-n15{margin:-60px!important}.ma-md-n16{margin:-64px!important}.mx-md-n1{margin-right:-4px!important;margin-left:-4px!important}.mx-md-n2{margin-right:-8px!important;margin-left:-8px!important}.mx-md-n3{margin-right:-12px!important;margin-left:-12px!important}.mx-md-n4{margin-right:-16px!important;margin-left:-16px!important}.mx-md-n5{margin-right:-20px!important;margin-left:-20px!important}.mx-md-n6{margin-right:-24px!important;margin-left:-24px!important}.mx-md-n7{margin-right:-28px!important;margin-left:-28px!important}.mx-md-n8{margin-right:-32px!important;margin-left:-32px!important}.mx-md-n9{margin-right:-36px!important;margin-left:-36px!important}.mx-md-n10{margin-right:-40px!important;margin-left:-40px!important}.mx-md-n11{margin-right:-44px!important;margin-left:-44px!important}.mx-md-n12{margin-right:-48px!important;margin-left:-48px!important}.mx-md-n13{margin-right:-52px!important;margin-left:-52px!important}.mx-md-n14{margin-right:-56px!important;margin-left:-56px!important}.mx-md-n15{margin-right:-60px!important;margin-left:-60px!important}.mx-md-n16{margin-right:-64px!important;margin-left:-64px!important}.my-md-n1{margin-top:-4px!important;margin-bottom:-4px!important}.my-md-n2{margin-top:-8px!important;margin-bottom:-8px!important}.my-md-n3{margin-top:-12px!important;margin-bottom:-12px!important}.my-md-n4{margin-top:-16px!important;margin-bottom:-16px!important}.my-md-n5{margin-top:-20px!important;margin-bottom:-20px!important}.my-md-n6{margin-top:-24px!important;margin-bottom:-24px!important}.my-md-n7{margin-top:-28px!important;margin-bottom:-28px!important}.my-md-n8{margin-top:-32px!important;margin-bottom:-32px!important}.my-md-n9{margin-top:-36px!important;margin-bottom:-36px!important}.my-md-n10{margin-top:-40px!important;margin-bottom:-40px!important}.my-md-n11{margin-top:-44px!important;margin-bottom:-44px!important}.my-md-n12{margin-top:-48px!important;margin-bottom:-48px!important}.my-md-n13{margin-top:-52px!important;margin-bottom:-52px!important}.my-md-n14{margin-top:-56px!important;margin-bottom:-56px!important}.my-md-n15{margin-top:-60px!important;margin-bottom:-60px!important}.my-md-n16{margin-top:-64px!important;margin-bottom:-64px!important}.mt-md-n1{margin-top:-4px!important}.mt-md-n2{margin-top:-8px!important}.mt-md-n3{margin-top:-12px!important}.mt-md-n4{margin-top:-16px!important}.mt-md-n5{margin-top:-20px!important}.mt-md-n6{margin-top:-24px!important}.mt-md-n7{margin-top:-28px!important}.mt-md-n8{margin-top:-32px!important}.mt-md-n9{margin-top:-36px!important}.mt-md-n10{margin-top:-40px!important}.mt-md-n11{margin-top:-44px!important}.mt-md-n12{margin-top:-48px!important}.mt-md-n13{margin-top:-52px!important}.mt-md-n14{margin-top:-56px!important}.mt-md-n15{margin-top:-60px!important}.mt-md-n16{margin-top:-64px!important}.mr-md-n1{margin-right:-4px!important}.mr-md-n2{margin-right:-8px!important}.mr-md-n3{margin-right:-12px!important}.mr-md-n4{margin-right:-16px!important}.mr-md-n5{margin-right:-20px!important}.mr-md-n6{margin-right:-24px!important}.mr-md-n7{margin-right:-28px!important}.mr-md-n8{margin-right:-32px!important}.mr-md-n9{margin-right:-36px!important}.mr-md-n10{margin-right:-40px!important}.mr-md-n11{margin-right:-44px!important}.mr-md-n12{margin-right:-48px!important}.mr-md-n13{margin-right:-52px!important}.mr-md-n14{margin-right:-56px!important}.mr-md-n15{margin-right:-60px!important}.mr-md-n16{margin-right:-64px!important}.mb-md-n1{margin-bottom:-4px!important}.mb-md-n2{margin-bottom:-8px!important}.mb-md-n3{margin-bottom:-12px!important}.mb-md-n4{margin-bottom:-16px!important}.mb-md-n5{margin-bottom:-20px!important}.mb-md-n6{margin-bottom:-24px!important}.mb-md-n7{margin-bottom:-28px!important}.mb-md-n8{margin-bottom:-32px!important}.mb-md-n9{margin-bottom:-36px!important}.mb-md-n10{margin-bottom:-40px!important}.mb-md-n11{margin-bottom:-44px!important}.mb-md-n12{margin-bottom:-48px!important}.mb-md-n13{margin-bottom:-52px!important}.mb-md-n14{margin-bottom:-56px!important}.mb-md-n15{margin-bottom:-60px!important}.mb-md-n16{margin-bottom:-64px!important}.ml-md-n1{margin-left:-4px!important}.ml-md-n2{margin-left:-8px!important}.ml-md-n3{margin-left:-12px!important}.ml-md-n4{margin-left:-16px!important}.ml-md-n5{margin-left:-20px!important}.ml-md-n6{margin-left:-24px!important}.ml-md-n7{margin-left:-28px!important}.ml-md-n8{margin-left:-32px!important}.ml-md-n9{margin-left:-36px!important}.ml-md-n10{margin-left:-40px!important}.ml-md-n11{margin-left:-44px!important}.ml-md-n12{margin-left:-48px!important}.ml-md-n13{margin-left:-52px!important}.ml-md-n14{margin-left:-56px!important}.ml-md-n15{margin-left:-60px!important}.ml-md-n16{margin-left:-64px!important}.ms-md-n1{margin-inline-start:-4px!important}.ms-md-n2{margin-inline-start:-8px!important}.ms-md-n3{margin-inline-start:-12px!important}.ms-md-n4{margin-inline-start:-16px!important}.ms-md-n5{margin-inline-start:-20px!important}.ms-md-n6{margin-inline-start:-24px!important}.ms-md-n7{margin-inline-start:-28px!important}.ms-md-n8{margin-inline-start:-32px!important}.ms-md-n9{margin-inline-start:-36px!important}.ms-md-n10{margin-inline-start:-40px!important}.ms-md-n11{margin-inline-start:-44px!important}.ms-md-n12{margin-inline-start:-48px!important}.ms-md-n13{margin-inline-start:-52px!important}.ms-md-n14{margin-inline-start:-56px!important}.ms-md-n15{margin-inline-start:-60px!important}.ms-md-n16{margin-inline-start:-64px!important}.me-md-n1{margin-inline-end:-4px!important}.me-md-n2{margin-inline-end:-8px!important}.me-md-n3{margin-inline-end:-12px!important}.me-md-n4{margin-inline-end:-16px!important}.me-md-n5{margin-inline-end:-20px!important}.me-md-n6{margin-inline-end:-24px!important}.me-md-n7{margin-inline-end:-28px!important}.me-md-n8{margin-inline-end:-32px!important}.me-md-n9{margin-inline-end:-36px!important}.me-md-n10{margin-inline-end:-40px!important}.me-md-n11{margin-inline-end:-44px!important}.me-md-n12{margin-inline-end:-48px!important}.me-md-n13{margin-inline-end:-52px!important}.me-md-n14{margin-inline-end:-56px!important}.me-md-n15{margin-inline-end:-60px!important}.me-md-n16{margin-inline-end:-64px!important}.pa-md-0{padding:0!important}.pa-md-1{padding:4px!important}.pa-md-2{padding:8px!important}.pa-md-3{padding:12px!important}.pa-md-4{padding:16px!important}.pa-md-5{padding:20px!important}.pa-md-6{padding:24px!important}.pa-md-7{padding:28px!important}.pa-md-8{padding:32px!important}.pa-md-9{padding:36px!important}.pa-md-10{padding:40px!important}.pa-md-11{padding:44px!important}.pa-md-12{padding:48px!important}.pa-md-13{padding:52px!important}.pa-md-14{padding:56px!important}.pa-md-15{padding:60px!important}.pa-md-16{padding:64px!important}.px-md-0{padding-right:0!important;padding-left:0!important}.px-md-1{padding-right:4px!important;padding-left:4px!important}.px-md-2{padding-right:8px!important;padding-left:8px!important}.px-md-3{padding-right:12px!important;padding-left:12px!important}.px-md-4{padding-right:16px!important;padding-left:16px!important}.px-md-5{padding-right:20px!important;padding-left:20px!important}.px-md-6{padding-right:24px!important;padding-left:24px!important}.px-md-7{padding-right:28px!important;padding-left:28px!important}.px-md-8{padding-right:32px!important;padding-left:32px!important}.px-md-9{padding-right:36px!important;padding-left:36px!important}.px-md-10{padding-right:40px!important;padding-left:40px!important}.px-md-11{padding-right:44px!important;padding-left:44px!important}.px-md-12{padding-right:48px!important;padding-left:48px!important}.px-md-13{padding-right:52px!important;padding-left:52px!important}.px-md-14{padding-right:56px!important;padding-left:56px!important}.px-md-15{padding-right:60px!important;padding-left:60px!important}.px-md-16{padding-right:64px!important;padding-left:64px!important}.py-md-0{padding-top:0!important;padding-bottom:0!important}.py-md-1{padding-top:4px!important;padding-bottom:4px!important}.py-md-2{padding-top:8px!important;padding-bottom:8px!important}.py-md-3{padding-top:12px!important;padding-bottom:12px!important}.py-md-4{padding-top:16px!important;padding-bottom:16px!important}.py-md-5{padding-top:20px!important;padding-bottom:20px!important}.py-md-6{padding-top:24px!important;padding-bottom:24px!important}.py-md-7{padding-top:28px!important;padding-bottom:28px!important}.py-md-8{padding-top:32px!important;padding-bottom:32px!important}.py-md-9{padding-top:36px!important;padding-bottom:36px!important}.py-md-10{padding-top:40px!important;padding-bottom:40px!important}.py-md-11{padding-top:44px!important;padding-bottom:44px!important}.py-md-12{padding-top:48px!important;padding-bottom:48px!important}.py-md-13{padding-top:52px!important;padding-bottom:52px!important}.py-md-14{padding-top:56px!important;padding-bottom:56px!important}.py-md-15{padding-top:60px!important;padding-bottom:60px!important}.py-md-16{padding-top:64px!important;padding-bottom:64px!important}.pt-md-0{padding-top:0!important}.pt-md-1{padding-top:4px!important}.pt-md-2{padding-top:8px!important}.pt-md-3{padding-top:12px!important}.pt-md-4{padding-top:16px!important}.pt-md-5{padding-top:20px!important}.pt-md-6{padding-top:24px!important}.pt-md-7{padding-top:28px!important}.pt-md-8{padding-top:32px!important}.pt-md-9{padding-top:36px!important}.pt-md-10{padding-top:40px!important}.pt-md-11{padding-top:44px!important}.pt-md-12{padding-top:48px!important}.pt-md-13{padding-top:52px!important}.pt-md-14{padding-top:56px!important}.pt-md-15{padding-top:60px!important}.pt-md-16{padding-top:64px!important}.pr-md-0{padding-right:0!important}.pr-md-1{padding-right:4px!important}.pr-md-2{padding-right:8px!important}.pr-md-3{padding-right:12px!important}.pr-md-4{padding-right:16px!important}.pr-md-5{padding-right:20px!important}.pr-md-6{padding-right:24px!important}.pr-md-7{padding-right:28px!important}.pr-md-8{padding-right:32px!important}.pr-md-9{padding-right:36px!important}.pr-md-10{padding-right:40px!important}.pr-md-11{padding-right:44px!important}.pr-md-12{padding-right:48px!important}.pr-md-13{padding-right:52px!important}.pr-md-14{padding-right:56px!important}.pr-md-15{padding-right:60px!important}.pr-md-16{padding-right:64px!important}.pb-md-0{padding-bottom:0!important}.pb-md-1{padding-bottom:4px!important}.pb-md-2{padding-bottom:8px!important}.pb-md-3{padding-bottom:12px!important}.pb-md-4{padding-bottom:16px!important}.pb-md-5{padding-bottom:20px!important}.pb-md-6{padding-bottom:24px!important}.pb-md-7{padding-bottom:28px!important}.pb-md-8{padding-bottom:32px!important}.pb-md-9{padding-bottom:36px!important}.pb-md-10{padding-bottom:40px!important}.pb-md-11{padding-bottom:44px!important}.pb-md-12{padding-bottom:48px!important}.pb-md-13{padding-bottom:52px!important}.pb-md-14{padding-bottom:56px!important}.pb-md-15{padding-bottom:60px!important}.pb-md-16{padding-bottom:64px!important}.pl-md-0{padding-left:0!important}.pl-md-1{padding-left:4px!important}.pl-md-2{padding-left:8px!important}.pl-md-3{padding-left:12px!important}.pl-md-4{padding-left:16px!important}.pl-md-5{padding-left:20px!important}.pl-md-6{padding-left:24px!important}.pl-md-7{padding-left:28px!important}.pl-md-8{padding-left:32px!important}.pl-md-9{padding-left:36px!important}.pl-md-10{padding-left:40px!important}.pl-md-11{padding-left:44px!important}.pl-md-12{padding-left:48px!important}.pl-md-13{padding-left:52px!important}.pl-md-14{padding-left:56px!important}.pl-md-15{padding-left:60px!important}.pl-md-16{padding-left:64px!important}.ps-md-0{padding-inline-start:0px!important}.ps-md-1{padding-inline-start:4px!important}.ps-md-2{padding-inline-start:8px!important}.ps-md-3{padding-inline-start:12px!important}.ps-md-4{padding-inline-start:16px!important}.ps-md-5{padding-inline-start:20px!important}.ps-md-6{padding-inline-start:24px!important}.ps-md-7{padding-inline-start:28px!important}.ps-md-8{padding-inline-start:32px!important}.ps-md-9{padding-inline-start:36px!important}.ps-md-10{padding-inline-start:40px!important}.ps-md-11{padding-inline-start:44px!important}.ps-md-12{padding-inline-start:48px!important}.ps-md-13{padding-inline-start:52px!important}.ps-md-14{padding-inline-start:56px!important}.ps-md-15{padding-inline-start:60px!important}.ps-md-16{padding-inline-start:64px!important}.pe-md-0{padding-inline-end:0px!important}.pe-md-1{padding-inline-end:4px!important}.pe-md-2{padding-inline-end:8px!important}.pe-md-3{padding-inline-end:12px!important}.pe-md-4{padding-inline-end:16px!important}.pe-md-5{padding-inline-end:20px!important}.pe-md-6{padding-inline-end:24px!important}.pe-md-7{padding-inline-end:28px!important}.pe-md-8{padding-inline-end:32px!important}.pe-md-9{padding-inline-end:36px!important}.pe-md-10{padding-inline-end:40px!important}.pe-md-11{padding-inline-end:44px!important}.pe-md-12{padding-inline-end:48px!important}.pe-md-13{padding-inline-end:52px!important}.pe-md-14{padding-inline-end:56px!important}.pe-md-15{padding-inline-end:60px!important}.pe-md-16{padding-inline-end:64px!important}.text-md-left{text-align:left!important}.text-md-right{text-align:right!important}.text-md-center{text-align:center!important}.text-md-justify{text-align:justify!important}.text-md-start{text-align:start!important}.text-md-end{text-align:end!important}.text-md-h1{font-size:6rem!important;font-weight:300;line-height:1;letter-spacing:-.015625em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-md-h2{font-size:3.75rem!important;font-weight:300;line-height:1;letter-spacing:-.0083333333em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-md-h3{font-size:3rem!important;font-weight:400;line-height:1.05;letter-spacing:normal!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-md-h4{font-size:2.125rem!important;font-weight:400;line-height:1.175;letter-spacing:.0073529412em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-md-h5{font-size:1.5rem!important;font-weight:400;line-height:1.333;letter-spacing:normal!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-md-h6{font-size:1.25rem!important;font-weight:500;line-height:1.6;letter-spacing:.0125em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-md-subtitle-1{font-size:1rem!important;font-weight:400;line-height:1.75;letter-spacing:.009375em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-md-subtitle-2{font-size:.875rem!important;font-weight:500;line-height:1.6;letter-spacing:.0071428571em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-md-body-1{font-size:1rem!important;font-weight:400;line-height:1.5;letter-spacing:.03125em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-md-body-2{font-size:.875rem!important;font-weight:400;line-height:1.425;letter-spacing:.0178571429em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-md-button{font-size:.875rem!important;font-weight:500;line-height:2.6;letter-spacing:.0892857143em!important;font-family:Roboto,sans-serif;text-transform:uppercase!important}.text-md-caption{font-size:.75rem!important;font-weight:400;line-height:1.667;letter-spacing:.0333333333em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-md-overline{font-size:.75rem!important;font-weight:500;line-height:2.667;letter-spacing:.1666666667em!important;font-family:Roboto,sans-serif;text-transform:uppercase!important}.h-md-auto{height:auto!important}.h-md-screen{height:100vh!important}.h-md-0{height:0!important}.h-md-25{height:25%!important}.h-md-50{height:50%!important}.h-md-75{height:75%!important}.h-md-100{height:100%!important}.w-md-auto{width:auto!important}.w-md-0{width:0!important}.w-md-25{width:25%!important}.w-md-33{width:33%!important}.w-md-50{width:50%!important}.w-md-66{width:66%!important}.w-md-75{width:75%!important}.w-md-100{width:100%!important}}@media(min-width:1280px){.d-lg-none{display:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:flex!important}.d-lg-inline-flex{display:inline-flex!important}.float-lg-none{float:none!important}.float-lg-left{float:left!important}.float-lg-right{float:right!important}.v-locale--is-rtl .float-lg-end{float:left!important}.v-locale--is-rtl .float-lg-start,.v-locale--is-ltr .float-lg-end{float:right!important}.v-locale--is-ltr .float-lg-start{float:left!important}.flex-lg-fill,.flex-lg-1-1{flex:1 1 auto!important}.flex-lg-1-0{flex:1 0 auto!important}.flex-lg-0-1{flex:0 1 auto!important}.flex-lg-0-0{flex:0 0 auto!important}.flex-lg-1-1-100{flex:1 1 100%!important}.flex-lg-1-0-100{flex:1 0 100%!important}.flex-lg-0-1-100{flex:0 1 100%!important}.flex-lg-0-0-100{flex:0 0 100%!important}.flex-lg-1-1-0{flex:1 1 0!important}.flex-lg-1-0-0{flex:1 0 0!important}.flex-lg-0-1-0{flex:0 1 0!important}.flex-lg-0-0-0{flex:0 0 0!important}.flex-lg-row{flex-direction:row!important}.flex-lg-column{flex-direction:column!important}.flex-lg-row-reverse{flex-direction:row-reverse!important}.flex-lg-column-reverse{flex-direction:column-reverse!important}.flex-lg-grow-0{flex-grow:0!important}.flex-lg-grow-1{flex-grow:1!important}.flex-lg-shrink-0{flex-shrink:0!important}.flex-lg-shrink-1{flex-shrink:1!important}.flex-lg-wrap{flex-wrap:wrap!important}.flex-lg-nowrap{flex-wrap:nowrap!important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-lg-start{justify-content:flex-start!important}.justify-lg-end{justify-content:flex-end!important}.justify-lg-center{justify-content:center!important}.justify-lg-space-between{justify-content:space-between!important}.justify-lg-space-around{justify-content:space-around!important}.justify-lg-space-evenly{justify-content:space-evenly!important}.justify-items-lg-start{justify-items:flex-start!important}.justify-items-lg-end{justify-items:flex-end!important}.justify-items-lg-center{justify-items:center!important}.justify-items-lg-stretch{justify-items:stretch!important}.align-lg-start{align-items:flex-start!important}.align-lg-end{align-items:flex-end!important}.align-lg-center{align-items:center!important}.align-lg-baseline{align-items:baseline!important}.align-lg-stretch{align-items:stretch!important}.align-content-lg-start{align-content:flex-start!important}.align-content-lg-end{align-content:flex-end!important}.align-content-lg-center{align-content:center!important}.align-content-lg-space-between{align-content:space-between!important}.align-content-lg-space-around{align-content:space-around!important}.align-content-lg-space-evenly{align-content:space-evenly!important}.align-content-lg-stretch{align-content:stretch!important}.align-self-lg-auto{align-self:auto!important}.align-self-lg-start{align-self:flex-start!important}.align-self-lg-end{align-self:flex-end!important}.align-self-lg-center{align-self:center!important}.align-self-lg-baseline{align-self:baseline!important}.align-self-lg-stretch{align-self:stretch!important}.order-lg-first{order:-1!important}.order-lg-0{order:0!important}.order-lg-1{order:1!important}.order-lg-2{order:2!important}.order-lg-3{order:3!important}.order-lg-4{order:4!important}.order-lg-5{order:5!important}.order-lg-6{order:6!important}.order-lg-7{order:7!important}.order-lg-8{order:8!important}.order-lg-9{order:9!important}.order-lg-10{order:10!important}.order-lg-11{order:11!important}.order-lg-12{order:12!important}.order-lg-last{order:13!important}.ga-lg-0{gap:0px!important}.ga-lg-1{gap:4px!important}.ga-lg-2{gap:8px!important}.ga-lg-3{gap:12px!important}.ga-lg-4{gap:16px!important}.ga-lg-5{gap:20px!important}.ga-lg-6{gap:24px!important}.ga-lg-7{gap:28px!important}.ga-lg-8{gap:32px!important}.ga-lg-9{gap:36px!important}.ga-lg-10{gap:40px!important}.ga-lg-11{gap:44px!important}.ga-lg-12{gap:48px!important}.ga-lg-13{gap:52px!important}.ga-lg-14{gap:56px!important}.ga-lg-15{gap:60px!important}.ga-lg-16{gap:64px!important}.ga-lg-auto{gap:auto!important}.gr-lg-0{row-gap:0px!important}.gr-lg-1{row-gap:4px!important}.gr-lg-2{row-gap:8px!important}.gr-lg-3{row-gap:12px!important}.gr-lg-4{row-gap:16px!important}.gr-lg-5{row-gap:20px!important}.gr-lg-6{row-gap:24px!important}.gr-lg-7{row-gap:28px!important}.gr-lg-8{row-gap:32px!important}.gr-lg-9{row-gap:36px!important}.gr-lg-10{row-gap:40px!important}.gr-lg-11{row-gap:44px!important}.gr-lg-12{row-gap:48px!important}.gr-lg-13{row-gap:52px!important}.gr-lg-14{row-gap:56px!important}.gr-lg-15{row-gap:60px!important}.gr-lg-16{row-gap:64px!important}.gr-lg-auto{row-gap:auto!important}.gc-lg-0{column-gap:0px!important}.gc-lg-1{column-gap:4px!important}.gc-lg-2{column-gap:8px!important}.gc-lg-3{column-gap:12px!important}.gc-lg-4{column-gap:16px!important}.gc-lg-5{column-gap:20px!important}.gc-lg-6{column-gap:24px!important}.gc-lg-7{column-gap:28px!important}.gc-lg-8{column-gap:32px!important}.gc-lg-9{column-gap:36px!important}.gc-lg-10{column-gap:40px!important}.gc-lg-11{column-gap:44px!important}.gc-lg-12{column-gap:48px!important}.gc-lg-13{column-gap:52px!important}.gc-lg-14{column-gap:56px!important}.gc-lg-15{column-gap:60px!important}.gc-lg-16{column-gap:64px!important}.gc-lg-auto{column-gap:auto!important}.ma-lg-0{margin:0!important}.ma-lg-1{margin:4px!important}.ma-lg-2{margin:8px!important}.ma-lg-3{margin:12px!important}.ma-lg-4{margin:16px!important}.ma-lg-5{margin:20px!important}.ma-lg-6{margin:24px!important}.ma-lg-7{margin:28px!important}.ma-lg-8{margin:32px!important}.ma-lg-9{margin:36px!important}.ma-lg-10{margin:40px!important}.ma-lg-11{margin:44px!important}.ma-lg-12{margin:48px!important}.ma-lg-13{margin:52px!important}.ma-lg-14{margin:56px!important}.ma-lg-15{margin:60px!important}.ma-lg-16{margin:64px!important}.ma-lg-auto{margin:auto!important}.mx-lg-0{margin-right:0!important;margin-left:0!important}.mx-lg-1{margin-right:4px!important;margin-left:4px!important}.mx-lg-2{margin-right:8px!important;margin-left:8px!important}.mx-lg-3{margin-right:12px!important;margin-left:12px!important}.mx-lg-4{margin-right:16px!important;margin-left:16px!important}.mx-lg-5{margin-right:20px!important;margin-left:20px!important}.mx-lg-6{margin-right:24px!important;margin-left:24px!important}.mx-lg-7{margin-right:28px!important;margin-left:28px!important}.mx-lg-8{margin-right:32px!important;margin-left:32px!important}.mx-lg-9{margin-right:36px!important;margin-left:36px!important}.mx-lg-10{margin-right:40px!important;margin-left:40px!important}.mx-lg-11{margin-right:44px!important;margin-left:44px!important}.mx-lg-12{margin-right:48px!important;margin-left:48px!important}.mx-lg-13{margin-right:52px!important;margin-left:52px!important}.mx-lg-14{margin-right:56px!important;margin-left:56px!important}.mx-lg-15{margin-right:60px!important;margin-left:60px!important}.mx-lg-16{margin-right:64px!important;margin-left:64px!important}.mx-lg-auto{margin-right:auto!important;margin-left:auto!important}.my-lg-0{margin-top:0!important;margin-bottom:0!important}.my-lg-1{margin-top:4px!important;margin-bottom:4px!important}.my-lg-2{margin-top:8px!important;margin-bottom:8px!important}.my-lg-3{margin-top:12px!important;margin-bottom:12px!important}.my-lg-4{margin-top:16px!important;margin-bottom:16px!important}.my-lg-5{margin-top:20px!important;margin-bottom:20px!important}.my-lg-6{margin-top:24px!important;margin-bottom:24px!important}.my-lg-7{margin-top:28px!important;margin-bottom:28px!important}.my-lg-8{margin-top:32px!important;margin-bottom:32px!important}.my-lg-9{margin-top:36px!important;margin-bottom:36px!important}.my-lg-10{margin-top:40px!important;margin-bottom:40px!important}.my-lg-11{margin-top:44px!important;margin-bottom:44px!important}.my-lg-12{margin-top:48px!important;margin-bottom:48px!important}.my-lg-13{margin-top:52px!important;margin-bottom:52px!important}.my-lg-14{margin-top:56px!important;margin-bottom:56px!important}.my-lg-15{margin-top:60px!important;margin-bottom:60px!important}.my-lg-16{margin-top:64px!important;margin-bottom:64px!important}.my-lg-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-lg-0{margin-top:0!important}.mt-lg-1{margin-top:4px!important}.mt-lg-2{margin-top:8px!important}.mt-lg-3{margin-top:12px!important}.mt-lg-4{margin-top:16px!important}.mt-lg-5{margin-top:20px!important}.mt-lg-6{margin-top:24px!important}.mt-lg-7{margin-top:28px!important}.mt-lg-8{margin-top:32px!important}.mt-lg-9{margin-top:36px!important}.mt-lg-10{margin-top:40px!important}.mt-lg-11{margin-top:44px!important}.mt-lg-12{margin-top:48px!important}.mt-lg-13{margin-top:52px!important}.mt-lg-14{margin-top:56px!important}.mt-lg-15{margin-top:60px!important}.mt-lg-16{margin-top:64px!important}.mt-lg-auto{margin-top:auto!important}.mr-lg-0{margin-right:0!important}.mr-lg-1{margin-right:4px!important}.mr-lg-2{margin-right:8px!important}.mr-lg-3{margin-right:12px!important}.mr-lg-4{margin-right:16px!important}.mr-lg-5{margin-right:20px!important}.mr-lg-6{margin-right:24px!important}.mr-lg-7{margin-right:28px!important}.mr-lg-8{margin-right:32px!important}.mr-lg-9{margin-right:36px!important}.mr-lg-10{margin-right:40px!important}.mr-lg-11{margin-right:44px!important}.mr-lg-12{margin-right:48px!important}.mr-lg-13{margin-right:52px!important}.mr-lg-14{margin-right:56px!important}.mr-lg-15{margin-right:60px!important}.mr-lg-16{margin-right:64px!important}.mr-lg-auto{margin-right:auto!important}.mb-lg-0{margin-bottom:0!important}.mb-lg-1{margin-bottom:4px!important}.mb-lg-2{margin-bottom:8px!important}.mb-lg-3{margin-bottom:12px!important}.mb-lg-4{margin-bottom:16px!important}.mb-lg-5{margin-bottom:20px!important}.mb-lg-6{margin-bottom:24px!important}.mb-lg-7{margin-bottom:28px!important}.mb-lg-8{margin-bottom:32px!important}.mb-lg-9{margin-bottom:36px!important}.mb-lg-10{margin-bottom:40px!important}.mb-lg-11{margin-bottom:44px!important}.mb-lg-12{margin-bottom:48px!important}.mb-lg-13{margin-bottom:52px!important}.mb-lg-14{margin-bottom:56px!important}.mb-lg-15{margin-bottom:60px!important}.mb-lg-16{margin-bottom:64px!important}.mb-lg-auto{margin-bottom:auto!important}.ml-lg-0{margin-left:0!important}.ml-lg-1{margin-left:4px!important}.ml-lg-2{margin-left:8px!important}.ml-lg-3{margin-left:12px!important}.ml-lg-4{margin-left:16px!important}.ml-lg-5{margin-left:20px!important}.ml-lg-6{margin-left:24px!important}.ml-lg-7{margin-left:28px!important}.ml-lg-8{margin-left:32px!important}.ml-lg-9{margin-left:36px!important}.ml-lg-10{margin-left:40px!important}.ml-lg-11{margin-left:44px!important}.ml-lg-12{margin-left:48px!important}.ml-lg-13{margin-left:52px!important}.ml-lg-14{margin-left:56px!important}.ml-lg-15{margin-left:60px!important}.ml-lg-16{margin-left:64px!important}.ml-lg-auto{margin-left:auto!important}.ms-lg-0{margin-inline-start:0px!important}.ms-lg-1{margin-inline-start:4px!important}.ms-lg-2{margin-inline-start:8px!important}.ms-lg-3{margin-inline-start:12px!important}.ms-lg-4{margin-inline-start:16px!important}.ms-lg-5{margin-inline-start:20px!important}.ms-lg-6{margin-inline-start:24px!important}.ms-lg-7{margin-inline-start:28px!important}.ms-lg-8{margin-inline-start:32px!important}.ms-lg-9{margin-inline-start:36px!important}.ms-lg-10{margin-inline-start:40px!important}.ms-lg-11{margin-inline-start:44px!important}.ms-lg-12{margin-inline-start:48px!important}.ms-lg-13{margin-inline-start:52px!important}.ms-lg-14{margin-inline-start:56px!important}.ms-lg-15{margin-inline-start:60px!important}.ms-lg-16{margin-inline-start:64px!important}.ms-lg-auto{margin-inline-start:auto!important}.me-lg-0{margin-inline-end:0px!important}.me-lg-1{margin-inline-end:4px!important}.me-lg-2{margin-inline-end:8px!important}.me-lg-3{margin-inline-end:12px!important}.me-lg-4{margin-inline-end:16px!important}.me-lg-5{margin-inline-end:20px!important}.me-lg-6{margin-inline-end:24px!important}.me-lg-7{margin-inline-end:28px!important}.me-lg-8{margin-inline-end:32px!important}.me-lg-9{margin-inline-end:36px!important}.me-lg-10{margin-inline-end:40px!important}.me-lg-11{margin-inline-end:44px!important}.me-lg-12{margin-inline-end:48px!important}.me-lg-13{margin-inline-end:52px!important}.me-lg-14{margin-inline-end:56px!important}.me-lg-15{margin-inline-end:60px!important}.me-lg-16{margin-inline-end:64px!important}.me-lg-auto{margin-inline-end:auto!important}.ma-lg-n1{margin:-4px!important}.ma-lg-n2{margin:-8px!important}.ma-lg-n3{margin:-12px!important}.ma-lg-n4{margin:-16px!important}.ma-lg-n5{margin:-20px!important}.ma-lg-n6{margin:-24px!important}.ma-lg-n7{margin:-28px!important}.ma-lg-n8{margin:-32px!important}.ma-lg-n9{margin:-36px!important}.ma-lg-n10{margin:-40px!important}.ma-lg-n11{margin:-44px!important}.ma-lg-n12{margin:-48px!important}.ma-lg-n13{margin:-52px!important}.ma-lg-n14{margin:-56px!important}.ma-lg-n15{margin:-60px!important}.ma-lg-n16{margin:-64px!important}.mx-lg-n1{margin-right:-4px!important;margin-left:-4px!important}.mx-lg-n2{margin-right:-8px!important;margin-left:-8px!important}.mx-lg-n3{margin-right:-12px!important;margin-left:-12px!important}.mx-lg-n4{margin-right:-16px!important;margin-left:-16px!important}.mx-lg-n5{margin-right:-20px!important;margin-left:-20px!important}.mx-lg-n6{margin-right:-24px!important;margin-left:-24px!important}.mx-lg-n7{margin-right:-28px!important;margin-left:-28px!important}.mx-lg-n8{margin-right:-32px!important;margin-left:-32px!important}.mx-lg-n9{margin-right:-36px!important;margin-left:-36px!important}.mx-lg-n10{margin-right:-40px!important;margin-left:-40px!important}.mx-lg-n11{margin-right:-44px!important;margin-left:-44px!important}.mx-lg-n12{margin-right:-48px!important;margin-left:-48px!important}.mx-lg-n13{margin-right:-52px!important;margin-left:-52px!important}.mx-lg-n14{margin-right:-56px!important;margin-left:-56px!important}.mx-lg-n15{margin-right:-60px!important;margin-left:-60px!important}.mx-lg-n16{margin-right:-64px!important;margin-left:-64px!important}.my-lg-n1{margin-top:-4px!important;margin-bottom:-4px!important}.my-lg-n2{margin-top:-8px!important;margin-bottom:-8px!important}.my-lg-n3{margin-top:-12px!important;margin-bottom:-12px!important}.my-lg-n4{margin-top:-16px!important;margin-bottom:-16px!important}.my-lg-n5{margin-top:-20px!important;margin-bottom:-20px!important}.my-lg-n6{margin-top:-24px!important;margin-bottom:-24px!important}.my-lg-n7{margin-top:-28px!important;margin-bottom:-28px!important}.my-lg-n8{margin-top:-32px!important;margin-bottom:-32px!important}.my-lg-n9{margin-top:-36px!important;margin-bottom:-36px!important}.my-lg-n10{margin-top:-40px!important;margin-bottom:-40px!important}.my-lg-n11{margin-top:-44px!important;margin-bottom:-44px!important}.my-lg-n12{margin-top:-48px!important;margin-bottom:-48px!important}.my-lg-n13{margin-top:-52px!important;margin-bottom:-52px!important}.my-lg-n14{margin-top:-56px!important;margin-bottom:-56px!important}.my-lg-n15{margin-top:-60px!important;margin-bottom:-60px!important}.my-lg-n16{margin-top:-64px!important;margin-bottom:-64px!important}.mt-lg-n1{margin-top:-4px!important}.mt-lg-n2{margin-top:-8px!important}.mt-lg-n3{margin-top:-12px!important}.mt-lg-n4{margin-top:-16px!important}.mt-lg-n5{margin-top:-20px!important}.mt-lg-n6{margin-top:-24px!important}.mt-lg-n7{margin-top:-28px!important}.mt-lg-n8{margin-top:-32px!important}.mt-lg-n9{margin-top:-36px!important}.mt-lg-n10{margin-top:-40px!important}.mt-lg-n11{margin-top:-44px!important}.mt-lg-n12{margin-top:-48px!important}.mt-lg-n13{margin-top:-52px!important}.mt-lg-n14{margin-top:-56px!important}.mt-lg-n15{margin-top:-60px!important}.mt-lg-n16{margin-top:-64px!important}.mr-lg-n1{margin-right:-4px!important}.mr-lg-n2{margin-right:-8px!important}.mr-lg-n3{margin-right:-12px!important}.mr-lg-n4{margin-right:-16px!important}.mr-lg-n5{margin-right:-20px!important}.mr-lg-n6{margin-right:-24px!important}.mr-lg-n7{margin-right:-28px!important}.mr-lg-n8{margin-right:-32px!important}.mr-lg-n9{margin-right:-36px!important}.mr-lg-n10{margin-right:-40px!important}.mr-lg-n11{margin-right:-44px!important}.mr-lg-n12{margin-right:-48px!important}.mr-lg-n13{margin-right:-52px!important}.mr-lg-n14{margin-right:-56px!important}.mr-lg-n15{margin-right:-60px!important}.mr-lg-n16{margin-right:-64px!important}.mb-lg-n1{margin-bottom:-4px!important}.mb-lg-n2{margin-bottom:-8px!important}.mb-lg-n3{margin-bottom:-12px!important}.mb-lg-n4{margin-bottom:-16px!important}.mb-lg-n5{margin-bottom:-20px!important}.mb-lg-n6{margin-bottom:-24px!important}.mb-lg-n7{margin-bottom:-28px!important}.mb-lg-n8{margin-bottom:-32px!important}.mb-lg-n9{margin-bottom:-36px!important}.mb-lg-n10{margin-bottom:-40px!important}.mb-lg-n11{margin-bottom:-44px!important}.mb-lg-n12{margin-bottom:-48px!important}.mb-lg-n13{margin-bottom:-52px!important}.mb-lg-n14{margin-bottom:-56px!important}.mb-lg-n15{margin-bottom:-60px!important}.mb-lg-n16{margin-bottom:-64px!important}.ml-lg-n1{margin-left:-4px!important}.ml-lg-n2{margin-left:-8px!important}.ml-lg-n3{margin-left:-12px!important}.ml-lg-n4{margin-left:-16px!important}.ml-lg-n5{margin-left:-20px!important}.ml-lg-n6{margin-left:-24px!important}.ml-lg-n7{margin-left:-28px!important}.ml-lg-n8{margin-left:-32px!important}.ml-lg-n9{margin-left:-36px!important}.ml-lg-n10{margin-left:-40px!important}.ml-lg-n11{margin-left:-44px!important}.ml-lg-n12{margin-left:-48px!important}.ml-lg-n13{margin-left:-52px!important}.ml-lg-n14{margin-left:-56px!important}.ml-lg-n15{margin-left:-60px!important}.ml-lg-n16{margin-left:-64px!important}.ms-lg-n1{margin-inline-start:-4px!important}.ms-lg-n2{margin-inline-start:-8px!important}.ms-lg-n3{margin-inline-start:-12px!important}.ms-lg-n4{margin-inline-start:-16px!important}.ms-lg-n5{margin-inline-start:-20px!important}.ms-lg-n6{margin-inline-start:-24px!important}.ms-lg-n7{margin-inline-start:-28px!important}.ms-lg-n8{margin-inline-start:-32px!important}.ms-lg-n9{margin-inline-start:-36px!important}.ms-lg-n10{margin-inline-start:-40px!important}.ms-lg-n11{margin-inline-start:-44px!important}.ms-lg-n12{margin-inline-start:-48px!important}.ms-lg-n13{margin-inline-start:-52px!important}.ms-lg-n14{margin-inline-start:-56px!important}.ms-lg-n15{margin-inline-start:-60px!important}.ms-lg-n16{margin-inline-start:-64px!important}.me-lg-n1{margin-inline-end:-4px!important}.me-lg-n2{margin-inline-end:-8px!important}.me-lg-n3{margin-inline-end:-12px!important}.me-lg-n4{margin-inline-end:-16px!important}.me-lg-n5{margin-inline-end:-20px!important}.me-lg-n6{margin-inline-end:-24px!important}.me-lg-n7{margin-inline-end:-28px!important}.me-lg-n8{margin-inline-end:-32px!important}.me-lg-n9{margin-inline-end:-36px!important}.me-lg-n10{margin-inline-end:-40px!important}.me-lg-n11{margin-inline-end:-44px!important}.me-lg-n12{margin-inline-end:-48px!important}.me-lg-n13{margin-inline-end:-52px!important}.me-lg-n14{margin-inline-end:-56px!important}.me-lg-n15{margin-inline-end:-60px!important}.me-lg-n16{margin-inline-end:-64px!important}.pa-lg-0{padding:0!important}.pa-lg-1{padding:4px!important}.pa-lg-2{padding:8px!important}.pa-lg-3{padding:12px!important}.pa-lg-4{padding:16px!important}.pa-lg-5{padding:20px!important}.pa-lg-6{padding:24px!important}.pa-lg-7{padding:28px!important}.pa-lg-8{padding:32px!important}.pa-lg-9{padding:36px!important}.pa-lg-10{padding:40px!important}.pa-lg-11{padding:44px!important}.pa-lg-12{padding:48px!important}.pa-lg-13{padding:52px!important}.pa-lg-14{padding:56px!important}.pa-lg-15{padding:60px!important}.pa-lg-16{padding:64px!important}.px-lg-0{padding-right:0!important;padding-left:0!important}.px-lg-1{padding-right:4px!important;padding-left:4px!important}.px-lg-2{padding-right:8px!important;padding-left:8px!important}.px-lg-3{padding-right:12px!important;padding-left:12px!important}.px-lg-4{padding-right:16px!important;padding-left:16px!important}.px-lg-5{padding-right:20px!important;padding-left:20px!important}.px-lg-6{padding-right:24px!important;padding-left:24px!important}.px-lg-7{padding-right:28px!important;padding-left:28px!important}.px-lg-8{padding-right:32px!important;padding-left:32px!important}.px-lg-9{padding-right:36px!important;padding-left:36px!important}.px-lg-10{padding-right:40px!important;padding-left:40px!important}.px-lg-11{padding-right:44px!important;padding-left:44px!important}.px-lg-12{padding-right:48px!important;padding-left:48px!important}.px-lg-13{padding-right:52px!important;padding-left:52px!important}.px-lg-14{padding-right:56px!important;padding-left:56px!important}.px-lg-15{padding-right:60px!important;padding-left:60px!important}.px-lg-16{padding-right:64px!important;padding-left:64px!important}.py-lg-0{padding-top:0!important;padding-bottom:0!important}.py-lg-1{padding-top:4px!important;padding-bottom:4px!important}.py-lg-2{padding-top:8px!important;padding-bottom:8px!important}.py-lg-3{padding-top:12px!important;padding-bottom:12px!important}.py-lg-4{padding-top:16px!important;padding-bottom:16px!important}.py-lg-5{padding-top:20px!important;padding-bottom:20px!important}.py-lg-6{padding-top:24px!important;padding-bottom:24px!important}.py-lg-7{padding-top:28px!important;padding-bottom:28px!important}.py-lg-8{padding-top:32px!important;padding-bottom:32px!important}.py-lg-9{padding-top:36px!important;padding-bottom:36px!important}.py-lg-10{padding-top:40px!important;padding-bottom:40px!important}.py-lg-11{padding-top:44px!important;padding-bottom:44px!important}.py-lg-12{padding-top:48px!important;padding-bottom:48px!important}.py-lg-13{padding-top:52px!important;padding-bottom:52px!important}.py-lg-14{padding-top:56px!important;padding-bottom:56px!important}.py-lg-15{padding-top:60px!important;padding-bottom:60px!important}.py-lg-16{padding-top:64px!important;padding-bottom:64px!important}.pt-lg-0{padding-top:0!important}.pt-lg-1{padding-top:4px!important}.pt-lg-2{padding-top:8px!important}.pt-lg-3{padding-top:12px!important}.pt-lg-4{padding-top:16px!important}.pt-lg-5{padding-top:20px!important}.pt-lg-6{padding-top:24px!important}.pt-lg-7{padding-top:28px!important}.pt-lg-8{padding-top:32px!important}.pt-lg-9{padding-top:36px!important}.pt-lg-10{padding-top:40px!important}.pt-lg-11{padding-top:44px!important}.pt-lg-12{padding-top:48px!important}.pt-lg-13{padding-top:52px!important}.pt-lg-14{padding-top:56px!important}.pt-lg-15{padding-top:60px!important}.pt-lg-16{padding-top:64px!important}.pr-lg-0{padding-right:0!important}.pr-lg-1{padding-right:4px!important}.pr-lg-2{padding-right:8px!important}.pr-lg-3{padding-right:12px!important}.pr-lg-4{padding-right:16px!important}.pr-lg-5{padding-right:20px!important}.pr-lg-6{padding-right:24px!important}.pr-lg-7{padding-right:28px!important}.pr-lg-8{padding-right:32px!important}.pr-lg-9{padding-right:36px!important}.pr-lg-10{padding-right:40px!important}.pr-lg-11{padding-right:44px!important}.pr-lg-12{padding-right:48px!important}.pr-lg-13{padding-right:52px!important}.pr-lg-14{padding-right:56px!important}.pr-lg-15{padding-right:60px!important}.pr-lg-16{padding-right:64px!important}.pb-lg-0{padding-bottom:0!important}.pb-lg-1{padding-bottom:4px!important}.pb-lg-2{padding-bottom:8px!important}.pb-lg-3{padding-bottom:12px!important}.pb-lg-4{padding-bottom:16px!important}.pb-lg-5{padding-bottom:20px!important}.pb-lg-6{padding-bottom:24px!important}.pb-lg-7{padding-bottom:28px!important}.pb-lg-8{padding-bottom:32px!important}.pb-lg-9{padding-bottom:36px!important}.pb-lg-10{padding-bottom:40px!important}.pb-lg-11{padding-bottom:44px!important}.pb-lg-12{padding-bottom:48px!important}.pb-lg-13{padding-bottom:52px!important}.pb-lg-14{padding-bottom:56px!important}.pb-lg-15{padding-bottom:60px!important}.pb-lg-16{padding-bottom:64px!important}.pl-lg-0{padding-left:0!important}.pl-lg-1{padding-left:4px!important}.pl-lg-2{padding-left:8px!important}.pl-lg-3{padding-left:12px!important}.pl-lg-4{padding-left:16px!important}.pl-lg-5{padding-left:20px!important}.pl-lg-6{padding-left:24px!important}.pl-lg-7{padding-left:28px!important}.pl-lg-8{padding-left:32px!important}.pl-lg-9{padding-left:36px!important}.pl-lg-10{padding-left:40px!important}.pl-lg-11{padding-left:44px!important}.pl-lg-12{padding-left:48px!important}.pl-lg-13{padding-left:52px!important}.pl-lg-14{padding-left:56px!important}.pl-lg-15{padding-left:60px!important}.pl-lg-16{padding-left:64px!important}.ps-lg-0{padding-inline-start:0px!important}.ps-lg-1{padding-inline-start:4px!important}.ps-lg-2{padding-inline-start:8px!important}.ps-lg-3{padding-inline-start:12px!important}.ps-lg-4{padding-inline-start:16px!important}.ps-lg-5{padding-inline-start:20px!important}.ps-lg-6{padding-inline-start:24px!important}.ps-lg-7{padding-inline-start:28px!important}.ps-lg-8{padding-inline-start:32px!important}.ps-lg-9{padding-inline-start:36px!important}.ps-lg-10{padding-inline-start:40px!important}.ps-lg-11{padding-inline-start:44px!important}.ps-lg-12{padding-inline-start:48px!important}.ps-lg-13{padding-inline-start:52px!important}.ps-lg-14{padding-inline-start:56px!important}.ps-lg-15{padding-inline-start:60px!important}.ps-lg-16{padding-inline-start:64px!important}.pe-lg-0{padding-inline-end:0px!important}.pe-lg-1{padding-inline-end:4px!important}.pe-lg-2{padding-inline-end:8px!important}.pe-lg-3{padding-inline-end:12px!important}.pe-lg-4{padding-inline-end:16px!important}.pe-lg-5{padding-inline-end:20px!important}.pe-lg-6{padding-inline-end:24px!important}.pe-lg-7{padding-inline-end:28px!important}.pe-lg-8{padding-inline-end:32px!important}.pe-lg-9{padding-inline-end:36px!important}.pe-lg-10{padding-inline-end:40px!important}.pe-lg-11{padding-inline-end:44px!important}.pe-lg-12{padding-inline-end:48px!important}.pe-lg-13{padding-inline-end:52px!important}.pe-lg-14{padding-inline-end:56px!important}.pe-lg-15{padding-inline-end:60px!important}.pe-lg-16{padding-inline-end:64px!important}.text-lg-left{text-align:left!important}.text-lg-right{text-align:right!important}.text-lg-center{text-align:center!important}.text-lg-justify{text-align:justify!important}.text-lg-start{text-align:start!important}.text-lg-end{text-align:end!important}.text-lg-h1{font-size:6rem!important;font-weight:300;line-height:1;letter-spacing:-.015625em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-lg-h2{font-size:3.75rem!important;font-weight:300;line-height:1;letter-spacing:-.0083333333em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-lg-h3{font-size:3rem!important;font-weight:400;line-height:1.05;letter-spacing:normal!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-lg-h4{font-size:2.125rem!important;font-weight:400;line-height:1.175;letter-spacing:.0073529412em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-lg-h5{font-size:1.5rem!important;font-weight:400;line-height:1.333;letter-spacing:normal!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-lg-h6{font-size:1.25rem!important;font-weight:500;line-height:1.6;letter-spacing:.0125em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-lg-subtitle-1{font-size:1rem!important;font-weight:400;line-height:1.75;letter-spacing:.009375em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-lg-subtitle-2{font-size:.875rem!important;font-weight:500;line-height:1.6;letter-spacing:.0071428571em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-lg-body-1{font-size:1rem!important;font-weight:400;line-height:1.5;letter-spacing:.03125em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-lg-body-2{font-size:.875rem!important;font-weight:400;line-height:1.425;letter-spacing:.0178571429em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-lg-button{font-size:.875rem!important;font-weight:500;line-height:2.6;letter-spacing:.0892857143em!important;font-family:Roboto,sans-serif;text-transform:uppercase!important}.text-lg-caption{font-size:.75rem!important;font-weight:400;line-height:1.667;letter-spacing:.0333333333em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-lg-overline{font-size:.75rem!important;font-weight:500;line-height:2.667;letter-spacing:.1666666667em!important;font-family:Roboto,sans-serif;text-transform:uppercase!important}.h-lg-auto{height:auto!important}.h-lg-screen{height:100vh!important}.h-lg-0{height:0!important}.h-lg-25{height:25%!important}.h-lg-50{height:50%!important}.h-lg-75{height:75%!important}.h-lg-100{height:100%!important}.w-lg-auto{width:auto!important}.w-lg-0{width:0!important}.w-lg-25{width:25%!important}.w-lg-33{width:33%!important}.w-lg-50{width:50%!important}.w-lg-66{width:66%!important}.w-lg-75{width:75%!important}.w-lg-100{width:100%!important}}@media(min-width:1920px){.d-xl-none{display:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:flex!important}.d-xl-inline-flex{display:inline-flex!important}.float-xl-none{float:none!important}.float-xl-left{float:left!important}.float-xl-right{float:right!important}.v-locale--is-rtl .float-xl-end{float:left!important}.v-locale--is-rtl .float-xl-start,.v-locale--is-ltr .float-xl-end{float:right!important}.v-locale--is-ltr .float-xl-start{float:left!important}.flex-xl-fill,.flex-xl-1-1{flex:1 1 auto!important}.flex-xl-1-0{flex:1 0 auto!important}.flex-xl-0-1{flex:0 1 auto!important}.flex-xl-0-0{flex:0 0 auto!important}.flex-xl-1-1-100{flex:1 1 100%!important}.flex-xl-1-0-100{flex:1 0 100%!important}.flex-xl-0-1-100{flex:0 1 100%!important}.flex-xl-0-0-100{flex:0 0 100%!important}.flex-xl-1-1-0{flex:1 1 0!important}.flex-xl-1-0-0{flex:1 0 0!important}.flex-xl-0-1-0{flex:0 1 0!important}.flex-xl-0-0-0{flex:0 0 0!important}.flex-xl-row{flex-direction:row!important}.flex-xl-column{flex-direction:column!important}.flex-xl-row-reverse{flex-direction:row-reverse!important}.flex-xl-column-reverse{flex-direction:column-reverse!important}.flex-xl-grow-0{flex-grow:0!important}.flex-xl-grow-1{flex-grow:1!important}.flex-xl-shrink-0{flex-shrink:0!important}.flex-xl-shrink-1{flex-shrink:1!important}.flex-xl-wrap{flex-wrap:wrap!important}.flex-xl-nowrap{flex-wrap:nowrap!important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-xl-start{justify-content:flex-start!important}.justify-xl-end{justify-content:flex-end!important}.justify-xl-center{justify-content:center!important}.justify-xl-space-between{justify-content:space-between!important}.justify-xl-space-around{justify-content:space-around!important}.justify-xl-space-evenly{justify-content:space-evenly!important}.justify-items-xl-start{justify-items:flex-start!important}.justify-items-xl-end{justify-items:flex-end!important}.justify-items-xl-center{justify-items:center!important}.justify-items-xl-stretch{justify-items:stretch!important}.align-xl-start{align-items:flex-start!important}.align-xl-end{align-items:flex-end!important}.align-xl-center{align-items:center!important}.align-xl-baseline{align-items:baseline!important}.align-xl-stretch{align-items:stretch!important}.align-content-xl-start{align-content:flex-start!important}.align-content-xl-end{align-content:flex-end!important}.align-content-xl-center{align-content:center!important}.align-content-xl-space-between{align-content:space-between!important}.align-content-xl-space-around{align-content:space-around!important}.align-content-xl-space-evenly{align-content:space-evenly!important}.align-content-xl-stretch{align-content:stretch!important}.align-self-xl-auto{align-self:auto!important}.align-self-xl-start{align-self:flex-start!important}.align-self-xl-end{align-self:flex-end!important}.align-self-xl-center{align-self:center!important}.align-self-xl-baseline{align-self:baseline!important}.align-self-xl-stretch{align-self:stretch!important}.order-xl-first{order:-1!important}.order-xl-0{order:0!important}.order-xl-1{order:1!important}.order-xl-2{order:2!important}.order-xl-3{order:3!important}.order-xl-4{order:4!important}.order-xl-5{order:5!important}.order-xl-6{order:6!important}.order-xl-7{order:7!important}.order-xl-8{order:8!important}.order-xl-9{order:9!important}.order-xl-10{order:10!important}.order-xl-11{order:11!important}.order-xl-12{order:12!important}.order-xl-last{order:13!important}.ga-xl-0{gap:0px!important}.ga-xl-1{gap:4px!important}.ga-xl-2{gap:8px!important}.ga-xl-3{gap:12px!important}.ga-xl-4{gap:16px!important}.ga-xl-5{gap:20px!important}.ga-xl-6{gap:24px!important}.ga-xl-7{gap:28px!important}.ga-xl-8{gap:32px!important}.ga-xl-9{gap:36px!important}.ga-xl-10{gap:40px!important}.ga-xl-11{gap:44px!important}.ga-xl-12{gap:48px!important}.ga-xl-13{gap:52px!important}.ga-xl-14{gap:56px!important}.ga-xl-15{gap:60px!important}.ga-xl-16{gap:64px!important}.ga-xl-auto{gap:auto!important}.gr-xl-0{row-gap:0px!important}.gr-xl-1{row-gap:4px!important}.gr-xl-2{row-gap:8px!important}.gr-xl-3{row-gap:12px!important}.gr-xl-4{row-gap:16px!important}.gr-xl-5{row-gap:20px!important}.gr-xl-6{row-gap:24px!important}.gr-xl-7{row-gap:28px!important}.gr-xl-8{row-gap:32px!important}.gr-xl-9{row-gap:36px!important}.gr-xl-10{row-gap:40px!important}.gr-xl-11{row-gap:44px!important}.gr-xl-12{row-gap:48px!important}.gr-xl-13{row-gap:52px!important}.gr-xl-14{row-gap:56px!important}.gr-xl-15{row-gap:60px!important}.gr-xl-16{row-gap:64px!important}.gr-xl-auto{row-gap:auto!important}.gc-xl-0{column-gap:0px!important}.gc-xl-1{column-gap:4px!important}.gc-xl-2{column-gap:8px!important}.gc-xl-3{column-gap:12px!important}.gc-xl-4{column-gap:16px!important}.gc-xl-5{column-gap:20px!important}.gc-xl-6{column-gap:24px!important}.gc-xl-7{column-gap:28px!important}.gc-xl-8{column-gap:32px!important}.gc-xl-9{column-gap:36px!important}.gc-xl-10{column-gap:40px!important}.gc-xl-11{column-gap:44px!important}.gc-xl-12{column-gap:48px!important}.gc-xl-13{column-gap:52px!important}.gc-xl-14{column-gap:56px!important}.gc-xl-15{column-gap:60px!important}.gc-xl-16{column-gap:64px!important}.gc-xl-auto{column-gap:auto!important}.ma-xl-0{margin:0!important}.ma-xl-1{margin:4px!important}.ma-xl-2{margin:8px!important}.ma-xl-3{margin:12px!important}.ma-xl-4{margin:16px!important}.ma-xl-5{margin:20px!important}.ma-xl-6{margin:24px!important}.ma-xl-7{margin:28px!important}.ma-xl-8{margin:32px!important}.ma-xl-9{margin:36px!important}.ma-xl-10{margin:40px!important}.ma-xl-11{margin:44px!important}.ma-xl-12{margin:48px!important}.ma-xl-13{margin:52px!important}.ma-xl-14{margin:56px!important}.ma-xl-15{margin:60px!important}.ma-xl-16{margin:64px!important}.ma-xl-auto{margin:auto!important}.mx-xl-0{margin-right:0!important;margin-left:0!important}.mx-xl-1{margin-right:4px!important;margin-left:4px!important}.mx-xl-2{margin-right:8px!important;margin-left:8px!important}.mx-xl-3{margin-right:12px!important;margin-left:12px!important}.mx-xl-4{margin-right:16px!important;margin-left:16px!important}.mx-xl-5{margin-right:20px!important;margin-left:20px!important}.mx-xl-6{margin-right:24px!important;margin-left:24px!important}.mx-xl-7{margin-right:28px!important;margin-left:28px!important}.mx-xl-8{margin-right:32px!important;margin-left:32px!important}.mx-xl-9{margin-right:36px!important;margin-left:36px!important}.mx-xl-10{margin-right:40px!important;margin-left:40px!important}.mx-xl-11{margin-right:44px!important;margin-left:44px!important}.mx-xl-12{margin-right:48px!important;margin-left:48px!important}.mx-xl-13{margin-right:52px!important;margin-left:52px!important}.mx-xl-14{margin-right:56px!important;margin-left:56px!important}.mx-xl-15{margin-right:60px!important;margin-left:60px!important}.mx-xl-16{margin-right:64px!important;margin-left:64px!important}.mx-xl-auto{margin-right:auto!important;margin-left:auto!important}.my-xl-0{margin-top:0!important;margin-bottom:0!important}.my-xl-1{margin-top:4px!important;margin-bottom:4px!important}.my-xl-2{margin-top:8px!important;margin-bottom:8px!important}.my-xl-3{margin-top:12px!important;margin-bottom:12px!important}.my-xl-4{margin-top:16px!important;margin-bottom:16px!important}.my-xl-5{margin-top:20px!important;margin-bottom:20px!important}.my-xl-6{margin-top:24px!important;margin-bottom:24px!important}.my-xl-7{margin-top:28px!important;margin-bottom:28px!important}.my-xl-8{margin-top:32px!important;margin-bottom:32px!important}.my-xl-9{margin-top:36px!important;margin-bottom:36px!important}.my-xl-10{margin-top:40px!important;margin-bottom:40px!important}.my-xl-11{margin-top:44px!important;margin-bottom:44px!important}.my-xl-12{margin-top:48px!important;margin-bottom:48px!important}.my-xl-13{margin-top:52px!important;margin-bottom:52px!important}.my-xl-14{margin-top:56px!important;margin-bottom:56px!important}.my-xl-15{margin-top:60px!important;margin-bottom:60px!important}.my-xl-16{margin-top:64px!important;margin-bottom:64px!important}.my-xl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xl-0{margin-top:0!important}.mt-xl-1{margin-top:4px!important}.mt-xl-2{margin-top:8px!important}.mt-xl-3{margin-top:12px!important}.mt-xl-4{margin-top:16px!important}.mt-xl-5{margin-top:20px!important}.mt-xl-6{margin-top:24px!important}.mt-xl-7{margin-top:28px!important}.mt-xl-8{margin-top:32px!important}.mt-xl-9{margin-top:36px!important}.mt-xl-10{margin-top:40px!important}.mt-xl-11{margin-top:44px!important}.mt-xl-12{margin-top:48px!important}.mt-xl-13{margin-top:52px!important}.mt-xl-14{margin-top:56px!important}.mt-xl-15{margin-top:60px!important}.mt-xl-16{margin-top:64px!important}.mt-xl-auto{margin-top:auto!important}.mr-xl-0{margin-right:0!important}.mr-xl-1{margin-right:4px!important}.mr-xl-2{margin-right:8px!important}.mr-xl-3{margin-right:12px!important}.mr-xl-4{margin-right:16px!important}.mr-xl-5{margin-right:20px!important}.mr-xl-6{margin-right:24px!important}.mr-xl-7{margin-right:28px!important}.mr-xl-8{margin-right:32px!important}.mr-xl-9{margin-right:36px!important}.mr-xl-10{margin-right:40px!important}.mr-xl-11{margin-right:44px!important}.mr-xl-12{margin-right:48px!important}.mr-xl-13{margin-right:52px!important}.mr-xl-14{margin-right:56px!important}.mr-xl-15{margin-right:60px!important}.mr-xl-16{margin-right:64px!important}.mr-xl-auto{margin-right:auto!important}.mb-xl-0{margin-bottom:0!important}.mb-xl-1{margin-bottom:4px!important}.mb-xl-2{margin-bottom:8px!important}.mb-xl-3{margin-bottom:12px!important}.mb-xl-4{margin-bottom:16px!important}.mb-xl-5{margin-bottom:20px!important}.mb-xl-6{margin-bottom:24px!important}.mb-xl-7{margin-bottom:28px!important}.mb-xl-8{margin-bottom:32px!important}.mb-xl-9{margin-bottom:36px!important}.mb-xl-10{margin-bottom:40px!important}.mb-xl-11{margin-bottom:44px!important}.mb-xl-12{margin-bottom:48px!important}.mb-xl-13{margin-bottom:52px!important}.mb-xl-14{margin-bottom:56px!important}.mb-xl-15{margin-bottom:60px!important}.mb-xl-16{margin-bottom:64px!important}.mb-xl-auto{margin-bottom:auto!important}.ml-xl-0{margin-left:0!important}.ml-xl-1{margin-left:4px!important}.ml-xl-2{margin-left:8px!important}.ml-xl-3{margin-left:12px!important}.ml-xl-4{margin-left:16px!important}.ml-xl-5{margin-left:20px!important}.ml-xl-6{margin-left:24px!important}.ml-xl-7{margin-left:28px!important}.ml-xl-8{margin-left:32px!important}.ml-xl-9{margin-left:36px!important}.ml-xl-10{margin-left:40px!important}.ml-xl-11{margin-left:44px!important}.ml-xl-12{margin-left:48px!important}.ml-xl-13{margin-left:52px!important}.ml-xl-14{margin-left:56px!important}.ml-xl-15{margin-left:60px!important}.ml-xl-16{margin-left:64px!important}.ml-xl-auto{margin-left:auto!important}.ms-xl-0{margin-inline-start:0px!important}.ms-xl-1{margin-inline-start:4px!important}.ms-xl-2{margin-inline-start:8px!important}.ms-xl-3{margin-inline-start:12px!important}.ms-xl-4{margin-inline-start:16px!important}.ms-xl-5{margin-inline-start:20px!important}.ms-xl-6{margin-inline-start:24px!important}.ms-xl-7{margin-inline-start:28px!important}.ms-xl-8{margin-inline-start:32px!important}.ms-xl-9{margin-inline-start:36px!important}.ms-xl-10{margin-inline-start:40px!important}.ms-xl-11{margin-inline-start:44px!important}.ms-xl-12{margin-inline-start:48px!important}.ms-xl-13{margin-inline-start:52px!important}.ms-xl-14{margin-inline-start:56px!important}.ms-xl-15{margin-inline-start:60px!important}.ms-xl-16{margin-inline-start:64px!important}.ms-xl-auto{margin-inline-start:auto!important}.me-xl-0{margin-inline-end:0px!important}.me-xl-1{margin-inline-end:4px!important}.me-xl-2{margin-inline-end:8px!important}.me-xl-3{margin-inline-end:12px!important}.me-xl-4{margin-inline-end:16px!important}.me-xl-5{margin-inline-end:20px!important}.me-xl-6{margin-inline-end:24px!important}.me-xl-7{margin-inline-end:28px!important}.me-xl-8{margin-inline-end:32px!important}.me-xl-9{margin-inline-end:36px!important}.me-xl-10{margin-inline-end:40px!important}.me-xl-11{margin-inline-end:44px!important}.me-xl-12{margin-inline-end:48px!important}.me-xl-13{margin-inline-end:52px!important}.me-xl-14{margin-inline-end:56px!important}.me-xl-15{margin-inline-end:60px!important}.me-xl-16{margin-inline-end:64px!important}.me-xl-auto{margin-inline-end:auto!important}.ma-xl-n1{margin:-4px!important}.ma-xl-n2{margin:-8px!important}.ma-xl-n3{margin:-12px!important}.ma-xl-n4{margin:-16px!important}.ma-xl-n5{margin:-20px!important}.ma-xl-n6{margin:-24px!important}.ma-xl-n7{margin:-28px!important}.ma-xl-n8{margin:-32px!important}.ma-xl-n9{margin:-36px!important}.ma-xl-n10{margin:-40px!important}.ma-xl-n11{margin:-44px!important}.ma-xl-n12{margin:-48px!important}.ma-xl-n13{margin:-52px!important}.ma-xl-n14{margin:-56px!important}.ma-xl-n15{margin:-60px!important}.ma-xl-n16{margin:-64px!important}.mx-xl-n1{margin-right:-4px!important;margin-left:-4px!important}.mx-xl-n2{margin-right:-8px!important;margin-left:-8px!important}.mx-xl-n3{margin-right:-12px!important;margin-left:-12px!important}.mx-xl-n4{margin-right:-16px!important;margin-left:-16px!important}.mx-xl-n5{margin-right:-20px!important;margin-left:-20px!important}.mx-xl-n6{margin-right:-24px!important;margin-left:-24px!important}.mx-xl-n7{margin-right:-28px!important;margin-left:-28px!important}.mx-xl-n8{margin-right:-32px!important;margin-left:-32px!important}.mx-xl-n9{margin-right:-36px!important;margin-left:-36px!important}.mx-xl-n10{margin-right:-40px!important;margin-left:-40px!important}.mx-xl-n11{margin-right:-44px!important;margin-left:-44px!important}.mx-xl-n12{margin-right:-48px!important;margin-left:-48px!important}.mx-xl-n13{margin-right:-52px!important;margin-left:-52px!important}.mx-xl-n14{margin-right:-56px!important;margin-left:-56px!important}.mx-xl-n15{margin-right:-60px!important;margin-left:-60px!important}.mx-xl-n16{margin-right:-64px!important;margin-left:-64px!important}.my-xl-n1{margin-top:-4px!important;margin-bottom:-4px!important}.my-xl-n2{margin-top:-8px!important;margin-bottom:-8px!important}.my-xl-n3{margin-top:-12px!important;margin-bottom:-12px!important}.my-xl-n4{margin-top:-16px!important;margin-bottom:-16px!important}.my-xl-n5{margin-top:-20px!important;margin-bottom:-20px!important}.my-xl-n6{margin-top:-24px!important;margin-bottom:-24px!important}.my-xl-n7{margin-top:-28px!important;margin-bottom:-28px!important}.my-xl-n8{margin-top:-32px!important;margin-bottom:-32px!important}.my-xl-n9{margin-top:-36px!important;margin-bottom:-36px!important}.my-xl-n10{margin-top:-40px!important;margin-bottom:-40px!important}.my-xl-n11{margin-top:-44px!important;margin-bottom:-44px!important}.my-xl-n12{margin-top:-48px!important;margin-bottom:-48px!important}.my-xl-n13{margin-top:-52px!important;margin-bottom:-52px!important}.my-xl-n14{margin-top:-56px!important;margin-bottom:-56px!important}.my-xl-n15{margin-top:-60px!important;margin-bottom:-60px!important}.my-xl-n16{margin-top:-64px!important;margin-bottom:-64px!important}.mt-xl-n1{margin-top:-4px!important}.mt-xl-n2{margin-top:-8px!important}.mt-xl-n3{margin-top:-12px!important}.mt-xl-n4{margin-top:-16px!important}.mt-xl-n5{margin-top:-20px!important}.mt-xl-n6{margin-top:-24px!important}.mt-xl-n7{margin-top:-28px!important}.mt-xl-n8{margin-top:-32px!important}.mt-xl-n9{margin-top:-36px!important}.mt-xl-n10{margin-top:-40px!important}.mt-xl-n11{margin-top:-44px!important}.mt-xl-n12{margin-top:-48px!important}.mt-xl-n13{margin-top:-52px!important}.mt-xl-n14{margin-top:-56px!important}.mt-xl-n15{margin-top:-60px!important}.mt-xl-n16{margin-top:-64px!important}.mr-xl-n1{margin-right:-4px!important}.mr-xl-n2{margin-right:-8px!important}.mr-xl-n3{margin-right:-12px!important}.mr-xl-n4{margin-right:-16px!important}.mr-xl-n5{margin-right:-20px!important}.mr-xl-n6{margin-right:-24px!important}.mr-xl-n7{margin-right:-28px!important}.mr-xl-n8{margin-right:-32px!important}.mr-xl-n9{margin-right:-36px!important}.mr-xl-n10{margin-right:-40px!important}.mr-xl-n11{margin-right:-44px!important}.mr-xl-n12{margin-right:-48px!important}.mr-xl-n13{margin-right:-52px!important}.mr-xl-n14{margin-right:-56px!important}.mr-xl-n15{margin-right:-60px!important}.mr-xl-n16{margin-right:-64px!important}.mb-xl-n1{margin-bottom:-4px!important}.mb-xl-n2{margin-bottom:-8px!important}.mb-xl-n3{margin-bottom:-12px!important}.mb-xl-n4{margin-bottom:-16px!important}.mb-xl-n5{margin-bottom:-20px!important}.mb-xl-n6{margin-bottom:-24px!important}.mb-xl-n7{margin-bottom:-28px!important}.mb-xl-n8{margin-bottom:-32px!important}.mb-xl-n9{margin-bottom:-36px!important}.mb-xl-n10{margin-bottom:-40px!important}.mb-xl-n11{margin-bottom:-44px!important}.mb-xl-n12{margin-bottom:-48px!important}.mb-xl-n13{margin-bottom:-52px!important}.mb-xl-n14{margin-bottom:-56px!important}.mb-xl-n15{margin-bottom:-60px!important}.mb-xl-n16{margin-bottom:-64px!important}.ml-xl-n1{margin-left:-4px!important}.ml-xl-n2{margin-left:-8px!important}.ml-xl-n3{margin-left:-12px!important}.ml-xl-n4{margin-left:-16px!important}.ml-xl-n5{margin-left:-20px!important}.ml-xl-n6{margin-left:-24px!important}.ml-xl-n7{margin-left:-28px!important}.ml-xl-n8{margin-left:-32px!important}.ml-xl-n9{margin-left:-36px!important}.ml-xl-n10{margin-left:-40px!important}.ml-xl-n11{margin-left:-44px!important}.ml-xl-n12{margin-left:-48px!important}.ml-xl-n13{margin-left:-52px!important}.ml-xl-n14{margin-left:-56px!important}.ml-xl-n15{margin-left:-60px!important}.ml-xl-n16{margin-left:-64px!important}.ms-xl-n1{margin-inline-start:-4px!important}.ms-xl-n2{margin-inline-start:-8px!important}.ms-xl-n3{margin-inline-start:-12px!important}.ms-xl-n4{margin-inline-start:-16px!important}.ms-xl-n5{margin-inline-start:-20px!important}.ms-xl-n6{margin-inline-start:-24px!important}.ms-xl-n7{margin-inline-start:-28px!important}.ms-xl-n8{margin-inline-start:-32px!important}.ms-xl-n9{margin-inline-start:-36px!important}.ms-xl-n10{margin-inline-start:-40px!important}.ms-xl-n11{margin-inline-start:-44px!important}.ms-xl-n12{margin-inline-start:-48px!important}.ms-xl-n13{margin-inline-start:-52px!important}.ms-xl-n14{margin-inline-start:-56px!important}.ms-xl-n15{margin-inline-start:-60px!important}.ms-xl-n16{margin-inline-start:-64px!important}.me-xl-n1{margin-inline-end:-4px!important}.me-xl-n2{margin-inline-end:-8px!important}.me-xl-n3{margin-inline-end:-12px!important}.me-xl-n4{margin-inline-end:-16px!important}.me-xl-n5{margin-inline-end:-20px!important}.me-xl-n6{margin-inline-end:-24px!important}.me-xl-n7{margin-inline-end:-28px!important}.me-xl-n8{margin-inline-end:-32px!important}.me-xl-n9{margin-inline-end:-36px!important}.me-xl-n10{margin-inline-end:-40px!important}.me-xl-n11{margin-inline-end:-44px!important}.me-xl-n12{margin-inline-end:-48px!important}.me-xl-n13{margin-inline-end:-52px!important}.me-xl-n14{margin-inline-end:-56px!important}.me-xl-n15{margin-inline-end:-60px!important}.me-xl-n16{margin-inline-end:-64px!important}.pa-xl-0{padding:0!important}.pa-xl-1{padding:4px!important}.pa-xl-2{padding:8px!important}.pa-xl-3{padding:12px!important}.pa-xl-4{padding:16px!important}.pa-xl-5{padding:20px!important}.pa-xl-6{padding:24px!important}.pa-xl-7{padding:28px!important}.pa-xl-8{padding:32px!important}.pa-xl-9{padding:36px!important}.pa-xl-10{padding:40px!important}.pa-xl-11{padding:44px!important}.pa-xl-12{padding:48px!important}.pa-xl-13{padding:52px!important}.pa-xl-14{padding:56px!important}.pa-xl-15{padding:60px!important}.pa-xl-16{padding:64px!important}.px-xl-0{padding-right:0!important;padding-left:0!important}.px-xl-1{padding-right:4px!important;padding-left:4px!important}.px-xl-2{padding-right:8px!important;padding-left:8px!important}.px-xl-3{padding-right:12px!important;padding-left:12px!important}.px-xl-4{padding-right:16px!important;padding-left:16px!important}.px-xl-5{padding-right:20px!important;padding-left:20px!important}.px-xl-6{padding-right:24px!important;padding-left:24px!important}.px-xl-7{padding-right:28px!important;padding-left:28px!important}.px-xl-8{padding-right:32px!important;padding-left:32px!important}.px-xl-9{padding-right:36px!important;padding-left:36px!important}.px-xl-10{padding-right:40px!important;padding-left:40px!important}.px-xl-11{padding-right:44px!important;padding-left:44px!important}.px-xl-12{padding-right:48px!important;padding-left:48px!important}.px-xl-13{padding-right:52px!important;padding-left:52px!important}.px-xl-14{padding-right:56px!important;padding-left:56px!important}.px-xl-15{padding-right:60px!important;padding-left:60px!important}.px-xl-16{padding-right:64px!important;padding-left:64px!important}.py-xl-0{padding-top:0!important;padding-bottom:0!important}.py-xl-1{padding-top:4px!important;padding-bottom:4px!important}.py-xl-2{padding-top:8px!important;padding-bottom:8px!important}.py-xl-3{padding-top:12px!important;padding-bottom:12px!important}.py-xl-4{padding-top:16px!important;padding-bottom:16px!important}.py-xl-5{padding-top:20px!important;padding-bottom:20px!important}.py-xl-6{padding-top:24px!important;padding-bottom:24px!important}.py-xl-7{padding-top:28px!important;padding-bottom:28px!important}.py-xl-8{padding-top:32px!important;padding-bottom:32px!important}.py-xl-9{padding-top:36px!important;padding-bottom:36px!important}.py-xl-10{padding-top:40px!important;padding-bottom:40px!important}.py-xl-11{padding-top:44px!important;padding-bottom:44px!important}.py-xl-12{padding-top:48px!important;padding-bottom:48px!important}.py-xl-13{padding-top:52px!important;padding-bottom:52px!important}.py-xl-14{padding-top:56px!important;padding-bottom:56px!important}.py-xl-15{padding-top:60px!important;padding-bottom:60px!important}.py-xl-16{padding-top:64px!important;padding-bottom:64px!important}.pt-xl-0{padding-top:0!important}.pt-xl-1{padding-top:4px!important}.pt-xl-2{padding-top:8px!important}.pt-xl-3{padding-top:12px!important}.pt-xl-4{padding-top:16px!important}.pt-xl-5{padding-top:20px!important}.pt-xl-6{padding-top:24px!important}.pt-xl-7{padding-top:28px!important}.pt-xl-8{padding-top:32px!important}.pt-xl-9{padding-top:36px!important}.pt-xl-10{padding-top:40px!important}.pt-xl-11{padding-top:44px!important}.pt-xl-12{padding-top:48px!important}.pt-xl-13{padding-top:52px!important}.pt-xl-14{padding-top:56px!important}.pt-xl-15{padding-top:60px!important}.pt-xl-16{padding-top:64px!important}.pr-xl-0{padding-right:0!important}.pr-xl-1{padding-right:4px!important}.pr-xl-2{padding-right:8px!important}.pr-xl-3{padding-right:12px!important}.pr-xl-4{padding-right:16px!important}.pr-xl-5{padding-right:20px!important}.pr-xl-6{padding-right:24px!important}.pr-xl-7{padding-right:28px!important}.pr-xl-8{padding-right:32px!important}.pr-xl-9{padding-right:36px!important}.pr-xl-10{padding-right:40px!important}.pr-xl-11{padding-right:44px!important}.pr-xl-12{padding-right:48px!important}.pr-xl-13{padding-right:52px!important}.pr-xl-14{padding-right:56px!important}.pr-xl-15{padding-right:60px!important}.pr-xl-16{padding-right:64px!important}.pb-xl-0{padding-bottom:0!important}.pb-xl-1{padding-bottom:4px!important}.pb-xl-2{padding-bottom:8px!important}.pb-xl-3{padding-bottom:12px!important}.pb-xl-4{padding-bottom:16px!important}.pb-xl-5{padding-bottom:20px!important}.pb-xl-6{padding-bottom:24px!important}.pb-xl-7{padding-bottom:28px!important}.pb-xl-8{padding-bottom:32px!important}.pb-xl-9{padding-bottom:36px!important}.pb-xl-10{padding-bottom:40px!important}.pb-xl-11{padding-bottom:44px!important}.pb-xl-12{padding-bottom:48px!important}.pb-xl-13{padding-bottom:52px!important}.pb-xl-14{padding-bottom:56px!important}.pb-xl-15{padding-bottom:60px!important}.pb-xl-16{padding-bottom:64px!important}.pl-xl-0{padding-left:0!important}.pl-xl-1{padding-left:4px!important}.pl-xl-2{padding-left:8px!important}.pl-xl-3{padding-left:12px!important}.pl-xl-4{padding-left:16px!important}.pl-xl-5{padding-left:20px!important}.pl-xl-6{padding-left:24px!important}.pl-xl-7{padding-left:28px!important}.pl-xl-8{padding-left:32px!important}.pl-xl-9{padding-left:36px!important}.pl-xl-10{padding-left:40px!important}.pl-xl-11{padding-left:44px!important}.pl-xl-12{padding-left:48px!important}.pl-xl-13{padding-left:52px!important}.pl-xl-14{padding-left:56px!important}.pl-xl-15{padding-left:60px!important}.pl-xl-16{padding-left:64px!important}.ps-xl-0{padding-inline-start:0px!important}.ps-xl-1{padding-inline-start:4px!important}.ps-xl-2{padding-inline-start:8px!important}.ps-xl-3{padding-inline-start:12px!important}.ps-xl-4{padding-inline-start:16px!important}.ps-xl-5{padding-inline-start:20px!important}.ps-xl-6{padding-inline-start:24px!important}.ps-xl-7{padding-inline-start:28px!important}.ps-xl-8{padding-inline-start:32px!important}.ps-xl-9{padding-inline-start:36px!important}.ps-xl-10{padding-inline-start:40px!important}.ps-xl-11{padding-inline-start:44px!important}.ps-xl-12{padding-inline-start:48px!important}.ps-xl-13{padding-inline-start:52px!important}.ps-xl-14{padding-inline-start:56px!important}.ps-xl-15{padding-inline-start:60px!important}.ps-xl-16{padding-inline-start:64px!important}.pe-xl-0{padding-inline-end:0px!important}.pe-xl-1{padding-inline-end:4px!important}.pe-xl-2{padding-inline-end:8px!important}.pe-xl-3{padding-inline-end:12px!important}.pe-xl-4{padding-inline-end:16px!important}.pe-xl-5{padding-inline-end:20px!important}.pe-xl-6{padding-inline-end:24px!important}.pe-xl-7{padding-inline-end:28px!important}.pe-xl-8{padding-inline-end:32px!important}.pe-xl-9{padding-inline-end:36px!important}.pe-xl-10{padding-inline-end:40px!important}.pe-xl-11{padding-inline-end:44px!important}.pe-xl-12{padding-inline-end:48px!important}.pe-xl-13{padding-inline-end:52px!important}.pe-xl-14{padding-inline-end:56px!important}.pe-xl-15{padding-inline-end:60px!important}.pe-xl-16{padding-inline-end:64px!important}.text-xl-left{text-align:left!important}.text-xl-right{text-align:right!important}.text-xl-center{text-align:center!important}.text-xl-justify{text-align:justify!important}.text-xl-start{text-align:start!important}.text-xl-end{text-align:end!important}.text-xl-h1{font-size:6rem!important;font-weight:300;line-height:1;letter-spacing:-.015625em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-xl-h2{font-size:3.75rem!important;font-weight:300;line-height:1;letter-spacing:-.0083333333em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-xl-h3{font-size:3rem!important;font-weight:400;line-height:1.05;letter-spacing:normal!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-xl-h4{font-size:2.125rem!important;font-weight:400;line-height:1.175;letter-spacing:.0073529412em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-xl-h5{font-size:1.5rem!important;font-weight:400;line-height:1.333;letter-spacing:normal!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-xl-h6{font-size:1.25rem!important;font-weight:500;line-height:1.6;letter-spacing:.0125em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-xl-subtitle-1{font-size:1rem!important;font-weight:400;line-height:1.75;letter-spacing:.009375em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-xl-subtitle-2{font-size:.875rem!important;font-weight:500;line-height:1.6;letter-spacing:.0071428571em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-xl-body-1{font-size:1rem!important;font-weight:400;line-height:1.5;letter-spacing:.03125em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-xl-body-2{font-size:.875rem!important;font-weight:400;line-height:1.425;letter-spacing:.0178571429em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-xl-button{font-size:.875rem!important;font-weight:500;line-height:2.6;letter-spacing:.0892857143em!important;font-family:Roboto,sans-serif;text-transform:uppercase!important}.text-xl-caption{font-size:.75rem!important;font-weight:400;line-height:1.667;letter-spacing:.0333333333em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-xl-overline{font-size:.75rem!important;font-weight:500;line-height:2.667;letter-spacing:.1666666667em!important;font-family:Roboto,sans-serif;text-transform:uppercase!important}.h-xl-auto{height:auto!important}.h-xl-screen{height:100vh!important}.h-xl-0{height:0!important}.h-xl-25{height:25%!important}.h-xl-50{height:50%!important}.h-xl-75{height:75%!important}.h-xl-100{height:100%!important}.w-xl-auto{width:auto!important}.w-xl-0{width:0!important}.w-xl-25{width:25%!important}.w-xl-33{width:33%!important}.w-xl-50{width:50%!important}.w-xl-66{width:66%!important}.w-xl-75{width:75%!important}.w-xl-100{width:100%!important}}@media(min-width:2560px){.d-xxl-none{display:none!important}.d-xxl-inline{display:inline!important}.d-xxl-inline-block{display:inline-block!important}.d-xxl-block{display:block!important}.d-xxl-table{display:table!important}.d-xxl-table-row{display:table-row!important}.d-xxl-table-cell{display:table-cell!important}.d-xxl-flex{display:flex!important}.d-xxl-inline-flex{display:inline-flex!important}.float-xxl-none{float:none!important}.float-xxl-left{float:left!important}.float-xxl-right{float:right!important}.v-locale--is-rtl .float-xxl-end{float:left!important}.v-locale--is-rtl .float-xxl-start,.v-locale--is-ltr .float-xxl-end{float:right!important}.v-locale--is-ltr .float-xxl-start{float:left!important}.flex-xxl-fill,.flex-xxl-1-1{flex:1 1 auto!important}.flex-xxl-1-0{flex:1 0 auto!important}.flex-xxl-0-1{flex:0 1 auto!important}.flex-xxl-0-0{flex:0 0 auto!important}.flex-xxl-1-1-100{flex:1 1 100%!important}.flex-xxl-1-0-100{flex:1 0 100%!important}.flex-xxl-0-1-100{flex:0 1 100%!important}.flex-xxl-0-0-100{flex:0 0 100%!important}.flex-xxl-1-1-0{flex:1 1 0!important}.flex-xxl-1-0-0{flex:1 0 0!important}.flex-xxl-0-1-0{flex:0 1 0!important}.flex-xxl-0-0-0{flex:0 0 0!important}.flex-xxl-row{flex-direction:row!important}.flex-xxl-column{flex-direction:column!important}.flex-xxl-row-reverse{flex-direction:row-reverse!important}.flex-xxl-column-reverse{flex-direction:column-reverse!important}.flex-xxl-grow-0{flex-grow:0!important}.flex-xxl-grow-1{flex-grow:1!important}.flex-xxl-shrink-0{flex-shrink:0!important}.flex-xxl-shrink-1{flex-shrink:1!important}.flex-xxl-wrap{flex-wrap:wrap!important}.flex-xxl-nowrap{flex-wrap:nowrap!important}.flex-xxl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-xxl-start{justify-content:flex-start!important}.justify-xxl-end{justify-content:flex-end!important}.justify-xxl-center{justify-content:center!important}.justify-xxl-space-between{justify-content:space-between!important}.justify-xxl-space-around{justify-content:space-around!important}.justify-xxl-space-evenly{justify-content:space-evenly!important}.justify-items-xxl-start{justify-items:flex-start!important}.justify-items-xxl-end{justify-items:flex-end!important}.justify-items-xxl-center{justify-items:center!important}.justify-items-xxl-stretch{justify-items:stretch!important}.align-xxl-start{align-items:flex-start!important}.align-xxl-end{align-items:flex-end!important}.align-xxl-center{align-items:center!important}.align-xxl-baseline{align-items:baseline!important}.align-xxl-stretch{align-items:stretch!important}.align-content-xxl-start{align-content:flex-start!important}.align-content-xxl-end{align-content:flex-end!important}.align-content-xxl-center{align-content:center!important}.align-content-xxl-space-between{align-content:space-between!important}.align-content-xxl-space-around{align-content:space-around!important}.align-content-xxl-space-evenly{align-content:space-evenly!important}.align-content-xxl-stretch{align-content:stretch!important}.align-self-xxl-auto{align-self:auto!important}.align-self-xxl-start{align-self:flex-start!important}.align-self-xxl-end{align-self:flex-end!important}.align-self-xxl-center{align-self:center!important}.align-self-xxl-baseline{align-self:baseline!important}.align-self-xxl-stretch{align-self:stretch!important}.order-xxl-first{order:-1!important}.order-xxl-0{order:0!important}.order-xxl-1{order:1!important}.order-xxl-2{order:2!important}.order-xxl-3{order:3!important}.order-xxl-4{order:4!important}.order-xxl-5{order:5!important}.order-xxl-6{order:6!important}.order-xxl-7{order:7!important}.order-xxl-8{order:8!important}.order-xxl-9{order:9!important}.order-xxl-10{order:10!important}.order-xxl-11{order:11!important}.order-xxl-12{order:12!important}.order-xxl-last{order:13!important}.ga-xxl-0{gap:0px!important}.ga-xxl-1{gap:4px!important}.ga-xxl-2{gap:8px!important}.ga-xxl-3{gap:12px!important}.ga-xxl-4{gap:16px!important}.ga-xxl-5{gap:20px!important}.ga-xxl-6{gap:24px!important}.ga-xxl-7{gap:28px!important}.ga-xxl-8{gap:32px!important}.ga-xxl-9{gap:36px!important}.ga-xxl-10{gap:40px!important}.ga-xxl-11{gap:44px!important}.ga-xxl-12{gap:48px!important}.ga-xxl-13{gap:52px!important}.ga-xxl-14{gap:56px!important}.ga-xxl-15{gap:60px!important}.ga-xxl-16{gap:64px!important}.ga-xxl-auto{gap:auto!important}.gr-xxl-0{row-gap:0px!important}.gr-xxl-1{row-gap:4px!important}.gr-xxl-2{row-gap:8px!important}.gr-xxl-3{row-gap:12px!important}.gr-xxl-4{row-gap:16px!important}.gr-xxl-5{row-gap:20px!important}.gr-xxl-6{row-gap:24px!important}.gr-xxl-7{row-gap:28px!important}.gr-xxl-8{row-gap:32px!important}.gr-xxl-9{row-gap:36px!important}.gr-xxl-10{row-gap:40px!important}.gr-xxl-11{row-gap:44px!important}.gr-xxl-12{row-gap:48px!important}.gr-xxl-13{row-gap:52px!important}.gr-xxl-14{row-gap:56px!important}.gr-xxl-15{row-gap:60px!important}.gr-xxl-16{row-gap:64px!important}.gr-xxl-auto{row-gap:auto!important}.gc-xxl-0{column-gap:0px!important}.gc-xxl-1{column-gap:4px!important}.gc-xxl-2{column-gap:8px!important}.gc-xxl-3{column-gap:12px!important}.gc-xxl-4{column-gap:16px!important}.gc-xxl-5{column-gap:20px!important}.gc-xxl-6{column-gap:24px!important}.gc-xxl-7{column-gap:28px!important}.gc-xxl-8{column-gap:32px!important}.gc-xxl-9{column-gap:36px!important}.gc-xxl-10{column-gap:40px!important}.gc-xxl-11{column-gap:44px!important}.gc-xxl-12{column-gap:48px!important}.gc-xxl-13{column-gap:52px!important}.gc-xxl-14{column-gap:56px!important}.gc-xxl-15{column-gap:60px!important}.gc-xxl-16{column-gap:64px!important}.gc-xxl-auto{column-gap:auto!important}.ma-xxl-0{margin:0!important}.ma-xxl-1{margin:4px!important}.ma-xxl-2{margin:8px!important}.ma-xxl-3{margin:12px!important}.ma-xxl-4{margin:16px!important}.ma-xxl-5{margin:20px!important}.ma-xxl-6{margin:24px!important}.ma-xxl-7{margin:28px!important}.ma-xxl-8{margin:32px!important}.ma-xxl-9{margin:36px!important}.ma-xxl-10{margin:40px!important}.ma-xxl-11{margin:44px!important}.ma-xxl-12{margin:48px!important}.ma-xxl-13{margin:52px!important}.ma-xxl-14{margin:56px!important}.ma-xxl-15{margin:60px!important}.ma-xxl-16{margin:64px!important}.ma-xxl-auto{margin:auto!important}.mx-xxl-0{margin-right:0!important;margin-left:0!important}.mx-xxl-1{margin-right:4px!important;margin-left:4px!important}.mx-xxl-2{margin-right:8px!important;margin-left:8px!important}.mx-xxl-3{margin-right:12px!important;margin-left:12px!important}.mx-xxl-4{margin-right:16px!important;margin-left:16px!important}.mx-xxl-5{margin-right:20px!important;margin-left:20px!important}.mx-xxl-6{margin-right:24px!important;margin-left:24px!important}.mx-xxl-7{margin-right:28px!important;margin-left:28px!important}.mx-xxl-8{margin-right:32px!important;margin-left:32px!important}.mx-xxl-9{margin-right:36px!important;margin-left:36px!important}.mx-xxl-10{margin-right:40px!important;margin-left:40px!important}.mx-xxl-11{margin-right:44px!important;margin-left:44px!important}.mx-xxl-12{margin-right:48px!important;margin-left:48px!important}.mx-xxl-13{margin-right:52px!important;margin-left:52px!important}.mx-xxl-14{margin-right:56px!important;margin-left:56px!important}.mx-xxl-15{margin-right:60px!important;margin-left:60px!important}.mx-xxl-16{margin-right:64px!important;margin-left:64px!important}.mx-xxl-auto{margin-right:auto!important;margin-left:auto!important}.my-xxl-0{margin-top:0!important;margin-bottom:0!important}.my-xxl-1{margin-top:4px!important;margin-bottom:4px!important}.my-xxl-2{margin-top:8px!important;margin-bottom:8px!important}.my-xxl-3{margin-top:12px!important;margin-bottom:12px!important}.my-xxl-4{margin-top:16px!important;margin-bottom:16px!important}.my-xxl-5{margin-top:20px!important;margin-bottom:20px!important}.my-xxl-6{margin-top:24px!important;margin-bottom:24px!important}.my-xxl-7{margin-top:28px!important;margin-bottom:28px!important}.my-xxl-8{margin-top:32px!important;margin-bottom:32px!important}.my-xxl-9{margin-top:36px!important;margin-bottom:36px!important}.my-xxl-10{margin-top:40px!important;margin-bottom:40px!important}.my-xxl-11{margin-top:44px!important;margin-bottom:44px!important}.my-xxl-12{margin-top:48px!important;margin-bottom:48px!important}.my-xxl-13{margin-top:52px!important;margin-bottom:52px!important}.my-xxl-14{margin-top:56px!important;margin-bottom:56px!important}.my-xxl-15{margin-top:60px!important;margin-bottom:60px!important}.my-xxl-16{margin-top:64px!important;margin-bottom:64px!important}.my-xxl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xxl-0{margin-top:0!important}.mt-xxl-1{margin-top:4px!important}.mt-xxl-2{margin-top:8px!important}.mt-xxl-3{margin-top:12px!important}.mt-xxl-4{margin-top:16px!important}.mt-xxl-5{margin-top:20px!important}.mt-xxl-6{margin-top:24px!important}.mt-xxl-7{margin-top:28px!important}.mt-xxl-8{margin-top:32px!important}.mt-xxl-9{margin-top:36px!important}.mt-xxl-10{margin-top:40px!important}.mt-xxl-11{margin-top:44px!important}.mt-xxl-12{margin-top:48px!important}.mt-xxl-13{margin-top:52px!important}.mt-xxl-14{margin-top:56px!important}.mt-xxl-15{margin-top:60px!important}.mt-xxl-16{margin-top:64px!important}.mt-xxl-auto{margin-top:auto!important}.mr-xxl-0{margin-right:0!important}.mr-xxl-1{margin-right:4px!important}.mr-xxl-2{margin-right:8px!important}.mr-xxl-3{margin-right:12px!important}.mr-xxl-4{margin-right:16px!important}.mr-xxl-5{margin-right:20px!important}.mr-xxl-6{margin-right:24px!important}.mr-xxl-7{margin-right:28px!important}.mr-xxl-8{margin-right:32px!important}.mr-xxl-9{margin-right:36px!important}.mr-xxl-10{margin-right:40px!important}.mr-xxl-11{margin-right:44px!important}.mr-xxl-12{margin-right:48px!important}.mr-xxl-13{margin-right:52px!important}.mr-xxl-14{margin-right:56px!important}.mr-xxl-15{margin-right:60px!important}.mr-xxl-16{margin-right:64px!important}.mr-xxl-auto{margin-right:auto!important}.mb-xxl-0{margin-bottom:0!important}.mb-xxl-1{margin-bottom:4px!important}.mb-xxl-2{margin-bottom:8px!important}.mb-xxl-3{margin-bottom:12px!important}.mb-xxl-4{margin-bottom:16px!important}.mb-xxl-5{margin-bottom:20px!important}.mb-xxl-6{margin-bottom:24px!important}.mb-xxl-7{margin-bottom:28px!important}.mb-xxl-8{margin-bottom:32px!important}.mb-xxl-9{margin-bottom:36px!important}.mb-xxl-10{margin-bottom:40px!important}.mb-xxl-11{margin-bottom:44px!important}.mb-xxl-12{margin-bottom:48px!important}.mb-xxl-13{margin-bottom:52px!important}.mb-xxl-14{margin-bottom:56px!important}.mb-xxl-15{margin-bottom:60px!important}.mb-xxl-16{margin-bottom:64px!important}.mb-xxl-auto{margin-bottom:auto!important}.ml-xxl-0{margin-left:0!important}.ml-xxl-1{margin-left:4px!important}.ml-xxl-2{margin-left:8px!important}.ml-xxl-3{margin-left:12px!important}.ml-xxl-4{margin-left:16px!important}.ml-xxl-5{margin-left:20px!important}.ml-xxl-6{margin-left:24px!important}.ml-xxl-7{margin-left:28px!important}.ml-xxl-8{margin-left:32px!important}.ml-xxl-9{margin-left:36px!important}.ml-xxl-10{margin-left:40px!important}.ml-xxl-11{margin-left:44px!important}.ml-xxl-12{margin-left:48px!important}.ml-xxl-13{margin-left:52px!important}.ml-xxl-14{margin-left:56px!important}.ml-xxl-15{margin-left:60px!important}.ml-xxl-16{margin-left:64px!important}.ml-xxl-auto{margin-left:auto!important}.ms-xxl-0{margin-inline-start:0px!important}.ms-xxl-1{margin-inline-start:4px!important}.ms-xxl-2{margin-inline-start:8px!important}.ms-xxl-3{margin-inline-start:12px!important}.ms-xxl-4{margin-inline-start:16px!important}.ms-xxl-5{margin-inline-start:20px!important}.ms-xxl-6{margin-inline-start:24px!important}.ms-xxl-7{margin-inline-start:28px!important}.ms-xxl-8{margin-inline-start:32px!important}.ms-xxl-9{margin-inline-start:36px!important}.ms-xxl-10{margin-inline-start:40px!important}.ms-xxl-11{margin-inline-start:44px!important}.ms-xxl-12{margin-inline-start:48px!important}.ms-xxl-13{margin-inline-start:52px!important}.ms-xxl-14{margin-inline-start:56px!important}.ms-xxl-15{margin-inline-start:60px!important}.ms-xxl-16{margin-inline-start:64px!important}.ms-xxl-auto{margin-inline-start:auto!important}.me-xxl-0{margin-inline-end:0px!important}.me-xxl-1{margin-inline-end:4px!important}.me-xxl-2{margin-inline-end:8px!important}.me-xxl-3{margin-inline-end:12px!important}.me-xxl-4{margin-inline-end:16px!important}.me-xxl-5{margin-inline-end:20px!important}.me-xxl-6{margin-inline-end:24px!important}.me-xxl-7{margin-inline-end:28px!important}.me-xxl-8{margin-inline-end:32px!important}.me-xxl-9{margin-inline-end:36px!important}.me-xxl-10{margin-inline-end:40px!important}.me-xxl-11{margin-inline-end:44px!important}.me-xxl-12{margin-inline-end:48px!important}.me-xxl-13{margin-inline-end:52px!important}.me-xxl-14{margin-inline-end:56px!important}.me-xxl-15{margin-inline-end:60px!important}.me-xxl-16{margin-inline-end:64px!important}.me-xxl-auto{margin-inline-end:auto!important}.ma-xxl-n1{margin:-4px!important}.ma-xxl-n2{margin:-8px!important}.ma-xxl-n3{margin:-12px!important}.ma-xxl-n4{margin:-16px!important}.ma-xxl-n5{margin:-20px!important}.ma-xxl-n6{margin:-24px!important}.ma-xxl-n7{margin:-28px!important}.ma-xxl-n8{margin:-32px!important}.ma-xxl-n9{margin:-36px!important}.ma-xxl-n10{margin:-40px!important}.ma-xxl-n11{margin:-44px!important}.ma-xxl-n12{margin:-48px!important}.ma-xxl-n13{margin:-52px!important}.ma-xxl-n14{margin:-56px!important}.ma-xxl-n15{margin:-60px!important}.ma-xxl-n16{margin:-64px!important}.mx-xxl-n1{margin-right:-4px!important;margin-left:-4px!important}.mx-xxl-n2{margin-right:-8px!important;margin-left:-8px!important}.mx-xxl-n3{margin-right:-12px!important;margin-left:-12px!important}.mx-xxl-n4{margin-right:-16px!important;margin-left:-16px!important}.mx-xxl-n5{margin-right:-20px!important;margin-left:-20px!important}.mx-xxl-n6{margin-right:-24px!important;margin-left:-24px!important}.mx-xxl-n7{margin-right:-28px!important;margin-left:-28px!important}.mx-xxl-n8{margin-right:-32px!important;margin-left:-32px!important}.mx-xxl-n9{margin-right:-36px!important;margin-left:-36px!important}.mx-xxl-n10{margin-right:-40px!important;margin-left:-40px!important}.mx-xxl-n11{margin-right:-44px!important;margin-left:-44px!important}.mx-xxl-n12{margin-right:-48px!important;margin-left:-48px!important}.mx-xxl-n13{margin-right:-52px!important;margin-left:-52px!important}.mx-xxl-n14{margin-right:-56px!important;margin-left:-56px!important}.mx-xxl-n15{margin-right:-60px!important;margin-left:-60px!important}.mx-xxl-n16{margin-right:-64px!important;margin-left:-64px!important}.my-xxl-n1{margin-top:-4px!important;margin-bottom:-4px!important}.my-xxl-n2{margin-top:-8px!important;margin-bottom:-8px!important}.my-xxl-n3{margin-top:-12px!important;margin-bottom:-12px!important}.my-xxl-n4{margin-top:-16px!important;margin-bottom:-16px!important}.my-xxl-n5{margin-top:-20px!important;margin-bottom:-20px!important}.my-xxl-n6{margin-top:-24px!important;margin-bottom:-24px!important}.my-xxl-n7{margin-top:-28px!important;margin-bottom:-28px!important}.my-xxl-n8{margin-top:-32px!important;margin-bottom:-32px!important}.my-xxl-n9{margin-top:-36px!important;margin-bottom:-36px!important}.my-xxl-n10{margin-top:-40px!important;margin-bottom:-40px!important}.my-xxl-n11{margin-top:-44px!important;margin-bottom:-44px!important}.my-xxl-n12{margin-top:-48px!important;margin-bottom:-48px!important}.my-xxl-n13{margin-top:-52px!important;margin-bottom:-52px!important}.my-xxl-n14{margin-top:-56px!important;margin-bottom:-56px!important}.my-xxl-n15{margin-top:-60px!important;margin-bottom:-60px!important}.my-xxl-n16{margin-top:-64px!important;margin-bottom:-64px!important}.mt-xxl-n1{margin-top:-4px!important}.mt-xxl-n2{margin-top:-8px!important}.mt-xxl-n3{margin-top:-12px!important}.mt-xxl-n4{margin-top:-16px!important}.mt-xxl-n5{margin-top:-20px!important}.mt-xxl-n6{margin-top:-24px!important}.mt-xxl-n7{margin-top:-28px!important}.mt-xxl-n8{margin-top:-32px!important}.mt-xxl-n9{margin-top:-36px!important}.mt-xxl-n10{margin-top:-40px!important}.mt-xxl-n11{margin-top:-44px!important}.mt-xxl-n12{margin-top:-48px!important}.mt-xxl-n13{margin-top:-52px!important}.mt-xxl-n14{margin-top:-56px!important}.mt-xxl-n15{margin-top:-60px!important}.mt-xxl-n16{margin-top:-64px!important}.mr-xxl-n1{margin-right:-4px!important}.mr-xxl-n2{margin-right:-8px!important}.mr-xxl-n3{margin-right:-12px!important}.mr-xxl-n4{margin-right:-16px!important}.mr-xxl-n5{margin-right:-20px!important}.mr-xxl-n6{margin-right:-24px!important}.mr-xxl-n7{margin-right:-28px!important}.mr-xxl-n8{margin-right:-32px!important}.mr-xxl-n9{margin-right:-36px!important}.mr-xxl-n10{margin-right:-40px!important}.mr-xxl-n11{margin-right:-44px!important}.mr-xxl-n12{margin-right:-48px!important}.mr-xxl-n13{margin-right:-52px!important}.mr-xxl-n14{margin-right:-56px!important}.mr-xxl-n15{margin-right:-60px!important}.mr-xxl-n16{margin-right:-64px!important}.mb-xxl-n1{margin-bottom:-4px!important}.mb-xxl-n2{margin-bottom:-8px!important}.mb-xxl-n3{margin-bottom:-12px!important}.mb-xxl-n4{margin-bottom:-16px!important}.mb-xxl-n5{margin-bottom:-20px!important}.mb-xxl-n6{margin-bottom:-24px!important}.mb-xxl-n7{margin-bottom:-28px!important}.mb-xxl-n8{margin-bottom:-32px!important}.mb-xxl-n9{margin-bottom:-36px!important}.mb-xxl-n10{margin-bottom:-40px!important}.mb-xxl-n11{margin-bottom:-44px!important}.mb-xxl-n12{margin-bottom:-48px!important}.mb-xxl-n13{margin-bottom:-52px!important}.mb-xxl-n14{margin-bottom:-56px!important}.mb-xxl-n15{margin-bottom:-60px!important}.mb-xxl-n16{margin-bottom:-64px!important}.ml-xxl-n1{margin-left:-4px!important}.ml-xxl-n2{margin-left:-8px!important}.ml-xxl-n3{margin-left:-12px!important}.ml-xxl-n4{margin-left:-16px!important}.ml-xxl-n5{margin-left:-20px!important}.ml-xxl-n6{margin-left:-24px!important}.ml-xxl-n7{margin-left:-28px!important}.ml-xxl-n8{margin-left:-32px!important}.ml-xxl-n9{margin-left:-36px!important}.ml-xxl-n10{margin-left:-40px!important}.ml-xxl-n11{margin-left:-44px!important}.ml-xxl-n12{margin-left:-48px!important}.ml-xxl-n13{margin-left:-52px!important}.ml-xxl-n14{margin-left:-56px!important}.ml-xxl-n15{margin-left:-60px!important}.ml-xxl-n16{margin-left:-64px!important}.ms-xxl-n1{margin-inline-start:-4px!important}.ms-xxl-n2{margin-inline-start:-8px!important}.ms-xxl-n3{margin-inline-start:-12px!important}.ms-xxl-n4{margin-inline-start:-16px!important}.ms-xxl-n5{margin-inline-start:-20px!important}.ms-xxl-n6{margin-inline-start:-24px!important}.ms-xxl-n7{margin-inline-start:-28px!important}.ms-xxl-n8{margin-inline-start:-32px!important}.ms-xxl-n9{margin-inline-start:-36px!important}.ms-xxl-n10{margin-inline-start:-40px!important}.ms-xxl-n11{margin-inline-start:-44px!important}.ms-xxl-n12{margin-inline-start:-48px!important}.ms-xxl-n13{margin-inline-start:-52px!important}.ms-xxl-n14{margin-inline-start:-56px!important}.ms-xxl-n15{margin-inline-start:-60px!important}.ms-xxl-n16{margin-inline-start:-64px!important}.me-xxl-n1{margin-inline-end:-4px!important}.me-xxl-n2{margin-inline-end:-8px!important}.me-xxl-n3{margin-inline-end:-12px!important}.me-xxl-n4{margin-inline-end:-16px!important}.me-xxl-n5{margin-inline-end:-20px!important}.me-xxl-n6{margin-inline-end:-24px!important}.me-xxl-n7{margin-inline-end:-28px!important}.me-xxl-n8{margin-inline-end:-32px!important}.me-xxl-n9{margin-inline-end:-36px!important}.me-xxl-n10{margin-inline-end:-40px!important}.me-xxl-n11{margin-inline-end:-44px!important}.me-xxl-n12{margin-inline-end:-48px!important}.me-xxl-n13{margin-inline-end:-52px!important}.me-xxl-n14{margin-inline-end:-56px!important}.me-xxl-n15{margin-inline-end:-60px!important}.me-xxl-n16{margin-inline-end:-64px!important}.pa-xxl-0{padding:0!important}.pa-xxl-1{padding:4px!important}.pa-xxl-2{padding:8px!important}.pa-xxl-3{padding:12px!important}.pa-xxl-4{padding:16px!important}.pa-xxl-5{padding:20px!important}.pa-xxl-6{padding:24px!important}.pa-xxl-7{padding:28px!important}.pa-xxl-8{padding:32px!important}.pa-xxl-9{padding:36px!important}.pa-xxl-10{padding:40px!important}.pa-xxl-11{padding:44px!important}.pa-xxl-12{padding:48px!important}.pa-xxl-13{padding:52px!important}.pa-xxl-14{padding:56px!important}.pa-xxl-15{padding:60px!important}.pa-xxl-16{padding:64px!important}.px-xxl-0{padding-right:0!important;padding-left:0!important}.px-xxl-1{padding-right:4px!important;padding-left:4px!important}.px-xxl-2{padding-right:8px!important;padding-left:8px!important}.px-xxl-3{padding-right:12px!important;padding-left:12px!important}.px-xxl-4{padding-right:16px!important;padding-left:16px!important}.px-xxl-5{padding-right:20px!important;padding-left:20px!important}.px-xxl-6{padding-right:24px!important;padding-left:24px!important}.px-xxl-7{padding-right:28px!important;padding-left:28px!important}.px-xxl-8{padding-right:32px!important;padding-left:32px!important}.px-xxl-9{padding-right:36px!important;padding-left:36px!important}.px-xxl-10{padding-right:40px!important;padding-left:40px!important}.px-xxl-11{padding-right:44px!important;padding-left:44px!important}.px-xxl-12{padding-right:48px!important;padding-left:48px!important}.px-xxl-13{padding-right:52px!important;padding-left:52px!important}.px-xxl-14{padding-right:56px!important;padding-left:56px!important}.px-xxl-15{padding-right:60px!important;padding-left:60px!important}.px-xxl-16{padding-right:64px!important;padding-left:64px!important}.py-xxl-0{padding-top:0!important;padding-bottom:0!important}.py-xxl-1{padding-top:4px!important;padding-bottom:4px!important}.py-xxl-2{padding-top:8px!important;padding-bottom:8px!important}.py-xxl-3{padding-top:12px!important;padding-bottom:12px!important}.py-xxl-4{padding-top:16px!important;padding-bottom:16px!important}.py-xxl-5{padding-top:20px!important;padding-bottom:20px!important}.py-xxl-6{padding-top:24px!important;padding-bottom:24px!important}.py-xxl-7{padding-top:28px!important;padding-bottom:28px!important}.py-xxl-8{padding-top:32px!important;padding-bottom:32px!important}.py-xxl-9{padding-top:36px!important;padding-bottom:36px!important}.py-xxl-10{padding-top:40px!important;padding-bottom:40px!important}.py-xxl-11{padding-top:44px!important;padding-bottom:44px!important}.py-xxl-12{padding-top:48px!important;padding-bottom:48px!important}.py-xxl-13{padding-top:52px!important;padding-bottom:52px!important}.py-xxl-14{padding-top:56px!important;padding-bottom:56px!important}.py-xxl-15{padding-top:60px!important;padding-bottom:60px!important}.py-xxl-16{padding-top:64px!important;padding-bottom:64px!important}.pt-xxl-0{padding-top:0!important}.pt-xxl-1{padding-top:4px!important}.pt-xxl-2{padding-top:8px!important}.pt-xxl-3{padding-top:12px!important}.pt-xxl-4{padding-top:16px!important}.pt-xxl-5{padding-top:20px!important}.pt-xxl-6{padding-top:24px!important}.pt-xxl-7{padding-top:28px!important}.pt-xxl-8{padding-top:32px!important}.pt-xxl-9{padding-top:36px!important}.pt-xxl-10{padding-top:40px!important}.pt-xxl-11{padding-top:44px!important}.pt-xxl-12{padding-top:48px!important}.pt-xxl-13{padding-top:52px!important}.pt-xxl-14{padding-top:56px!important}.pt-xxl-15{padding-top:60px!important}.pt-xxl-16{padding-top:64px!important}.pr-xxl-0{padding-right:0!important}.pr-xxl-1{padding-right:4px!important}.pr-xxl-2{padding-right:8px!important}.pr-xxl-3{padding-right:12px!important}.pr-xxl-4{padding-right:16px!important}.pr-xxl-5{padding-right:20px!important}.pr-xxl-6{padding-right:24px!important}.pr-xxl-7{padding-right:28px!important}.pr-xxl-8{padding-right:32px!important}.pr-xxl-9{padding-right:36px!important}.pr-xxl-10{padding-right:40px!important}.pr-xxl-11{padding-right:44px!important}.pr-xxl-12{padding-right:48px!important}.pr-xxl-13{padding-right:52px!important}.pr-xxl-14{padding-right:56px!important}.pr-xxl-15{padding-right:60px!important}.pr-xxl-16{padding-right:64px!important}.pb-xxl-0{padding-bottom:0!important}.pb-xxl-1{padding-bottom:4px!important}.pb-xxl-2{padding-bottom:8px!important}.pb-xxl-3{padding-bottom:12px!important}.pb-xxl-4{padding-bottom:16px!important}.pb-xxl-5{padding-bottom:20px!important}.pb-xxl-6{padding-bottom:24px!important}.pb-xxl-7{padding-bottom:28px!important}.pb-xxl-8{padding-bottom:32px!important}.pb-xxl-9{padding-bottom:36px!important}.pb-xxl-10{padding-bottom:40px!important}.pb-xxl-11{padding-bottom:44px!important}.pb-xxl-12{padding-bottom:48px!important}.pb-xxl-13{padding-bottom:52px!important}.pb-xxl-14{padding-bottom:56px!important}.pb-xxl-15{padding-bottom:60px!important}.pb-xxl-16{padding-bottom:64px!important}.pl-xxl-0{padding-left:0!important}.pl-xxl-1{padding-left:4px!important}.pl-xxl-2{padding-left:8px!important}.pl-xxl-3{padding-left:12px!important}.pl-xxl-4{padding-left:16px!important}.pl-xxl-5{padding-left:20px!important}.pl-xxl-6{padding-left:24px!important}.pl-xxl-7{padding-left:28px!important}.pl-xxl-8{padding-left:32px!important}.pl-xxl-9{padding-left:36px!important}.pl-xxl-10{padding-left:40px!important}.pl-xxl-11{padding-left:44px!important}.pl-xxl-12{padding-left:48px!important}.pl-xxl-13{padding-left:52px!important}.pl-xxl-14{padding-left:56px!important}.pl-xxl-15{padding-left:60px!important}.pl-xxl-16{padding-left:64px!important}.ps-xxl-0{padding-inline-start:0px!important}.ps-xxl-1{padding-inline-start:4px!important}.ps-xxl-2{padding-inline-start:8px!important}.ps-xxl-3{padding-inline-start:12px!important}.ps-xxl-4{padding-inline-start:16px!important}.ps-xxl-5{padding-inline-start:20px!important}.ps-xxl-6{padding-inline-start:24px!important}.ps-xxl-7{padding-inline-start:28px!important}.ps-xxl-8{padding-inline-start:32px!important}.ps-xxl-9{padding-inline-start:36px!important}.ps-xxl-10{padding-inline-start:40px!important}.ps-xxl-11{padding-inline-start:44px!important}.ps-xxl-12{padding-inline-start:48px!important}.ps-xxl-13{padding-inline-start:52px!important}.ps-xxl-14{padding-inline-start:56px!important}.ps-xxl-15{padding-inline-start:60px!important}.ps-xxl-16{padding-inline-start:64px!important}.pe-xxl-0{padding-inline-end:0px!important}.pe-xxl-1{padding-inline-end:4px!important}.pe-xxl-2{padding-inline-end:8px!important}.pe-xxl-3{padding-inline-end:12px!important}.pe-xxl-4{padding-inline-end:16px!important}.pe-xxl-5{padding-inline-end:20px!important}.pe-xxl-6{padding-inline-end:24px!important}.pe-xxl-7{padding-inline-end:28px!important}.pe-xxl-8{padding-inline-end:32px!important}.pe-xxl-9{padding-inline-end:36px!important}.pe-xxl-10{padding-inline-end:40px!important}.pe-xxl-11{padding-inline-end:44px!important}.pe-xxl-12{padding-inline-end:48px!important}.pe-xxl-13{padding-inline-end:52px!important}.pe-xxl-14{padding-inline-end:56px!important}.pe-xxl-15{padding-inline-end:60px!important}.pe-xxl-16{padding-inline-end:64px!important}.text-xxl-left{text-align:left!important}.text-xxl-right{text-align:right!important}.text-xxl-center{text-align:center!important}.text-xxl-justify{text-align:justify!important}.text-xxl-start{text-align:start!important}.text-xxl-end{text-align:end!important}.text-xxl-h1{font-size:6rem!important;font-weight:300;line-height:1;letter-spacing:-.015625em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-xxl-h2{font-size:3.75rem!important;font-weight:300;line-height:1;letter-spacing:-.0083333333em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-xxl-h3{font-size:3rem!important;font-weight:400;line-height:1.05;letter-spacing:normal!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-xxl-h4{font-size:2.125rem!important;font-weight:400;line-height:1.175;letter-spacing:.0073529412em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-xxl-h5{font-size:1.5rem!important;font-weight:400;line-height:1.333;letter-spacing:normal!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-xxl-h6{font-size:1.25rem!important;font-weight:500;line-height:1.6;letter-spacing:.0125em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-xxl-subtitle-1{font-size:1rem!important;font-weight:400;line-height:1.75;letter-spacing:.009375em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-xxl-subtitle-2{font-size:.875rem!important;font-weight:500;line-height:1.6;letter-spacing:.0071428571em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-xxl-body-1{font-size:1rem!important;font-weight:400;line-height:1.5;letter-spacing:.03125em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-xxl-body-2{font-size:.875rem!important;font-weight:400;line-height:1.425;letter-spacing:.0178571429em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-xxl-button{font-size:.875rem!important;font-weight:500;line-height:2.6;letter-spacing:.0892857143em!important;font-family:Roboto,sans-serif;text-transform:uppercase!important}.text-xxl-caption{font-size:.75rem!important;font-weight:400;line-height:1.667;letter-spacing:.0333333333em!important;font-family:Roboto,sans-serif;text-transform:none!important}.text-xxl-overline{font-size:.75rem!important;font-weight:500;line-height:2.667;letter-spacing:.1666666667em!important;font-family:Roboto,sans-serif;text-transform:uppercase!important}.h-xxl-auto{height:auto!important}.h-xxl-screen{height:100vh!important}.h-xxl-0{height:0!important}.h-xxl-25{height:25%!important}.h-xxl-50{height:50%!important}.h-xxl-75{height:75%!important}.h-xxl-100{height:100%!important}.w-xxl-auto{width:auto!important}.w-xxl-0{width:0!important}.w-xxl-25{width:25%!important}.w-xxl-33{width:33%!important}.w-xxl-50{width:50%!important}.w-xxl-66{width:66%!important}.w-xxl-75{width:75%!important}.w-xxl-100{width:100%!important}}@media print{.d-print-none{display:none!important}.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:flex!important}.d-print-inline-flex{display:inline-flex!important}.float-print-none{float:none!important}.float-print-left{float:left!important}.float-print-right{float:right!important}.v-locale--is-rtl .float-print-end{float:left!important}.v-locale--is-rtl .float-print-start,.v-locale--is-ltr .float-print-end{float:right!important}.v-locale--is-ltr .float-print-start{float:left!important}}:root{--brand: #d84620;--brand-2: #ff7846;--brand-soft: #fff1eb;--brand-deep: #8f2d17;--brand-press: #a83218;--orange: #d84620;--accent-red: #e5483f;--ink: #170f0b;--muted: #70402e;--line: #f2d7cb;--soft: #fff8f3;--surface: #ffffff;--surface-2: #fffaf7;--danger: #e5483f;--font-sans: "Pretendard Variable", Pretendard, "Noto Sans KR", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}.main-entry-page{min-height:calc(100vh - 64px);padding:18px 18px 28px;background:linear-gradient(180deg,#fff,#fff4ed 42%,#fff),#fff}.main-entry-intro{padding:4px 4px 16px;text-align:center}.main-entry-leaf{display:inline-grid;place-items:center;margin-bottom:2px;color:#8f4a32;font-size:28px}.main-entry-intro h1{margin:0;color:#170f0b;font-size:26px;line-height:1.18;font-weight:950}.main-entry-intro p{margin:8px 0 0;color:#60483b;font-size:13px;font-weight:650}.main-entry-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.main-entry-card{position:relative;min-width:0;min-height:210px;padding:17px 16px;border:1px solid rgba(216,70,32,.12);border-radius:18px;background:#fff;color:#170f0b;text-align:left;overflow:hidden;cursor:pointer;box-shadow:0 12px 28px #0f172a14;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.main-entry-card:hover,.main-entry-card:focus-visible{transform:translateY(-2px);border-color:#d8462047;box-shadow:0 18px 34px #0f172a1f;outline:0}.main-entry-card h2,.main-entry-card p,.main-entry-kicker,.main-entry-badge,.main-entry-arrow{position:relative;z-index:2}.main-entry-kicker{display:block;color:#170f0ba8;font-size:11px;line-height:1.3;font-weight:850}.main-entry-card h2{margin:5px 0 6px;font-size:22px;line-height:1.12;font-weight:950}.main-entry-card p{max-width:132px;margin:0;color:#170f0b9e;font-size:11px;line-height:1.45;font-weight:700}.main-entry-badge{display:inline-grid;place-items:center;width:34px;height:34px;margin-top:13px;border-radius:999px;background:var(--brand);color:#fff;font-size:21px;box-shadow:0 10px 18px #d8462029}.main-entry-arrow{position:absolute;right:12px;bottom:12px;display:grid;place-items:center;width:34px;height:34px;border:1px solid rgba(216,70,32,.16);border-radius:999px;background:#ffffffe6;color:var(--brand);font-size:21px;box-shadow:0 8px 18px #0f172a1f}.main-entry-card.daily{background:linear-gradient(145deg,#fff4ed,#fff 54%,#fff0e8),#fff}.daily-fruits{position:absolute;right:-2px;bottom:8px;z-index:1;width:126px;height:96px}.daily-fruits .fruit{position:absolute;display:block;border-radius:999px;background:#fff;object-fit:cover;box-shadow:0 8px 16px #9f32191f;filter:drop-shadow(0 10px 14px rgba(159,50,25,.16))}.daily-fruits .banana{right:-7px;bottom:6px;width:82px;height:82px;transform:rotate(-8deg)}.daily-fruits .blueberry{right:10px;bottom:-3px;width:58px;height:58px}.daily-fruits .tomato{right:66px;bottom:-2px;width:58px;height:58px}.main-entry-card.gift{border-color:#ffe0974d;background:linear-gradient(145deg,#141614,#26271f 54%,#170f0b),#141414;color:#fff3c7}.main-entry-card.gift .main-entry-kicker,.main-entry-card.gift p{color:#fff3c7b8}.main-entry-card.gift .main-entry-badge{background:#170f0b;color:#ffd565;border:1px solid rgba(255,213,101,.58);box-shadow:0 10px 22px #00000038}.main-entry-card.gift .main-entry-arrow{background:#170f0bdb;border-color:#ffd56557;color:#ffd565}.gift-box{position:absolute;right:8px;bottom:16px;z-index:1;width:126px;height:80px;border:1px solid rgba(255,213,101,.48);border-radius:10px;background:linear-gradient(135deg,rgba(255,213,101,.16),transparent 44%),#ffffff0d;box-shadow:0 16px 28px #00000047;overflow:hidden;transform:rotate(-3deg)}.gift-box:before{content:"";position:absolute;inset:0 auto 0 50%;width:9px;background:linear-gradient(180deg,#ffdf7a,#dba131);transform:translate(-50%)}.gift-box img{position:absolute;bottom:-8px;width:76px;height:66px;object-fit:cover;border-radius:999px}.gift-box img:first-child{left:12px}.gift-box img:last-child{right:6px}.main-entry-card.clearance{border-color:#ff57223d;background:linear-gradient(145deg,#ff3f17,#ff6a22 48%,#ffb52f),#ff5521;color:#fff}.main-entry-card.clearance .main-entry-kicker,.main-entry-card.clearance p{color:#ffffffdb}.main-entry-card.clearance .main-entry-badge{background:#fff3;border:1px solid rgba(255,255,255,.48);color:#fff7df}.main-entry-card.clearance .main-entry-arrow{color:#ef4d1b}.clearance-image{position:absolute;right:-42px;bottom:-26px;z-index:1;width:188px;height:138px;object-fit:cover;border-radius:999px 0 0;opacity:.92;mix-blend-mode:screen}.main-entry-card.support{background:linear-gradient(145deg,#fffaf7,#fff 45%,#fff1eb),#fff}.main-entry-card.support p{max-width:116px}.support-helper{position:absolute;left:48px;right:24px;bottom:25px;z-index:1;display:grid;place-items:center;height:66px;border-radius:999px 999px 28px 28px;background:linear-gradient(180deg,#fffaf7,#fff1eb);border:1px solid rgba(74,52,40,.16);box-shadow:0 18px 28px #2f20171f}.support-helper .mdi{color:#d84620;font-size:38px}.support-helper i{position:absolute;bottom:17px;width:38px;height:18px;border-radius:999px;background:radial-gradient(circle at 12px 10px,#60483b 0 3px,transparent 4px),radial-gradient(circle at 21px 10px,#60483b 0 3px,transparent 4px),radial-gradient(circle at 30px 10px,#60483b 0 3px,transparent 4px),#fff8f3}.main-entry-skip{width:max-content;margin:14px auto 0;color:#80675a;display:flex;align-items:center;gap:1px;font-size:13px;font-weight:750;text-decoration:none}@media(max-width:390px){.main-entry-page{padding-inline:14px}.main-entry-grid{gap:10px}.main-entry-card{min-height:194px;padding:15px 14px;border-radius:16px}.main-entry-card h2{font-size:20px}.daily-fruits{right:-12px;width:120px}.gift-box{right:2px;width:116px}.support-helper{left:40px;right:18px}}*{box-sizing:border-box}html,body,#app{min-height:100%;max-width:100%}body{margin:0;font-family:var(--font-sans);background:#fff;color:var(--ink);letter-spacing:0;overflow-x:hidden}body.modal-open{overflow:hidden}html.onboarding-scroll-lock,body.onboarding-scroll-lock{width:100%;height:100%;overflow:hidden!important}.v-application{font-family:var(--font-sans)!important;max-width:100%;overflow-x:hidden}.v-application__wrap{max-width:100%;overflow-x:hidden}.v-btn{letter-spacing:0!important;text-transform:none!important;font-weight:850!important;border-radius:10px!important}.v-btn__content{line-height:1.1!important;white-space:nowrap!important}.v-card-actions{gap:8px!important;padding:14px 18px!important}.v-card{border-color:var(--line)!important}.touch-btn,.primary-action-button,.secondary-action-button,.admin-action-btn,.admin-primary-btn,.admin-secondary-btn,.admin-danger-btn,.section-action-btn,.quiet-action-btn,.table-action-btn,.table-primary-btn,.table-secondary-btn,.table-danger-btn,.table-step-btn,.table-done-btn{letter-spacing:0!important;text-transform:none!important;font-weight:900!important}.primary-action-button{min-width:92px!important;border-radius:10px!important;box-shadow:0 10px 20px #9f321929!important;background:var(--brand)!important;color:#fff!important}.primary-action-button.bg-error{background:var(--danger)!important}.secondary-action-button{min-width:92px!important;border:1px solid #dfd0c6!important;border-radius:10px!important;background:var(--surface)!important;color:var(--brand)!important}.quiet-action-btn,.section-action-btn{min-height:38px!important}.admin-action-btn{min-height:40px!important;padding-inline:14px!important}.admin-primary-btn{min-height:46px!important;min-width:96px!important;padding-inline:18px!important;border:1px solid var(--brand)!important;border-radius:12px!important;background:linear-gradient(180deg,#e55727 0%,var(--brand) 100%)!important;color:#fff!important;box-shadow:0 12px 22px #d846202e!important}.admin-primary-btn:hover{background:var(--brand-press)!important}.admin-secondary-btn{min-height:46px!important;min-width:96px!important;padding-inline:18px!important;border:1px solid #dfd0c6!important;border-radius:12px!important;background:var(--surface)!important;color:var(--brand)!important;box-shadow:0 5px 12px #0f172a0b!important}.admin-secondary-btn:hover{border-color:var(--brand)!important;background:var(--brand-soft)!important}.admin-danger-btn{min-height:46px!important;min-width:132px!important;padding-inline:18px!important;border:1px solid #fecaca!important;border-radius:12px!important;background:#fff!important;color:var(--danger)!important}.admin-danger-btn:hover{background:#fef2f2!important}.table-actions{display:inline-flex;align-items:center;gap:7px;flex-wrap:wrap}.table-action-btn{min-height:32px!important;padding-inline:10px!important}.table-primary-btn,.table-secondary-btn,.table-danger-btn,.table-step-btn,.table-done-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:36px!important;min-width:54px!important;padding-inline:13px!important;border-radius:9px!important;box-shadow:none!important;font-size:12px!important;line-height:1!important;transition:background .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease!important}.table-primary-btn{border:1px solid var(--brand)!important;background:var(--brand)!important;color:#fff!important}.table-secondary-btn,.table-step-btn{border:1px solid #dfd0c6!important;background:var(--surface)!important;color:var(--brand)!important}.table-done-btn{border:1px solid #e8bca8!important;background:#fff8f3!important;color:#a83218!important}.table-danger-btn{border:1px solid #fecaca!important;background:#fff!important;color:var(--danger)!important}.table-primary-btn:hover,.table-secondary-btn:hover,.table-step-btn:hover,.table-done-btn:hover,.table-danger-btn:hover{filter:none;box-shadow:0 6px 14px #0f172a14!important}.table-secondary-btn:hover,.table-step-btn:hover{border-color:var(--brand)!important;background:var(--brand-soft)!important}.table-danger-btn:hover{background:#fef2f2!important}.v-btn--disabled{opacity:.55!important}.v-snackbar .v-overlay__content{border-radius:999px!important;box-shadow:0 12px 30px #0f172a2e!important;overflow:hidden!important}.v-snackbar .v-snackbar__wrapper{min-height:44px!important;padding-inline:8px!important;border-radius:999px!important}.v-snackbar .v-snackbar__content{padding:10px 16px!important;font-weight:850!important;line-height:1.35!important}.danger-action{font-weight:900!important}.app-shell{min-height:100vh;padding:20px 0;background:#fff8f3}.phone-surface{width:min(430px,100%);min-height:100vh;margin:0 auto;background:#fff8f3;border-left:1px solid var(--line);border-right:1px solid var(--line);position:relative}.customer-header{position:sticky;top:0;z-index:20;height:68px;display:grid;grid-template-columns:56px 1fr 56px;align-items:center;padding:8px 10px;background:#fff8f3fa;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.brand{display:flex;justify-content:center;align-items:center}.brand img{width:46px;height:50px;object-fit:contain}.icon-button{width:42px;height:42px;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--brand);display:grid;place-items:center;font-size:27px;text-decoration:none;cursor:pointer}.cart-icon-button{position:relative}.cart-icon-button b{position:absolute;top:3px;right:2px;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:var(--orange);color:#fff!important;-webkit-text-fill-color:#fff!important;z-index:2;display:grid;place-items:center;font-size:11px;line-height:1;font-weight:950}.icon-button:active{background:var(--brand-soft)}.icon-button:hover,.side-menu-head button:hover,.detail-action:hover,.page-action-button:hover,.empty-cart-button:hover,.order-history-button:hover,.order-manage-toggle:hover,.detail-btn:hover,.back-link:hover{border-color:#d846203d;background:var(--brand-soft)}.customer-status{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 16px;border-bottom:1px solid var(--line);background:#fff8f3}.customer-status strong,.customer-status span{display:block}.customer-status strong{font-size:14px;font-weight:950}.customer-status span{margin-top:2px;color:var(--muted);font-size:12px}.customer-status a{color:var(--brand);font-size:13px;font-weight:900;text-decoration:none;white-space:nowrap}.customer-address-cta{min-height:34px;padding:0 10px 0 12px;border:1px solid #d84620;border-radius:999px;background:#fff1eb;color:#a83218!important;font-size:12px!important;font-weight:950!important;display:inline-flex;align-items:center;justify-content:center;gap:2px;box-shadow:0 8px 18px #d8462014}.customer-address-cta .mdi{font-size:17px}.customer-status.empty{background:#fff8f3}.drawer-head{display:flex;align-items:center;gap:12px;padding:18px 18px 12px}.app-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2000;background:#170f0b7a;display:flex}.nickname-setup-overlay{display:grid;place-items:center;padding:24px;background:#fff8f4;min-height:100dvh;overflow:hidden}.nickname-setup-dialog{width:min(100%,420px);border:1px solid rgba(216,70,32,.14);border-radius:22px;background:#fff;box-shadow:0 28px 70px #5c26121f;padding:22px}.onboarding-dialog-top{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:24px}.onboarding-step-pill{display:inline-flex;align-items:center;min-height:30px;border:1px solid rgba(216,70,32,.14);border-radius:999px;background:#fffaf7;color:var(--brand-deep);padding:0 11px;font-size:12px;font-weight:900}.onboarding-logout-button{display:inline-flex;align-items:center;gap:5px;min-height:34px;border:1px solid rgba(112,64,46,.14);border-radius:999px;background:#fff;color:#7a4c3b;padding:0 11px;font-size:12px;font-weight:900;cursor:pointer}.onboarding-logout-button .mdi{font-size:16px}.onboarding-logout-button:disabled{opacity:.6;cursor:wait}.nickname-setup-header{display:grid;gap:6px;padding-bottom:22px;border-bottom:1px solid #f3ded4}.nickname-setup-dialog h2{margin:0;color:var(--ink);font-size:25px;line-height:1.22;letter-spacing:0}.nickname-setup-dialog p{margin:0;color:var(--muted);font-size:14px;line-height:1.65}.nickname-field{display:grid;gap:8px;margin-top:22px}.nickname-field span{color:var(--ink);font-size:13px;font-weight:900}.nickname-field input{width:100%;min-height:50px;border:1px solid #e5d5ca;border-radius:12px;padding:0 14px;color:var(--ink);font-size:16px;font-weight:900;outline:none}.nickname-field.invalid input,.profile-field.invalid input{border-color:#fca5a5;background:snow}.nickname-field input:focus{border-color:var(--brand);box-shadow:0 0 0 4px #d846201a}.nickname-help{display:block;margin-top:8px;color:var(--muted);font-size:12px}.nickname-help.error,.profile-help.error{color:var(--danger);font-weight:800}.nickname-save-button{width:100%;margin-top:20px;min-height:50px;border:0;border-radius:12px;background:var(--brand);color:#fff;font-size:16px;font-weight:900;cursor:pointer;box-shadow:0 14px 28px #d846202e}.nickname-save-button:disabled{background:#f1e7df;color:#60483b;box-shadow:none;cursor:not-allowed}.address-setup-overlay{display:grid;place-items:center;padding:18px;background:#fff8f4;overflow-y:auto;min-height:100dvh}.address-setup-dialog{width:min(100%,500px);max-height:calc(100vh - 36px);overflow-y:auto;border:1px solid rgba(216,70,32,.14);border-radius:22px;background:#fff;box-shadow:0 28px 70px #5c26121f;padding:22px}.onboarding-back-button{display:inline-flex;align-items:center;gap:4px;min-height:36px;border:1px solid rgba(216,70,32,.18);border-radius:999px;background:#fffaf7;color:var(--brand-deep);padding:0 12px 0 9px;font-size:13px;font-weight:900;cursor:pointer;box-shadow:0 8px 18px #d8462014}.onboarding-back-button .mdi{font-size:18px}.onboarding-back-button:active{transform:translateY(1px)}.address-setup-head{display:block;margin:0 0 22px;padding-bottom:18px;border-bottom:1px solid #f3ded4}.address-setup-head h2{margin:2px 0 7px;color:var(--ink);font-size:25px;line-height:1.25;letter-spacing:0}.address-setup-head p:not(.eyebrow),.address-setup-notice p{margin:0;color:var(--muted);font-size:13px;line-height:1.55}.address-setup-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}.address-setup-dialog .address-field{margin-bottom:12px}.address-setup-dialog .address-field input{min-height:48px;border-color:#e5d5ca;border-radius:12px;font-size:14px}.address-setup-dialog .address-field textarea{min-height:70px;border-color:#e5d5ca;border-radius:12px;font-size:14px}.address-setup-dialog .address-field span{color:#43251a;font-size:12px;font-weight:900}.address-setup-dialog .postcode-search-button{min-height:48px;border-radius:12px;background:#fff;box-shadow:none}.address-setup-agreements{display:grid;gap:6px;margin:4px 0 14px}.address-setup-save{width:100%}@media(max-width:420px){.address-setup-overlay{padding:10px;align-items:stretch}.address-setup-dialog{width:100%;max-height:calc(100vh - 20px);padding:16px;border-radius:22px}.nickname-setup-dialog{padding:18px;border-radius:20px}.onboarding-dialog-top{margin-bottom:20px}.address-setup-grid{grid-template-columns:1fr;gap:0}.address-setup-head h2{font-size:21px}}.profile-page{display:grid;gap:16px;padding:18px}.profile-head{align-items:flex-start}.profile-head h2{margin-top:4px}.profile-card{border:1px solid var(--line);border-radius:22px;background:#fff;padding:18px;box-shadow:0 12px 28px #0f172a0a}.profile-summary{display:flex;align-items:center;gap:12px;margin-bottom:18px}.profile-avatar{display:grid;width:48px;height:48px;place-items:center;border-radius:18px;background:#fff1eb;color:var(--brand);font-size:28px}.profile-summary strong,.profile-link-card h3{display:block;color:var(--ink);font-size:20px;font-weight:950;letter-spacing:0}.profile-summary p,.profile-link-card p,.profile-help{margin:3px 0 0;color:var(--muted);font-size:13px;line-height:1.55}.profile-field{display:grid;gap:8px}.profile-field span{color:var(--ink);font-size:13px;font-weight:900}.profile-field input{min-height:52px;border:1px solid var(--line-strong);border-radius:16px;padding:0 16px;color:var(--ink);font-size:17px;font-weight:900;outline:none}.profile-field input:focus{border-color:var(--brand);box-shadow:0 0 0 4px #d846201a}.profile-save-button{width:100%;min-height:52px;margin-top:16px;border:0;border-radius:16px;background:var(--brand);color:#fff;font-size:16px;font-weight:950;cursor:pointer;box-shadow:0 14px 26px #d8462029}.profile-save-button:disabled{background:#f1e7df;color:#60483b;box-shadow:none;cursor:not-allowed}.profile-saved-message{display:flex;align-items:center;gap:6px;margin:12px 0 0;color:var(--brand);font-size:13px;font-weight:900}.profile-saved-message.error{color:#c9362a}.profile-operator-card{display:grid;gap:14px;border-color:#f0c9b7;background:linear-gradient(180deg,#fff,#fff8f4)}.profile-operator-head{display:flex;align-items:center;gap:12px}.profile-operator-head>.mdi{display:grid;width:44px;height:44px;place-items:center;border-radius:16px;background:#fff1eb;color:var(--brand);font-size:24px}.profile-operator-head h3{margin:2px 0 0;color:var(--ink);font-size:20px;font-weight:950;letter-spacing:0}.profile-operator-list{display:grid;gap:10px}.profile-operator-link{display:grid;grid-template-columns:40px minmax(0,1fr) 22px;align-items:center;gap:10px;min-height:64px;border:1px solid #efd0c2;border-radius:16px;padding:10px 12px;color:var(--ink);text-decoration:none;background:#fff}.profile-operator-link>.mdi:first-child{display:grid;width:40px;height:40px;place-items:center;border-radius:14px;background:#fff1eb;color:var(--brand);font-size:22px}.profile-operator-link strong,.profile-operator-link small{display:block;letter-spacing:0}.profile-operator-link strong{color:var(--ink);font-size:15px;font-weight:950}.profile-operator-link small{margin-top:3px;color:var(--muted);font-size:12px;line-height:1.45}.profile-operator-link>.mdi:last-child{color:var(--brand);font-size:21px}.profile-link-card{display:flex;align-items:center;justify-content:space-between;gap:14px}.profile-link-card a{display:inline-flex;flex:0 0 auto;align-items:center;gap:4px;min-height:42px;border:1px solid var(--line-strong);border-radius:14px;padding:0 12px;color:var(--brand);font-size:13px;font-weight:950;text-decoration:none}.profile-danger-card{display:grid;gap:12px;border-color:#f4c7bc;background:#fffaf7}.profile-danger-card h3{margin:3px 0 4px;color:var(--ink);font-size:20px;font-weight:950;letter-spacing:0}.profile-danger-card p{margin:0;color:#765847;font-size:13px;font-weight:750;line-height:1.5}.profile-danger-card>button{width:100%;min-height:46px;border:1px solid #e5483f;border-radius:14px;background:#fff;color:#c9362a;font-size:14px;font-weight:950;cursor:pointer}.profile-danger-card>button:disabled{border-color:#f1d6cf;color:#a8897d;cursor:wait}.profile-review-card{display:grid;gap:14px}.profile-review-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.profile-review-head h3{margin:3px 0 4px;color:var(--ink);font-size:20px;font-weight:950}.profile-review-head a{display:inline-flex;flex:0 0 auto;align-items:center;gap:4px;min-height:38px;border:1px solid var(--line-strong);border-radius:999px;padding:0 12px;color:var(--brand);font-size:13px;font-weight:950;text-decoration:none}.profile-review-list{display:grid;gap:10px}.profile-review-row{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;align-items:start;border:1px solid #fff1eb;border-radius:16px;background:#fffaf7;padding:12px;color:inherit;text-decoration:none}.profile-review-main{min-width:0;display:grid;gap:2px}.profile-review-row strong,.profile-review-row p{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.profile-review-row strong{color:var(--ink);font-size:14px;font-weight:950}.profile-review-row span{color:#b27700;font-size:12px;font-weight:900}.profile-review-row p{margin:0;color:var(--muted);font-size:12px}.profile-review-empty{display:flex;align-items:center;gap:10px;border:1px dashed #f2d7cb;border-radius:16px;background:#fff8f3;padding:14px;color:var(--muted);font-size:13px;line-height:1.5}.profile-review-empty p{margin:0}.profile-review-empty .mdi{width:38px;height:38px;border-radius:14px;background:#fff1eb;color:var(--brand);display:grid;flex:0 0 auto;place-items:center;font-size:22px}.delivery-staff-shell{min-height:100vh;background:#fffaf7;color:var(--ink)}.delivery-staff-header{position:sticky;top:0;z-index:30;display:flex;align-items:center;gap:12px;border-bottom:1px solid var(--line);background:#fffffff0;padding:12px max(14px,env(safe-area-inset-left)) 12px max(14px,env(safe-area-inset-left));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.delivery-staff-header img{width:42px;height:42px;border-radius:12px;object-fit:contain}.delivery-staff-header div{display:grid;flex:1;min-width:0}.delivery-staff-header strong{font-size:17px;font-weight:950}.delivery-staff-header span{color:var(--muted);font-size:12px;font-weight:800}.delivery-staff-header a{border:1px solid var(--line-strong);border-radius:13px;padding:9px 11px;color:var(--brand);font-size:12px;font-weight:950;text-decoration:none}.delivery-staff-main{display:grid;gap:14px;width:min(100%,760px);margin:0 auto;padding:14px 14px 28px}.delivery-staff-toolbar{display:flex;align-items:center;justify-content:space-between;gap:10px;border:1px solid #f1dfd5;border-radius:16px;background:#fffaf7;padding:10px 12px}.delivery-staff-toolbar span{color:#6f4d3e;font-size:13px;font-weight:900}.delivery-staff-toolbar button{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:34px;border:1px solid #efcdbd;border-radius:999px;background:#fff;color:var(--brand);padding:0 12px;font-size:12px;font-weight:950}.delivery-staff-toolbar button:disabled{opacity:.55}.delivery-staff-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.delivery-staff-summary button{min-height:72px;border:1px solid var(--line);border-radius:18px;background:#fff;color:var(--ink);text-align:left;padding:12px;cursor:pointer}.delivery-staff-summary button.active{border-color:#d8462080;background:#fff1eb;color:var(--brand)}.delivery-staff-summary span{display:block;color:var(--muted);font-size:12px;font-weight:900}.delivery-staff-summary strong{display:block;margin-top:4px;font-size:28px;font-weight:950;letter-spacing:0}.delivery-staff-search{display:flex;align-items:center;gap:8px;min-height:52px;border:1px solid var(--line);border-radius:18px;background:#fff;padding:0 14px;color:var(--brand)}.delivery-staff-search input{width:100%;border:0;color:var(--ink);font-size:15px;font-weight:850;outline:none}.delivery-staff-list{display:grid;gap:12px}.delivery-staff-card{border:1px solid var(--line);border-radius:24px;background:#fff;padding:16px;box-shadow:0 12px 32px #0f172a0d}.delivery-staff-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.delivery-staff-card-head>div,.delivery-order-main>div{min-width:0}.delivery-staff-card-head span{color:var(--brand);font-size:12px;font-weight:950}.delivery-staff-card-head h2{margin:3px 0 4px;font-size:24px;line-height:1.22;letter-spacing:0}.delivery-staff-card-head p{margin:0;color:var(--muted);font-size:13px;line-height:1.45}.delivery-staff-card-head b{flex:0 0 auto;border-radius:999px;background:#fff8f3;color:var(--brand);padding:7px 10px;font-size:12px;font-weight:950}.delivery-staff-card-head b.status-배송완료{background:#fff1eb}.delivery-staff-card-head b.status-배송대기{background:#fff7ed;color:#b45309}.delivery-staff-info{display:grid;gap:8px;margin-top:14px;border-radius:18px;background:#fffaf7;padding:13px}.delivery-staff-info div{display:grid;gap:2px}.delivery-staff-info span{color:var(--muted);font-size:11px;font-weight:900}.delivery-staff-info strong{color:var(--ink);font-size:14px;font-weight:900;line-height:1.45}.delivery-staff-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px}.delivery-staff-actions button{min-height:50px;border:0;border-radius:16px;font-size:14px;font-weight:950;cursor:pointer}.delivery-staff-actions .secondary{border:1px solid var(--line-strong);background:#fff;color:var(--brand)}.delivery-staff-actions .ready{background:#fff7ed;color:#b45309}.delivery-staff-actions .done{background:var(--brand);color:#fff}.delivery-staff-actions .undo{border:1px solid #f59e0b;background:#fffbeb;color:#92400e}.delivery-staff-actions button:disabled{border-color:#f1e7df;background:#fbf6f2;color:#80675a;cursor:not-allowed}.delivery-staff-empty{display:grid;place-items:center;min-height:320px;border:1px dashed var(--line-strong);border-radius:24px;background:#fff;color:var(--muted);text-align:center;padding:28px}.delivery-staff-empty .mdi{display:grid;width:54px;height:54px;margin-bottom:8px;place-items:center;border-radius:20px;background:#fff1eb;color:var(--brand);font-size:28px}.delivery-staff-empty strong{color:var(--ink);font-size:20px;font-weight:950}.delivery-staff-empty p{margin:6px 0 0}.admin-layout-v2{background:#fffaf7}.admin-sidebar-v2{border-right:1px solid #f1e7df;background:#fffaf7;position:sticky;top:0;height:100dvh;min-height:0;overflow-y:auto;overscroll-behavior:contain}.admin-brand-v2{min-height:72px;border-bottom:1px solid #f1e7df}.admin-brand-v2 strong{color:var(--ink);font-size:17px;font-weight:950}.admin-brand-v2 span{color:var(--muted);font-size:12px;font-weight:850}.admin-mobile-close,.admin-menu-toggle{display:none}.admin-nav-section-label{display:block;margin:10px 10px 6px;color:#60483b;font-size:11px;font-weight:950;letter-spacing:.04em}.admin-side-nav-v2{gap:2px;padding:6px 10px}.admin-side-nav-v2 .admin-nav-link{min-height:50px;border:1px solid transparent;border-radius:14px;padding:8px 10px}.admin-side-nav-v2 .admin-nav-link.compact{min-height:48px}.admin-side-nav-v2 .admin-nav-link.router-link-exact-active,.admin-side-nav-v2 .admin-nav-link.is-active,.admin-side-nav-v2 .admin-nav-link:hover{border-color:#d8462029;background:#fff1eb;color:var(--brand)}.admin-sidebar-footer-v2{display:grid;gap:7px;border-top:1px solid #f1e7df;padding:10px 12px 12px}.admin-main-v2{min-width:0}.admin-topbar-v2{position:sticky;top:0;z-index:20;display:grid;grid-template-columns:minmax(180px,1fr) auto auto;gap:14px;align-items:center;border-bottom:1px solid #f1e7df;background:#ffffffeb;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.admin-current-title span{display:block;color:var(--muted);font-size:12px;font-weight:850}.admin-current-title h1{margin:2px 0 0;color:var(--ink);font-size:25px;font-weight:950;letter-spacing:0}.admin-topbar-v2 .admin-topbar-status{display:flex;gap:8px;flex-wrap:wrap}.admin-topbar-v2 .admin-topbar-status span{border:1px solid #f1e7df;border-radius:999px;background:#fff;padding:8px 10px;color:#4a3428;font-size:12px;font-weight:850}.admin-topbar-v2 .admin-topbar-status b{color:var(--brand);font-weight:950}.admin-topbar-v2 .admin-topbar-actions{display:flex;gap:8px;justify-content:flex-end}.admin-dashboard-v2{display:grid;gap:18px}.admin-today-panel{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:end;border:1px solid #f1e7df;border-radius:24px;background:#fff;padding:22px;box-shadow:0 14px 36px #0f172a0d}.admin-today-copy h2{max-width:680px;margin:4px 0 8px;color:var(--ink);font-size:clamp(24px,3vw,34px);line-height:1.22;letter-spacing:0}.admin-today-copy p{margin:0;color:var(--muted);font-size:14px;line-height:1.6}.admin-today-actions{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.admin-today-actions button,.admin-dashboard-card header button{min-height:44px;border:1px solid #f2d7cb;border-radius:14px;background:#fff;color:var(--brand);padding:0 14px;font-size:13px;font-weight:950;cursor:pointer}.admin-today-actions button.primary{border-color:var(--brand);background:var(--brand);color:#fff}.admin-kpi-grid-v2{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.admin-kpi-grid-v2 article{display:grid;gap:4px;border:1px solid #f1e7df;border-radius:20px;background:#fff;padding:16px}.admin-kpi-grid-v2 .mdi{display:grid;width:38px;height:38px;margin-bottom:4px;place-items:center;border-radius:14px;background:#fff1eb;color:var(--brand);font-size:21px}.admin-kpi-grid-v2 article.warning .mdi{background:#fff7ed;color:#ea580c}.admin-kpi-grid-v2 small{color:var(--muted);font-size:12px;font-weight:900}.admin-kpi-grid-v2 strong{color:var(--ink);font-size:26px;font-weight:950;letter-spacing:0}.admin-kpi-grid-v2 em{color:#60483b;font-size:12px;font-style:normal;font-weight:750}.admin-task-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.admin-task-grid button{position:relative;display:grid;gap:7px;min-height:154px;border:1px solid #f1e7df;border-radius:22px;background:#fff;padding:16px;color:var(--ink);text-align:left;cursor:pointer;box-shadow:0 12px 28px #0f172a0a}.admin-task-grid button.urgent{border-color:#ea580c47;background:#fffaf6}.admin-task-grid .mdi:not(.mdi-chevron-right){display:grid;width:42px;height:42px;place-items:center;border-radius:15px;background:#fff1eb;color:var(--brand);font-size:23px}.admin-task-grid strong{font-size:17px;font-weight:950}.admin-task-grid small{color:var(--muted);font-size:13px;line-height:1.5}.admin-task-grid .mdi-chevron-right{position:absolute;right:14px;top:16px;color:#80675a}.admin-dashboard-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.admin-dashboard-card{border:1px solid #f1e7df;border-radius:22px;background:#fff;padding:16px;box-shadow:0 12px 28px #0f172a0a}.admin-dashboard-card header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.admin-dashboard-card h3{margin:2px 0 0;color:var(--ink);font-size:20px;font-weight:950}.admin-compact-list{display:grid;gap:8px}.admin-compact-list button{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:64px;border:1px solid #fbf6f2;border-radius:16px;background:#fffaf7;padding:11px 12px;color:var(--ink);text-align:left;cursor:pointer}.admin-compact-list strong{display:block;font-size:14px;font-weight:950}.admin-compact-list small{display:block;margin-top:3px;color:var(--muted);font-size:12px}.admin-compact-list b{flex:0 0 auto;color:var(--brand);font-size:13px;font-weight:950}.admin-compact-list b.danger{color:#ea580c}.admin-mobile-scrim{display:none}.delivery-admin-card .v-card-text{display:grid;gap:16px}.delivery-card-list{display:grid;gap:12px}.delivery-order-card{border:1px solid var(--line);border-radius:20px;background:#fff;padding:16px;box-shadow:0 12px 30px #0f172a0d}.delivery-order-check{display:inline-flex;align-items:center;gap:8px;margin-bottom:10px;color:var(--brand);font-size:13px;font-weight:950}.delivery-order-check input{width:18px;height:18px;accent-color:var(--brand)}.delivery-order-main{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.delivery-order-main strong{color:var(--ink);font-size:19px;font-weight:950;letter-spacing:0}.delivery-order-main p{margin:5px 0 0;color:var(--muted);font-size:13px;line-height:1.5}.delivery-order-detail{display:grid;gap:5px;margin-top:12px;border-radius:16px;background:#fffaf7;padding:12px;color:#2f2017;font-size:13px;line-height:1.45}.delivery-order-detail .request{color:#b45309;font-weight:850}.delivery-order-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px}.delivery-mini-button,.delivery-action-button{min-height:44px;border-radius:14px;font-size:13px;font-weight:950;cursor:pointer}.delivery-mini-button{border:1px solid var(--line-strong);background:#fff;color:var(--brand)}.delivery-action-button{border:0;background:#fff8f3;color:var(--brand)}.delivery-action-button.ready{background:#fff7ed;color:#b45309}.delivery-action-button.done{background:var(--brand);color:#fff}.delivery-action-button.undo{border:1px solid #f59e0b;background:#fffbeb;color:#92400e}.delivery-action-button.danger{border:1px solid #fecaca;background:#fff7f7;color:#b42318}.delivery-mini-button:disabled,.delivery-action-button:disabled{border-color:#f1e7df;background:#fbf6f2;color:#80675a;cursor:not-allowed}.delivery-confirm-dialog .v-card-title{color:var(--ink);font-size:20px;font-weight:950}.delivery-confirm-dialog p{margin:0 0 12px;color:var(--muted);line-height:1.6}.delivery-confirm-dialog strong{display:block;border-radius:14px;background:#fffaf7;padding:12px;color:var(--ink)}.delivery-confirm-dialog .v-card-actions{align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}.delivery-confirm-dialog .v-card-actions .v-spacer{display:none}.delivery-dialog-button{display:inline-flex;align-items:center;justify-content:center;min-width:98px;min-height:44px;border-radius:12px;padding:0 18px;font-size:14px;font-weight:950;line-height:1.1;white-space:nowrap}.delivery-dialog-button.secondary{border:1px solid #efcdbd;background:#fff;color:var(--brand);-webkit-text-fill-color:var(--brand)}.delivery-dialog-button.primary{border:1px solid var(--brand);background:var(--brand);color:#fff;-webkit-text-fill-color:#fff}.delivery-dialog-button:disabled{opacity:.65;cursor:wait}@media(max-width:420px){.delivery-staff-main{padding-inline:10px}.delivery-staff-card{padding:14px;border-radius:18px}.delivery-staff-card-head{display:grid;gap:8px}.delivery-staff-card-head h2{font-size:21px}.delivery-staff-actions,.delivery-order-actions{grid-template-columns:minmax(0,1fr)}.delivery-confirm-dialog .v-card-actions{display:grid;grid-template-columns:minmax(0,1fr)}.delivery-dialog-button{width:100%}}.admin-product-media-editor{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:14px}.admin-media-upload-card{display:grid;gap:12px;align-content:start;border:1px solid var(--line);border-radius:18px;background:#fffaf7;padding:14px}.admin-media-upload-card>input[type=file]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.admin-media-upload-card strong{display:block;color:var(--ink);font-size:15px;font-weight:950}.admin-media-upload-card p{margin:3px 0 0;color:var(--muted);font-size:12px;line-height:1.45}.admin-media-upload-card .admin-native-button{width:100%;justify-content:center}.admin-image-preview{display:grid;gap:8px;border:1px solid var(--line);border-radius:16px;background:#fff;padding:10px}.admin-image-preview img{width:100%;max-height:220px;border-radius:12px;object-fit:cover}.admin-image-preview.poster img{max-height:360px;object-fit:contain;background:#fff8f3}.admin-image-preview span{color:var(--muted);font-size:12px;font-weight:850}@media(min-width:760px){.delivery-card-list{grid-template-columns:repeat(2,minmax(0,1fr))}.delivery-order-actions{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.admin-layout-v2{display:block}.admin-sidebar-v2{position:fixed;inset:0 auto 0 0;z-index:3000;width:min(340px,86vw);transform:translate(-105%);transition:transform .18s ease;box-shadow:24px 0 70px #0f172a3d}.admin-sidebar-v2.open{transform:translate(0)}.admin-mobile-close,.admin-menu-toggle{display:inline-grid;place-items:center;width:42px;height:42px;border:1px solid #f1e7df;border-radius:14px;background:#fff;color:var(--brand)}.admin-mobile-close{margin-left:auto}.admin-mobile-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2999;display:block;background:#0f172a52}.admin-main-v2{margin-left:0}.admin-topbar-v2{grid-template-columns:auto minmax(0,1fr);padding:10px 12px}.admin-topbar-v2 .admin-topbar-status,.admin-topbar-v2 .admin-topbar-actions{grid-column:1 / -1;justify-content:flex-start}.admin-current-title h1{font-size:21px}.admin-today-panel,.admin-dashboard-columns{grid-template-columns:1fr}.admin-today-actions{justify-content:flex-start}.admin-kpi-grid-v2,.admin-task-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-task-grid button{min-height:140px}.admin-product-media-editor{grid-template-columns:1fr}}@media(max-width:480px){.admin-kpi-grid-v2,.admin-task-grid{grid-template-columns:1fr}}.side-menu-panel{width:min(326px,86vw);height:100%;background:#fff;box-shadow:24px 0 60px #0f172a33;animation:slideMenu .18s ease-out}.side-menu-head{min-height:92px;padding:18px 16px 14px;border-bottom:1px solid var(--line);display:grid;grid-template-columns:52px 1fr 40px;align-items:center;gap:10px}.side-menu-head img{width:46px;height:54px;object-fit:contain}.side-menu-head strong,.side-menu-head span{display:block}.side-menu-head span{margin-top:2px;color:var(--muted);font-size:12px}.side-menu-head button{width:38px;height:38px;border:0;border-radius:8px;background:var(--soft);color:var(--brand);font-size:22px;cursor:pointer}.side-menu-list{padding:10px;display:grid;gap:6px}.side-menu-list a{min-height:64px;padding:10px 12px;border-radius:8px;display:grid;grid-template-columns:34px 1fr;align-items:center;gap:8px;color:var(--ink);text-decoration:none}.side-menu-list a.router-link-exact-active{background:var(--brand-soft);color:var(--brand)}.side-menu-list .mdi{font-size:24px}.side-menu-list strong,.side-menu-list small{display:block}.side-menu-list small{margin-top:2px;color:var(--muted);font-size:12px}.operator-link{position:absolute;left:16px;right:16px;bottom:18px;height:44px;border:1px solid var(--line);border-radius:8px;color:var(--muted);text-decoration:none;display:flex;align-items:center;justify-content:space-between;padding:0 12px;font-size:13px;font-weight:900;background:#fffaf7}@keyframes slideMenu{0%{transform:translate(-18px);opacity:.75}to{transform:translate(0);opacity:1}}.drawer-head img{width:56px;height:56px;object-fit:contain}.drawer-head strong,.drawer-head span{display:block}.drawer-head span{margin-top:2px;color:var(--muted);font-size:13px}.customer-main{padding-bottom:24px}.customer-main.has-order-bar{padding-bottom:104px}.time-deal-hero{position:relative;isolation:isolate;margin:26px 16px 12px;padding:13px;border:2px solid rgba(214,95,31,.38);border-radius:16px;background:linear-gradient(90deg,rgba(255,247,237,.86) 0%,var(--surface) 44%),var(--surface);box-shadow:0 20px 46px #4934241f;display:grid;grid-template-columns:1fr;gap:10px;overflow:visible}.time-deal-hero:before{content:"TIME DEAL";position:absolute;top:0;right:0;padding:6px 10px;border-bottom-left-radius:12px;background:var(--orange);color:#fff;font-size:11px;font-weight:700;letter-spacing:.08em}.deal-event-badge{position:absolute;left:10px;top:-17px;z-index:6;min-height:30px;padding:6px 12px;border-radius:999px;border:2px solid #fff;background:var(--accent-red);color:#fff;display:inline-flex;align-items:center;gap:4px;font-size:12px;line-height:1;font-weight:950;box-shadow:0 10px 22px #e5483f3d}.deal-event-badge .mdi{font-size:15px}.deal-top{display:grid;grid-template-columns:116px minmax(0,1fr);gap:13px;align-items:start}.deal-locked-content{position:relative;z-index:1;display:grid;gap:10px;transition:filter .18s ease,opacity .18s ease}.time-deal-hero.locked{border-color:#d65f1f75;background:linear-gradient(90deg,#fff7edeb,#fffdf8f5 54%),var(--surface);box-shadow:0 18px 42px #4934241f}.time-deal-hero.locked:after{content:none}.time-deal-hero.locked .deal-locked-content{filter:blur(.15px) brightness(.96) saturate(.96);opacity:.96;pointer-events:none}.time-deal-hero-media{position:relative;height:146px;border:0;border-radius:12px;padding:0;overflow:hidden;background:#f4f0e8;cursor:pointer}.time-deal-hero-media img{width:100%;height:100%;display:block;object-fit:cover}.time-deal-hero.locked .time-deal-hero-media img{filter:none}.time-deal-hero-body{min-width:0;position:relative;z-index:3;display:grid;align-content:start;gap:9px}.deal-meta-row,.deal-info-line,.deal-actions{display:flex;align-items:center;justify-content:space-between;gap:8px}.deal-meta-row strong{padding:5px 8px;border-radius:999px;background:#fff8f3;color:var(--brand);font-size:12px;font-weight:950;display:inline-flex;align-items:center;gap:4px}.deal-meta-row strong .mdi{font-size:15px}.deal-title-button{border:0;padding:0;background:transparent;color:var(--ink);font:inherit;font-size:19px;line-height:1.22;font-weight:700;text-align:left;word-break:keep-all;cursor:pointer}.deal-price-line{display:flex;align-items:baseline;gap:7px;flex-wrap:wrap}.deal-price-line span{color:#60483b;font-size:13px;font-weight:600;text-decoration:line-through;text-decoration-thickness:2px}.deal-price-line strong{color:#111827;font-size:24px;font-weight:700}.deal-price-line em{padding:5px 8px;border-radius:8px;background:var(--accent-red);color:#fff;font-size:13px;font-style:normal;font-weight:800;white-space:nowrap;box-shadow:0 8px 16px #e5483f33}.deal-lock-panel{position:absolute;z-index:5;top:0;right:0;bottom:0;left:0;min-height:0;padding:18px 24px 18px 88px;border:0;border-radius:14px;background:radial-gradient(circle at 18% 50%,rgba(214,95,31,.1),transparent 25%),linear-gradient(135deg,#1118270d,#fff7ed5c 44%,#fff3),#ffffff1f;color:#8f3717;display:grid;align-items:center;justify-items:start;box-shadow:inset 0 0 0 1px #ffffff38,inset 0 0 0 999px #ffffff03;-webkit-backdrop-filter:blur(.35px);backdrop-filter:blur(.35px);transform:none}.deal-lock-panel:before,.deal-lock-panel:after{content:none}.deal-lock-icon{position:absolute;left:34px;top:50%;z-index:2;width:42px;height:42px;border-radius:999px;background:#111827;color:#fff;display:grid;place-items:center;box-shadow:0 10px 22px #11182733;transform:translateY(-50%)}.deal-lock-icon .mdi{font-size:22px}.deal-lock-copy{display:block;min-width:0;max-width:270px;padding:13px 16px;border:1px solid rgba(214,95,31,.28);border-radius:14px;background:#ffffffe6;box-shadow:0 18px 38px #7c2d122e}.deal-lock-copy span,.deal-lock-copy small{display:block}.deal-lock-copy span{font-size:13px;font-weight:950;color:#c6471b}.deal-lock-copy strong{display:block;margin-top:4px;color:#111827;font-size:26px;line-height:1.1;font-weight:950;white-space:nowrap}.deal-lock-copy small{margin-top:5px;color:#8f3717;font-size:11px;font-weight:800}.deal-info-line{color:var(--muted);font-size:12px}.deal-info-line span{min-width:0}.deal-info-line b{color:var(--orange);white-space:nowrap}.deal-actions{margin-top:0;display:grid;grid-template-columns:74px minmax(0,1fr) 82px;align-items:center;gap:8px}.deal-detail-button,.deal-cart-button,.cart-add-button{height:44px;border-radius:10px;font:inherit;font-size:14px;font-weight:950;cursor:pointer}.deal-detail-button{border:1px solid #dfd0c6;background:#fff;color:var(--brand)}.time-deal-hero .deal-detail-button{height:40px;border-radius:9px;font-size:12px;font-weight:900}.deal-stepper{height:44px;border-color:#d846205c;background:#fffaf7}.deal-cart-button,.cart-add-button{border:0;background:var(--brand);color:#fff;display:inline-flex;align-items:center;justify-content:center;gap:6px;box-shadow:0 8px 18px #d8462033}.deal-cart-button:hover,.cart-add-button:hover{background:var(--brand);color:#fff;box-shadow:0 8px 18px #d8462033}.deal-cart-button:disabled,.cart-add-button:disabled{background:#fbf6f2;color:#7c8780;box-shadow:none;cursor:not-allowed}.deal-cart-button:disabled:hover,.cart-add-button:disabled:hover{background:#fbf6f2;color:#7c8780;box-shadow:none}.deal-cart-button.added:disabled{border:1px solid #e8bca8;background:var(--brand-soft);color:var(--brand)}.time-deal-hero-media{position:relative;z-index:3}.time-deal-hero .deal-lock-panel{position:absolute;z-index:5}.time-deal-hero .deal-meta-row strong{background:#111827;color:#fff}.time-deal-hero.locked .deal-meta-row strong{background:#ea580c}.time-deal-hero .deal-price-line em{border:1px solid rgba(255,255,255,.5);background:#dc2626;color:#fff}.time-deal-hero .deal-actions{grid-template-columns:74px minmax(0,1fr) 82px;gap:8px}.time-deal-hero .deal-detail-button{display:inline-flex;align-items:center;justify-content:center}.time-deal-hero .deal-stepper{min-width:0;height:44px;grid-template-columns:44px minmax(72px,1fr) 44px}.time-deal-hero .deal-stepper strong{font-size:16px;line-height:1;white-space:nowrap}.time-deal-hero .deal-cart-button{min-width:0;height:44px;padding:0 8px;border-radius:10px;font-size:13px;white-space:nowrap;line-height:1;word-break:keep-all}.time-deal-hero.locked .deal-cart-button{color:#8b9690}.deal-stepper.disabled{border-color:#d1d5db;background:#f3f4f6}.deal-cart-button{height:44px}.deal-cart-button:disabled{background:#e5e7eb;color:#6b7280}.time-deal-hero{margin:34px 16px 14px;padding:14px;border:1px solid rgba(157,52,45,.36);border-radius:18px;background:linear-gradient(135deg,#fffaf4fa,#fffffcfa 54%,#fff4edeb);box-shadow:0 18px 42px #2a21181a}.time-deal-hero:before{content:none}.deal-event-badge{left:12px;top:-26px;min-height:31px;padding:7px 13px;border:1px solid rgba(255,255,255,.9);background:linear-gradient(135deg,#e23d32,#b91c1c);box-shadow:0 12px 24px #b91c1c38;letter-spacing:0}.deal-top{grid-template-columns:118px minmax(0,1fr);gap:13px}.time-deal-hero-media{height:142px;border-radius:14px;box-shadow:0 10px 22px #0f172a14}.time-deal-hero-body{padding-top:4px;gap:8px}.deal-meta-row{justify-content:flex-start;flex-wrap:wrap;gap:6px}.time-deal-hero .deal-meta-row strong,.time-deal-hero.locked .deal-meta-row strong{padding:6px 10px;background:#fee9dc;color:#9a3412;font-size:12px;box-shadow:inset 0 0 0 1px #9a341214}.deal-meta-row small{color:#7b6a57;font-size:11px;font-weight:850}.deal-title-button{padding-right:4px;color:#111827;font-size:19px;font-weight:950}.deal-price-line{gap:8px}.deal-price-line span{color:#8a8177;font-size:13px}.deal-price-line strong{color:#0f172a;font-size:26px;font-weight:950;letter-spacing:0}.time-deal-hero .deal-price-line em{padding:6px 9px;border:0;border-radius:999px;background:#e23d32;color:#fff;box-shadow:0 9px 18px #e23d323d;font-size:12px}.deal-info-line{align-items:center;font-size:12px}.deal-info-line b{color:#b45309;font-weight:950}.time-deal-hero.locked{border-color:#e23d326b;background:linear-gradient(135deg,#fffaf4fa,#fffffcfa 58%,#fff4ede6)}.time-deal-hero.locked .deal-locked-content{filter:saturate(.98) brightness(1);opacity:1;pointer-events:none}.time-deal-hero.locked .time-deal-hero-media img{filter:saturate(.94) contrast(.98) brightness(.96)}.deal-lock-panel{top:0;right:0;bottom:0;left:0;padding:0 16px 60px;border-radius:18px;background:transparent;display:flex;align-items:flex-end;justify-content:center;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none}.deal-lock-card{width:100%;min-height:70px;padding:12px 14px;border:1px solid rgba(226,61,50,.24);border-radius:14px;background:#fffdf9c2;color:#0f172a;display:grid;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:11px;box-shadow:0 12px 28px #4828151a}.deal-lock-card>.mdi{width:38px;height:38px;border-radius:999px;background:#0f172a;color:#fff;display:grid;place-items:center;font-size:21px}.deal-lock-card small,.deal-lock-card p{display:block;margin:0}.deal-lock-card small{color:#b45309;font-size:11px;font-weight:950}.deal-lock-card strong{display:block;margin-top:3px;color:#0f172a;font-size:22px;line-height:1.05;font-weight:950;white-space:nowrap}.deal-lock-card p{margin-top:4px;color:#8a3a12;font-size:10px;font-weight:850}.deal-lock-icon,.deal-lock-copy{display:none}.time-deal-hero .deal-actions{grid-template-columns:58px minmax(0,1fr) 82px;gap:8px}.time-deal-hero .deal-detail-button{height:42px;border-radius:10px;background:#fff;color:var(--brand);font-size:12px}.time-deal-hero .deal-stepper{height:42px;grid-template-columns:46px minmax(96px,1fr) 46px;border-color:#d846203d;background:#fff}.time-deal-hero .deal-cart-button{height:42px;border-radius:10px;font-size:13px}.time-deal-hero.locked .deal-stepper.disabled,.time-deal-hero.locked .deal-cart-button:disabled{border-color:#94a3b86b;background:#fbf6f2;color:#80675a}.today-summary{margin:14px 16px 10px;padding:16px;border:1px solid rgba(216,70,32,.45);border-radius:8px;background:linear-gradient(135deg,#d84620f0,#e55727b3),url(https://images.unsplash.com/photo-1619566636858-adf3ef46400b?auto=format&fit=crop&w=900&q=80);background-size:cover;background-position:center;color:#fff;position:relative}.today-summary .v-chip{position:absolute;top:14px;right:14px;max-width:64px;white-space:normal;text-align:center;height:auto!important;min-height:30px;padding:5px 8px!important}.today-summary span,.today-summary strong,.today-summary p{display:block}.today-summary span{font-size:13px;font-weight:900}.today-summary strong{margin-top:18px;max-width:280px;font-size:24px;line-height:1.2;font-weight:950;word-break:keep-all}.today-summary p{max-width:285px;margin:8px 0 0;color:#ffffffe6;font-size:13px;line-height:1.45}.notice-strip{margin:0 16px 16px;min-height:44px;padding:10px 12px;border:1px solid var(--line);border-radius:8px;background:var(--brand-soft);display:flex;align-items:center;gap:8px;color:var(--brand)}.home-notice-strip{margin-top:14px;margin-bottom:10px;text-decoration:none;justify-content:space-between}.home-notice-strip>.mdi:first-child{width:28px;height:28px;border-radius:10px;background:#fff;display:grid;place-items:center;flex:0 0 auto}.notice-strip p{margin:0;flex:1;color:#5a2e1e;font-size:13px;line-height:1.35;word-break:keep-all}.notice-strip strong{margin-right:4px;color:var(--brand)}.product-section>header,.section-head,.page-head{padding:0 16px 10px;display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.product-section>header>div,.section-head>div,.page-head>div{min-width:0}.product-section header span,.eyebrow{color:var(--brand);font-size:12px;font-weight:950}.product-section h1,.section-head h2,.page-head h1{margin:2px 0 0;font-size:23px;line-height:1.2;font-weight:950}.product-section header small{color:var(--muted);font-size:12px}.category-tabs{margin:0 16px 14px;padding:4px;border:1px solid var(--line);border-radius:12px;background:var(--soft);display:grid;grid-template-columns:1fr 1fr;gap:4px}.category-tabs button{min-width:0;height:54px;border:0;border-radius:8px;background:transparent;color:#4a3428;display:grid;grid-template-columns:26px 1fr auto;align-items:center;gap:6px;padding:0 10px;font:inherit;cursor:pointer}.category-tabs button.active{background:#fff;color:var(--brand);box-shadow:0 8px 18px #d8462014}.category-tabs .mdi{font-size:22px}.category-tabs strong{text-align:left;font-size:15px;font-weight:950}.category-tabs small{font-size:12px;font-weight:900;color:inherit}.product-list{display:grid;gap:0;border-top:1px solid var(--line)}.product-row{position:relative;padding:16px;border-bottom:1px solid var(--line);background:var(--surface)}.product-row.selected{background:#fffaf7}.time-deal-row{border:2px solid rgba(214,95,31,.52);border-radius:8px;margin:12px 12px 10px;background:linear-gradient(180deg,#fff7ed 0%,var(--surface) 72%);box-shadow:0 14px 28px #d65f1f1a}.time-deal-row+.product-row{border-top:1px solid var(--line)}.time-deal-ribbon{margin:-4px 0 12px;min-height:38px;border-radius:8px;background:#fff0e5;color:#c6471b;display:flex;align-items:center;gap:6px;padding:8px 10px;font-size:14px;font-weight:950}.time-deal-ribbon .mdi{font-size:20px}.time-deal-ribbon strong{margin-left:auto;padding:4px 8px;border-radius:999px;background:var(--orange);color:#fff;font-size:12px;white-space:nowrap}.time-deal-countdown{margin:-4px 0 12px;min-height:54px;border:1px solid #f3c6a8;border-radius:8px;background:#fff7ed;color:#8f3717;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px}.time-deal-countdown.open{border-color:#e8bca8;background:var(--brand-soft);color:var(--brand)}.time-deal-countdown span,.detail-countdown-panel span{font-size:13px;font-weight:900}.time-deal-countdown strong,.detail-countdown-panel strong{font-size:20px;font-weight:950;letter-spacing:0;white-space:nowrap}.time-deal-row.locked .quantity-stepper{border-color:#f3c6a8;background:#fffaf4}.time-deal-row.locked{border-color:#d65f1fa3;background:linear-gradient(180deg,#fff7ed,#fff 72%),repeating-linear-gradient(-45deg,rgba(214,95,31,.07) 0 8px,transparent 8px 16px)}.time-deal-row.locked .time-deal-ribbon{background:#f3c6a8;color:#8f3717}.time-deal-row.locked .product-thumb:after{content:"잠금";position:absolute;right:7px;bottom:7px;padding:4px 8px;border-radius:999px;background:#170f0bc7;color:#fff;font-size:11px;font-weight:950}.product-layout{display:grid;grid-template-columns:108px minmax(0,1fr);gap:14px;align-items:start}.product-media-column{display:grid;gap:8px}.product-thumb{width:108px;height:108px;border:0;padding:0;border-radius:8px;overflow:hidden;position:relative;background:#fbf6f2;cursor:pointer}.product-thumb img{width:100%;height:100%;object-fit:cover;display:block}.product-thumb span{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:#170f0b9e;color:#fff;font-weight:950}.product-title-button{border:0;padding:0;background:transparent;color:var(--ink);font:inherit;font-size:19px;line-height:1.24;font-weight:700;text-align:left;cursor:pointer;word-break:keep-all}.product-body p{margin:5px 0 0;color:var(--muted);font-size:12px;line-height:1.35}.stock{display:block;margin-top:6px;color:#c6471b;font-size:13px}.sold-count{display:block;margin-top:4px;color:#4a3428;font-size:12px;font-weight:800}.stock.danger,.danger-text{color:var(--danger)}.product-price-wrap{margin-top:10px;display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.product-price-wrap.sale{margin-top:8px}.original-price{color:#80675a;font-size:14px;font-weight:850;text-decoration:line-through;text-decoration-thickness:2px}.product-price{display:block;font-size:22px;font-weight:700}.time-deal-row .product-price{color:#c6471b;font-size:25px}.product-actions{grid-column:1 / -1;margin-top:-2px;display:grid;grid-template-columns:108px minmax(0,1fr) 76px;gap:8px;align-items:center}.detail-action{height:50px;border:1.5px solid #dfd0c6;border-radius:8px;background:#fff;color:var(--brand);font:inherit;font-size:15px;font-weight:950;cursor:pointer}.compact-detail-action{height:34px;width:100%;border-width:1px;border-radius:8px;font-size:12px;font-weight:900}.product-add-button{height:46px;min-width:0;font-size:13px;border-radius:10px;box-shadow:0 8px 18px #d8462029}.product-add-button:disabled,.product-add-button:disabled:hover{border:1px solid #f1e7df;background:#fbf6f2;color:#60483b}.detail-action:active,.cart-add-button:active,.deal-cart-button:active,.detail-cart-button:active,.deal-detail-button:active,.order-history-button:active,.detail-btn:active,.back-link:active{transform:translateY(1px)}.quantity-stepper{height:50px;border:1.5px solid #dfd0c6;border-radius:8px;display:grid;grid-template-columns:56px 1fr 56px;align-items:center;background:#fff;box-shadow:inset 0 0 0 1px #ffffffa6;touch-action:manipulation;-webkit-tap-highlight-color:transparent;user-select:none;-webkit-user-select:none}.product-row.selected .quantity-stepper{border-color:var(--brand);background:var(--brand-soft)}.quantity-stepper button{height:100%;border:0;background:transparent;color:var(--brand);font-size:24px;cursor:pointer;font-weight:950;touch-action:manipulation;-webkit-tap-highlight-color:transparent;user-select:none;-webkit-user-select:none}.quantity-stepper button:not(:disabled):active{background:#9f321914}.quantity-stepper button:disabled{color:#c2ac9f;cursor:not-allowed}.quantity-stepper strong{text-align:center;font-size:18px;font-weight:950}.quantity-input-shell{width:100%;min-width:0;height:100%;display:inline-flex;align-items:center;justify-content:center;gap:2px;color:#16110e;font-weight:950;overflow:hidden;box-sizing:border-box;touch-action:manipulation;-webkit-tap-highlight-color:transparent;user-select:none;-webkit-user-select:none}.quantity-input-shell input{flex:0 0 1.35ch;width:1.35ch;max-width:calc(100% - 1.1em);min-width:0;border:0;outline:0;background:transparent;color:inherit;font:inherit;font-size:max(16px,1em);text-align:center;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;touch-action:manipulation}.quantity-input-shell.is-two-digit input{flex-basis:2.3ch;width:2.3ch}.quantity-input-shell.is-three-digit input{flex-basis:3.2ch;width:3.2ch;font-size:.92em}.quantity-input-shell input:disabled{color:#9f8c80;cursor:not-allowed}.quantity-input-shell span{flex:0 0 auto;line-height:1}.product-card-stepper{height:46px;border-color:#dfd0c6;background:#fff;grid-template-columns:54px minmax(0,1fr) 54px}.product-card-stepper strong{font-size:17px}.product-card-stepper .mdi{font-size:21px}.product-row.selected .product-card-stepper{border-color:var(--brand);background:var(--brand-soft)}.order-bar{position:fixed;left:50%;bottom:0;z-index:30;width:min(430px,100%);transform:translate(-50%);display:grid;grid-template-columns:108px minmax(0,1fr);gap:10px;padding:10px 14px 14px;background:#fffffffc;border-top:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 -16px 32px #0f172a14}.order-history-button,.order-submit-button{min-width:0;height:58px;border-radius:12px;font:inherit;cursor:pointer}.order-history-button{border:1px solid #e8bca8;background:#fffaf7;color:var(--brand);display:grid;place-items:center;align-content:center;gap:1px;font-size:13px;font-weight:950}.order-history-button .mdi{font-size:20px}.order-submit-button{border:0;background:linear-gradient(180deg,#e55727 0%,var(--brand) 100%);color:#fff;box-shadow:0 12px 24px #d846203d;display:grid;place-items:center;align-content:center;gap:2px;text-align:center;font-weight:950}.order-submit-button strong,.order-submit-button span{display:block}.order-submit-button strong{font-size:15px}.order-submit-button span{font-size:12px;opacity:.9}.order-submit-button:active{background:var(--brand-press);transform:translateY(1px)}.order-submit-button:disabled{background:#fbf6f2;color:#78837c;box-shadow:none;cursor:not-allowed}.cart-page{padding-bottom:24px}.cart-head{align-items:flex-start;padding-top:18px}.page-action-button{height:42px;padding:0 12px;border:1.5px solid #e8bca8;border-radius:8px;background:#fff;color:var(--brand);display:inline-flex;align-items:center;justify-content:center;gap:5px;font:inherit;font-size:13px;font-weight:950;white-space:nowrap;cursor:pointer}.page-action-button .mdi{font-size:18px}.cart-head p{margin:5px 0 0;color:var(--muted);font-size:13px;line-height:1.45}.empty-cart-state{margin:0 16px;padding:34px 18px;border:1px dashed #dfd0c6;border-radius:12px;background:#fffaf7;display:grid;justify-items:center;gap:10px;text-align:center}.empty-cart-state>.mdi{width:58px;height:58px;border-radius:999px;background:var(--brand-soft);color:var(--brand);display:grid;place-items:center;font-size:30px}.empty-cart-state strong{font-size:20px;font-weight:950}.empty-cart-state p{max-width:270px;margin:0;color:var(--muted);font-size:13px;line-height:1.5}.empty-cart-button{height:48px;min-width:156px;padding:0 18px;border:0;border-radius:12px;background:var(--brand);color:#fff;display:inline-flex;align-items:center;justify-content:center;gap:8px;box-shadow:0 12px 24px #d8462038;font:inherit;font-size:14px;font-weight:950;cursor:pointer}.empty-cart-button .mdi{width:24px;height:24px;border-radius:7px;background:#ffffff29;color:#fff;display:grid;place-items:center;font-size:17px}.empty-cart-button:hover{background:var(--brand-press);color:#fff;box-shadow:0 14px 28px #d8462042}.cart-items{display:grid;gap:10px;margin:0 16px 12px}.cart-item-card{padding:12px;border:1px solid var(--line);border-radius:12px;background:#fff;display:grid;grid-template-columns:72px minmax(0,1fr);gap:12px}.cart-item-card img{width:72px;height:72px;border-radius:10px;object-fit:cover}.cart-item-main{min-width:0}.cart-item-main strong,.cart-item-main span,.cart-item-main b{display:block}.cart-item-main strong{font-size:16px;font-weight:950;line-height:1.3}.cart-item-main span{margin-top:4px;color:var(--muted);font-size:12px}.cart-item-main b{margin-top:6px;font-size:18px;font-weight:950}.cart-item-subtotal{margin-top:4px;color:#2f2017;display:block;font-size:12px;font-weight:900}.cart-stock-warning{width:fit-content;margin-top:7px;padding:4px 8px;border-radius:999px;background:#fff5ee;color:#d94a16;display:inline-flex;font-size:11px;font-style:normal;font-weight:950}.cart-item-controls{grid-column:1 / -1;display:grid;grid-template-columns:minmax(0,1fr) 92px;gap:8px;align-items:center}.cart-item-stepper{width:100%;height:48px;border-color:var(--brand);background:var(--brand-soft);grid-template-columns:44px minmax(72px,1fr) 44px}.cart-item-remove-button{height:48px;border:1px solid #f1e7df;border-radius:10px;background:#fff;color:#60483b;display:inline-flex;align-items:center;justify-content:center;gap:4px;font-size:13px;font-weight:950}.cart-item-remove-button .mdi{color:#d94a3a;font-size:18px}.cart-item-remove-button:hover{border-color:#fecaca;background:#fff7f6;color:#b42318}.cart-summary-card{position:static;margin-top:18px;margin-bottom:0;border-color:#f2d7cb;border-radius:16px;background:#fffffffc;box-shadow:0 12px 32px #0f172a14}.cart-summary-card .checkout-summary{padding-top:0;border-top:0;gap:10px}.cart-summary-card .checkout-summary>div{min-height:28px;color:#2f2017;font-size:14px}.cart-summary-card .checkout-summary>div strong{color:var(--ink);font-size:16px}.cart-summary-card .checkout-summary .discount{color:var(--orange)}.cart-summary-card .checkout-summary .total{min-height:42px;margin-top:4px;padding-top:12px;border-top:1px solid var(--line);font-size:18px}.cart-summary-card .checkout-summary .total strong{color:#0f172a;font-size:22px}.cart-order-button{width:100%;min-height:62px;margin-top:14px;border:0;border-radius:14px;background:linear-gradient(180deg,#e55727 0%,var(--brand) 100%);color:#fff;display:grid;grid-template-columns:42px minmax(0,1fr);align-items:center;column-gap:10px;padding:10px 16px;text-align:left;font:inherit;cursor:pointer;box-shadow:0 15px 30px #d846203d}.cart-order-button .mdi{grid-row:1 / span 2;width:42px;height:42px;border-radius:12px;background:#ffffff29;display:grid;place-items:center;font-size:24px}.cart-order-button strong,.cart-order-button small{display:block;min-width:0}.cart-order-button strong{font-size:18px;font-weight:950;line-height:1.2}.cart-order-button small{margin-top:2px;color:#ffffffd1;font-size:12px;font-weight:800}.cart-order-button:active{background:var(--brand-press);transform:translateY(1px)}.clear-cart-button{width:100%;height:40px;margin-top:8px;border:0;border-radius:10px;background:transparent;color:var(--muted);font:inherit;font-size:13px;font-weight:900;cursor:pointer}.clear-cart-button:hover{background:#fffaf7;color:var(--brand)}.delivery-status-cell{min-width:190px}.delivery-status-cell .v-chip{margin-bottom:8px}.delivery-actions{display:flex;gap:6px;flex-wrap:nowrap}.view-card,.checkout-section,.coupon-ticket{margin:0 16px 12px;border:1px solid var(--line);border-radius:8px;background:#fff}.checkout-page{padding-bottom:24px}.checkout-head{align-items:flex-start}.checkout-head p{margin:5px 0 0;color:var(--muted);font-size:13px;line-height:1.45}.address-page{padding-bottom:24px}.address-head{align-items:flex-start;padding-top:18px}.address-head-actions{display:inline-flex;align-items:center;gap:8px;flex:0 0 auto}.address-badge{min-height:30px;padding:6px 10px;border-radius:999px;background:var(--brand-soft);color:var(--brand);display:inline-flex;align-items:center;font-size:12px;font-weight:950;white-space:nowrap}.address-current-card,.address-form-card{margin:0 16px 12px;border:1px solid var(--line);border-radius:14px;background:#fff}.address-current-card{padding:14px;display:grid;grid-template-columns:42px 1fr;gap:12px;align-items:start;box-shadow:0 10px 24px #0f172a0a}.address-current-card>.mdi{width:42px;height:42px;border-radius:12px;background:var(--brand-soft);color:var(--brand);display:grid;place-items:center;font-size:24px}.address-empty-card,.checkout-address-empty{border-style:dashed!important;background:#fffaf7!important}.checkout-address-empty{grid-template-columns:44px minmax(0,1fr);align-items:center;gap:12px}.checkout-address-empty>.mdi{width:42px;height:42px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:#fff1eb;color:var(--brand);font-size:22px}.address-current-card strong,.address-current-card p,.address-current-card small{display:block}.address-current-card strong{font-size:16px;font-weight:950;line-height:1.35}.address-current-card p{margin:4px 0 0;color:#2f2017;font-size:13px;line-height:1.45}.address-current-card small{margin-top:4px;color:var(--muted);font-size:12px}.address-form-card{padding:14px;display:grid;gap:12px}.address-notice{padding:11px 12px;border:1px solid #f2d7cb;border-radius:12px;background:#fff8f3;color:#2a160d;display:grid;grid-template-columns:24px 1fr;gap:8px;align-items:start}.address-notice .mdi{color:var(--brand);font-size:22px}.address-notice p{margin:0;font-size:13px;line-height:1.55}.address-grid{display:grid;gap:10px}.address-grid.two{grid-template-columns:1fr 1fr}.address-grid.unit{grid-template-columns:minmax(0,1fr) 72px 82px}.address-grid.compact-unit{grid-template-columns:1fr 1fr}.address-field{display:grid;gap:6px}.address-field span{color:#5a2e1e;font-size:12px;font-weight:900}.address-field.required span:after{content:" *";color:#e5483f}.address-field.optional span:after{display:none;content:" 선택";margin-left:4px;color:#60483b;font-size:11px;font-weight:800}.address-field input,.address-field textarea{width:100%;border:1.5px solid #dfd0c6;border-radius:10px;background:#fff;color:var(--ink);font:inherit;font-size:15px;font-weight:750;outline:none}.address-field input{height:48px;padding:0 12px}.address-field textarea{min-height:88px;padding:12px;resize:vertical}.address-field input:focus,.address-field textarea:focus{border-color:var(--brand);box-shadow:0 0 0 3px #d846201a}.address-save-button{width:100%;min-height:58px;margin-top:2px;border:0;border-radius:14px;background:linear-gradient(180deg,#e55727 0%,var(--brand) 100%);color:#fff;display:inline-flex;align-items:center;justify-content:center;gap:8px;box-shadow:0 15px 30px #d8462038;font:inherit;font-size:16px;font-weight:950;cursor:pointer}.address-save-button .mdi{width:28px;height:28px;border-radius:8px;background:#ffffff29;display:grid;place-items:center;font-size:18px}.address-save-button:active{background:var(--brand-press);transform:translateY(1px)}.address-save-feedback{min-height:40px;margin:0;padding:9px 12px;border-radius:10px;background:var(--brand-soft);color:var(--brand);display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:950}.checkout-section{padding:14px}.checkout-section h2{margin:0 0 12px;font-size:18px;font-weight:950}.section-row,.checkout-summary>div,.coupon-line,.order-price-row,.order-head,.admin-page-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.checkout-items,.checkout-summary,.order-detail-list{display:grid;gap:8px}.checkout-item{padding:12px;border:1px solid #fbf6f2;border-radius:12px;background:#fffaf7}.checkout-item.rich{display:grid;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;column-gap:13px}.checkout-item.rich.checkout-item-editable{align-items:start;row-gap:10px}.checkout-item img{width:64px;height:64px;border-radius:10px;object-fit:cover;background:#fbf6f2}.checkout-item strong,.checkout-item span,.address-summary strong,.address-summary span,.address-summary small{display:block}.checkout-item span,.address-summary,.order-address{color:var(--muted);font-size:13px}.checkout-item>div{min-width:0}.checkout-item>div strong{color:var(--ink);font-size:15px;line-height:1.28;font-weight:950}.checkout-item>div span{margin-top:5px;font-weight:750}.checkout-item-copy small,.checkout-item-copy em{display:block}.checkout-item-copy small{margin-top:3px;color:#8a5a45;font-size:12px;font-weight:850;line-height:1.35}.checkout-item-copy .cart-stock-warning{margin-top:6px}.checkout-item>b{padding-left:8px;color:var(--ink);font-size:15px;font-weight:950;white-space:nowrap}.checkout-item-line-total{align-self:start;padding-top:2px;text-align:right}.checkout-item-controls{grid-column:2 / -1;display:grid;grid-template-columns:minmax(0,1fr) 86px;align-items:center;gap:8px;min-width:0}.checkout-item-stepper{width:100%;min-width:0;min-height:42px;grid-template-columns:42px minmax(42px,1fr) 42px}.checkout-item-stepper strong{min-width:0;font-size:15px}.checkout-item-remove-button{width:86px;min-height:42px;justify-content:center;white-space:nowrap}.checkout-item-editable.updating{opacity:.82}.checkout-summary{padding-top:12px;border-top:1px solid var(--line)}.sticky-total{border-radius:16px 16px 0 0;box-shadow:0 -18px 42px #0f172a1a}.checkout-summary .total{font-size:20px;font-weight:950;color:var(--ink)}.discount,.coupon-line strong{color:var(--orange)}.checkout-coupon-list{display:grid;gap:8px}.checkout-coupon-option{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;min-height:72px;padding:12px 12px 12px 46px;border:1px solid var(--line);border-radius:10px;background:#fff;display:grid;align-content:center;gap:3px;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.checkout-coupon-option:hover,.checkout-coupon-option:focus-visible,.checkout-coupon-option.selected{border-color:#d8462070;background:var(--brand-soft);box-shadow:0 10px 22px #d8462014}.checkout-coupon-option:focus-visible{outline:2px solid rgba(216,70,32,.28);outline-offset:2px}.checkout-coupon-option input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.checkout-coupon-option>.mdi{position:absolute;left:13px;top:15px;width:24px;height:24px;border-radius:999px;background:#fff8f3;color:var(--brand);display:grid;place-items:center;font-size:17px}.checkout-coupon-option strong,.checkout-coupon-option small{display:block;min-width:0}.checkout-coupon-option strong{color:var(--ink);font-size:14px;font-weight:950}.checkout-coupon-option small{color:var(--muted);font-size:12px}.checkout-coupon-option b{position:absolute;right:12px;top:14px;color:var(--orange);font-size:14px;font-weight:950}.checkout-coupon-empty{min-height:76px;padding:14px;border:1px dashed #dfd0c6;border-radius:10px;background:var(--surface-2);color:var(--muted);display:grid;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:10px}.checkout-coupon-empty>.mdi{width:32px;height:32px;border-radius:999px;background:#fff;color:var(--brand);display:grid;place-items:center;font-size:19px}.checkout-coupon-empty strong,.checkout-coupon-empty small{display:block}.checkout-coupon-empty strong{color:var(--ink);font-weight:950}.checkout-coupon-empty small{margin-top:2px;font-size:12px}.coupon-selected-line{margin-top:10px;padding:11px 12px;border-radius:10px;background:#fff8f1}.payment-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.section-helper,.payment-safe-note{margin:-4px 0 12px;color:var(--muted);font-size:12px;line-height:1.45}.payment-safe-note{margin:11px 0 0;padding:10px 12px;border-radius:10px;background:#fffaf7;text-align:center;color:#4a3428;font-weight:750}.payment-choice{justify-content:flex-start;min-height:48px!important;border-radius:8px!important}.checkout-back-button,.section-link-button,.order-primary-link,.payment-option-button,.checkout-submit-button,.order-cancel-action{border:0;font:inherit;letter-spacing:0;cursor:pointer;-webkit-tap-highlight-color:transparent}.checkout-back-button,.section-link-button,.order-primary-link{min-height:38px;padding:0 12px;border:1px solid #f1e7df;border-radius:10px;background:#fff;color:var(--brand);display:inline-flex;align-items:center;justify-content:center;gap:5px;font-size:13px;font-weight:950;white-space:nowrap}.checkout-back-button.compact{width:40px;min-width:40px;padding:0}.checkout-back-button:active,.section-link-button:active,.order-primary-link:active,.payment-option-button:active,.checkout-submit-button:active,.order-cancel-action:active{transform:translateY(1px)}.section-count{min-width:38px;height:28px;padding:0 10px;border-radius:999px;background:var(--brand-soft);color:var(--brand);display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:950}.checkout-empty-card{margin:12px 16px;min-height:260px;padding:28px 20px;border:1px dashed #f2d7cb;border-radius:14px;background:#fff;display:grid;place-items:center;align-content:center;gap:8px;text-align:center}.checkout-empty-card>.mdi{width:56px;height:56px;border-radius:18px;background:var(--brand-soft);color:var(--brand);display:grid;place-items:center;font-size:30px}.checkout-empty-card strong{color:var(--ink);font-size:20px;font-weight:950}.checkout-empty-card p{margin:0 0 8px;color:var(--muted);font-size:14px;line-height:1.5}.checkout-products-section{border-color:#f2d7cb;box-shadow:0 10px 28px #0f172a0a}.checkout-address-card{padding:12px;border:1px solid #f1e7df;border-radius:12px;background:#fffaf7;display:grid;gap:3px}.checkout-request-box{margin-top:12px;padding:12px;border:1px solid #f1e7df;border-radius:12px;background:#fff;display:grid;gap:9px}.checkout-request-field{display:grid;gap:7px}.checkout-request-field span{color:var(--ink);font-size:13px;font-weight:950}.checkout-request-field textarea{width:100%;min-height:74px;padding:12px;border:1px solid #f1d8cb;border-radius:12px;background:#fffdfb;color:var(--ink);font:inherit;font-size:14px;line-height:1.45;resize:vertical;outline:none;transition:border-color .16s ease,box-shadow .16s ease}.checkout-request-field textarea:focus{border-color:var(--brand);box-shadow:0 0 0 3px #d846201f}.checkout-save-request-check{width:fit-content;display:inline-flex;align-items:center;gap:6px;color:#8a5a45;font-size:12px;font-weight:850;cursor:pointer}.checkout-save-request-check input{width:15px;height:15px;accent-color:var(--brand)}.checkout-validation-list{margin-top:10px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.checkout-validation-list span{min-height:36px;padding:7px 8px;border:1px solid #ffd5c6;border-radius:10px;background:#fff7f2;color:#b43c10;display:inline-flex;align-items:center;justify-content:center;gap:5px;text-align:center;font-size:11px;font-weight:950;line-height:1.25}.checkout-validation-list span.ok{border-color:#f2d7cb;background:#fff8f3;color:var(--brand)}.checkout-validation-list .mdi{font-size:16px}.checkout-payment-grid{gap:10px}.payment-option-button{min-height:74px;padding:12px;border:1.5px solid #f1e7df;border-radius:12px;background:#fff;color:var(--ink);display:grid;grid-template-columns:32px 1fr;grid-template-areas:"icon title" "icon desc";align-items:center;column-gap:10px;text-align:left}.payment-option-button .mdi{grid-area:icon;width:32px;height:32px;border-radius:10px;background:#fff8f3;color:var(--brand);display:grid;place-items:center;font-size:20px}.payment-option-button strong{grid-area:title;font-size:14px;font-weight:950}.payment-option-button small{grid-area:desc;color:var(--muted);font-size:11px;line-height:1.25}.payment-option-button.selected{border-color:var(--brand);background:var(--brand-soft);box-shadow:0 12px 24px #d846201a}.checkout-agreement-card{border-color:#f2d7cb;background:#fffaf7}.agreement-check-row{min-height:58px;padding:12px;border:1px solid #fff1eb;border-radius:12px;background:#fff;display:grid;grid-template-columns:22px 30px minmax(0,1fr);align-items:center;gap:9px;color:var(--ink);cursor:pointer}.agreement-check-row+.agreement-check-row{margin-top:8px}.agreement-check-row input{width:18px;height:18px;accent-color:var(--brand)}.agreement-check-row>.mdi{width:30px;height:30px;border-radius:10px;background:var(--brand-soft);color:var(--brand);display:grid;place-items:center;font-size:18px}.agreement-check-row strong{font-size:13px;font-weight:900;line-height:1.45}.checkout-total-card{padding:16px 16px 18px;border-color:#f2d7cb;border-radius:14px;box-shadow:0 -14px 34px #0f172a14}.checkout-submit-button{width:100%;min-height:64px;margin-top:14px;padding:10px 16px;border:1px solid rgba(159,50,25,.2);border-radius:14px;background:linear-gradient(180deg,#e55727 0%,var(--brand) 100%);color:#fff;display:grid;grid-template-columns:40px 1fr;grid-template-areas:"icon title" "icon sub";align-items:center;column-gap:12px;text-align:left;box-shadow:0 16px 28px #d846203d}.checkout-submit-button .mdi{grid-area:icon;width:40px;height:40px;border-radius:12px;background:#ffffff29;display:grid;place-items:center;font-size:22px}.checkout-submit-button strong{grid-area:title;font-size:17px;line-height:1.15;font-weight:950}.checkout-submit-button small{grid-area:sub;margin-top:3px;color:#fffc;font-size:12px;font-weight:800}.checkout-submit-button:hover{background:linear-gradient(180deg,#a83218 0%,var(--brand-press) 100%);color:#fff;box-shadow:0 18px 32px #d8462047}.checkout-submit-button:disabled{border-color:#f1e7df;background:#fbf6f2;color:#60483b;box-shadow:none;cursor:not-allowed}.checkout-submit-button:disabled .mdi{background:#ffffff94;color:#60483b}.checkout-submit-button:disabled small{color:#60483b}.checkout-submit-button.slim{width:auto;min-width:156px;min-height:48px;margin:6px auto 0;display:inline-flex;justify-content:center;text-align:center}.order-complete-card{position:relative;margin:0;padding:34px 24px 24px;border-radius:18px;background:#fff;display:grid;justify-items:center;text-align:center}.order-complete-close{position:absolute;top:12px;right:12px;width:38px;height:38px;border:1px solid var(--line);border-radius:14px;background:#fff;color:#4a3428;display:grid;place-items:center;cursor:pointer}.order-complete-close:hover{background:#fffaf7;color:var(--brand)}.order-complete-card>.mdi{width:62px;height:62px;border-radius:20px;background:var(--brand);color:#fff;display:grid;place-items:center;font-size:34px}.order-complete-card h2{margin:16px 0 0;color:var(--ink);font-size:23px;font-weight:950}.order-complete-card p{margin:8px 0 10px;color:var(--muted);font-size:14px;line-height:1.55}.order-complete-actions{margin-top:6px;display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.order-complete-actions .checkout-submit-button.slim{margin:0}.order-complete-secondary{min-width:96px;min-height:48px;padding:0 18px;border:1px solid var(--line);border-radius:14px;background:#fff;color:#4a3428;font-weight:950;cursor:pointer}.order-complete-secondary:hover{border-color:#9f32193d;background:#fffaf7;color:var(--brand)}.product-detail-dialog .v-card-text{padding:18px}.product-detail-page{padding-bottom:132px}.back-link{margin:12px 16px;height:42px;border:0;border-radius:8px;background:var(--brand-soft);color:var(--brand);display:inline-flex;align-items:center;gap:6px;padding:0 12px;font:inherit;font-size:14px;font-weight:950;cursor:pointer}.detail-hero-image{width:100%;height:300px;object-fit:cover;display:block}.detail-page-body{padding:18px 16px 0}.detail-page-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.detail-page-head span{color:var(--brand);font-size:12px;font-weight:950}.detail-page-head h1{margin:3px 0 0;font-size:25px;line-height:1.25;font-weight:950}.detail-price-box{display:grid;justify-items:end;gap:2px;white-space:nowrap}.detail-price-box span{color:#80675a;font-size:14px;font-weight:850;text-decoration:line-through;text-decoration-thickness:2px}.detail-price-box strong{white-space:nowrap;font-size:22px;color:var(--brand)}.detail-sale-label{display:inline-flex!important;width:fit-content;margin-bottom:6px;padding:5px 8px;border-radius:999px;background:#fff1e7;color:#c2410c!important;font-size:12px!important;font-weight:950!important}.detail-page-description{color:#4a3428;line-height:1.55}.detail-countdown-panel{margin:12px 0;min-height:64px;border:1px solid #fed7aa;border-radius:8px;background:#fff7ed;color:#9a3412;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px}.detail-countdown-panel.open{border-color:#e8bca8;background:var(--brand-soft);color:var(--brand)}.detail-spec-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.detail-spec-grid>div{padding:10px;border:1px solid var(--line);border-radius:8px;background:var(--soft)}.detail-spec-grid span,.detail-spec-grid strong{display:block}.detail-spec-grid span{color:var(--muted);font-size:12px}.detail-spec-grid strong{margin-top:3px;font-size:13px}.detail-poster{width:100%;display:block;border-radius:8px;margin-top:12px}.detail-guide{margin-top:12px;padding:14px;border-radius:8px;background:var(--soft);border:1px solid var(--line)}.detail-guide h2{margin:0 0 8px;font-size:17px;font-weight:950}.detail-guide p{margin:6px 0 0;color:var(--muted);font-size:13px;line-height:1.55}.detail-sticky-actions{position:fixed;left:50%;bottom:0;z-index:30;width:min(430px,100%);transform:translate(-50%);padding:12px 14px 16px;background:#fffffffc;border-top:1px solid var(--line);display:grid;grid-template-columns:1fr 132px;gap:10px;box-shadow:0 -16px 32px #0f172a14}.detail-cart-button{height:52px;border:0;border-radius:12px;background:linear-gradient(180deg,#e55727 0%,var(--brand) 100%);color:#fff;box-shadow:0 12px 24px #d8462038;font:inherit;font-size:14px;font-weight:950;cursor:pointer}.detail-cart-button.added{border:1px solid #e8bca8;background:var(--brand-soft);color:var(--brand);box-shadow:none}.detail-cart-button:disabled{background:#fbf6f2;color:#78837c;box-shadow:none;cursor:not-allowed}.strong-stepper{margin:0;height:52px;border-color:var(--brand);background:var(--brand-soft)}.primary-action-button{border-radius:8px!important;font-weight:950!important}.confirm-overlay{align-items:center;justify-content:center;padding:18px}.confirm-panel{width:min(390px,100%);padding:20px;border-radius:12px;background:#fff;box-shadow:0 24px 70px #0f172a47}.confirm-panel h2{margin:0;font-size:21px;font-weight:950}.confirm-panel p{margin:10px 0 18px;color:var(--muted);line-height:1.5}.confirm-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px}.order-card{margin:0 16px 14px;padding:16px;border:1px solid #f1e7df;border-radius:12px;background:#fff;box-shadow:0 10px 24px #0f172a0a}.orders-page-head{padding:18px 16px 12px;display:flex;align-items:end;justify-content:space-between}.orders-page-head span{color:var(--brand);font-size:12px;font-weight:950}.orders-page-head h1{margin:3px 0 0;font-size:26px;line-height:1.15;font-weight:950}.orders-page-head>strong{color:var(--brand);font-size:16px}.order-head strong,.order-head span{display:block}.order-head span{margin-top:2px;color:var(--muted);font-size:12px}.order-title{margin-top:10px;font-size:19px;font-weight:950}.order-timeline{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;margin-top:12px}.order-step{min-height:44px;border:1px solid var(--line);border-radius:8px;display:grid;place-items:center;color:var(--muted);font-size:12px;font-weight:900}.order-step.active{border-color:var(--brand);background:var(--brand-soft);color:var(--brand)}.order-detail-list{margin-top:12px;padding:10px;border-radius:8px;background:var(--soft)}.order-detail-list>div,.order-actions{display:flex;justify-content:space-between;gap:8px}.order-detail-list>div{font-size:13px}.order-price-row{margin-top:12px;padding-top:12px;border-top:1px solid var(--line)}.order-price-row strong{font-size:22px;font-weight:950}.order-manage-toggle,.detail-btn,.text-link-btn{border:0;background:transparent;color:var(--brand);font:inherit;font-weight:900;cursor:pointer}.order-manage-toggle{width:100%;min-height:54px;margin-top:12px;border:1.5px solid #dfd0c6;border-radius:8px;background:var(--brand-soft);display:inline-flex;align-items:center;justify-content:space-between;gap:8px;padding:0 14px;text-align:left}.order-manage-toggle span:first-child{display:grid;gap:2px}.order-manage-toggle small{color:var(--muted);font-size:12px;font-weight:700}.order-actions{margin-top:8px;display:grid;grid-template-columns:1fr}.detail-btn{min-height:46px;border:1.5px solid #dfd0c6;border-radius:8px;background:#fff;display:inline-flex;align-items:center;justify-content:center;gap:6px}.detail-btn .mdi{font-size:18px}.delivery-actions{margin-top:8px}.detail-btn.danger{color:var(--danger)}.order-cancel-button{width:100%}.orders-page{padding-bottom:28px}.orders-page-head{align-items:flex-start;gap:12px}.orders-page-head p{margin:5px 0 0;color:var(--muted);font-size:13px;line-height:1.45}.order-primary-link{margin-top:2px;background:var(--brand-soft);border-color:#f2d7cb}.order-empty-state{min-height:280px;display:grid;place-items:center;align-content:center;gap:8px}.order-empty-state>.mdi{width:54px;height:54px;border-radius:18px;background:var(--brand-soft);color:var(--brand);display:grid;place-items:center;font-size:29px}.order-empty-state strong{color:var(--ink);font-size:19px;font-weight:950}.order-empty-state p{max-width:280px;margin:0;color:var(--muted);font-size:14px;line-height:1.5}.order-status-badge{min-height:30px;padding:0 10px;border-radius:999px;background:var(--brand-soft);color:var(--brand);display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:950;white-space:nowrap}.order-status-badge.canceled{background:#fff0ee;color:var(--danger)}.order-main-info{margin-top:14px;padding:14px;border-radius:12px;background:#fffaf7;display:grid;grid-template-columns:1fr auto;gap:12px;align-items:start}.order-label{display:block;color:var(--brand);font-size:12px;font-weight:950}.order-main-info .order-title{display:block;margin-top:4px;color:var(--ink)}.order-main-info .order-address{display:block;margin-top:4px}.order-total-price{color:var(--ink);font-size:18px;font-weight:950;white-space:nowrap}.order-payment-row{color:#2f2017}.order-actions{margin-top:12px}.order-cancel-action{width:100%;min-height:48px;border:1.5px solid #f2c8c0;border-radius:12px;background:#fff;color:var(--danger);display:inline-flex;align-items:center;justify-content:center;gap:6px;font-size:14px;font-weight:950}.order-cancel-action .mdi{font-size:18px}.order-action-note{min-height:42px;border-radius:12px;background:#fffaf7;color:var(--muted);display:inline-flex;align-items:center;justify-content:center;font-size:13px;font-weight:850}.empty-state{margin:12px 16px;padding:28px 18px;border:1px dashed #dfd0c6;border-radius:8px;color:var(--muted);text-align:center;background:#fffaf7}.admin-layout{min-height:100vh;display:grid;grid-template-columns:268px 1fr;background:radial-gradient(circle at 18% 0%,rgba(216,70,32,.06),transparent 30%),linear-gradient(180deg,#fffaf7,#fff8f3);overflow-x:hidden}.admin-layout *,.admin-main{min-width:0}.admin-sidebar{background:radial-gradient(circle at 8% 0%,rgba(255,255,255,.14),transparent 30%),linear-gradient(180deg,#7b2f1c,#5a2415);color:#fff;padding:18px 12px 14px;display:grid;grid-template-rows:auto 1fr auto;gap:12px;box-shadow:16px 0 38px #0f172a14}.admin-sidebar .v-list-item{min-height:58px!important;margin-bottom:5px;border-radius:12px!important;color:#fffc!important;font-weight:850}.admin-sidebar .v-list-item-subtitle{color:#ffffff8a!important;font-size:11px!important;font-weight:700}.admin-sidebar .v-list-item--active{background:#ffffff29!important;color:#fff!important;box-shadow:inset 3px 0 #efb366}.admin-side-nav{display:grid;gap:6px;align-content:start}.admin-nav-link{min-height:58px;padding:9px 10px;border:1px solid transparent;border-radius:12px;color:#ffffffc7;display:grid;grid-template-columns:32px 1fr;gap:9px;align-items:center;text-decoration:none;transition:background .16s ease,border-color .16s ease,color .16s ease,transform .16s ease}.admin-nav-link:hover,.admin-nav-link.is-active,.admin-nav-link.router-link-exact-active{border-color:#ffffff24;background:#ffffff21;color:#fff}.admin-nav-link.is-active,.admin-nav-link.router-link-exact-active{box-shadow:inset 3px 0 #f0b35f,0 10px 24px #170f0b2e}.admin-nav-link:active{transform:translateY(1px)}.admin-nav-link>.mdi{font-size:23px}.admin-nav-link strong,.admin-nav-link small{display:block}.admin-nav-link strong{font-size:14px;font-weight:950}.admin-nav-link small{margin-top:2px;color:#ffffff8f;font-size:11px;font-weight:750}.admin-brand{display:grid;grid-template-columns:60px 1fr;align-items:center;gap:12px;padding:8px 8px 14px;border-bottom:1px solid rgba(255,255,255,.13)}.admin-brand strong,.admin-brand span{display:block}.admin-brand strong{font-size:15px;font-weight:950}.admin-brand span{margin-top:2px;color:#ffffffa3;font-size:12px;font-weight:800}.admin-logo{width:56px;height:56px;object-fit:contain;display:block;margin:0;border-radius:14px;background:#fffffff5}.admin-sidebar-footer{padding:10px 4px 0;border-top:1px solid rgba(255,255,255,.13)}.admin-sidebar-button{min-height:42px!important;border:1px solid rgba(255,255,255,.24)!important;background:#ffffff1a!important;color:#fff!important}.admin-native-button{min-height:46px;min-width:98px;padding:0 18px;border:1px solid #dfd0c6;border-radius:12px;background:#fff;color:var(--brand);display:inline-flex;align-items:center;justify-content:center;gap:7px;font:inherit;font-size:14px;font-weight:950;line-height:1;text-decoration:none;white-space:nowrap;cursor:pointer;box-shadow:0 8px 18px #0f172a0f;transition:background .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease,transform .15s ease}.admin-native-button .mdi{font-size:19px}.admin-native-button.primary{border-color:var(--brand);background:linear-gradient(180deg,#e55727 0%,var(--brand) 100%);color:#fff;box-shadow:0 12px 22px #d846202e}.admin-native-button.secondary{background:var(--surface)}.admin-head-actions,.admin-topbar-actions{gap:10px}.admin-head-actions .v-btn,.admin-topbar-actions .admin-native-button,.v-card-actions .v-btn,.v-card-actions .admin-native-button{flex:0 0 auto}.admin-native-button.ghost{border-color:#ffffff47;background:#ffffff1a;color:#fff;box-shadow:none}.admin-native-button.full{width:100%}.admin-native-button:hover{filter:none;border-color:var(--brand);background:var(--brand-soft);box-shadow:0 10px 20px #d846201a}.admin-native-button.primary:hover{background:var(--brand-press);color:#fff}.admin-native-button.ghost:hover{border-color:#ffffff6b;background:#ffffff29;box-shadow:none}.admin-native-button:active{transform:translateY(1px)}.admin-main{padding:26px 30px 34px;overflow:auto}.admin-topbar{margin-bottom:18px;padding:18px 20px;border:1px solid rgba(223,208,198,.8);border-radius:18px;background:#ffffffd1;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 16px 38px #0f172a0f;display:flex;align-items:center;justify-content:space-between;gap:16px}.admin-topbar h1{margin:0;color:var(--ink);font-size:27px;line-height:1.2;font-weight:950}.admin-topbar p{margin:5px 0 0;color:var(--muted);font-size:14px;font-weight:700}.admin-topbar-actions{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.admin-topbar-status{display:flex;gap:8px;flex-wrap:wrap}.admin-topbar-status span{min-height:36px;padding:7px 12px;border:1px solid #fff1eb;border-radius:999px;background:var(--surface);color:#4a3428;font-size:12px;font-weight:850;box-shadow:0 8px 18px #0f172a09}.admin-topbar-status b{color:var(--brand)}.admin-page-head{margin-bottom:14px;display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:14px}.admin-head-actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.v-card>.admin-page-head{padding:20px 20px 8px!important}.admin-main>.v-card,.admin-main>.v-row>.v-col>.v-card,.admin-surface-card{border:1px solid #fff1eb!important;border-radius:18px!important;background:#fffffff0!important;box-shadow:0 18px 42px #0f172a0e!important}.admin-page-title{font-size:22px;font-weight:950}.admin-page-subtitle{margin-top:3px;color:var(--muted);font-size:13px}.metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:20px}.admin-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);gap:16px}.admin-table-wrap{width:100%;overflow-x:auto;border:1px solid #f1e7df;border-radius:14px;background:#fff;box-shadow:0 10px 24px #0f172a09}.admin-table{width:100%;border-collapse:collapse;font-size:14px}.product-table-wrap .admin-table{table-layout:fixed}.product-table-wrap .admin-table th:nth-child(1),.product-table-wrap .admin-table td:nth-child(1){width:38%}.product-table-wrap .admin-table th:nth-child(2),.product-table-wrap .admin-table td:nth-child(2){width:76px}.product-table-wrap .admin-table th:nth-child(3),.product-table-wrap .admin-table td:nth-child(3){width:92px}.product-table-wrap .admin-table th:nth-child(4),.product-table-wrap .admin-table td:nth-child(4){width:138px}.product-table-wrap .admin-table th:nth-child(5),.product-table-wrap .admin-table td:nth-child(5){width:116px;white-space:normal}.product-table-wrap .admin-table th:nth-child(6),.product-table-wrap .admin-table td:nth-child(6){width:72px}.product-table-wrap .admin-table th:nth-child(7),.product-table-wrap .admin-table td:nth-child(7){width:240px}.admin-table th,.admin-table td{padding:15px 14px;border-bottom:1px solid #fbf6f2;text-align:left;white-space:nowrap;vertical-align:middle}.admin-table th{background:#fffaf7;color:#60483b;font-size:12px;font-weight:900}.admin-table tbody tr:last-child td{border-bottom:0}.admin-table td:last-child{min-width:112px}.admin-table td[data-label]:before{content:"";display:none}.order-number-btn{min-height:30px;padding:0 10px;border:1px solid #dfd0c6;border-radius:999px;background:#fff;color:var(--brand);display:inline-flex;align-items:center;justify-content:center;gap:5px;cursor:pointer;font-family:var(--font-sans)!important;font-size:12px;font-weight:950!important;box-shadow:0 4px 10px #0f172a0d;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease}.order-number-btn:hover{border-color:var(--brand);background:var(--brand-soft);text-decoration:none;box-shadow:0 7px 16px #d846201f}.admin-order-no{color:var(--ink);font-weight:950}.delivery-status-cell{min-width:196px}.admin-table-subtext{display:block;margin-top:3px;color:#60483b;font-size:12px;font-weight:700}.admin-card-title,.admin-section-title{display:flex!important;align-items:flex-start;justify-content:space-between;gap:12px}.admin-card-title strong,.admin-card-title span,.admin-section-title strong,.admin-section-title span{display:block}.admin-card-title strong,.admin-section-title strong{font-size:18px;font-weight:950}.admin-card-title span,.admin-section-title span{margin-top:3px;color:var(--muted);font-size:12px;font-weight:750}.admin-section-title{margin:4px 0 10px}.admin-sale-price{display:grid;gap:2px}.admin-sale-price span{color:#80675a;font-size:12px;text-decoration:line-through;text-decoration-thickness:2px}.admin-sale-price strong{color:var(--orange)}.coupon-ticket{padding:16px;border-style:dashed;background:#fff8f3}.coupon-ticket.used{background:var(--surface-2);opacity:.72}.coupon-ticket-head,.coupon-ticket-meta{display:flex;justify-content:space-between;gap:12px}.coupon-ticket-head{align-items:flex-start}.coupon-ticket-head span{display:block;color:var(--brand);font-size:12px;font-weight:950}.coupon-ticket-head>strong{padding:5px 8px;border-radius:8px;background:var(--surface);color:var(--brand);font-size:12px;white-space:nowrap}.coupon-ticket-meta{margin-top:10px;color:var(--muted);font-size:12px;flex-wrap:wrap}.admin-command-bar{margin-bottom:14px;display:flex;gap:8px;flex-wrap:wrap}.admin-command-hero{padding:20px;border:1px solid #f2d7cb;border-radius:18px;background:radial-gradient(circle at 96% 4%,rgba(216,70,32,.12),transparent 28%),linear-gradient(135deg,#fbf6f2fa,#fffdf8fa),var(--surface);box-shadow:0 16px 34px #0f172a0e}.dashboard-hero{margin-bottom:16px;display:flex;align-items:center;justify-content:space-between;gap:16px}.dashboard-hero span{color:var(--brand);font-size:12px;font-weight:950}.dashboard-hero h2{margin:5px 0 4px;font-size:22px;line-height:1.3;font-weight:950}.dashboard-hero p{margin:0;color:var(--muted);font-size:13px;font-weight:750}.metric-card{border:1px solid #f1e7df!important;border-radius:18px!important;background:#fff!important;box-shadow:0 16px 34px #0f172a0e!important;overflow:visible;position:relative}.metric-card:before{content:none;position:absolute;inset:0 auto 0 0;width:4px;background:var(--brand);opacity:.85}.metric-card.warning{border-color:#fed7aa!important;background:#fffdf8!important}.metric-card.warning:before{background:var(--orange)}.metric-card .v-card-text{min-height:104px;padding:18px 20px!important;display:flex!important;align-items:center;gap:14px}.metric-card .v-card-text>div{min-width:0;display:grid;gap:4px}.metric-card .mdi{width:46px;height:46px;flex:0 0 46px;border:1px solid #f2d7cb;border-radius:15px;background:#fff1eb;color:var(--brand);display:grid;place-items:center;font-size:23px;box-shadow:inset 0 0 0 1px #ffffff8c}.metric-card.warning .mdi{border-color:#fed7aa;background:#fff1e6;color:var(--orange)}.metric-label{color:#4a3428;font-size:12px;font-weight:900;line-height:1.2}.metric-value{color:var(--ink);font-size:clamp(24px,1.8vw,29px);line-height:1.05;font-weight:950;letter-spacing:0}.metric-card small{display:block;color:#60483b;font-size:12px;line-height:1.25;font-weight:800}.metric-card.warning .metric-label,.metric-card.warning .metric-value{color:#9a3412}.metric-card.warning small{color:#a16207}.admin-surface-card{border-radius:18px!important;box-shadow:0 16px 34px #0f172a0e!important}.admin-mini-metrics{margin-bottom:14px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.admin-mini-metrics button{min-height:82px;border:1px solid #f1e7df;border-radius:16px;background:#fff;color:var(--ink);position:relative;display:grid;align-content:center;gap:5px;padding:13px 15px;text-align:left;font:inherit;cursor:pointer;transition:border-color .15s ease,background .15s ease,color .15s ease,box-shadow .15s ease,transform .15s ease}.admin-metric-static{min-height:82px;border:1px solid #f1e7df;border-radius:16px;background:#fff;color:var(--ink);display:grid;align-content:center;gap:5px;padding:13px 15px;text-align:left}.admin-mini-metrics button:hover,.admin-mini-metrics button.active{border-color:#d8462052;background:var(--brand-soft);color:var(--brand);box-shadow:0 12px 24px #d8462014,inset 0 0 0 1px #d846201a}.admin-mini-metrics button:hover{transform:translateY(-1px);box-shadow:0 10px 20px #0f172a0f,inset 0 0 0 1px #d846201a}.admin-mini-metrics button.active:after{content:"";position:absolute;left:14px;right:14px;bottom:9px;height:3px;border-radius:999px;background:var(--brand)}.admin-mini-metrics span,.admin-metric-static span{color:var(--muted);font-size:12px;font-weight:850}.admin-mini-metrics strong,.admin-metric-static strong{font-size:22px;font-weight:950}.admin-filter-bar{margin-bottom:14px;display:grid;grid-template-columns:minmax(260px,1fr) 180px 180px;gap:10px;align-items:center}.admin-filter-bar .v-field{border-radius:10px!important}.admin-help-strip,.admin-form-notice{margin-bottom:14px;padding:12px 14px;border:1px solid #f2d7cb;border-radius:12px;background:#fff8f3;color:#2a160d;font-size:13px;font-weight:800;display:grid;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:8px;line-height:1.45}.admin-help-strip .mdi,.admin-form-notice .mdi{color:var(--brand);font-size:20px}.admin-filter-bar.single{grid-template-columns:minmax(260px,1fr)}.admin-bulk-actions{margin:-2px 0 14px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.admin-bulk-actions.order-bulk-actions{grid-template-columns:repeat(6,minmax(0,1fr));align-items:stretch}.admin-bulk-actions button{min-height:42px;padding:0 12px;border:1px solid #f2d7cb;border-radius:10px;background:#fff;color:var(--brand);display:inline-flex;align-items:center;justify-content:center;gap:6px;font:inherit;font-size:13px;font-weight:950;cursor:pointer}.admin-bulk-actions button.done{border-color:#d846202e;background:var(--brand);color:#fff}.admin-bulk-actions button.danger{border-color:#e5483f3d;background:#fff7f7;color:var(--danger)}.admin-bulk-actions button:disabled{opacity:.5;cursor:not-allowed;transform:none}.admin-bulk-actions button.done:disabled,.admin-bulk-actions button.danger:disabled{border-color:#f1e7df;background:#fffaf7;color:#80675a;box-shadow:none}.admin-bulk-actions>strong{min-height:42px;padding:0 12px;border-radius:10px;background:var(--brand-soft);color:var(--brand);display:inline-flex;align-items:center;justify-content:center;font-size:13px;font-weight:950}.admin-row-check{width:20px;height:20px;accent-color:var(--brand);cursor:pointer}.admin-row-check:disabled{cursor:not-allowed;opacity:.35}.admin-bulk-actions button:active{transform:translateY(1px)}.admin-table-wrap{background:var(--surface)}.stock-control-cell{width:128px;height:38px;border:1px solid #dfd0c6;border-radius:10px;background:var(--surface);display:grid;grid-template-columns:38px 1fr 38px;align-items:center;overflow:hidden;box-shadow:0 4px 12px #0f172a0a}.admin-product-cell{min-width:0;display:grid;grid-template-columns:52px minmax(0,1fr);align-items:center;gap:10px}.admin-product-cell img{width:52px;height:52px;border-radius:10px;object-fit:cover;background:#fbf6f2}.admin-product-cell strong{display:block;white-space:normal}.admin-image-preview{margin-top:8px;display:inline-grid;gap:6px}.admin-image-preview img{width:140px;height:100px;border-radius:12px;object-fit:cover;border:1px solid var(--line)}.admin-image-preview span{color:var(--muted);font-size:12px;font-weight:800}.delivery-route-board,.settings-grid{display:grid;gap:12px}.delivery-route-board{grid-template-columns:1.5fr .7fr 1fr;margin-bottom:14px}.delivery-route-board>div,.settings-panel{padding:15px;border:1px solid var(--line);border-radius:12px;background:#fff}.delivery-route-board span,.delivery-route-board strong{display:block}.delivery-route-board span{color:var(--muted);font-size:12px;font-weight:850}.delivery-route-board strong{margin-top:4px;color:#0f172a;font-size:15px;font-weight:950}.order-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.order-detail-grid>div{padding:12px;border:1px solid var(--line);border-radius:10px;background:#fffaf7}.order-detail-grid span,.order-detail-grid strong{display:block}.order-detail-grid span{color:var(--muted);font-size:12px;font-weight:850}.order-detail-grid strong{margin-top:3px;font-size:14px;font-weight:950}.admin-code{padding:3px 6px;border-radius:6px;background:#f3f4f6;color:#374151;font-size:12px}.settings-panel h3{margin:0 0 12px;font-size:16px;font-weight:950}.payment-toggle-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.payment-toggle-grid .v-input{min-height:56px;padding:6px 12px;border:1px solid var(--line);border-radius:10px;background:#fffaf7}.stock-control-cell button{height:100%;border:0;background:#fffaf7;color:var(--brand);font:inherit;font-size:18px;font-weight:950;cursor:pointer;display:grid;place-items:center;transition:background .15s ease,color .15s ease}.stock-control-cell button:first-child{border-right:1px solid #fff1eb}.stock-control-cell button:last-child{border-left:1px solid #fff1eb}.stock-control-cell button:hover{background:var(--brand);color:#fff}.stock-control-cell strong{text-align:center;color:#0f172a;font-weight:950}.stock-input-control{width:150px;grid-template-columns:38px minmax(70px,1fr) 38px}.stock-input-control input{width:100%;height:100%;border:0;outline:0;background:#fff;color:#170f0b;text-align:center;font:inherit;font-weight:950;letter-spacing:0}.stock-input-control input:focus{background:#fff8f3;box-shadow:inset 0 0 0 2px #9f32192e}.stock-input-control input::-webkit-outer-spin-button,.stock-input-control input::-webkit-inner-spin-button{margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.stock-input-control input[type=number]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.admin-time-deal-box{margin:4px 0 16px;padding:16px;border:1px solid #f1e7df;border-radius:16px;background:#fffaf7;display:grid;gap:14px}.admin-time-deal-box.active{border-color:#ea580c57;background:linear-gradient(180deg,#fffaf6,#fff);box-shadow:0 12px 26px #ea580c0f}.time-deal-config-head,.time-deal-preview{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center}.time-deal-config-head strong{color:#170f0b;font-size:16px;font-weight:950}.time-deal-config-head p{margin:4px 0 0;color:#60483b;font-size:13px;line-height:1.45}.time-deal-price-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.time-deal-tools{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.time-deal-tools .admin-native-button{min-height:38px}.custom-discount-control{min-width:220px;display:grid;grid-template-columns:minmax(112px,1fr) 64px;gap:7px;align-items:stretch}.custom-discount-control .v-field{min-height:38px!important;background:#fff!important}.custom-discount-control .v-field__input{min-height:38px!important;padding-top:6px!important;padding-bottom:6px!important}.discount-preset-button{min-height:38px;padding:0 13px;border:1px solid rgba(234,88,12,.24);border-radius:12px;background:#fff;color:#c2410c;font-weight:950;cursor:pointer}.discount-preset-button.custom{padding:0 10px;background:#fff4ec}.discount-preset-button:hover{border-color:#ea580c73;background:#fff4ec}.discount-preset-button:disabled{opacity:.42;cursor:not-allowed}.time-deal-preview{padding:12px;border:1px solid rgba(234,88,12,.18);border-radius:14px;background:#fff}.time-deal-preview>div{min-width:0}.time-deal-preview span{display:block;margin-bottom:5px;color:#c2410c;font-size:12px;font-weight:950}.time-deal-preview strong{display:block;color:#170f0b;font-size:16px;line-height:1.3;font-weight:950}.time-deal-preview p{margin:7px 0 0;display:flex;flex-wrap:wrap;gap:8px;align-items:center;color:#4a3428;font-size:13px}.time-deal-preview s{color:#8b9690}.time-deal-preview b{color:#170f0b;font-size:18px}.time-deal-preview em{padding:5px 8px;border-radius:999px;background:#ef4444;color:#fff;font-style:normal;font-size:12px;font-weight:950}@media(min-width:901px)and (max-width:1180px){.admin-layout{grid-template-columns:232px 1fr}.admin-sidebar{padding:16px 10px 12px}.admin-nav-link{min-height:52px;grid-template-columns:28px 1fr}.admin-nav-link small{display:none}.admin-main{padding:22px 18px}.admin-topbar{display:grid;grid-template-columns:1fr}.admin-topbar-actions{justify-content:flex-start}}.coupon-page{padding:16px 14px 96px;display:grid;gap:14px}.coupon-page-head{padding:2px 4px 0;display:flex;align-items:flex-end;justify-content:space-between;gap:14px}.coupon-page-head h1{margin:3px 0 5px;color:var(--ink);font-size:26px;line-height:1.12;font-weight:950;letter-spacing:0}.coupon-page-head p{margin:0;color:var(--muted);font-size:13px;line-height:1.45;font-weight:750}.coupon-page-head>strong{min-width:56px;height:38px;padding:0 12px;border:1px solid rgba(216,70,32,.18);border-radius:999px;background:#fff8f3;color:var(--brand);display:inline-flex;align-items:center;justify-content:center;font-size:14px;font-weight:950;white-space:nowrap}.welcome-coupon-card{border:1px solid #ffd6cc;border-radius:20px;background:#fff;overflow:hidden;box-shadow:0 16px 34px #e548251c}.welcome-coupon-card.claimed{border-color:#ffd6cc;box-shadow:0 16px 34px #e548251a}.welcome-coupon-poster{position:relative;background:#fff8f5}.welcome-coupon-poster img{width:100%;display:block}.welcome-coupon-poster-action{position:absolute;left:12%;right:12%;bottom:3.8%;height:8.6%;border:0;border-radius:999px;background:transparent;cursor:pointer}.welcome-coupon-poster-action:focus-visible{outline:3px solid rgba(216,70,32,.55);outline-offset:3px}.welcome-coupon-poster-action:disabled{cursor:default}.welcome-coupon-card-footer{padding:15px 14px 16px;border-top:1px solid #ffe6df;background:linear-gradient(180deg,#fffdfb,#fff7f3);display:grid;grid-template-columns:minmax(0,1fr);align-items:center;gap:4px}.welcome-coupon-card-footer strong,.welcome-coupon-card-footer small{display:block}.welcome-coupon-card-footer strong{color:var(--ink);font-size:16px;line-height:1.25;font-weight:950}.welcome-coupon-card-footer small{margin-top:4px;color:#6d4f47;font-size:12px;line-height:1.4;font-weight:800}.coupon-use-button.compact{grid-column:auto;min-width:136px;min-height:44px;padding:0 18px;border:1px solid #ff321c;border-radius:14px;background:linear-gradient(180deg,#ff5130,#f02d18);color:#fff;box-shadow:0 12px 24px #f02d182e;white-space:nowrap}.coupon-use-button.compact:hover{background:#e92a17}.coupon-use-button:disabled{opacity:.5;cursor:default}.coupon-hero{min-height:132px;padding:20px;border:1px solid rgba(216,70,32,.16);border-radius:18px;background:linear-gradient(135deg,#d84620f0,#d84620e6),radial-gradient(circle at 88% 12%,rgba(255,255,255,.28),transparent 28%);color:#fff;display:flex;align-items:flex-end;justify-content:space-between;gap:14px;box-shadow:0 18px 36px #d8462024}.coupon-hero span,.coupon-section-head span,.coupon-feature-copy span{display:block;color:var(--brand);font-size:12px;font-weight:950}.coupon-hero span{color:#ffffffc7}.coupon-hero h1{margin:4px 0 6px;font-size:27px;line-height:1.12;font-weight:950;letter-spacing:0}.coupon-hero p{margin:0;max-width:260px;color:#ffffffd1;font-size:13px;line-height:1.45;font-weight:750}.coupon-hero>strong{min-width:64px;height:64px;border-radius:18px;background:#ffffff29;display:inline-flex;align-items:center;justify-content:center;font-size:24px;font-weight:950}.coupon-feature,.coupon-ticket,.coupon-empty{border:1px solid var(--line);border-radius:14px;background:#fff}.coupon-feature{position:relative;padding:18px;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;box-shadow:0 14px 30px #0f172a0f}.coupon-feature:before,.coupon-ticket:before,.coupon-ticket:after{content:"";position:absolute;border-radius:999px;background:var(--app-bg)}.coupon-feature:before{right:92px;top:-12px;width:24px;height:24px;box-shadow:0 156px 0 var(--app-bg)}.coupon-feature-copy h2{margin:5px 0;color:var(--ink);font-size:21px;line-height:1.22;font-weight:950}.coupon-feature-copy p{margin:0;color:var(--muted);font-size:12px;font-weight:750}.coupon-feature-benefit{padding-left:16px;border-left:1px dashed #f1e7df;text-align:right;align-self:center}.coupon-feature-benefit strong,.coupon-ticket-side b{display:block;color:var(--orange);font-size:23px;line-height:1;font-weight:950;white-space:nowrap}.coupon-feature-benefit span,.coupon-ticket-side span{display:block;margin-top:4px;color:var(--muted);font-size:12px;font-weight:850}.coupon-use-button{grid-column:1 / -1;min-height:48px;border:0;border-radius:12px;background:var(--brand);color:#fff;font-size:15px;font-weight:950;box-shadow:0 14px 24px #d846202e}.coupon-section{display:grid;gap:10px}.coupon-section-head{padding:0 2px;display:flex;align-items:flex-end;justify-content:space-between}.coupon-section-head h2{margin:2px 0 0;color:var(--ink);font-size:21px;font-weight:950}.coupon-section-head b{color:var(--ink);font-size:14px;font-weight:950}.coupon-list{display:grid;gap:10px}.coupon-ticket{position:relative;margin:0;min-height:112px;padding:16px;border-style:solid;display:grid;grid-template-columns:minmax(0,1fr) 128px;gap:14px;overflow:hidden}.coupon-ticket:before{right:120px;top:-10px;width:20px;height:20px}.coupon-ticket:after{right:120px;bottom:-10px;width:20px;height:20px}.coupon-ticket.usable{border-color:#d846203d;background:linear-gradient(180deg,#fff,#fffaf7),radial-gradient(circle at 94% 14%,rgba(255,81,48,.08),transparent 32%);box-shadow:0 12px 26px #170f0b0b}.coupon-ticket.used{border-color:#f1e7df;background:#fffaf7;opacity:1}.coupon-ticket-main{min-width:0;display:grid;align-content:center;gap:4px}.coupon-ticket-main span{color:var(--brand);font-size:12px;font-weight:950}.coupon-ticket-main strong{color:var(--ink);font-size:18px;line-height:1.25;font-weight:950}.coupon-ticket-main small{color:var(--muted);font-size:12px;font-weight:750}.coupon-ticket-side{padding-left:14px;border-left:1px dashed #f1e7df;display:grid;justify-items:end;align-content:center;gap:6px;text-align:right}.coupon-status-pill{min-width:76px;min-height:34px;padding:0 12px;border:1px solid rgba(216,70,32,.18);border-radius:999px;background:#fff8f3;color:var(--brand);display:inline-flex;align-items:center;justify-content:center;font-size:13px;font-style:normal;font-weight:950}.coupon-list.compact .coupon-ticket{min-height:92px}.coupon-list.compact .coupon-ticket-side b{color:var(--ink);font-size:18px}.coupon-empty{min-height:168px;padding:22px;border-style:dashed;background:#fffaf7;display:grid;place-items:center;text-align:center}.coupon-empty .mdi{width:54px;height:54px;border-radius:18px;background:var(--brand-soft);color:var(--brand);display:inline-flex;align-items:center;justify-content:center;font-size:26px}.coupon-empty strong{margin-top:10px;color:var(--ink);font-size:18px;font-weight:950}@media(max-width:430px){.checkout-validation-list{grid-template-columns:1fr}.coupon-page-head{align-items:flex-start}.welcome-coupon-card-footer{grid-template-columns:minmax(0,1fr)}.coupon-use-button.compact{width:100%}.coupon-feature,.coupon-ticket{grid-template-columns:minmax(0,1fr)}.coupon-feature:before,.coupon-ticket:before,.coupon-ticket:after{display:none}.coupon-feature-benefit,.coupon-ticket-side{padding-left:0;border-left:0;border-top:1px dashed #f1e7df;padding-top:12px;text-align:left;justify-items:start}}@media(max-width:900px){.admin-layout{display:block;min-height:100vh;background:linear-gradient(180deg,#fffaf7,#fff8f3)}.admin-sidebar{position:sticky;top:0;z-index:40;display:block;padding:8px 8px 7px;overflow-x:auto;overflow-y:hidden;background:linear-gradient(180deg,#7b2f1c,#5a2415);box-shadow:0 8px 22px #0f172a29;scrollbar-width:none}.admin-sidebar::-webkit-scrollbar{display:none}.admin-brand,.admin-sidebar-footer{display:none}.admin-side-nav{display:flex;gap:6px;min-width:max-content;align-items:center}.admin-nav-link{min-width:104px;min-height:44px;padding:7px 10px;border-radius:10px;grid-template-columns:20px auto;gap:6px;color:#ffffffc2}.admin-nav-link.router-link-exact-active{background:#ffffff2b;box-shadow:inset 0 -3px #efb366}.admin-nav-link>.mdi{font-size:18px}.admin-nav-link strong{font-size:12px;line-height:1.15;white-space:nowrap}.admin-nav-link small{display:none}.admin-main{padding:14px 10px 18px;overflow:visible}.admin-grid{grid-template-columns:1fr}.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.admin-topbar,.admin-page-head{display:grid!important;grid-template-columns:1fr;gap:10px}.admin-topbar{margin-bottom:12px;padding:14px;border-radius:16px}.admin-topbar h1{font-size:22px}.admin-topbar p{font-size:12px}.admin-topbar-status{gap:6px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.admin-topbar-status span{min-height:32px;padding:6px 9px;font-size:11px;justify-content:center;text-align:center}.admin-topbar-actions{justify-content:flex-start;gap:6px}.admin-native-button{min-height:38px;padding:0 12px;border-radius:9px;font-size:13px}.v-card>.admin-page-head{padding:17px 14px 7px!important}.admin-page-title{font-size:21px}.admin-page-subtitle{font-size:12px}.admin-mini-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.metric-card .v-card-text{min-height:122px;padding:15px!important;display:grid!important;align-content:start;gap:10px}.metric-card .mdi{width:38px;height:38px;flex:0 0 38px;border-radius:13px;font-size:20px}.metric-value{font-size:24px}.admin-filter-bar{grid-template-columns:1fr}.dashboard-hero,.admin-card-title,.admin-section-title{display:grid!important;grid-template-columns:1fr}.delivery-route-board,.order-detail-grid,.payment-toggle-grid{grid-template-columns:1fr}}@media(max-width:520px){.admin-sidebar{padding:7px 7px 6px}.admin-side-nav{gap:5px}.admin-nav-link{min-width:92px;min-height:40px;padding:6px 8px;grid-template-columns:18px auto}.admin-nav-link>.mdi{font-size:17px}.admin-nav-link strong{font-size:11px}.admin-main{padding:10px 8px 16px}.admin-topbar-status{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-topbar-status span{justify-content:center;text-align:center}.admin-topbar-actions{display:grid;grid-template-columns:1fr;width:100%}.admin-head-actions{display:grid;grid-template-columns:1fr;width:100%;gap:8px}.admin-native-button{min-width:0;width:100%;padding:0 10px}.admin-bulk-actions{grid-template-columns:1fr}.admin-table-wrap{overflow:visible;border:0;border-radius:0;box-shadow:none;background:transparent}.admin-table{border-collapse:separate;border-spacing:0 10px;font-size:13px}.admin-table thead{display:none}.admin-table tbody,.admin-table tr,.admin-table td{display:block;width:100%}.admin-table tbody tr{padding:12px;border:1px solid #f2d7cb;border-radius:14px;background:#fff;box-shadow:0 10px 24px #0f172a0d}.admin-table th,.admin-table td{white-space:normal}.admin-table td{min-height:34px;padding:8px 0;border-bottom:1px solid #fbf6f2;display:grid;grid-template-columns:86px minmax(0,1fr);gap:10px;align-items:center}.admin-table td:last-child{min-width:0;border-bottom:0}.admin-table td[data-label]:before{content:attr(data-label);display:block;color:#60483b;font-size:11px;font-weight:950}.admin-table td[data-label]>.table-actions,.admin-table td[data-label]>.delivery-actions{width:100%}.admin-table td[data-label=관리],.admin-table td[data-label=처리],.admin-table td[data-label="상태 변경"]{grid-template-columns:1fr;gap:7px}.admin-table td[data-label=관리]:before,.admin-table td[data-label=처리]:before,.admin-table td[data-label="상태 변경"]:before{margin-bottom:0}.admin-table .table-actions{display:grid;grid-template-columns:1fr;gap:7px}.admin-table .table-actions .v-btn:nth-child(3):last-child{grid-column:1 / -1}.admin-table .v-btn{width:100%;min-width:0!important;min-height:36px!important}.admin-table .order-number-btn{justify-self:start}.admin-product-cell{align-items:center}.admin-code{white-space:normal;word-break:break-all}.app-shell{padding:0}.phone-surface{width:100%;border:0}.product-layout{grid-template-columns:104px minmax(0,1fr);gap:12px}.product-thumb{width:104px;height:104px}.product-actions{grid-template-columns:108px minmax(0,1fr) 74px;gap:8px}.product-card-stepper{grid-template-columns:50px minmax(0,1fr) 50px}.time-deal-hero{margin-left:12px;margin-right:12px;padding:10px}.deal-top{grid-template-columns:106px minmax(0,1fr);gap:11px}.deal-lock-panel{top:0;right:0;bottom:0;left:0;min-height:0;padding:0 14px 58px;border-radius:18px}.deal-lock-card{width:100%;min-height:68px;padding:11px 12px;grid-template-columns:36px minmax(0,1fr);gap:10px}.deal-lock-card>.mdi{width:36px;height:36px;font-size:19px}.deal-lock-card small{font-size:11px}.deal-lock-card strong{font-size:21px}.deal-lock-card p{font-size:10px}.time-deal-hero-media{height:142px}.deal-title-button{padding-right:0;font-size:17px}.deal-price-line strong{font-size:23px}.time-deal-hero .deal-actions{grid-template-columns:58px minmax(0,1fr) 74px}.time-deal-hero .deal-stepper{grid-template-columns:42px minmax(88px,1fr) 42px}.time-deal-hero .deal-detail-button{font-size:11px;padding:0 6px}.time-deal-hero .deal-cart-button{font-size:12px;padding:0 6px}.deal-detail-button,.deal-cart-button,.cart-add-button{font-size:13px}.address-grid.two,.address-grid.unit,.address-grid.compact-unit{grid-template-columns:1fr}.time-deal-row{margin-left:10px;margin-right:10px}.time-deal-ribbon{font-size:13px}.time-deal-countdown strong,.detail-countdown-panel strong{font-size:18px}}.admin-layout{max-width:100vw}.admin-main{min-width:0}.admin-topbar{overflow:hidden}.admin-topbar-status span,.metric-card,.admin-surface-card,.admin-main>.v-card{min-width:0}.dashboard-quick-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;min-width:min(480px,100%)}.dashboard-quick-actions button{min-height:54px;padding:10px 12px;border:1px solid #f2d7cb;border-radius:14px;background:#fff;color:var(--brand);display:inline-flex;align-items:center;justify-content:center;gap:7px;font:inherit;font-size:13px;font-weight:950;line-height:1.15;cursor:pointer;box-shadow:0 10px 22px #0f172a0b}.dashboard-quick-actions button:first-child{border-color:var(--brand);background:var(--brand);color:#fff;box-shadow:0 12px 24px #d8462029}.dashboard-quick-actions button:hover{border-color:var(--brand);background:var(--brand-soft);color:var(--brand)}.dashboard-quick-actions button:first-child:hover{background:var(--brand-press);color:#fff}.dashboard-quick-actions .mdi{font-size:19px}.dashboard-product-list{display:grid;gap:8px}.dashboard-product-list article{min-width:0;padding:12px 13px;border:1px solid #f1e7df;border-radius:13px;background:#fffaf7;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center}.dashboard-product-list span,.dashboard-product-list strong,.dashboard-product-list small,.dashboard-product-list b,.dashboard-product-list em{display:block}.dashboard-product-list span{color:var(--brand);font-size:11px;font-weight:950}.dashboard-product-list strong{margin-top:2px;color:var(--ink);font-size:14px;line-height:1.25;font-weight:950;word-break:keep-all}.dashboard-product-list small{margin-top:3px;color:var(--muted);font-size:12px;line-height:1.3;font-weight:750}.dashboard-product-list b{color:var(--ink);font-size:14px;font-weight:950;text-align:right;white-space:nowrap}.dashboard-product-list em{margin-top:5px;padding:4px 8px;border-radius:999px;background:#fff8f3;color:var(--brand);font-size:11px;font-style:normal;font-weight:950;text-align:center;white-space:nowrap}.dashboard-product-list em.danger{background:#fff1e6;color:var(--orange)}.admin-grid>.admin-surface-card{min-width:0;overflow:hidden}.dashboard-order-list{display:grid;gap:9px}.dashboard-order-list article{min-width:0;padding:13px;border:1px solid #fff1eb;border-radius:14px;background:#fff;display:grid;grid-template-columns:minmax(0,1fr) auto 88px;align-items:center;gap:12px}.dashboard-order-list span,.dashboard-order-list strong,.dashboard-order-list small,.dashboard-order-list b{display:block}.dashboard-order-list span{color:var(--brand);font-size:12px;font-weight:950}.dashboard-order-list strong{margin-top:3px;color:var(--ink);font-size:14px;line-height:1.3;font-weight:950;word-break:keep-all}.dashboard-order-list small{margin-top:3px;color:var(--muted);font-size:12px;line-height:1.3;font-weight:750}.dashboard-order-list b{margin-bottom:6px;color:var(--ink);font-size:14px;font-weight:950;text-align:right;white-space:nowrap}.dashboard-order-list button{min-height:38px;border:1px solid var(--brand);border-radius:10px;background:var(--brand);color:#fff;font:inherit;font-size:12px;font-weight:950;cursor:pointer;box-shadow:0 8px 16px #d8462024}.dashboard-order-list button:hover{background:var(--brand-press)}@media(max-width:900px){.admin-layout{width:100%;max-width:100vw;overflow-x:hidden}.admin-sidebar,.admin-main,.admin-topbar,.admin-command-hero,.admin-main>.v-card,.admin-surface-card{width:100%;max-width:100%}.dashboard-hero{align-items:stretch}.dashboard-quick-actions{min-width:0;grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-quick-actions button{min-height:48px;padding:9px 8px;font-size:12px}.dashboard-order-list article{grid-template-columns:minmax(0,1fr);align-items:start}.dashboard-order-list b{text-align:left}.dashboard-order-list button{width:100%}}@media(max-width:520px){.admin-sidebar,.admin-main{max-width:100vw}.admin-main{width:100%;overflow-x:hidden;padding-left:10px;padding-right:26px}.admin-topbar,.admin-command-hero,.metric-grid,.admin-grid,.admin-main>.v-card,.admin-surface-card{width:100%;max-width:100%;margin-left:0;margin-right:0}.admin-topbar-status{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-topbar-status span{min-height:34px;padding:6px 4px;justify-content:center;font-size:11px;white-space:nowrap}.dashboard-hero h2{font-size:21px;line-height:1.35;word-break:keep-all}.dashboard-hero p{word-break:keep-all}.dashboard-quick-actions{width:100%;max-width:100%;grid-template-columns:1fr}.dashboard-quick-actions button{width:100%;max-width:100%;min-height:44px;justify-content:flex-start}.metric-card{overflow:hidden}.metric-card .v-card-text{min-height:112px;padding:14px 12px!important}.metric-value{font-size:22px;word-break:keep-all}.admin-card-title .v-btn,.admin-section-title .v-btn,.admin-card-title .table-secondary-btn,.admin-section-title .table-secondary-btn{width:100%}.dashboard-product-list article{grid-template-columns:minmax(0,1fr);align-items:start}.dashboard-product-list b{text-align:left}.dashboard-product-list em{display:inline-block;text-align:left}}.app-shell{width:100%;overflow-x:hidden}.phone-surface{width:min(430px,calc(100vw - 16px));max-width:430px;overflow-x:hidden;box-shadow:0 0 0 1px #0f172a05}.customer-header{height:64px;grid-template-columns:52px 1fr 52px;padding:7px 8px}.brand img{width:44px;height:48px}.icon-button{width:42px;height:42px;border-radius:12px}.customer-status{padding:11px 24px 11px 16px;background:#fff}.customer-status a{flex:0 0 auto;padding:7px 2px 7px 10px}.customer-main.has-order-bar{padding-bottom:118px}.time-deal-hero,.product-row,.view-card,.checkout-section,.coupon-ticket,.address-current-card,.address-form-card,.order-card,.empty-cart-state,.checkout-empty-card{width:calc(100% - 28px);max-width:402px;margin-left:auto;margin-right:auto}.time-deal-hero{margin-top:38px;padding:12px;border-color:#e23d3252;border-radius:18px;overflow:visible}.deal-event-badge{left:2px;top:-28px}.deal-top{grid-template-columns:118px minmax(0,1fr)}.time-deal-hero-media{height:142px}.deal-title-button{font-size:18px}.deal-price-line{gap:6px}.deal-price-line strong{font-size:25px}.time-deal-hero .deal-price-line em{font-size:12px;box-shadow:0 8px 16px #e23d322e}.deal-info-line{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.time-deal-hero .deal-actions{grid-template-columns:58px minmax(0,1fr) 74px;gap:8px}.time-deal-hero .deal-stepper{grid-template-columns:42px minmax(0,1fr) 42px}.time-deal-hero .deal-cart-button,.product-add-button{border-radius:12px}.deal-lock-card{max-width:100%}.product-section{padding-top:4px}.product-section header{margin:0 16px 12px}.category-tabs{margin:0 14px 12px;padding:5px;border-radius:16px;background:#fffaf7}.category-tabs button{height:52px;border-radius:12px}.product-list{gap:10px;padding:0 0 6px;border-top:0}.product-row{padding:12px;border:1px solid #f1e7df;border-radius:16px;box-shadow:0 10px 22px #0f172a09}.product-layout{grid-template-columns:108px minmax(0,1fr);gap:12px}.product-thumb,.product-thumb img{border-radius:14px}.product-title-button{font-size:18px;line-height:1.25}.product-body p{font-size:12px;line-height:1.35}.product-price{font-size:22px}.product-actions{margin-top:2px;grid-template-columns:96px minmax(0,1fr) 76px}.compact-detail-action{height:42px;border-radius:11px;font-size:12px}.product-card-stepper,.product-add-button{height:46px}.product-card-stepper{grid-template-columns:46px minmax(0,1fr) 46px;border-radius:12px}.product-add-button:disabled,.product-add-button:disabled:hover{background:#fbf6f2}.order-bar{width:min(430px,calc(100vw - 16px));grid-template-columns:112px minmax(0,1fr);padding:10px 12px 14px;border-radius:18px 18px 0 0;border:1px solid #f2d7cb;border-bottom:0}.order-history-button,.order-submit-button{height:60px}.order-submit-button:disabled{background:#fbf6f2}.page-head,.orders-page-head{padding-left:16px;padding-right:28px}.section-head{padding-right:28px}.coupon-page .section-head{padding-left:2px;padding-right:18px}.coupon-page .section-head>strong{margin-right:12px}.address-page .page-head{padding-right:30px}.page-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.page-head>div,.orders-page-head>div{min-width:0}.page-head p,.orders-page-head p{overflow-wrap:anywhere}.page-action-button{flex:0 0 auto}.section-head>strong,.page-head>strong,.orders-page-head>strong{flex:0 0 auto;white-space:nowrap}.address-page .page-action-button{max-width:94px}.page-action-button,.order-primary-link,.section-link-button,.checkout-back-button{border-radius:12px}.empty-cart-state,.checkout-empty-card{border-radius:18px;min-height:250px;background:linear-gradient(180deg,#fff,#fffaf7)}.cart-items{margin-left:14px;margin-right:14px}.cart-notice-panel,.address-error-panel,.checkout-alert-section{width:calc(100% - 28px);max-width:402px;margin:0 auto 12px;padding:13px 14px;border:1px solid #f5c2a6;border-radius:16px;background:#fff7ed;color:#8a3a12;display:grid;grid-template-columns:28px minmax(0,1fr);gap:10px}.cart-notice-panel>.mdi,.address-error-panel>.mdi,.checkout-alert-section>.mdi{font-size:22px;color:#d65f1f}.cart-notice-panel strong,.address-error-panel strong,.checkout-alert-section strong{display:block;color:#7c2d12;font-size:13px;font-weight:950}.cart-notice-panel p,.address-error-panel p,.checkout-alert-section p{margin:4px 0 0;font-size:12px;line-height:1.45;font-weight:750}.cart-coupon-shortcut{width:100%;min-height:64px;margin-bottom:12px;padding:12px 14px;border:1px solid #f2d7cb;border-radius:15px;background:#fffaf7;color:var(--ink);display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;text-align:left;cursor:pointer}.cart-coupon-shortcut>.mdi:first-child{color:var(--brand);font-size:22px}.cart-coupon-shortcut strong,.cart-coupon-shortcut small{display:block}.cart-coupon-shortcut strong{font-size:14px;font-weight:950}.cart-coupon-shortcut small{margin-top:2px;color:var(--muted);font-size:12px;font-weight:750}.coupon-feature.selected-coupon-feature{border-color:#d8462047;background:linear-gradient(180deg,#fffaf7,#fff)}.coupon-use-button.secondary{background:#fff;color:var(--brand);border:1px solid rgba(216,70,32,.24);box-shadow:none}.coupon-ticket.selected{border-color:#d8462085;box-shadow:0 12px 26px #d8462014}.cart-item-card{border-radius:16px;border-color:#f1e7df;box-shadow:0 10px 22px #0f172a09}.cart-item-card img{width:78px;height:78px;border-radius:14px}.cart-item-controls{grid-template-columns:minmax(0,1fr) 82px}.cart-item-stepper,.cart-item-remove-button{border-radius:12px}.cart-summary-card{max-width:430px;border-radius:18px}.cart-order-button,.checkout-submit-button,.checkout-section{border-radius:16px}.checkout-item.rich{grid-template-columns:64px minmax(0,1fr) auto;gap:12px}.checkout-item.rich img{width:64px;height:64px;border-radius:14px}.checkout-validation-list{grid-template-columns:1fr}.payment-grid,.checkout-payment-grid{display:grid;grid-template-columns:1fr}.payment-option-button,.agreement-check-row{border-radius:14px}.sticky-total.checkout-total-card{position:static;margin-top:18px;margin-bottom:0;border-radius:18px}.order-card{border-radius:18px}.order-main-info{grid-template-columns:minmax(0,1fr)}.order-total-price{font-size:20px}.order-timeline{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px}.order-step{min-height:42px;font-size:12px}.order-detail-list,.order-main-info{border-radius:14px}@media(max-width:430px){.phone-surface,.order-bar,.detail-sticky-actions{width:calc(100vw - 16px)}.time-deal-hero,.product-row,.view-card,.checkout-section,.coupon-ticket,.address-current-card,.address-form-card,.order-card,.empty-cart-state,.checkout-empty-card{width:calc(100% - 24px);max-width:none}.deal-top{grid-template-columns:106px minmax(0,1fr);gap:10px}.time-deal-hero-media{height:136px}.deal-title-button{font-size:17px}.deal-price-line strong{font-size:23px}.time-deal-hero .deal-actions{grid-template-columns:54px minmax(0,1fr) 70px;gap:7px}.time-deal-hero .deal-detail-button,.time-deal-hero .deal-cart-button{padding-left:4px;padding-right:4px;font-size:12px}.product-layout{grid-template-columns:104px minmax(0,1fr)}.product-thumb{width:104px;height:104px}.product-actions{grid-template-columns:92px minmax(0,1fr) 72px;gap:7px}.product-card-stepper{grid-template-columns:42px minmax(0,1fr) 42px}.order-bar{grid-template-columns:110px minmax(0,1fr)}}@media(max-width:900px){.admin-bulk-actions.order-bulk-actions{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.admin-bulk-actions.order-bulk-actions{grid-template-columns:1fr}}@media(max-width:374px){.deal-top,.product-layout,.checkout-item.rich,.cart-item-card{grid-template-columns:1fr}.checkout-item-line-total,.checkout-item-controls{grid-column:1}.checkout-item-controls{grid-template-columns:1fr}.time-deal-hero-media,.product-thumb,.product-thumb img{width:100%;height:190px}.product-actions,.time-deal-hero .deal-actions,.cart-item-controls{grid-template-columns:1fr}}.admin-layout{--admin-bg: #fff8f3;--admin-panel: #ffffff;--admin-panel-soft: #fffaf7;--admin-border: #f2d7cb;--admin-border-strong: #e7bda9;--admin-shadow: 0 18px 42px rgba(15, 23, 42, .06);--admin-shadow-soft: 0 8px 22px rgba(15, 23, 42, .045);--admin-sidebar: #7b2f1c;--admin-sidebar-2: #a83218;min-height:100vh;background:radial-gradient(circle at 12% -6%,rgba(216,70,32,.08),transparent 26%),linear-gradient(180deg,#fffaf7 0%,var(--admin-bg) 100%)}@media(min-width:901px){.admin-layout{grid-template-columns:268px minmax(0,1fr)}.admin-sidebar{position:sticky;top:0;height:100vh}}.admin-sidebar{background:linear-gradient(180deg,rgba(255,255,255,.08),transparent 32%),linear-gradient(180deg,var(--admin-sidebar-2) 0%,var(--admin-sidebar) 78%);box-shadow:inset -1px 0 #ffffff14}.admin-brand{grid-template-columns:58px minmax(0,1fr);padding:6px 4px 18px}.admin-brand strong{line-height:1.25}.admin-logo{box-shadow:0 10px 22px #00000021}.admin-nav-link{border:1px solid transparent;border-radius:14px;transition:background .15s ease,border-color .15s ease,color .15s ease,transform .15s ease}.admin-nav-link:hover{background:#ffffff1c;border-color:#ffffff1f;transform:translate(1px)}.admin-nav-link.router-link-exact-active{border-color:#fff3;background:#ffffff26;box-shadow:inset 3px 0 #efb366}.admin-nav-link.is-active{border-color:#fff3;background:#ffffff26;color:#fff;box-shadow:inset 3px 0 #efb366}.admin-sidebar-footer .admin-native-button{min-height:44px;border-radius:13px}.admin-main{padding:28px 32px 38px}.admin-topbar{position:sticky;top:0;z-index:20;margin-bottom:20px;border-color:#dfd0c6e6;background:#ffffffe0;box-shadow:var(--admin-shadow-soft)}.admin-topbar h1{font-size:28px;letter-spacing:0}.admin-topbar-status span{border-color:var(--admin-border);background:#fffaf7;box-shadow:none}.admin-native-button,.admin-primary-btn,.admin-secondary-btn,.admin-danger-btn{border-radius:12px!important}.admin-native-button.primary,.admin-primary-btn{background:var(--brand)!important;box-shadow:0 12px 24px #d8462026!important}.admin-native-button.secondary,.admin-secondary-btn{background:#fff!important;box-shadow:0 8px 18px #0f172a0b!important}.admin-danger-btn{background:snow!important;box-shadow:0 8px 18px #e5483f0f!important}.admin-native-button.danger{border-color:#e5483f57!important;background:#e5483f!important;color:#fff!important;box-shadow:0 12px 24px #e5483f24!important}.admin-main>.v-card,.admin-main>.v-row>.v-col>.v-card,.admin-surface-card{border-color:var(--admin-border)!important;background:var(--admin-panel)!important;box-shadow:var(--admin-shadow)!important}.v-card>.admin-page-head{padding:22px 22px 10px!important}.admin-page-title{color:#170f0b;font-size:23px;letter-spacing:0}.admin-page-subtitle{color:#60483b;line-height:1.45;font-weight:720}.metric-card{border-color:var(--admin-border)!important;background:var(--admin-panel)!important;box-shadow:var(--admin-shadow-soft)!important}.metric-card .v-card-text{min-height:98px;padding:17px 18px!important}.metric-card .mdi{width:42px;height:42px;border-radius:14px;background:#fff8f3}.metric-label{color:#4a3428}.metric-value{color:#170f0b}.admin-mini-metrics{gap:12px}.admin-mini-metrics button,.admin-metric-static{min-height:78px;border:1px solid var(--admin-border);border-radius:16px;background:var(--admin-panel);box-shadow:0 6px 16px #0f172a09}.admin-mini-metrics button.active,.admin-mini-metrics button:hover{border-color:#d8462057;background:#fff8f3;box-shadow:0 10px 22px #d8462014}.admin-mini-metrics button.active:after{left:16px;right:16px;bottom:10px}.admin-filter-bar{margin:2px 0 16px;padding:10px;border:1px solid var(--admin-border);border-radius:16px;background:var(--admin-panel-soft)}.admin-filter-bar .v-field{background:#fff!important;box-shadow:none!important}.admin-help-strip,.admin-form-notice{border-color:#f2d7cb;background:#fff8f3;color:#2a160d}.admin-table-wrap{border-color:var(--admin-border);border-radius:16px;box-shadow:0 10px 24px #0f172a09}.admin-table th{padding-top:13px;padding-bottom:13px;background:#fffaf7;color:#4a3428}.admin-table td{padding-top:16px;padding-bottom:16px}.admin-table tbody tr:hover{background:#fffaf7}.table-primary-btn,.table-secondary-btn,.table-danger-btn,.table-step-btn,.table-done-btn{min-height:38px!important;border-radius:10px!important;box-shadow:none!important}.table-primary-btn{background:var(--brand)!important}.table-secondary-btn,.table-step-btn{background:#fff!important}.table-done-btn{border-color:#f2d7cb!important;background:#fff8f3!important;color:var(--brand)!important}.table-danger-btn{background:#fff!important}.admin-bulk-actions{gap:10px}.admin-bulk-actions button{min-height:44px;border-radius:12px;background:#fff;box-shadow:0 6px 16px #0f172a09}.admin-bulk-actions button.done{background:var(--brand)}.admin-product-cell{grid-template-columns:56px minmax(0,1fr)}.admin-product-cell img{width:56px;height:56px;border-radius:13px}.admin-table-subtext{color:#60483b;line-height:1.35}.stock-control-cell{border-color:var(--admin-border-strong);border-radius:12px;box-shadow:none}.stock-control-cell button{color:var(--brand);font-weight:950}.delivery-route-board>div,.settings-panel{border-color:var(--admin-border);border-radius:16px;box-shadow:0 6px 16px #0f172a08}.empty-state{border-radius:16px;background:#fffaf7}.v-overlay .v-card{border-radius:18px!important;box-shadow:0 24px 70px #0f172a38!important}.v-overlay .v-card-title{padding:20px 22px 6px!important}.v-overlay .v-card-text{padding:18px 22px!important}@media(max-width:900px){.admin-sidebar{background:var(--admin-sidebar)}.admin-nav-link:hover{transform:none}.admin-nav-link.router-link-exact-active{box-shadow:inset 0 -3px #efb366}.admin-main{padding:12px 10px 18px}.admin-topbar{position:relative;top:auto}.admin-mini-metrics button,.admin-metric-static{min-height:82px}}@media(max-width:520px){.admin-topbar,.admin-main>.v-card,.admin-surface-card{border-radius:16px!important}.admin-topbar{padding:15px}.admin-mini-metrics{gap:9px}.admin-filter-bar{padding:8px}.admin-table tbody tr{border-color:var(--admin-border);border-radius:16px;box-shadow:0 10px 22px #0f172a0b}.admin-table td{grid-template-columns:78px minmax(0,1fr)}.product-table-wrap .admin-table{table-layout:auto}.product-table-wrap .admin-table th,.product-table-wrap .admin-table td{width:auto!important}.admin-product-cell{grid-template-columns:58px minmax(0,1fr)}.table-primary-btn,.table-secondary-btn,.table-danger-btn,.table-step-btn,.table-done-btn{min-height:40px!important}}.admin-topbar-actions .admin-native-button,.admin-head-actions .v-btn,.admin-card-title .v-btn,.admin-section-title .v-btn{white-space:nowrap}.dashboard-quick-actions button,.dashboard-order-list button,.admin-native-button,.table-primary-btn,.table-secondary-btn,.table-danger-btn,.table-step-btn,.table-done-btn,.admin-bulk-actions button{letter-spacing:0!important}.dashboard-quick-actions button{border-radius:14px;border:1px solid var(--admin-border-strong);background:#fff;box-shadow:0 10px 24px #0f172a0a}.dashboard-quick-actions button:first-child,.dashboard-order-list button{border-color:var(--brand);background:var(--brand);color:#fff}.dashboard-order-list article,.dashboard-product-list article{border-radius:15px;background:#fff}.dashboard-order-list article{grid-template-columns:minmax(0,1fr) 112px 96px;align-items:center}.dashboard-product-list article{min-height:76px}.metric-card{overflow:hidden}.metric-card:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:#d84620c7}.metric-card.warning:before{background:#f28c28}.metric-card .v-card-text{gap:16px}.metric-card small{color:#60483b}.settings-panel{background:#fff}.settings-panel h3{margin-bottom:14px}.payment-toggle-grid .v-selection-control{min-height:56px;padding:0 14px;border:1px solid var(--admin-border);border-radius:14px;background:#fffaf7}.delivery-auto-settings{grid-template-columns:minmax(0,1fr) 180px}.settings-helper-text{margin:10px 0 0;color:#60483b;font-size:13px;line-height:1.5;word-break:keep-all}.delivery-auto-notice{margin:14px 0;display:grid;grid-template-columns:34px minmax(0,1fr) auto auto;gap:10px;align-items:center}.delivery-auto-notice p{margin:4px 0 0}.delivery-selected-actions{grid-template-columns:repeat(4,minmax(0,1fr)) minmax(96px,auto);align-items:stretch}.delivery-selected-actions button.secondary{background:#fffaf7}.delivery-selected-count{white-space:nowrap}.address-line{max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-table .table-actions,.admin-table .delivery-actions{display:flex;flex-wrap:wrap;gap:7px;justify-content:flex-end}.admin-table .v-btn{flex:0 0 auto}.table-danger-btn:disabled,.table-step-btn:disabled,.table-done-btn:disabled,.admin-danger-btn:disabled,.admin-primary-btn:disabled,.admin-secondary-btn:disabled{opacity:.46!important;filter:saturate(.7)}.v-overlay .v-card-actions{gap:8px;padding:0 22px 20px!important}.v-overlay .v-card-actions .v-btn,.v-overlay .v-card-actions .admin-native-button{min-width:88px}.notices-admin-head{align-items:flex-start;justify-content:space-between;gap:16px}.notice-metrics{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:14px}.notice-help{margin-bottom:16px;display:grid;grid-template-columns:34px minmax(0,1fr);gap:10px;align-items:flex-start}.notice-help p{margin:4px 0 0}.notice-admin-list{display:grid;gap:12px}.notice-admin-card{padding:18px;border:1px solid var(--admin-border);border-radius:16px;background:#fff;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:start;box-shadow:0 8px 20px #0f172a09}.notice-admin-card.draft{background:#fbfbfa}.notice-admin-tags,.notice-admin-actions{display:flex;flex-wrap:wrap;gap:7px}.notice-admin-card h3{margin:10px 0 6px;color:#170f0b;font-size:18px;line-height:1.3}.notice-admin-card p{margin:0 0 10px;color:#4a3428;line-height:1.55;white-space:pre-line}.notice-admin-card small{color:#60483b;font-weight:700}.notice-admin-actions{justify-content:flex-end}.notice-page{padding-bottom:28px}.customer-notice-list{display:grid;gap:12px;padding:0 16px 18px}.customer-notice-card{display:grid;gap:0;padding:18px;border:1px solid var(--line);border-radius:16px;background:#fff;color:inherit;text-decoration:none;box-shadow:0 10px 24px #0f172a0a;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.customer-notice-card:hover,.customer-notice-card:focus-visible{border-color:#d8462052;box-shadow:0 14px 28px #d8462014;transform:translateY(-1px);outline:0}.customer-notice-card.pinned{border-color:#9f32194d;background:#fffaf7}.customer-notice-card.urgent{border-color:#e5483f52}.customer-notice-meta{display:flex;align-items:center;gap:7px;margin-bottom:8px}.customer-notice-meta span,.customer-notice-meta strong{min-height:26px;padding:5px 9px;border-radius:999px;display:inline-grid;place-items:center;font-size:12px;font-weight:900}.customer-notice-meta span{background:var(--brand-soft);color:var(--brand)}.customer-notice-meta strong{background:#fff1e8;color:#c2410c}.customer-notice-card h2{margin:0 0 8px;color:#170f0b;font-size:19px;line-height:1.32;letter-spacing:0}.customer-notice-card p{margin:0 0 12px;color:#2f2017;font-size:14px;line-height:1.6;white-space:pre-line;word-break:keep-all}.customer-notice-card time{color:#60483b;font-size:12px;font-weight:800}.customer-notice-card-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0}.customer-notice-open{display:inline-flex;align-items:center;flex:0 0 auto;gap:2px;color:var(--brand);font-size:12px;font-weight:950}.customer-notice-open .mdi{font-size:17px;line-height:1}.notice-detail-page{padding:0 16px 30px}.notice-detail-top{display:grid;grid-template-columns:46px minmax(0,1fr);align-items:center;gap:12px;padding:18px 0 14px}.notice-detail-top span{display:block;color:var(--brand);font-size:13px;font-weight:950}.notice-detail-top h1{margin:2px 0 0;color:#170f0b;font-size:25px;line-height:1.2;font-weight:950;letter-spacing:0}.notice-detail-back{display:inline-grid;width:46px;height:46px;place-items:center;border:1px solid rgba(216,70,32,.18);border-radius:14px;background:#fff;color:var(--brand);font-size:24px;box-shadow:0 10px 22px #d846200f}.customer-notice-detail-card{padding:22px;border:1px solid var(--line);border-radius:18px;background:#fff;box-shadow:0 14px 30px #0f172a0d}.customer-notice-detail-card.pinned{border-color:#d8462047;background:linear-gradient(180deg,#fffaf7,#fff 42%)}.customer-notice-detail-card.urgent{border-color:#e5483f57}.customer-notice-detail-card h2{margin:12px 0 10px;color:#170f0b;font-size:24px;line-height:1.28;font-weight:950;letter-spacing:0;word-break:keep-all}.notice-detail-dates{display:flex;align-items:center;flex-wrap:wrap;gap:6px 10px;padding-bottom:17px;border-bottom:1px solid rgba(216,70,32,.14)}.notice-detail-dates time{color:#765847;font-size:12px;font-weight:800}.notice-detail-content{min-height:180px;padding:22px 0;color:#2f2017;font-size:15px;line-height:1.78;white-space:pre-line;word-break:keep-all}.notice-detail-actions{display:flex;justify-content:flex-end;padding-top:4px}.notice-detail-list-button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:44px;padding:0 18px;border:1px solid rgba(216,70,32,.18);border-radius:14px;background:#fff6f1;color:var(--brand);font-weight:950}.notice-detail-state{margin:18px 0 0}@media(max-width:460px){.customer-notice-card{padding:16px}.customer-notice-card-footer{align-items:flex-start;flex-direction:column;gap:8px}.notice-detail-page{padding-inline:14px}.customer-notice-detail-card{padding:19px}.customer-notice-detail-card h2{font-size:22px}.notice-detail-content{font-size:14px}}@media(max-width:900px){.admin-layout{background:#fffaf7}.admin-sidebar{position:sticky;top:0;z-index:25;min-height:58px;padding:7px 10px;border-bottom:1px solid rgba(255,255,255,.14);box-shadow:0 12px 30px #170f0b24}.admin-side-nav{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(90px,118px);align-items:center;gap:8px;overflow-x:auto;overscroll-behavior-x:contain;padding:0 2px 2px;scrollbar-width:none}.admin-side-nav::-webkit-scrollbar{display:none}.admin-nav-link{min-height:42px;padding:8px 10px;border-radius:13px;justify-content:center;gap:6px;text-align:center}.admin-nav-link>span:last-child{display:grid;gap:0}.admin-nav-link small{display:none}.admin-topbar{display:grid;gap:13px}.admin-topbar-status{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.admin-topbar-status span{min-width:0;justify-content:center}.admin-topbar-actions{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px}.admin-topbar-actions .admin-native-button{width:100%;min-height:44px;justify-content:center}.admin-head-actions{display:grid;grid-template-columns:repeat(auto-fit,minmax(132px,1fr));width:100%}.admin-head-actions .v-btn{width:100%}.dashboard-order-list article{grid-template-columns:minmax(0,1fr)}}@media(max-width:520px){.admin-sidebar{margin:0}.notice-metrics,.notice-admin-card{grid-template-columns:1fr}.notice-admin-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.notice-admin-actions .v-btn{width:100%}.time-deal-config-head,.time-deal-preview,.time-deal-price-grid{grid-template-columns:1fr}.time-deal-tools{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.custom-discount-control{grid-column:1 / -1;min-width:0}.delivery-auto-settings,.delivery-auto-notice,.delivery-selected-actions{grid-template-columns:1fr}.delivery-auto-notice .admin-native-button{width:100%;justify-content:center}.admin-side-nav{grid-auto-columns:minmax(84px,98px)}.admin-nav-link{padding:7px 8px}.admin-nav-link strong{font-size:.76rem}.admin-main{padding:10px 10px 20px}.admin-topbar h1{font-size:1.65rem}.admin-topbar-status span{min-height:34px;padding:6px 8px;font-size:.82rem}.admin-topbar-actions{grid-template-columns:1fr}.metric-grid{gap:9px}.metric-card{min-height:90px}.metric-card .v-card-text{gap:12px;padding:14px!important}.metric-card .mdi{width:36px;height:36px;border-radius:12px}.metric-value{font-size:1.52rem}.admin-filter-bar .v-input{min-width:100%}.admin-table td[data-label]{align-items:start}.admin-table td[data-label]:before{padding-top:7px}.admin-table .table-actions,.admin-table .delivery-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;justify-content:stretch}.admin-table .table-actions .v-btn,.admin-table .delivery-actions .v-btn,.admin-table .table-actions button,.admin-table .delivery-actions button{width:100%}.stock-control-cell{width:100%;justify-content:space-between}.settings-panel{padding:16px}.payment-toggle-grid{grid-template-columns:1fr}.v-overlay .v-card-actions{display:grid!important;grid-template-columns:1fr 1fr}.v-overlay .v-card-actions .v-btn,.v-overlay .v-card-actions .admin-native-button{width:100%}}body{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}button,input,select,textarea{font:inherit}.phone-surface{background:#fff}.customer-header{height:64px}.brand img{width:42px;height:42px}.customer-status{min-height:58px;display:grid;grid-template-columns:minmax(0,1fr);align-items:center;padding:10px 16px}.customer-status>div{min-width:0}.customer-status strong{font-size:15px}.customer-status span,.customer-status a{font-size:13px;line-height:1.35}.customer-status span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.customer-status a{justify-self:end;max-width:none;padding:7px 0 7px 6px;overflow:hidden;text-overflow:ellipsis;text-align:right;font-size:12.5px}.customer-status.empty{grid-template-columns:minmax(0,1fr) auto;gap:10px}.customer-status .customer-address-cta{padding:0 10px 0 12px;overflow:visible;text-overflow:clip;text-align:center}.time-deal-hero{margin-top:14px}.time-deal-hero-body p,.product-body p,.cart-head p,.checkout-head p,.orders-page-head p,.address-notice p,.section-helper{color:#4a3428;font-size:13.5px;line-height:1.55}.product-section>header{align-items:center;padding-bottom:12px}.product-section>header h1{font-size:24px}.category-tabs{border-color:#f2d7cb;background:#fffaf7}.category-tabs button{gap:9px}.category-tabs button.active{border:1px solid #f2d7cb}.category-tabs strong{font-size:16px}.category-tabs small{color:#4a3428;font-size:13px}.product-list{display:grid;gap:12px;padding:0 14px 18px}.product-row{border:1px solid #fff1eb;border-radius:18px;box-shadow:0 10px 22px #0f172a09}.product-row+.product-row{margin-top:0}.product-title-button{font-size:19px;line-height:1.28}.product-body p{margin-top:4px}.stock{margin-top:6px;font-size:13px}.product-price{font-size:23px}.detail-action,.deal-detail-button{min-height:44px;border-color:#dfd0c6;background:#fff;color:var(--brand);font-weight:900}.cart-add-button,.deal-cart-button,.cart-order-button,.checkout-submit-button,.empty-cart-button,.address-save-button,.page-action-button{min-height:48px;font-weight:950}.cart-add-button:not(:disabled),.deal-cart-button:not(:disabled),.cart-order-button,.checkout-submit-button.ready,.empty-cart-button,.address-save-button.ready{background:var(--brand);color:#fff}.cart-add-button:disabled,.deal-cart-button:disabled,.checkout-submit-button:disabled,.address-save-button:disabled{background:#fbf6f2;color:#60483b;opacity:1}.quantity-stepper{min-height:48px;border-color:#f2d7cb;background:#fff}.quantity-stepper strong{font-size:17px}.quantity-stepper button{min-width:46px}.order-bar{border-color:#f2d7cb;box-shadow:0 -14px 30px #0f172a14}.order-submit-button span{font-size:12.5px}.page-head,.section-head,.orders-page-head{padding-top:18px}.page-head h1,.section-head h2,.orders-page-head h1{font-size:25px;line-height:1.18}.page-head p{margin-top:6px}.checkout-section,.cart-summary-card,.address-form-card,.address-current-card,.empty-cart-state,.checkout-empty-card,.order-card,.coupon-ticket{border-color:#fff1eb;border-radius:18px}.checkout-section{padding:16px}.checkout-section h2,.cart-summary-card .checkout-summary .total span,.checkout-summary .total span{font-size:18px}.checkout-item.rich{grid-template-columns:72px minmax(0,1fr);row-gap:8px}.checkout-item.rich>b{grid-column:2;padding-left:0;font-size:17px}.checkout-item.rich img{width:72px;height:72px}.checkout-item>div strong,.cart-item-main strong{font-size:16px}.checkout-validation-list span{font-size:12.5px;line-height:1.25}.agreement-check-row{align-items:flex-start;gap:10px;line-height:1.45}.agreement-check-row input{flex:0 0 auto;width:20px;height:20px;margin-top:2px}.agreement-check-row strong{font-size:14px}.checkout-total-card .checkout-summary>div,.cart-summary-card .checkout-summary>div{font-size:15px}.checkout-total-card .checkout-summary strong,.cart-summary-card .checkout-summary strong{font-size:17px}.checkout-total-card .checkout-summary .total strong,.cart-summary-card .checkout-summary .total strong{font-size:24px}.admin-topbar h1,.admin-page-title,.metric-value,.admin-table td,.admin-table th{letter-spacing:0}.admin-page-subtitle,.admin-table-subtext{color:#4a3428}.admin-table th{font-size:12.5px}.admin-table td{color:#170f0b;font-size:13.5px;line-height:1.45}.admin-table .v-chip{font-weight:850}@media(max-width:520px){.phone-surface{width:calc(100vw - 18px);max-width:calc(100vw - 18px);margin:0;border-left:0;border-right:0}.customer-status{padding-inline:14px}.product-list{padding-inline:12px}.product-row{padding:12px}.product-title-button{font-size:18px}.product-price{font-size:22px}.product-actions{grid-template-columns:78px minmax(0,1fr) 72px}.detail-action,.deal-detail-button{min-height:46px;font-size:13px}.cart-add-button,.deal-cart-button{min-width:72px;padding-inline:10px}.checkout-validation-list{grid-template-columns:1fr}.checkout-item.rich{grid-template-columns:68px minmax(0,1fr)}.checkout-item-line-total,.checkout-item-controls{grid-column:2}.checkout-item-line-total{justify-self:start;padding-left:0;text-align:left}.checkout-item.rich img{width:68px;height:68px}.admin-table td{font-size:13px}}body{color:#170f0b;font-size:15px;line-height:1.55;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}button,input,textarea,select{font-family:var(--font-sans)}.muted,.text-medium-emphasis,.admin-table-subtext,.product-body p,.cart-item-main span,.checkout-head p,.orders-page-head p,.page-head p,.customer-notice-card p,.settings-helper-text{color:#4a3428!important}.product-section h1,.page-head h1,.orders-page-head h1,.admin-page-title,.admin-topbar h1{color:#170f0b;line-height:1.18;letter-spacing:0}.product-section>header,.section-head,.page-head{padding-bottom:12px}.eyebrow,.product-section header span,.orders-page-head span,.admin-page-subtitle,.metric-label{letter-spacing:0}.notice-strip,.cart-notice-panel,.address-notice,.admin-form-notice,.admin-help-strip{line-height:1.55}.notice-strip p,.cart-notice-panel p,.address-notice p,.admin-form-notice p,.admin-help-strip p{font-size:14px}.product-list{border-top-color:#f1e7df}.product-row{padding-top:18px;padding-bottom:18px;border-bottom-color:#f1e7df}.product-title-button{color:#170f0b;font-size:20px;line-height:1.28;font-weight:950}.product-body p{margin-top:6px;font-size:13.5px;line-height:1.48}.stock{margin-top:8px;font-size:14px;font-weight:950}.product-price,.cart-item-main b,.order-total-price{color:#170f0b;font-weight:950}.original-price{color:#60483b}.detail-action,.compact-detail-action,.product-add-button,.cart-add-button,.deal-detail-button,.deal-cart-button,.checkout-submit-button,.empty-cart-button,.page-action-button,.order-primary-link{min-height:44px;font-weight:950;letter-spacing:0}.compact-detail-action{font-size:13px}.quantity-stepper strong,.product-card-stepper strong,.cart-item-stepper strong{color:#170f0b;font-size:16px;font-weight:950}.cart-item-card,.checkout-section,.order-card,.customer-notice-card,.address-current-card,.address-form-card{border-color:#f1e7df;border-radius:16px}.cart-item-main strong{color:#170f0b;font-size:17px;line-height:1.35}.cart-item-main span,.cart-item-subtotal,.checkout-item-info span,.order-head span,.order-address{font-size:13.5px;line-height:1.45}.checkout-section-title,.cart-summary-card h2,.checkout-total-card h2,.order-card h2{color:#170f0b;line-height:1.25}.checkout-validation-list span,.agreement-check-row strong,.payment-method-card strong{color:#170f0b;line-height:1.42}.time-deal-hero{border-color:#e55b1f7a;box-shadow:0 18px 38px #4934241a}.time-deal-hero{margin-top:32px;padding-top:14px}.deal-event-badge{left:14px;top:-18px;min-height:30px;padding:7px 13px;font-size:12px;box-shadow:0 10px 18px #dc262624}.deal-title-button{color:#170f0b;line-height:1.24}.deal-price-line strong{color:#170f0b}.deal-status-card,.deal-open-panel{line-height:1.45}.admin-main{color:#170f0b}.admin-topbar,.admin-main>.v-card,.admin-surface-card,.metric-card,.admin-table-wrap{border-color:#f2d7cb!important}.admin-page-subtitle{max-width:760px;font-size:14.5px;line-height:1.55}.metric-card .v-card-text{min-height:112px;gap:16px}.metric-label{color:#4a3428;font-size:13px;font-weight:900}.metric-value{color:#170f0b;font-size:29px;line-height:1.08;font-weight:950}.metric-card small{color:#4a3428;font-size:13px;line-height:1.35;font-weight:760}.admin-filter-bar{gap:12px}.admin-table{font-size:14.5px}.admin-table th{color:#4a3428;font-size:13px;line-height:1.35;font-weight:950}.admin-table td{color:#170f0b;font-size:14px;line-height:1.55}.admin-table td strong{color:#170f0b;font-weight:950}.admin-table-subtext{color:#4a3428!important;font-size:13px;line-height:1.45}.admin-mini-metrics button,.admin-metric-static{min-height:86px}.admin-mini-metrics span,.admin-metric-static span{color:#4a3428;font-size:13px;font-weight:900}.admin-native-button,.admin-bulk-actions button,.table-primary-btn,.table-secondary-btn,.table-danger-btn,.table-step-btn,.table-done-btn{min-height:42px!important;font-size:14px!important;font-weight:950!important}.v-field__input,.v-select__selection,.v-label{letter-spacing:0!important}.v-field__input{color:#170f0b!important}@media(max-width:520px){body{font-size:15px}.phone-surface{width:100vw;max-width:100vw}.product-row{padding:14px}.product-title-button{font-size:19px}.product-body p{font-size:13px}.product-actions{grid-template-columns:86px minmax(0,1fr) 76px}.cart-item-card,.checkout-section,.order-card,.customer-notice-card{margin-inline:12px}.admin-page-title{font-size:22px}.admin-page-subtitle,.admin-table td{font-size:14px}}.address-head p{margin:6px 0 0;color:#4a3428;font-size:14px;line-height:1.5}.address-search-row{display:grid;grid-template-columns:minmax(0,1fr) 148px;gap:10px;align-items:end}.postcode-search-button{min-height:48px;border:1px solid #d84620;border-radius:12px;background:#fff8f3;color:#7b2f1c;font-size:14px;font-weight:950;letter-spacing:0;display:inline-flex;align-items:center;justify-content:center;gap:6px;cursor:pointer;transition:background .16s ease,border-color .16s ease,transform .16s ease}.postcode-search-button:hover{background:#fff1eb;border-color:#a83218}.postcode-search-button:active{transform:translateY(1px)}.postcode-search-button .mdi{font-size:20px}.address-field input[readonly]{background:#fffaf7;color:#4a3428}.postcode-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:3000;padding:18px;background:#1118277a;display:flex;align-items:center;justify-content:center}.postcode-panel{width:min(500px,100%);height:min(680px,calc(100vh - 36px));border-radius:20px;background:#fff;box-shadow:0 28px 70px #0f172a47;overflow:hidden;display:grid;grid-template-rows:auto minmax(0,1fr)}.postcode-panel-head{min-height:70px;padding:14px 16px;border-bottom:1px solid #f2d7cb;display:flex;align-items:center;justify-content:space-between;gap:12px}.postcode-panel-head strong,.postcode-panel-head span{display:block}.postcode-panel-head strong{color:#170f0b;font-size:18px;font-weight:950;line-height:1.25}.postcode-panel-head span{margin-top:3px;color:#60483b;font-size:13px;line-height:1.35}.postcode-panel-head button{width:42px;height:42px;border:1px solid #f1e7df;border-radius:12px;background:#fff;color:#8a4a31;font-size:22px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.postcode-layer{min-height:0;width:100%;height:100%;background:#fff}.postcode-loading,.postcode-error{position:absolute;left:50%;top:50%;z-index:1;transform:translate(-50%,-50%);min-width:240px;max-width:calc(100% - 48px);padding:14px 16px;border-radius:14px;background:#fffffff5;box-shadow:0 12px 34px #0f172a24;color:#170f0b;font-size:14px;font-weight:850;line-height:1.45;text-align:center}.postcode-loading .mdi,.postcode-error .mdi{display:block;margin-bottom:6px;color:#d84620;font-size:24px}.postcode-error{border:1px solid #fed7aa;color:#9a3412}.postcode-error .mdi{color:#ea580c}@media(max-width:520px){.address-search-row{grid-template-columns:1fr}.postcode-overlay{padding:0;align-items:stretch}.postcode-panel{width:100%;height:100%;max-height:none;border-radius:0}.postcode-panel-head{padding:12px 14px}}.category-tabs{position:sticky;top:0;z-index:5;margin-bottom:16px;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.category-tabs button{min-width:0}.category-product-section{scroll-margin-top:72px}.time-deal-category-section{padding-bottom:4px}.time-deal-category-section .time-deal-hero{margin:0 14px}.category-product-section+.category-product-section{margin-top:18px;padding-top:18px;border-top:8px solid #fffaf7}.category-section-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 16px 12px}.category-section-head>div{min-width:0;display:inline-flex;align-items:center;gap:8px}.category-section-head .mdi{width:34px;height:34px;border-radius:12px;background:#fff1eb;color:#d84620;font-size:20px;display:inline-flex;align-items:center;justify-content:center}.category-section-head h2{margin:0;color:#170f0b;font-size:20px;font-weight:950;line-height:1.2}.category-section-head small{flex:0 0 auto;color:#4a3428;font-size:13px;font-weight:850}.detail-guide{margin-bottom:18px}.product-detail-v2{padding-bottom:112px;background:#fff}.detail-top-nav{position:sticky;top:0;z-index:18;height:58px;padding:8px 14px;border-bottom:1px solid #fff1eb;background:#fffffff5;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);display:flex;align-items:center;justify-content:space-between}.detail-top-nav>span{color:#170f0b;font-size:16px;font-weight:950}.detail-icon-button{position:relative;width:42px;height:42px;border:1px solid #f2d7cb;border-radius:14px;background:#fff;color:#8a4a31;font-size:22px;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;cursor:pointer}.detail-icon-button b{position:absolute;right:-4px;top:-5px;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:#ef4b19;color:#fff;font-size:11px;font-weight:950;line-height:18px}.detail-hero-card{position:relative;margin:0;min-height:292px;background:#fffaf7;overflow:hidden}.detail-hero-card .detail-hero-image{width:100%;height:292px;object-fit:cover;display:block}.detail-hero-card.locked .detail-hero-image{filter:saturate(.84) brightness(.86)}.detail-sale-chip{position:absolute;left:16px;top:16px;z-index:2;height:34px;padding:0 12px;border-radius:999px;background:#e93921;color:#fff;font-size:13px;font-weight:950;display:inline-flex;align-items:center;gap:5px;box-shadow:0 12px 24px #b91c1c3d}.detail-lock-badge{position:absolute;left:18px;right:18px;bottom:18px;z-index:2;min-height:72px;padding:13px 15px;border:1px solid rgba(255,255,255,.72);border-radius:18px;background:#ffffffe0;color:#111827;box-shadow:0 18px 40px #0f172a2e;display:flex;align-items:center;gap:12px}.detail-lock-badge>.mdi{width:44px;height:44px;border-radius:16px;background:#111827;color:#fff;font-size:24px;display:inline-flex;align-items:center;justify-content:center}.detail-lock-badge strong,.detail-lock-badge small{display:block}.detail-lock-badge strong{color:#9a3412;font-size:14px;font-weight:950}.detail-lock-badge small{margin-top:2px;color:#170f0b;font-size:24px;font-weight:950;letter-spacing:0}.detail-body-v2{padding:14px 14px 0;display:grid;gap:12px}.detail-summary-card,.detail-purchase-card,.detail-info-panel,.detail-guide-v2,.detail-related-section{border:1px solid #fff1eb;border-radius:20px;background:#fff;box-shadow:0 12px 26px #0f172a0a}.detail-summary-card{padding:18px}.detail-meta-row{display:flex;align-items:center;flex-wrap:wrap;gap:7px}.detail-meta-row span{min-height:28px;padding:5px 9px;border-radius:999px;background:#fff8f3;color:#4a3428;font-size:12px;font-weight:850}.detail-summary-card h1{margin:12px 0 0;color:#170f0b;font-size:27px;font-weight:950;line-height:1.2;letter-spacing:0}.detail-summary-card p{margin:9px 0 0;color:#4a3428;font-size:14px;line-height:1.6}.detail-price-row{margin-top:16px;padding-top:14px;border-top:1px solid #fff1eb;display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.detail-price-row>div{display:grid;gap:1px}.detail-original-price{color:#60483b;font-size:14px;font-weight:850;text-decoration:line-through;text-decoration-thickness:2px}.detail-price-row strong{color:#170f0b;font-size:30px;font-weight:950;line-height:1.1}.detail-price-row em{flex:0 0 auto;min-height:32px;padding:7px 10px;border-radius:999px;background:#e93921;color:#fff;font-size:13px;font-style:normal;font-weight:950;box-shadow:0 10px 20px #dc262638}.detail-status-grid{margin-top:16px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.detail-status-grid>div{min-width:0;min-height:74px;padding:10px;border-radius:16px;background:#fffaf7;border:1px solid #f1e7df;display:grid;align-content:center;gap:3px}.detail-status-grid span,.detail-status-grid strong{min-width:0;display:block}.detail-status-grid span{color:#60483b;font-size:12px;font-weight:850}.detail-status-grid strong{color:#170f0b;font-size:13px;font-weight:950;line-height:1.25;word-break:keep-all}.detail-status-grid strong.danger{color:#ef4b19}.detail-purchase-card{padding:16px}.detail-purchase-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.detail-purchase-head strong,.detail-purchase-head span,.detail-purchase-head b{display:block}.detail-purchase-head strong{color:#170f0b;font-size:18px;font-weight:950}.detail-purchase-head span{margin-top:3px;color:#4a3428;font-size:13px;line-height:1.42}.detail-purchase-head b{flex:0 0 auto;color:#8a4a31;font-size:20px;font-weight:950}.detail-purchase-control{margin-top:14px;display:grid;grid-template-columns:minmax(0,1fr);gap:10px}.detail-quantity-stepper{width:100%;height:54px;border-radius:16px;border-color:#e8bca8;background:#fff}.detail-quantity-stepper button{min-width:64px}.detail-quantity-stepper strong{color:#170f0b;font-size:18px;font-weight:950}.detail-cart-button-v2{width:100%;min-height:54px;border-radius:16px;background:#d84620;box-shadow:0 14px 26px #d8462038;font-size:15px}.detail-cart-button-v2:hover:not(:disabled){background:#d84620;color:#fff}.detail-cart-link{margin-top:12px;min-height:46px;border-radius:14px;background:#fff1eb;color:#8a4a31;font-size:14px;font-weight:950;text-decoration:none;display:flex;align-items:center;justify-content:center;gap:2px}.detail-info-panel{padding:14px;background:#fff8f3;display:flex;align-items:flex-start;gap:10px}.detail-info-panel.warning{border-color:#fed7aa;background:#fff7ed}.detail-info-panel>.mdi{width:34px;height:34px;border-radius:12px;background:#fff1eb;color:#8a4a31;font-size:20px;display:inline-flex;align-items:center;justify-content:center}.detail-info-panel.warning>.mdi{background:#ffedd5;color:#c2410c}.detail-info-panel strong,.detail-info-panel p{display:block}.detail-info-panel strong{color:#170f0b;font-size:15px;font-weight:950}.detail-info-panel p{margin:3px 0 0;color:#4a3428;font-size:13px;line-height:1.45}.detail-guide-v2{margin:0 0 4px;padding:16px;background:#fffaf7}.detail-guide-v2 h2,.detail-related-head h2{margin:0;color:#170f0b;font-size:19px;font-weight:950;line-height:1.25}.detail-guide-v2 ul{list-style:none;margin:14px 0 0;padding:0;display:grid;gap:12px}.detail-guide-v2 li{display:grid;grid-template-columns:36px minmax(0,1fr);gap:10px}.detail-guide-v2 li>.mdi{width:36px;height:36px;border-radius:13px;background:#fff1eb;color:#8a4a31;font-size:20px;display:inline-flex;align-items:center;justify-content:center}.detail-guide-v2 li strong{color:#170f0b;font-size:14px;font-weight:950}.detail-guide-v2 li p{margin:3px 0 0;color:#4a3428;font-size:13.5px;line-height:1.55}.detail-related-section{padding:16px}.detail-related-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.detail-related-head a{flex:0 0 auto;color:#8a4a31;font-size:13px;font-weight:950;text-decoration:none}.detail-related-list{margin-top:12px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.detail-related-list button{min-width:0;padding:8px;border:1px solid #fff1eb;border-radius:16px;background:#fff;text-align:left;cursor:pointer}.detail-related-list img{width:100%;aspect-ratio:1;border-radius:12px;object-fit:cover;display:block}.detail-related-list span,.detail-related-list strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.detail-related-list span{margin-top:7px;color:#170f0b;font-size:12px;font-weight:900}.detail-related-list strong{margin-top:2px;color:#8a4a31;font-size:13px;font-weight:950}.detail-sticky-actions-v2{grid-template-columns:minmax(0,1fr) 168px;align-items:center;padding:10px 14px calc(14px + env(safe-area-inset-bottom));background:#fffffff7}.detail-sticky-actions-v2>div{min-width:0;display:grid;gap:1px}.detail-sticky-actions-v2 span,.detail-sticky-actions-v2 strong{display:block}.detail-sticky-actions-v2 span{color:#60483b;font-size:12px;font-weight:850}.detail-sticky-actions-v2 strong{color:#170f0b;font-size:18px;font-weight:950}@media(max-width:520px){.detail-hero-card,.detail-hero-card .detail-hero-image{min-height:270px;height:270px}.detail-summary-card h1{font-size:25px}.detail-status-grid{grid-template-columns:1fr}.detail-status-grid>div{min-height:58px;grid-template-columns:84px minmax(0,1fr);align-items:center;align-content:center}.detail-price-row strong{font-size:28px}.detail-related-list{grid-template-columns:repeat(2,minmax(0,1fr))}.detail-sticky-actions-v2{width:100vw;grid-template-columns:minmax(0,1fr) 150px}}@media(max-width:760px){.admin-layout.admin-layout-v2{display:block;min-height:100dvh;background:#fffaf7}.admin-sidebar-v2{width:min(318px,88vw);padding:12px 10px;overflow-y:auto}.admin-brand-v2{min-height:68px;padding:8px 6px 12px}.admin-brand-v2 .admin-logo{width:42px;height:42px}.admin-nav-section-label{margin:12px 8px 6px}.admin-side-nav-v2{padding:6px 4px}.admin-side-nav-v2 .admin-nav-link,.admin-side-nav-v2 .admin-nav-link.compact{min-height:54px;border-radius:14px;padding:9px 10px}.admin-side-nav-v2 .admin-nav-link>.mdi{width:34px;height:34px;font-size:20px}.admin-side-nav-v2 .admin-nav-link small{font-size:11.5px}.admin-sidebar-footer-v2{position:sticky;bottom:0;margin:8px -2px -4px;padding:10px 4px 4px;background:linear-gradient(180deg,#fffaf7e0,#fffaf7 32%)}.admin-main.admin-main-v2{width:100%;min-height:100dvh;margin-left:0!important;padding:0 10px 22px!important;overflow:visible}.admin-topbar.admin-topbar-v2{position:sticky;top:0;z-index:90;margin:0 -10px 12px;padding:8px 10px 10px;border:0;border-bottom:1px solid #f2d7cb!important;border-radius:0;background:#fffffff7;display:grid;grid-template-columns:44px minmax(0,1fr);gap:8px 10px;box-shadow:0 8px 18px #0f172a0e}.admin-menu-toggle{width:42px;height:42px;border-radius:13px}.admin-current-title{min-width:0;align-self:center}.admin-current-title span{overflow:hidden;color:#60483b;font-size:11.5px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.admin-current-title h1{overflow:hidden;margin-top:1px;font-size:20px;line-height:1.18;text-overflow:ellipsis;white-space:nowrap}.admin-topbar-v2 .admin-topbar-status{grid-column:1 / -1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.admin-topbar-v2 .admin-topbar-status span{min-width:0;min-height:34px;padding:6px;border-radius:12px;background:#fffaf7;color:#4a3428;font-size:11px;line-height:1.15;text-align:center}.admin-topbar-v2 .admin-topbar-status b{display:block;margin-bottom:1px;font-size:13px}.admin-topbar-v2 .admin-topbar-actions{grid-column:1 / -1;display:grid;grid-template-columns:1fr 1fr;gap:7px}.admin-topbar-v2 .admin-topbar-actions .admin-native-button{width:100%;min-width:0;min-height:40px!important;padding:0 8px!important;border-radius:13px!important;font-size:12.5px!important;justify-content:center}.admin-dashboard-v2{gap:12px}.admin-today-panel{grid-template-columns:1fr;gap:12px;padding:16px;border-radius:18px}.admin-today-copy h2{margin-bottom:6px;font-size:22px;line-height:1.25}.admin-today-copy p{font-size:13px;line-height:1.5}.admin-today-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px;justify-content:stretch}.admin-today-actions button{width:100%;min-height:42px;padding:0 8px;border-radius:13px;font-size:12.5px;justify-content:center}.admin-kpi-grid-v2{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px}.admin-kpi-grid-v2 article{min-height:94px;padding:12px;border-radius:16px}.admin-kpi-grid-v2 .mdi{width:32px;height:32px;margin-bottom:1px;border-radius:12px;font-size:18px}.admin-kpi-grid-v2 small{font-size:11.5px}.admin-kpi-grid-v2 strong{overflow:hidden;font-size:21px;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.admin-kpi-grid-v2 em{font-size:11px}.admin-task-grid{grid-template-columns:1fr!important;gap:8px}.admin-task-grid button{min-height:0;grid-template-columns:42px minmax(0,1fr) 22px;grid-template-rows:auto auto;align-items:center;gap:2px 10px;padding:12px;border-radius:16px}.admin-task-grid .mdi:not(.mdi-chevron-right){grid-row:1 / 3;width:38px;height:38px;border-radius:13px;font-size:21px}.admin-task-grid strong{min-width:0;font-size:15px;line-height:1.25}.admin-task-grid small{min-width:0;font-size:12px;line-height:1.35}.admin-task-grid .mdi-chevron-right{position:static;grid-column:3;grid-row:1 / 3;align-self:center}.admin-dashboard-columns{grid-template-columns:1fr;gap:10px}.admin-dashboard-card{padding:13px;border-radius:17px}.admin-dashboard-card header{margin-bottom:10px}.admin-dashboard-card h3{font-size:18px}.admin-dashboard-card header button{min-height:36px;padding:0 10px;border-radius:12px;font-size:12px}.admin-compact-list button{min-height:58px;padding:10px;border-radius:14px}.admin-compact-list strong{font-size:13px}.admin-compact-list small{font-size:11.5px}.admin-main>.v-card,.admin-main>.v-row>.v-col>.v-card,.admin-surface-card{border-radius:16px!important;box-shadow:0 10px 24px #0f172a0b!important}.v-card>.admin-page-head,.admin-page-head{display:grid!important;grid-template-columns:1fr;gap:10px;padding:15px 13px 8px!important;margin-bottom:10px}.admin-page-title{font-size:21px!important;line-height:1.2}.admin-page-subtitle{font-size:13px!important;line-height:1.45}.admin-head-actions,.admin-card-title,.admin-section-title{width:100%}.admin-head-actions,.admin-topbar-actions,.admin-bulk-actions,.v-card-actions{gap:7px!important}.admin-head-actions .v-btn,.admin-card-title .v-btn,.admin-section-title .v-btn,.admin-bulk-actions button,.admin-native-button{min-width:0!important}.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;margin-bottom:12px}.metric-card{min-height:86px!important;border-radius:16px!important}.metric-card .v-card-text{padding:12px!important}.metric-card .mdi{width:32px!important;height:32px!important;border-radius:12px!important;font-size:18px!important}.metric-value{font-size:1.35rem!important;line-height:1.15}.admin-table-wrap{overflow:visible!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:transparent!important}.admin-table{border-spacing:0 9px!important}.admin-table tbody tr{padding:12px!important;border-radius:16px!important;box-shadow:0 8px 20px #0f172a0b!important}.admin-table td{grid-template-columns:82px minmax(0,1fr)!important;gap:8px!important;min-height:34px;padding:7px 0!important;font-size:13px!important;line-height:1.4!important}.admin-table td[data-label]:before{font-size:11px!important;line-height:1.35}.admin-table-subtext{font-size:12px!important;line-height:1.35!important}.admin-table .table-actions,.admin-table .delivery-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important}.admin-table .table-actions .v-btn,.admin-table .delivery-actions .v-btn,.admin-table .table-actions button,.admin-table .delivery-actions button,.table-primary-btn,.table-secondary-btn,.table-danger-btn,.table-step-btn,.table-done-btn{width:100%!important;min-height:38px!important;border-radius:12px!important;font-size:12.5px!important}.stock-control-cell{display:grid!important;grid-template-columns:1fr auto;width:100%;gap:8px}.admin-product-media-editor{grid-template-columns:1fr;gap:10px}}@media(max-width:390px){.admin-topbar-v2 .admin-topbar-actions,.admin-today-actions{grid-template-columns:1fr}.admin-kpi-grid-v2,.metric-grid{grid-template-columns:1fr!important}.admin-table td{grid-template-columns:74px minmax(0,1fr)!important}}.product-section .category-tabs{position:sticky!important;top:0!important;z-index:80!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:4px!important;margin:0 14px 14px!important;padding:5px!important;border:1px solid #f2d7cb!important;border-radius:18px!important;background:#fffaf7f5!important;box-shadow:0 10px 24px #0f172a0b!important;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.product-section .category-tabs-sentinel{height:1px;margin-top:-1px}.product-section .category-tabs.pinned{position:fixed!important;z-index:95!important;margin:0!important;box-shadow:0 10px 26px #0f172a1f!important}.product-section .category-tabs-placeholder{pointer-events:none}.home-notice-strip+.product-section .category-tabs,.product-section:first-child .category-tabs{margin-top:8px!important}.phone-surface{overflow-x:clip}.product-section .category-tabs button{min-width:0!important;width:100%!important;height:42px!important;min-height:42px!important;padding:0 7px!important;border:1px solid transparent!important;border-radius:13px!important;background:transparent!important;display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;gap:5px!important}.product-section .category-tabs button.active{border-color:#d84620!important;background:#d84620!important;color:#fff!important;box-shadow:0 9px 18px #d8462033!important}.product-section .category-tabs .mdi{font-size:18px!important;color:#d84620!important}.product-section .category-tabs button.active .mdi,.product-section .category-tabs button.active strong,.product-section .category-tabs button.active small{color:#fff!important}.product-section .category-tabs strong{overflow:hidden;color:#170f0b;font-size:14px!important;font-weight:950!important;letter-spacing:0!important;text-overflow:ellipsis;white-space:nowrap}.product-section .category-tabs small{color:#4a3428!important;font-size:12px!important;font-weight:900!important;white-space:nowrap}.time-deal-category-section{scroll-margin-top:72px}.time-deal-category-section .category-section-head{padding-bottom:8px}.time-deal-category-section .time-deal-hero{margin:0 14px 2px!important;padding:12px!important;border:1px solid #f1b195!important;border-radius:18px!important;background:linear-gradient(135deg,#fffaf5,#fff 58%,#fffaf7)!important;box-shadow:0 12px 26px #b9522617!important}.time-deal-category-section .deal-event-badge{position:static!important;width:fit-content;min-height:26px!important;margin:-2px 0 8px!important;padding:5px 9px!important;border-radius:999px!important;background:#e93921!important;color:#fff!important;font-size:11.5px!important;box-shadow:none!important}.time-deal-category-section .deal-top{grid-template-columns:104px minmax(0,1fr)!important;gap:11px!important;align-items:stretch!important}.time-deal-category-section .time-deal-hero-media{width:104px!important;height:126px!important;border-radius:14px!important;box-shadow:none!important}.time-deal-category-section .time-deal-hero-body{min-height:126px;padding:1px 0 0!important;gap:5px!important;align-content:start}.time-deal-category-section .deal-meta-row{display:flex!important;align-items:center!important;gap:5px!important}.time-deal-category-section .deal-meta-row strong,.time-deal-category-section .time-deal-hero.locked .deal-meta-row strong{padding:4px 7px!important;border-radius:999px!important;background:#fff0e8!important;color:#9a3412!important;font-size:11px!important;line-height:1.1!important}.time-deal-category-section .deal-meta-row small{color:#4a3428!important;font-size:11px!important;line-height:1.1!important}.time-deal-category-section .deal-title-button{display:-webkit-box!important;overflow:hidden!important;color:#170f0b!important;font-size:18px!important;line-height:1.18!important;-webkit-box-orient:vertical;-webkit-line-clamp:2}.time-deal-category-section .deal-price-line{display:grid!important;grid-template-columns:auto auto minmax(0,1fr)!important;align-items:center!important;gap:5px!important}.time-deal-category-section .deal-price-line span{font-size:12px!important}.time-deal-category-section .deal-price-line strong{color:#170f0b!important;font-size:25px!important;line-height:1.05!important}.time-deal-category-section .deal-price-line em{justify-self:start;padding:5px 7px!important;border-radius:999px!important;background:#e93921!important;color:#fff!important;font-size:11px!important;line-height:1!important;box-shadow:0 8px 14px #e9392129!important}.time-deal-category-section .deal-info-line{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:5px!important;align-items:center!important;font-size:11.5px!important;line-height:1.25!important}.time-deal-category-section .deal-info-line span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.time-deal-category-section .deal-info-line b{color:#e55b1f!important;font-size:11.5px!important}.time-deal-category-section .deal-actions{margin-top:9px!important;grid-template-columns:62px minmax(0,1fr) 74px!important;gap:7px!important}.time-deal-category-section .deal-detail-button,.time-deal-category-section .deal-cart-button,.time-deal-category-section .deal-stepper{height:40px!important;min-height:40px!important;border-radius:12px!important}.time-deal-category-section .deal-detail-button,.time-deal-category-section .deal-cart-button{font-size:12px!important;font-weight:950!important}.time-deal-category-section .deal-stepper{grid-template-columns:38px minmax(0,1fr) 38px!important}.time-deal-category-section .deal-stepper strong{font-size:15px!important}.time-deal-category-section .time-deal-hero.locked .deal-locked-content{opacity:1!important;filter:none!important}.time-deal-category-section .deal-lock-panel{pointer-events:none;inset:auto 12px 58px 126px!important;padding:0!important;display:block!important}.time-deal-category-section .deal-lock-card{width:100%!important;min-height:48px!important;padding:8px 9px!important;border:1px solid rgba(234,88,12,.22)!important;border-radius:14px!important;background:#ffffffe6!important;box-shadow:0 8px 18px #78350f14!important;display:grid!important;grid-template-columns:28px minmax(0,1fr)!important;gap:7px!important;align-items:center!important}.time-deal-category-section .deal-lock-card>.mdi{width:28px!important;height:28px!important;font-size:16px!important}.time-deal-category-section .deal-lock-card small{display:none!important}.time-deal-category-section .deal-lock-card strong{overflow:hidden;font-size:17px!important;line-height:1.05!important;text-overflow:ellipsis;white-space:nowrap}.time-deal-category-section .deal-lock-card p{overflow:hidden;margin-top:2px!important;font-size:9.5px!important;line-height:1.1!important;text-overflow:ellipsis;white-space:nowrap}@media(max-width:380px){.product-section .category-tabs{margin-inline:10px!important}.product-section .category-tabs button{padding-inline:5px!important;gap:3px!important}.product-section .category-tabs .mdi{font-size:16px!important}.product-section .category-tabs strong{font-size:13px!important}.product-section .category-tabs small{font-size:11px!important}.time-deal-category-section .deal-top{grid-template-columns:96px minmax(0,1fr)!important}.time-deal-category-section .time-deal-hero-media{width:96px!important}.time-deal-category-section .deal-lock-panel{left:116px!important}}.admin-sidebar-footer-v2 .admin-native-button.ghost{border-color:#f2d7cb!important;background:#fff!important;color:#8a4a31!important;box-shadow:none!important}.admin-sidebar-footer-v2 .admin-native-button.ghost:hover{border-color:#d84620!important;background:#fff1eb!important;color:#8a4a31!important}@media(max-width:760px){.admin-layout.admin-layout-v2{display:block!important;background:#fffaf7!important}.admin-sidebar.admin-sidebar-v2{position:sticky!important;top:0!important;z-index:120!important;width:100%!important;max-width:none!important;height:auto!important;min-height:0!important;padding:8px 8px 7px!important;border-right:0!important;border-bottom:1px solid #f2d7cb!important;background:#fffffffa!important;box-shadow:0 8px 18px #0f172a0f!important;transform:none!important;overflow-x:auto!important;overflow-y:hidden!important;transition:none!important}.admin-brand-v2,.admin-sidebar-footer-v2,.admin-nav-section-label,.admin-mobile-close,.admin-menu-toggle,.admin-mobile-scrim{display:none!important}.admin-side-nav.admin-side-nav-v2{width:max-content!important;min-width:100%!important;padding:0!important;display:flex!important;flex-wrap:nowrap!important;align-items:center!important;gap:6px!important}.admin-side-nav-v2 .admin-nav-link,.admin-side-nav-v2 .admin-nav-link.compact{flex:0 0 auto!important;min-width:92px!important;min-height:48px!important;padding:7px 10px!important;border:1px solid transparent!important;border-radius:14px!important;background:#fff!important;color:#2f2017!important;display:inline-flex!important;align-items:center!important;gap:7px!important;box-shadow:none!important}.admin-side-nav-v2 .admin-nav-link>.mdi{flex:0 0 auto!important;width:24px!important;height:24px!important;background:transparent!important;color:#d84620!important;font-size:22px!important}.admin-side-nav-v2 .admin-nav-link>span:last-child{min-width:0!important}.admin-side-nav-v2 .admin-nav-link strong{display:block!important;overflow:hidden!important;color:inherit!important;font-size:14px!important;font-weight:950!important;line-height:1.1!important;text-overflow:ellipsis!important;white-space:nowrap!important}.admin-side-nav-v2 .admin-nav-link small{display:none!important}.admin-side-nav-v2 .admin-nav-link.router-link-exact-active,.admin-side-nav-v2 .admin-nav-link.is-active,.admin-side-nav-v2 .admin-nav-link.router-link-active{border-color:#f2d7cb!important;background:#fff1eb!important;color:#8a4a31!important;box-shadow:inset 0 -3px #d84620!important}.admin-main.admin-main-v2{padding-top:0!important}.admin-topbar.admin-topbar-v2{top:63px!important;margin-top:0!important;grid-template-columns:minmax(0,1fr)!important}.admin-current-title{grid-column:1 / -1!important}}@media(max-width:900px){.admin-sidebar.admin-sidebar-v2{background:#7b2f1c!important;border-bottom-color:#ffffff24!important;box-shadow:0 10px 22px #7b2f1c33!important}.admin-side-nav.admin-side-nav-v2{background:#7b2f1c!important}.admin-side-nav-v2 .admin-nav-link,.admin-side-nav-v2 .admin-nav-link.compact{border-color:transparent!important;background:transparent!important;color:#ffffffc7!important}.admin-side-nav-v2 .admin-nav-link>.mdi{color:#ffffffe0!important}.admin-side-nav-v2 .admin-nav-link strong{color:inherit!important}.admin-side-nav-v2 .admin-nav-link.router-link-exact-active,.admin-side-nav-v2 .admin-nav-link.is-active,.admin-side-nav-v2 .admin-nav-link.router-link-active{border-color:#ffffffc7!important;background:#fff!important;color:#8a4a31!important;box-shadow:0 7px #efb366e0!important}.admin-side-nav-v2 .admin-nav-link.router-link-exact-active>.mdi,.admin-side-nav-v2 .admin-nav-link.is-active>.mdi,.admin-side-nav-v2 .admin-nav-link.router-link-active>.mdi{color:#8a4a31!important}.admin-sidebar-footer-v2{background:#7b2f1c!important;border-top-color:#ffffff1f!important}.admin-sidebar-footer-v2 .admin-native-button.ghost{border-color:#ffffff52!important;background:#ffffff14!important;color:#fff!important}}@media(min-width:761px)and (max-width:1100px){.admin-sidebar.admin-sidebar-v2{height:100dvh!important;min-height:100dvh!important;max-height:100dvh!important;background:#7b2f1c!important;overflow-y:auto!important}.admin-side-nav.admin-side-nav-v2{background:#7b2f1c!important}.admin-sidebar-footer-v2{margin:0!important;padding:12px 12px 24px!important;border-top-color:#ffffff24!important;background:#7b2f1c!important}.admin-side-nav-v2 .admin-nav-link.router-link-exact-active small,.admin-side-nav-v2 .admin-nav-link.is-active small,.admin-side-nav-v2 .admin-nav-link.router-link-active small{color:#5a2e1e!important;opacity:1!important}.admin-side-nav-v2 .admin-nav-link.router-link-exact-active strong,.admin-side-nav-v2 .admin-nav-link.is-active strong,.admin-side-nav-v2 .admin-nav-link.router-link-active strong,.admin-side-nav-v2 .admin-nav-link.router-link-exact-active,.admin-side-nav-v2 .admin-nav-link.is-active,.admin-side-nav-v2 .admin-nav-link.router-link-active{color:#8a4a31!important}.admin-sidebar-footer-v2 .admin-native-button.primary{background:#d84620!important;color:#fff!important}.admin-sidebar-footer-v2 .admin-native-button.ghost{border-color:#ffffffb8!important;background:#fff!important;color:#8a4a31!important}}@media(min-width:761px)and (max-width:900px){.admin-layout.admin-layout-v2{display:grid!important;grid-template-columns:238px minmax(0,1fr)!important;min-height:100dvh!important}.admin-sidebar.admin-sidebar-v2{position:sticky!important;top:0!important;width:238px!important;max-width:238px!important;height:100dvh!important;min-height:0!important;padding:10px 8px!important;overflow-x:hidden!important;overflow-y:auto!important}.admin-brand-v2,.admin-sidebar-footer-v2{display:grid!important}.admin-nav-section-label{display:block!important}.admin-side-nav.admin-side-nav-v2{width:100%!important;min-width:0!important;display:grid!important;gap:2px!important;padding:6px 4px!important;overflow:visible!important}.admin-side-nav-v2 .admin-nav-link,.admin-side-nav-v2 .admin-nav-link.compact{width:100%!important;min-width:0!important;min-height:46px!important;padding:7px 9px!important;display:grid!important;grid-template-columns:28px minmax(0,1fr)!important;justify-content:stretch!important;gap:8px!important;text-align:left!important}.admin-side-nav-v2 .admin-nav-link small{display:block!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-main.admin-main-v2{padding:14px 12px 22px!important}}:root{--admin-ink: #32160c;--admin-muted: #70402e;--admin-line: #f2d7cb;--admin-soft: #fff8f3;--admin-soft-accent: #fff1eb;--admin-accent: #d84620;--admin-accent-strong: #7b2f1c;--admin-accent-dark: #7b2f1c;--admin-warn: #e95f1d;--admin-danger: #dc2626;--admin-shadow: 0 16px 36px rgba(23, 15, 11, .08)}.admin-layout.admin-layout-v2{width:100%!important;min-height:100dvh!important;display:grid!important;grid-template-columns:286px minmax(0,1fr)!important;background:#fff8f3!important;color:var(--admin-ink)!important;overflow-x:hidden!important}.admin-sidebar.admin-sidebar-v2{position:sticky!important;top:0!important;z-index:90!important;width:286px!important;height:100dvh!important;min-height:100dvh!important;padding:16px 14px!important;display:grid!important;grid-template-rows:auto minmax(0,1fr) auto!important;gap:14px!important;overflow-y:auto!important;overflow-x:hidden!important;border-right:0!important;background:radial-gradient(circle at 0 0,rgba(255,120,70,.28),transparent 34%),linear-gradient(180deg,#7b2f1c,#5a2415)!important;color:#fff!important;box-shadow:10px 0 30px #7b2f1c1f!important}.admin-brand.admin-brand-v2{min-height:74px!important;padding:12px!important;display:grid!important;grid-template-columns:50px minmax(0,1fr)!important;align-items:center!important;gap:12px!important;border:1px solid rgba(255,255,255,.14)!important;border-radius:18px!important;background:#ffffff14!important;color:#fff!important}.admin-brand-v2 .admin-logo{width:50px!important;height:50px!important;padding:5px!important;border-radius:14px!important;background:#fff!important;object-fit:contain!important}.admin-brand-v2 strong{display:block!important;color:#fff!important;font-size:17px!important;font-weight:950!important;line-height:1.15!important}.admin-brand-v2 span{display:block!important;margin-top:4px!important;color:#ffffffb8!important;font-size:12px!important;font-weight:750!important}.admin-side-nav.admin-side-nav-v2{width:100%!important;min-width:0!important;padding:2px 0 8px!important;display:grid!important;align-content:start!important;gap:5px!important;overflow:visible!important;background:transparent!important}.admin-nav-section-label{margin:16px 8px 5px!important;display:block!important;color:#ffffff75!important;font-size:11px!important;font-weight:900!important;letter-spacing:0!important}.admin-side-nav-v2 .admin-nav-link,.admin-side-nav-v2 .admin-nav-link.compact{width:100%!important;min-width:0!important;min-height:58px!important;padding:9px 10px!important;display:grid!important;grid-template-columns:36px minmax(0,1fr)!important;align-items:center!important;gap:10px!important;border:1px solid transparent!important;border-radius:16px!important;background:transparent!important;color:#fffc!important;box-shadow:none!important;text-decoration:none!important;transition:background-color .15s ease,color .15s ease,border-color .15s ease,transform .15s ease!important}.admin-side-nav-v2 .admin-nav-link:hover{background:#ffffff14!important;color:#fff!important}.admin-side-nav-v2 .admin-nav-link>.mdi{width:36px!important;height:36px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:12px!important;background:#ffffff17!important;color:#ffffffe6!important;font-size:21px!important}.admin-side-nav-v2 .admin-nav-link strong{display:block!important;overflow:hidden!important;color:inherit!important;font-size:15px!important;font-weight:950!important;line-height:1.15!important;text-overflow:ellipsis!important;white-space:nowrap!important}.admin-side-nav-v2 .admin-nav-link small{display:block!important;overflow:hidden!important;margin-top:4px!important;color:#ffffff8a!important;font-size:11px!important;font-weight:700!important;line-height:1.15!important;text-overflow:ellipsis!important;white-space:nowrap!important}.admin-side-nav-v2 .admin-nav-link.router-link-exact-active,.admin-side-nav-v2 .admin-nav-link.router-link-active,.admin-side-nav-v2 .admin-nav-link.is-active{border-color:#fffc!important;background:#fff!important;color:var(--admin-accent-strong)!important;box-shadow:0 7px #eeae59c7!important;transform:translateY(-1px)!important}.admin-side-nav-v2 .admin-nav-link.router-link-exact-active>.mdi,.admin-side-nav-v2 .admin-nav-link.router-link-active>.mdi,.admin-side-nav-v2 .admin-nav-link.is-active>.mdi{background:var(--admin-soft-accent)!important;color:var(--admin-accent)!important}.admin-side-nav-v2 .admin-nav-link.router-link-exact-active small,.admin-side-nav-v2 .admin-nav-link.router-link-active small,.admin-side-nav-v2 .admin-nav-link.is-active small{color:#60483b!important}.admin-sidebar-footer.admin-sidebar-footer-v2{margin:0!important;padding:14px 0 0!important;display:grid!important;gap:9px!important;border-top:1px solid rgba(255,255,255,.13)!important;background:transparent!important}.admin-main.admin-main-v2{min-width:0!important;padding:22px 24px 44px!important;background:var(--admin-soft)!important}.admin-topbar.admin-topbar-v2{position:sticky!important;top:0!important;z-index:60!important;min-height:76px!important;margin:0 0 18px!important;padding:14px 16px!important;display:grid!important;grid-template-columns:minmax(220px,1fr) auto auto!important;align-items:center!important;gap:14px!important;border:1px solid var(--admin-line)!important;border-radius:22px!important;background:#fffffff0!important;box-shadow:0 10px 24px #170f0b0f!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important}.admin-menu-toggle,.admin-mobile-close,.admin-mobile-scrim{display:none!important}.admin-current-title span{display:block!important;color:var(--admin-muted)!important;font-size:13px!important;font-weight:850!important;line-height:1.2!important}.admin-current-title h1{margin:3px 0 0!important;color:var(--admin-ink)!important;font-size:clamp(26px,2.2vw,34px)!important;font-weight:950!important;line-height:1.1!important;letter-spacing:0!important}.admin-topbar-status{display:flex!important;flex-wrap:wrap!important;justify-content:flex-end!important;gap:8px!important}.admin-topbar-status span{min-height:34px!important;padding:7px 10px!important;display:inline-flex!important;align-items:center!important;gap:5px!important;border:1px solid #f2d7cb!important;border-radius:999px!important;background:#fff8f3!important;color:#5a2e1e!important;font-size:12px!important;font-weight:850!important}.admin-topbar-status b{color:var(--admin-accent)!important;font-size:15px!important;font-weight:950!important}.admin-topbar-actions,.admin-head-actions,.v-card-actions{display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important}.admin-native-button,.admin-primary-btn,.admin-secondary-btn,.admin-danger-btn,.table-primary-btn,.table-secondary-btn,.table-danger-btn,.table-step-btn,.table-done-btn,.delivery-mini-button,.delivery-action-button,.admin-today-actions button,.admin-task-grid button,.admin-dashboard-card header button,.admin-compact-list button,.admin-filter-bar button,.admin-mini-metrics button,.admin-bulk-actions button,.notice-admin-actions .v-btn,.table-actions .v-btn{min-height:40px!important;padding:0 15px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;border:1px solid #f2d7cb!important;border-radius:12px!important;background:#fff!important;color:var(--admin-accent-strong)!important;box-shadow:none!important;font-size:13px!important;font-weight:950!important;line-height:1!important;letter-spacing:0!important;text-decoration:none!important;white-space:nowrap!important;opacity:1!important;transition:border-color .15s ease,background-color .15s ease,transform .15s ease!important}.admin-native-button:hover,.admin-primary-btn:hover,.admin-secondary-btn:hover,.table-primary-btn:hover,.table-secondary-btn:hover,.delivery-mini-button:hover,.admin-filter-bar button:hover{border-color:var(--admin-accent)!important;background:#fff8f3!important;transform:translateY(-1px)!important}.admin-mini-metrics button,.admin-bulk-actions button{min-height:48px!important;justify-content:flex-start!important}.admin-mini-metrics button{min-height:118px!important;padding:16px!important;align-items:flex-start!important;flex-direction:column!important;border-radius:18px!important}.admin-mini-metrics button span{color:var(--admin-muted)!important;font-size:13px!important;font-weight:850!important}.admin-mini-metrics button strong{color:var(--admin-ink)!important;font-size:30px!important;font-weight:950!important;line-height:1!important}.admin-mini-metrics button.active{border-color:var(--admin-accent)!important;background:var(--admin-accent)!important;color:#fff!important;box-shadow:0 12px 26px #9f32192e!important}.admin-native-button.primary,.admin-primary-btn,.table-primary-btn,.table-done-btn,.delivery-action-button.done,.delivery-action-button.ready,.admin-bulk-actions button.done,.admin-bulk-actions button.ready,.admin-today-actions .primary{border-color:var(--admin-accent)!important;background:var(--admin-accent)!important;color:#fff!important;box-shadow:0 10px 22px #9f321929!important}.admin-native-button.secondary,.admin-secondary-btn,.table-secondary-btn,.delivery-mini-button,.admin-today-actions button:not(.primary){border-color:#f2d7cb!important;background:#fff!important;color:var(--admin-accent-strong)!important}.admin-danger-btn,.table-danger-btn,.delivery-action-button.danger,.delivery-action-button.undo,.admin-bulk-actions button.danger{border-color:#fecaca!important;background:#fff7f7!important;color:var(--admin-danger)!important}.admin-native-button.full{width:100%!important}.admin-native-button:disabled,.admin-primary-btn:disabled,.admin-secondary-btn:disabled,.table-primary-btn:disabled,.table-secondary-btn:disabled,.table-danger-btn:disabled,.delivery-action-button:disabled,.delivery-mini-button:disabled,.v-btn--disabled{border-color:#f1e7df!important;background:#fbf6f2!important;color:#80675a!important;box-shadow:none!important;cursor:not-allowed!important;opacity:1!important;transform:none!important}.admin-dashboard-v2,.admin-main-v2>.v-card,.admin-main-v2 .v-card{max-width:none!important}.admin-today-panel,.admin-dashboard-card,.admin-main-v2>.v-card,.delivery-admin-card,.admin-table-wrap,.notice-admin-card{border:1px solid var(--admin-line)!important;border-radius:22px!important;background:#fff!important;box-shadow:var(--admin-shadow)!important;overflow:hidden!important}.admin-today-panel{padding:24px!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:18px!important;align-items:end!important}.eyebrow,.admin-page-subtitle,.metric-label,.admin-table-subtext{letter-spacing:0!important}.admin-today-copy h2{margin:4px 0 10px!important;color:var(--admin-ink)!important;font-size:clamp(28px,3vw,44px)!important;font-weight:950!important;line-height:1.08!important}.admin-today-copy p{max-width:680px!important;color:var(--admin-muted)!important;font-size:16px!important;font-weight:750!important;line-height:1.55!important}.admin-kpi-grid-v2,.metric-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px!important}.admin-kpi-grid-v2 article,.metric-card,.admin-metric-static{min-width:0!important;min-height:132px!important;padding:18px!important;display:grid!important;align-content:start!important;gap:5px!important;border:1px solid var(--admin-line)!important;border-radius:20px!important;background:#fff!important;box-shadow:0 10px 22px #170f0b0d!important;overflow:hidden!important}.admin-kpi-grid-v2 .mdi,.metric-card .mdi{width:42px!important;height:42px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:14px!important;background:var(--admin-soft-accent)!important;color:var(--admin-accent)!important;font-size:24px!important}.admin-kpi-grid-v2 small,.metric-label,.admin-metric-static span{color:var(--admin-muted)!important;font-size:13px!important;font-weight:850!important}.admin-kpi-grid-v2 strong,.metric-value,.admin-metric-static strong{color:var(--admin-ink)!important;font-size:clamp(28px,3vw,38px)!important;font-weight:950!important;line-height:1.05!important}.admin-kpi-grid-v2 em,.metric-card small,.admin-metric-static em{color:var(--admin-muted)!important;font-size:12px!important;font-style:normal!important;font-weight:750!important}.admin-kpi-grid-v2 article.warning,.metric-card.warning{border-color:#fed7aa!important;background:#fffaf4!important}.admin-kpi-grid-v2 article.warning .mdi,.metric-card.warning .mdi{background:#ffedd5!important;color:var(--admin-warn)!important}.admin-task-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important}.admin-task-grid button{min-height:116px!important;padding:18px!important;justify-content:flex-start!important;align-items:flex-start!important;display:grid!important;grid-template-columns:42px minmax(0,1fr) 20px!important;grid-template-rows:auto auto!important;gap:8px 12px!important;text-align:left!important;border-radius:20px!important;background:#fff!important}.admin-task-grid button>.mdi:first-child{grid-row:1 / span 2!important;width:42px!important;height:42px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:14px!important;background:var(--admin-soft-accent)!important;color:var(--admin-accent)!important;font-size:23px!important}.admin-task-grid button strong{color:var(--admin-ink)!important;font-size:17px!important;font-weight:950!important}.admin-task-grid button small{color:var(--admin-muted)!important;font-size:12px!important;font-weight:750!important;line-height:1.4!important}.admin-dashboard-columns{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important}.admin-dashboard-card{padding:18px!important}.admin-dashboard-card header,.admin-section-title,.admin-page-head{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:14px!important}.admin-page-head{padding:22px 22px 12px!important;border-bottom:0!important}.admin-page-title,.admin-dashboard-card h3{color:var(--admin-ink)!important;font-size:clamp(22px,2vw,30px)!important;font-weight:950!important;line-height:1.12!important}.admin-page-subtitle{margin-top:6px!important;color:var(--admin-muted)!important;font-size:14px!important;font-weight:750!important;line-height:1.45!important;white-space:normal!important;overflow-wrap:anywhere!important}.admin-filter-bar,.admin-help-strip,.admin-bulk-actions{margin:12px 22px!important;padding:12px!important;border:1px solid var(--admin-line)!important;border-radius:16px!important;background:#fffaf7!important;box-shadow:none!important}.admin-mini-metrics{margin:10px 22px 14px!important;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important}.admin-table-wrap{margin:14px 22px 22px!important;overflow-x:auto!important}.admin-table{width:100%!important;min-width:920px!important;border-collapse:separate!important;border-spacing:0!important;table-layout:auto!important;background:#fff!important}.admin-table th,.admin-table td{padding:14px 13px!important;border-bottom:1px solid #fff8f3!important;color:var(--admin-ink)!important;font-size:13px!important;font-weight:750!important;line-height:1.35!important;vertical-align:middle!important}.admin-table th{position:sticky!important;top:0!important;z-index:1!important;background:#fff8f3!important;color:#4a3428!important;font-size:12px!important;font-weight:950!important}.admin-product-cell{display:grid!important;grid-template-columns:58px minmax(0,1fr)!important;gap:12px!important;align-items:center!important}.admin-product-cell img{width:58px!important;height:58px!important;border-radius:14px!important;object-fit:cover!important}.stock-control-cell{width:132px!important;height:38px!important;padding:0 4px!important;display:grid!important;grid-template-columns:34px minmax(0,1fr) 34px!important;align-items:center!important;gap:4px!important;border:1px solid #f2d7cb!important;border-radius:12px!important;background:#fffaf7!important}.stock-control-cell button{width:30px!important;height:30px!important;border:0!important;border-radius:9px!important;background:transparent!important;color:var(--admin-accent)!important;font-size:18px!important;font-weight:950!important}.stock-control-cell input{width:100%!important;border:0!important;background:transparent!important;color:var(--admin-ink)!important;font-size:15px!important;font-weight:950!important;text-align:center!important;outline:none!important}.admin-stock-progress{width:132px!important;margin-top:7px!important;display:grid!important;gap:4px!important}.admin-stock-progress span{display:block!important;height:6px!important;overflow:hidden!important;border-radius:999px!important;background:#fff8f3!important}.admin-stock-progress i{display:block!important;height:100%!important;border-radius:inherit!important;background:linear-gradient(90deg,#f2c14e,#e44f2a)!important}.admin-stock-progress small{color:#60483b!important;font-size:11px!important;font-weight:850!important;white-space:nowrap!important}.table-actions{display:flex!important;flex-wrap:wrap!important;justify-content:flex-end!important;gap:6px!important}.table-actions .v-btn,.notice-admin-actions .v-btn{min-width:64px!important}.delivery-card-list{padding:0 22px 22px!important;display:grid!important;gap:12px!important}.delivery-order-card{padding:16px!important;border:1px solid var(--admin-line)!important;border-radius:18px!important;background:#fff!important;box-shadow:0 10px 24px #170f0b0f!important}.delivery-order-actions{display:grid!important;grid-template-columns:repeat(6,minmax(78px,1fr))!important;gap:8px!important}.delivery-action-button,.delivery-mini-button{width:100%!important}.notice-admin-list{padding:0 22px 22px!important;display:grid!important;gap:12px!important}.notice-admin-card{padding:16px!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:12px!important}.admin-main-v2 .v-field,.admin-main-v2 input,.admin-main-v2 textarea,.admin-main-v2 select{border-radius:13px!important}@media(max-width:1180px){.admin-layout.admin-layout-v2{grid-template-columns:252px minmax(0,1fr)!important}.admin-sidebar.admin-sidebar-v2{width:252px!important;padding:12px 10px!important}.admin-kpi-grid-v2,.metric-grid,.admin-mini-metrics,.admin-task-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.admin-topbar.admin-topbar-v2{grid-template-columns:minmax(0,1fr)!important}.admin-topbar-status,.admin-topbar-actions{justify-content:flex-start!important}}@media(max-width:760px){.admin-layout.admin-layout-v2{display:block!important;background:var(--admin-soft)!important}.admin-sidebar.admin-sidebar-v2{position:sticky!important;top:0!important;z-index:120!important;width:100%!important;height:auto!important;min-height:0!important;padding:9px 10px!important;display:block!important;overflow-x:auto!important;overflow-y:hidden!important;border-bottom:1px solid rgba(255,255,255,.12)!important;background:var(--admin-accent-dark)!important;box-shadow:0 10px 22px #7b2f1c2e!important}.admin-brand.admin-brand-v2,.admin-sidebar-footer.admin-sidebar-footer-v2,.admin-nav-section-label,.admin-mobile-close,.admin-menu-toggle,.admin-mobile-scrim{display:none!important}.admin-side-nav.admin-side-nav-v2{width:max-content!important;min-width:100%!important;padding:0!important;display:flex!important;flex-wrap:nowrap!important;gap:7px!important;background:transparent!important}.admin-side-nav-v2 .admin-nav-link,.admin-side-nav-v2 .admin-nav-link.compact{flex:0 0 auto!important;width:auto!important;min-width:92px!important;min-height:48px!important;padding:7px 10px!important;display:inline-flex!important;justify-content:center!important;gap:6px!important;border-radius:15px!important;color:#ffffffc7!important;text-align:center!important}.admin-side-nav-v2 .admin-nav-link>.mdi{width:24px!important;height:24px!important;background:transparent!important;color:currentColor!important;font-size:20px!important}.admin-side-nav-v2 .admin-nav-link strong{font-size:14px!important}.admin-side-nav-v2 .admin-nav-link small{display:none!important}.admin-side-nav-v2 .admin-nav-link.router-link-exact-active,.admin-side-nav-v2 .admin-nav-link.router-link-active,.admin-side-nav-v2 .admin-nav-link.is-active{background:#fff!important;color:var(--admin-accent-strong)!important;box-shadow:0 5px #eeae59db!important}.admin-main.admin-main-v2{padding:10px 10px 26px!important}.admin-topbar.admin-topbar-v2{position:sticky!important;top:66px!important;z-index:80!important;min-height:58px!important;margin-bottom:12px!important;padding:12px!important;grid-template-columns:minmax(0,1fr)!important;border-radius:18px!important}.admin-current-title span{font-size:12px!important}.admin-current-title h1{font-size:24px!important}.admin-topbar-status,.admin-topbar-actions{display:none!important}.admin-today-panel{padding:18px!important;grid-template-columns:1fr!important}.admin-today-copy h2{font-size:29px!important}.admin-today-copy p{font-size:14px!important}.admin-today-actions,.admin-head-actions{display:grid!important;grid-template-columns:1fr 1fr!important;width:100%!important}.admin-kpi-grid-v2,.metric-grid,.admin-mini-metrics,.admin-task-grid,.admin-dashboard-columns{grid-template-columns:1fr!important;gap:10px!important}.admin-kpi-grid-v2 article,.metric-card,.admin-metric-static{min-height:106px!important;padding:15px!important}.admin-kpi-grid-v2 strong,.metric-value,.admin-metric-static strong{font-size:30px!important}.admin-page-head{padding:18px 16px 8px!important;display:grid!important}.admin-page-title{font-size:25px!important}.admin-filter-bar,.admin-help-strip,.admin-bulk-actions,.admin-mini-metrics,.admin-table-wrap{margin-inline:14px!important}.admin-filter-bar{display:grid!important;grid-template-columns:1fr!important}.admin-table-wrap{border-radius:18px!important}.admin-table{min-width:760px!important}.table-actions{justify-content:flex-start!important}.delivery-order-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important}.notice-admin-card{grid-template-columns:1fr!important}.notice-admin-actions{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(max-width:560px){.admin-table-wrap{overflow:visible!important;border:0!important;background:transparent!important;box-shadow:none!important}.admin-table,.admin-table thead,.admin-table tbody,.admin-table tr,.admin-table th,.admin-table td{display:block!important;width:100%!important;min-width:0!important}.admin-table thead{display:none!important}.admin-table{background:transparent!important}.admin-table tr{margin-bottom:12px!important;padding:12px!important;border:1px solid var(--admin-line)!important;border-radius:18px!important;background:#fff!important;box-shadow:0 10px 22px #170f0b0d!important}.admin-table td{padding:8px 0!important;display:grid!important;grid-template-columns:88px minmax(0,1fr)!important;gap:10px!important;border-bottom:1px solid #fff8f3!important;font-size:13px!important}.admin-table td:last-child{border-bottom:0!important}.admin-table td:before{content:attr(data-label)!important;display:block!important;color:var(--admin-muted)!important;font-size:12px!important;font-weight:900!important}.admin-product-cell{grid-template-columns:52px minmax(0,1fr)!important}.admin-product-cell img{width:52px!important;height:52px!important}.table-actions,.delivery-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important}.table-actions .v-btn,.notice-admin-actions .v-btn,.delivery-action-button,.delivery-mini-button{width:100%!important;min-width:0!important}.admin-bulk-actions{display:grid!important;grid-template-columns:1fr!important}.admin-bulk-actions button{width:100%!important;justify-content:center!important}}.time-deal-category-section .time-deal-hero.locked .deal-actions{position:relative!important;z-index:8!important}.time-deal-category-section .time-deal-hero.locked .deal-detail-button{pointer-events:auto!important;border-color:#ff4b1fb8!important;background:linear-gradient(180deg,#fffdfb,#fff1eb)!important;color:#e53418!important;opacity:1!important;box-shadow:0 8px 18px #ff4b1f1f!important}.time-deal-category-section .time-deal-hero.locked .deal-detail-button:hover{background:#ff4b1f!important;border-color:#ff4b1f!important;color:#fff!important}.time-deal-category-section .time-deal-hero.locked .deal-stepper,.time-deal-category-section .time-deal-hero.locked .deal-cart-button{position:relative!important;z-index:7!important}.time-deal-category-section .time-deal-hero.locked .deal-lock-panel{z-index:6!important}.product-detail-v2{padding-bottom:112px!important;background:#fff!important}.product-detail-v2 .detail-top-nav{top:0!important;height:56px!important;border-top:1px solid #fff8f3!important;border-bottom:1px solid #fff1eb!important;background:#fffffffa!important;box-shadow:0 8px 16px #0f172a0a!important}.product-detail-v2 .detail-icon-spacer{width:42px!important;height:42px!important;flex:0 0 42px!important;display:block!important;visibility:hidden!important}.product-detail-v2 .detail-hero-card{margin:0!important;min-height:292px!important;height:292px!important;border:0!important;border-radius:0!important;background:#fffaf7!important;box-shadow:none!important}.product-detail-v2 .detail-hero-card .detail-hero-image{width:100%!important;height:292px!important;min-height:292px!important;object-fit:cover!important;object-position:center center!important}.product-detail-v2 .detail-body-v2{padding:14px 14px 0!important}.product-detail-v2 .detail-summary-card{margin-top:0!important;border-radius:20px!important}@media(max-width:520px){.product-detail-v2 .detail-hero-card,.product-detail-v2 .detail-hero-card .detail-hero-image{height:270px!important;min-height:270px!important}}.time-deal-category-section>.category-section-head{display:none!important}.time-deal-category-section .banana-time-deal,.banana-time-deal{position:relative!important;min-height:276px!important;margin:0 8px 6px!important;padding:8px 10px 9px!important;border:5px solid #ff4b1f!important;border-radius:15px!important;background:#fffdfa!important;color:#101214!important;box-shadow:none!important;overflow:hidden!important}.time-deal-category-section .banana-time-deal:not(.locked):not(.purchased),.banana-time-deal:not(.locked):not(.purchased){border-color:#f0d6c8!important}.banana-time-deal:before,.banana-time-deal:after{content:none!important}.banana-time-deal .deal-card-head{height:38px!important;display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:10px!important}.banana-time-deal .deal-card-title{display:inline-flex!important;align-items:center!important;gap:7px!important;color:#ff2f18!important;line-height:1!important}.banana-time-deal .deal-card-title .mdi{width:31px!important;height:31px!important;border-radius:999px!important;background:#ff3a20!important;color:#fff!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;font-size:23px!important}.banana-time-deal .deal-card-title strong{color:#ff2f18!important;font-size:25px!important;line-height:31px!important;font-weight:950!important;letter-spacing:0!important}.banana-time-deal .deal-card-head>small{padding-top:7px!important;color:#ff321c!important;font-size:12px!important;line-height:1!important;font-weight:850!important;white-space:nowrap!important}.banana-time-deal .deal-locked-content{position:relative!important;z-index:1!important;display:grid!important;gap:8px!important;opacity:1!important;filter:none!important;pointer-events:auto!important}.banana-time-deal .deal-top{display:grid!important;grid-template-columns:112px minmax(0,1fr)!important;gap:10px!important;align-items:start!important}.banana-time-deal .deal-media-column{position:relative!important;padding-top:31px!important}.banana-time-deal .deal-event-badge{position:absolute!important;left:0!important;top:0!important;z-index:3!important;width:max-content!important;min-height:25px!important;margin:0!important;padding:0 9px!important;border:0!important;border-radius:999px!important;background:#f3321c!important;color:#fff!important;box-shadow:none!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:4px!important;font-size:11px!important;line-height:25px!important;font-weight:950!important;white-space:nowrap!important}.banana-time-deal .deal-event-badge .mdi{font-size:13px!important}.banana-time-deal .time-deal-hero-media{width:112px!important;height:132px!important;margin:0!important;padding:0!important;border:0!important;border-radius:9px!important;background:#f2eadf!important;box-shadow:none!important;overflow:hidden!important;cursor:pointer!important}.banana-time-deal .time-deal-hero-media img{width:100%!important;height:100%!important;display:block!important;object-fit:cover!important;object-position:center center!important}.banana-time-deal .time-deal-hero-body{min-height:164px!important;padding:2px 0 0!important;display:grid!important;align-content:start!important;gap:6px!important}.banana-time-deal .deal-meta-row{display:grid!important;grid-template-columns:auto auto!important;justify-content:start!important;align-items:center!important;gap:6px!important}.banana-time-deal .deal-meta-row strong,.banana-time-deal.locked .deal-meta-row strong,.banana-time-deal .deal-meta-row small{min-height:24px!important;padding:0 8px!important;border:0!important;border-radius:999px!important;background:#fff0ec!important;color:#111214!important;box-shadow:none!important;display:inline-flex!important;align-items:center!important;gap:4px!important;font-size:11px!important;line-height:24px!important;font-weight:850!important;white-space:nowrap!important}.banana-time-deal .deal-meta-row .mdi{color:#ff3a20!important;font-size:13px!important}.banana-time-deal .deal-title-button{width:100%!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;color:#111214!important;display:block!important;overflow:visible!important;text-align:left!important;text-overflow:clip!important;white-space:normal!important;font:inherit!important;font-size:17px!important;line-height:1.18!important;font-weight:950!important;letter-spacing:0!important}.banana-time-deal .deal-price-line{min-height:37px!important;display:grid!important;grid-template-columns:auto auto minmax(0,1fr)!important;align-items:center!important;gap:7px!important}.banana-time-deal .deal-price-line span{color:#6c6c6c!important;font-size:13px!important;line-height:1!important;font-weight:650!important;text-decoration:line-through!important;text-decoration-thickness:2px!important}.banana-time-deal .deal-price-line strong{color:#ff2f18!important;font-size:30px!important;line-height:1!important;font-weight:950!important;letter-spacing:0!important;white-space:nowrap!important}.banana-time-deal .deal-price-line em{justify-self:start!important;min-height:31px!important;padding:0 10px!important;border:0!important;border-radius:6px!important;background:linear-gradient(180deg,#ff4b1f,#e92a17)!important;color:#fff!important;box-shadow:0 5px #c91f10!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;font-size:13px!important;line-height:1!important;font-style:normal!important;font-weight:950!important;white-space:nowrap!important}.banana-time-deal .deal-lock-panel,.banana-time-deal.locked .deal-lock-panel{position:static!important;z-index:4!important;inset:auto!important;width:100%!important;min-height:58px!important;padding:0!important;display:block!important;pointer-events:none!important}.banana-time-deal .deal-lock-card{width:100%!important;min-height:58px!important;padding:8px 10px!important;border:0!important;border-radius:8px!important;background:linear-gradient(135deg,#6f1311f7,#8c1c10f2),repeating-linear-gradient(135deg,#ffffff14 0,#ffffff14 8px,#fff0 8px,#fff0 16px)!important;box-shadow:none!important;display:grid!important;grid-template-columns:40px minmax(0,1fr)!important;align-items:center!important;gap:8px!important}.banana-time-deal .deal-lock-card>.mdi{width:32px!important;height:32px!important;border-radius:999px!important;background:#a22314!important;color:#fff!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;font-size:18px!important}.banana-time-deal.purchased .deal-lock-card{border:1px solid rgba(216,70,32,.2)!important;background:linear-gradient(135deg,#fff8f3fa,#ffefe5f5)!important;box-shadow:none!important}.banana-time-deal:not(.locked):not(.purchased) .deal-lock-card{border:1px solid rgba(216,70,32,.2)!important;background:linear-gradient(135deg,#fff8f3fa,#ffefe5f5)!important;box-shadow:none!important}.banana-time-deal.purchased .deal-lock-card>.mdi{background:#fff1e9!important;color:#d84620!important;-webkit-text-fill-color:#d84620!important;box-shadow:inset 0 0 0 1px #d8462038!important}.banana-time-deal:not(.locked):not(.purchased) .deal-lock-card>.mdi{background:#fff1e9!important;color:#d84620!important;-webkit-text-fill-color:#d84620!important;box-shadow:inset 0 0 0 1px #d8462038!important}.banana-time-deal .deal-lock-card strong{display:block!important;color:#ffd538!important;overflow:visible!important;font-size:19px!important;line-height:1.05!important;font-weight:950!important;letter-spacing:0!important;text-overflow:clip!important;white-space:nowrap!important}.banana-time-deal.purchased .deal-lock-card strong{color:#6f2c16!important}.banana-time-deal:not(.locked):not(.purchased) .deal-lock-card strong{color:#6f2c16!important}.banana-time-deal .deal-lock-card p{margin:4px 0 0!important;color:#fff5e5!important;overflow:visible!important;font-size:10.5px!important;line-height:1.1!important;font-weight:750!important;text-overflow:clip!important;white-space:nowrap!important}.banana-time-deal.purchased .deal-lock-card p{color:#8f4629!important}.banana-time-deal:not(.locked):not(.purchased) .deal-lock-card p{color:#8f4629!important}.banana-time-deal:not(.locked) .deal-lock-panel{display:block!important}.banana-time-deal .deal-info-line{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:6px!important;color:#5c635f!important;font-size:11px!important;line-height:1.2!important;font-weight:700!important}.banana-time-deal .deal-info-line span{min-width:0!important;overflow:visible!important;text-overflow:clip!important;white-space:normal!important}.banana-time-deal .deal-info-line b{color:#ff3a20!important;font-size:11px!important;line-height:1!important;font-weight:900!important;white-space:nowrap!important}.banana-time-deal .deal-actions,.banana-time-deal.locked .deal-actions{position:relative!important;z-index:8!important;margin-top:0!important;display:grid!important;grid-template-columns:72px minmax(0,1fr) 95px!important;align-items:center!important;gap:8px!important}.banana-time-deal .deal-detail-button,.banana-time-deal .deal-cart-button,.banana-time-deal .deal-stepper{height:39px!important;min-height:39px!important;border-radius:5px!important;box-shadow:none!important}.banana-time-deal .deal-detail-button{border:1px solid rgba(255,75,31,.7)!important;background:linear-gradient(180deg,#fffdfb,#fff2ec)!important;color:#e53418!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:3px!important;font-size:12px!important;font-weight:950!important;transition:background .15s ease,border-color .15s ease,color .15s ease!important}.banana-time-deal .deal-detail-button .mdi{font-size:14px!important}.banana-time-deal .deal-detail-button:hover,.banana-time-deal .deal-detail-button:focus-visible{border-color:#ff4b1f!important;background:#ff4b1f!important;color:#fff!important}.admin-layout.admin-layout-v2{grid-template-columns:268px minmax(0,1fr)!important;background:#fffaf7!important}.admin-sidebar.admin-sidebar-v2{width:268px!important;padding:12px!important;display:flex!important;flex-direction:column!important;gap:10px!important;overflow:hidden!important;background:#7b2f1c!important}.admin-brand.admin-brand-v2{min-height:62px!important;padding:9px 10px!important;border-radius:16px!important;flex:0 0 auto!important}.admin-brand-v2 .admin-logo{width:44px!important;height:44px!important}.admin-side-nav.admin-side-nav-v2{flex:1 1 auto!important;min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important;gap:3px!important;padding:0 2px 8px 0!important;scrollbar-width:thin!important}.admin-nav-section-label{margin:10px 8px 4px!important;color:#ffffff85!important}.admin-side-nav-v2 .admin-nav-link,.admin-side-nav-v2 .admin-nav-link.compact{min-height:50px!important;padding:7px 9px!important;border-radius:14px!important;box-shadow:none!important;transform:none!important}.admin-side-nav-v2 .admin-nav-link>.mdi{width:32px!important;height:32px!important;border-radius:11px!important;font-size:19px!important}.admin-side-nav-v2 .admin-nav-link.admin-route-partial:not(.is-active),.admin-side-nav-v2 .admin-nav-link.router-link-active:not(.is-active),.admin-side-nav-v2 .admin-nav-link:not(.is-active){border-color:transparent!important;background:transparent!important;color:#ffffffd1!important;box-shadow:none!important}.admin-side-nav-v2 .admin-nav-link.admin-route-partial:not(.is-active) small,.admin-side-nav-v2 .admin-nav-link.router-link-active:not(.is-active) small,.admin-side-nav-v2 .admin-nav-link:not(.is-active) small{color:#ffffff94!important}.admin-side-nav-v2 .admin-nav-link.is-active{border-color:#ffffffe0!important;background:#fff!important;color:#7b2f1c!important;box-shadow:0 4px #f0b35f!important}.admin-side-nav-v2 .admin-nav-link.is-active small{color:#70402e!important}.admin-sidebar-footer.admin-sidebar-footer-v2{flex:0 0 auto!important;padding-top:10px!important}.admin-main.admin-main-v2{padding:18px 22px 40px!important}.admin-topbar.admin-topbar-v2{min-height:68px!important;margin-bottom:14px!important;padding:12px 14px!important;border-radius:18px!important}.admin-current-title h1{font-size:clamp(24px,2vw,30px)!important}.admin-topbar-actions,.admin-head-actions,.v-card-actions{gap:8px!important}.admin-native-button,.admin-primary-btn,.admin-secondary-btn,.admin-danger-btn,.table-primary-btn,.table-secondary-btn,.table-danger-btn,.table-step-btn,.table-done-btn,.delivery-mini-button,.delivery-action-button,.admin-bulk-actions button,.admin-task-grid button,.admin-dashboard-card header button,.notice-admin-actions .v-btn,.table-actions .v-btn{min-height:38px!important;min-width:78px!important;padding:0 14px!important;border-radius:11px!important;font-weight:900!important;letter-spacing:0!important}.admin-native-button.primary,.admin-primary-btn,.table-primary-btn,.table-done-btn,.delivery-action-button.done,.delivery-action-button.ready,.admin-bulk-actions button.done,.admin-bulk-actions button.ready{border-color:#d84620!important;background:#d84620!important;color:#fff!important;box-shadow:0 10px 20px #d8462024!important}.admin-native-button.secondary,.admin-secondary-btn,.table-secondary-btn,.table-step-btn,.delivery-mini-button,.admin-bulk-actions button.secondary{border-color:#f2d7cb!important;background:#fff!important;color:#7b2f1c!important}.admin-native-button.danger,.admin-danger-btn,.table-danger-btn,.delivery-action-button.danger,.delivery-action-button.undo,.admin-bulk-actions button.danger{border-color:#fecaca!important;background:#fff7f7!important;color:#dc2626!important}.admin-native-button.ghost{border-color:#ffffff52!important;background:#ffffff14!important;color:#fff!important}.admin-native-button:hover,.admin-primary-btn:hover,.admin-secondary-btn:hover,.admin-danger-btn:hover,.table-primary-btn:hover,.table-secondary-btn:hover,.table-danger-btn:hover,.table-step-btn:hover,.table-done-btn:hover,.delivery-mini-button:hover,.delivery-action-button:hover{filter:none!important;transform:translateY(-1px)!important}.v-btn .v-btn__content{gap:6px!important;font-weight:900!important;letter-spacing:0!important}.admin-today-panel{padding:20px!important;border-radius:20px!important;grid-template-columns:minmax(0,1fr) minmax(260px,auto)!important;align-items:center!important}.admin-today-copy h2{font-size:clamp(25px,2.5vw,36px)!important}.admin-today-copy p{margin:0!important;font-size:14px!important}.admin-today-actions{display:grid!important;grid-template-columns:1fr!important;gap:8px!important}.admin-kpi-grid-v2,.metric-grid,.admin-task-grid{gap:12px!important}.admin-kpi-grid-v2 article,.admin-metric-static{min-height:104px!important;padding:16px!important;border-radius:18px!important}.admin-kpi-grid-v2 strong,.admin-metric-static strong{font-size:clamp(24px,2.4vw,32px)!important}.metric-grid{grid-template-columns:repeat(4,minmax(190px,1fr))!important}.metric-card{min-height:0!important;padding:0!important;border-radius:18px!important;overflow:hidden!important}.metric-card .v-card-text{min-height:108px!important;padding:16px!important;display:grid!important;grid-template-columns:42px minmax(0,1fr)!important;align-items:center!important;gap:12px!important}.metric-card .mdi{width:42px!important;height:42px!important;margin:0!important;flex:none!important}.metric-label{font-size:13px!important}.metric-value{overflow:hidden!important;color:#170f0b!important;font-size:clamp(23px,2.15vw,31px)!important;line-height:1.06!important;white-space:nowrap!important;text-overflow:ellipsis!important}.metric-card small{font-size:12px!important;line-height:1.3!important}.admin-mini-metrics{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important}.admin-mini-metrics button,.admin-metric-static{min-height:88px!important;padding:14px!important;border-radius:16px!important;align-content:start!important}.admin-mini-metrics button{justify-content:flex-start!important}.admin-mini-metrics button strong,.admin-metric-static strong{font-size:clamp(22px,2vw,28px)!important;line-height:1.08!important}.admin-mini-metrics button.active{background:#d84620!important;color:#fff!important}.admin-task-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}.admin-task-grid button{min-height:100px!important;border-radius:18px!important}.admin-task-grid button small{grid-column:2 / 4!important;white-space:normal!important}.admin-task-grid button .mdi-chevron-right{grid-column:3!important;grid-row:1 / 3!important;align-self:center!important}.admin-compact-list{gap:9px!important}.admin-compact-list button{min-height:62px!important;padding:10px 12px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;border-radius:14px!important;text-align:left!important;white-space:normal!important}.admin-compact-list button>span{min-width:0!important;display:grid!important;gap:3px!important}.admin-compact-list strong,.admin-compact-list small{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.admin-compact-list b{flex:0 0 auto!important;min-width:62px!important;text-align:right!important}.admin-page-head{padding:20px 20px 8px!important}.admin-page-title{font-size:clamp(23px,2vw,28px)!important}.admin-filter-bar,.admin-help-strip,.admin-bulk-actions,.admin-mini-metrics,.admin-table-wrap{margin-inline:20px!important}.admin-filter-bar,.admin-bulk-actions{display:grid!important;grid-template-columns:minmax(220px,1fr) auto auto auto auto auto!important;align-items:center!important;gap:8px!important}.admin-filter-bar.single{grid-template-columns:1fr!important}.admin-bulk-actions strong{color:#7b2f1c!important;font-weight:900!important}.admin-table-wrap{border-radius:18px!important}.admin-table th{background:#fff8f3!important}.admin-table th,.admin-table td{padding:13px 12px!important}.table-actions{gap:6px!important}.table-actions .v-btn{min-width:58px!important;height:36px!important}.delivery-actions{grid-template-columns:repeat(2,minmax(62px,auto))!important}.stock-control-cell{width:144px!important}.admin-product-media-editor{gap:14px!important}.delivery-route-board{margin:0 20px 14px!important}.delivery-order-card{border-radius:18px!important}.delivery-order-actions{grid-template-columns:repeat(5,minmax(84px,1fr))!important}.notice-admin-card{border-radius:18px!important}.notice-admin-actions{align-self:start!important}.settings-grid{gap:14px!important}.settings-panel{border-radius:18px!important;padding:18px!important}@media(max-width:1180px){.admin-layout.admin-layout-v2{grid-template-columns:240px minmax(0,1fr)!important}.admin-sidebar.admin-sidebar-v2{width:240px!important}.admin-task-grid,.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:760px){.admin-layout.admin-layout-v2{display:block!important}.admin-sidebar.admin-sidebar-v2{position:sticky!important;top:0!important;z-index:120!important;width:100%!important;height:auto!important;min-height:0!important;padding:8px!important;display:block!important;overflow-x:auto!important;overflow-y:hidden!important;border-radius:0!important;background:#7b2f1c!important;box-shadow:0 8px 18px #9f32192e!important;scrollbar-width:none!important}.admin-sidebar.admin-sidebar-v2::-webkit-scrollbar{display:none!important}.admin-brand.admin-brand-v2,.admin-sidebar-footer.admin-sidebar-footer-v2,.admin-nav-section-label,.admin-mobile-close,.admin-menu-toggle,.admin-mobile-scrim{display:none!important}.admin-side-nav.admin-side-nav-v2{width:max-content!important;min-width:100%!important;display:flex!important;gap:6px!important;overflow:visible!important;padding:0!important}.admin-side-nav-v2 .admin-nav-link,.admin-side-nav-v2 .admin-nav-link.compact{flex:0 0 auto!important;min-width:86px!important;min-height:44px!important;padding:6px 9px!important;display:inline-flex!important;justify-content:center!important;gap:5px!important;border-radius:14px!important}.admin-side-nav-v2 .admin-nav-link>.mdi{width:22px!important;height:22px!important;background:transparent!important;font-size:19px!important}.admin-side-nav-v2 .admin-nav-link strong{font-size:13px!important}.admin-side-nav-v2 .admin-nav-link small{display:none!important}.admin-side-nav-v2 .admin-nav-link.is-active{box-shadow:0 3px #f0b35f!important}.admin-main.admin-main-v2{padding:8px 10px 28px!important}.admin-topbar.admin-topbar-v2{top:54px!important;min-height:54px!important;margin-bottom:10px!important;padding:10px 12px!important;border-radius:16px!important}.admin-current-title h1{font-size:23px!important}.admin-today-panel{grid-template-columns:1fr!important;padding:16px!important}.admin-today-actions,.admin-head-actions{grid-template-columns:1fr!important}.admin-kpi-grid-v2,.admin-mini-metrics,.admin-dashboard-columns,.admin-task-grid,.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.metric-card .v-card-text{min-height:102px!important;padding:13px!important;grid-template-columns:36px minmax(0,1fr)!important;gap:10px!important}.metric-card .mdi{width:36px!important;height:36px!important;font-size:20px!important}.metric-value{font-size:clamp(22px,6.4vw,28px)!important}.admin-mini-metrics button,.admin-metric-static{min-height:82px!important;padding:12px!important}.admin-filter-bar,.admin-bulk-actions{grid-template-columns:1fr!important}.admin-filter-bar,.admin-help-strip,.admin-bulk-actions,.admin-mini-metrics,.admin-table-wrap,.delivery-route-board{margin-inline:12px!important}.delivery-order-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:430px){.admin-kpi-grid-v2,.admin-mini-metrics,.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.admin-dashboard-columns,.admin-task-grid{grid-template-columns:minmax(0,1fr)!important}.admin-kpi-grid-v2 article,.admin-mini-metrics button,.admin-metric-static{min-height:76px!important;padding:11px!important}.admin-topbar.admin-topbar-v2{top:54px!important}.admin-page-head{padding:16px 14px 6px!important}.admin-page-subtitle{font-size:13px!important;line-height:1.45!important}}@media(max-width:560px){.product-table-wrap .admin-table tr{padding:14px!important}.product-table-wrap .admin-table td[data-label=상품명]{grid-template-columns:minmax(0,1fr)!important;padding-bottom:12px!important}.product-table-wrap .admin-table td[data-label=상품명]:before{display:none!important}.product-table-wrap .admin-product-cell{grid-template-columns:72px minmax(0,1fr)!important;align-items:start!important}.product-table-wrap .admin-product-cell img{width:72px!important;height:72px!important}.product-table-wrap .admin-product-cell strong{font-size:15px!important;line-height:1.25!important}.product-table-wrap .admin-table td[data-label=재고]{align-items:center!important}.product-table-wrap .stock-control-cell{width:100%!important;max-width:170px!important}}.banana-time-deal .deal-stepper{border:1px solid #ffd4cb!important;background:#fff7f5!important;display:grid!important;grid-template-columns:44px minmax(0,1fr) 44px!important}.banana-time-deal .deal-stepper button{border:0!important;background:transparent!important;color:#ff321c!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;font-size:18px!important}.banana-time-deal .deal-stepper button:disabled{color:#f2a89b!important}.banana-time-deal .deal-stepper strong{color:#111214!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:16px!important;line-height:1!important;font-weight:950!important;white-space:nowrap!important}.banana-time-deal .deal-cart-button{border:0!important;background:#ff4b1f!important;color:#fff!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;font-size:13px!important;line-height:1!important;font-weight:950!important;white-space:nowrap!important}.banana-time-deal .deal-cart-button:disabled,.banana-time-deal.locked .deal-cart-button{background:#ff4b1f!important;color:#fff!important;opacity:1!important;cursor:not-allowed!important}.banana-time-deal .deal-cart-button:not(:disabled):hover{background:#ff4b1f!important;color:#fff!important;box-shadow:none!important}@media(max-width:390px){.time-deal-category-section .banana-time-deal,.banana-time-deal{margin-inline:6px!important;padding-inline:8px!important}.banana-time-deal .deal-top{grid-template-columns:104px minmax(0,1fr)!important;gap:8px!important}.banana-time-deal .time-deal-hero-media{width:104px!important}.banana-time-deal .deal-price-line strong{font-size:27px!important}.banana-time-deal .deal-actions{grid-template-columns:68px minmax(0,1fr) 86px!important;gap:6px!important}}.product-row .compact-detail-action{border:1px solid rgba(216,70,32,.3)!important;background:linear-gradient(180deg,#fff,#fff8f3)!important;color:var(--brand)!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:3px!important;box-shadow:0 8px 18px #d8462012!important}.product-row .compact-detail-action .mdi{font-size:14px!important}.product-row .compact-detail-action:hover,.product-row .compact-detail-action:focus-visible{border-color:var(--brand)!important;background:var(--brand)!important;color:#fff!important}.time-deal-category-section .banana-time-deal.locked .deal-detail-button,.banana-time-deal .deal-detail-button{border-color:#ff4b1fb8!important;background:linear-gradient(180deg,#fffdfb,#fff1eb)!important;color:#e53418!important;box-shadow:0 8px 18px #ff4b1f1f!important}.time-deal-category-section .banana-time-deal.locked .deal-detail-button:hover,.time-deal-category-section .banana-time-deal.locked .deal-detail-button:focus-visible,.banana-time-deal .deal-detail-button:hover,.banana-time-deal .deal-detail-button:focus-visible{border-color:#ff4b1f!important;background:#ff4b1f!important;color:#fff!important}.detail-poster-section{position:relative!important;margin:8px -14px 14px!important;border:0!important;border-radius:0!important;background:#fff!important;box-shadow:none!important;overflow:visible!important}.detail-poster-frame{position:relative!important;max-height:min(560px,72vh)!important;overflow:hidden!important;background:#faf6ea!important}.detail-poster-frame:after{content:""!important;position:absolute!important;right:0!important;bottom:0!important;left:0!important;height:170px!important;pointer-events:none!important;background:linear-gradient(180deg,#fff0,#ffffffeb 58%,#fff)!important}.detail-poster-section.expanded .detail-poster-frame{max-height:none!important;overflow:visible!important}.detail-poster-section.expanded .detail-poster-frame:after{display:none!important}.detail-poster-image{width:100%!important;display:block!important;border:0!important;border-radius:0!important;background:#faf6ea!important}.detail-poster-more-button{position:relative!important;z-index:2!important;width:calc(100% - 32px)!important;min-height:50px!important;margin:-70px 16px 20px!important;border:1px solid #101828!important;border-radius:8px!important;background:#fff!important;color:#101828!important;box-shadow:0 10px 26px #0f172a14!important;font-size:14px!important;font-weight:900!important;line-height:1!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important}.detail-poster-more-button:hover,.detail-poster-more-button:focus-visible{border-color:#d84620!important;color:#d84620!important;background:#fff!important}.detail-poster-section.expanded .detail-poster-more-button{margin-top:12px!important}@media(max-width:480px){.detail-poster-frame{max-height:520px!important}.detail-poster-more-button{width:calc(100% - 28px)!important;margin-right:14px!important;margin-left:14px!important}}.admin-dashboard-v2>.admin-today-panel{display:none!important}.admin-dashboard-v2 .admin-kpi-grid-v2{grid-template-columns:repeat(4,minmax(180px,1fr))!important;gap:12px!important}.admin-dashboard-v2 .admin-kpi-grid-v2 article{min-height:106px!important;padding:16px!important;display:grid!important;grid-template-columns:44px minmax(0,1fr)!important;grid-template-rows:auto auto auto!important;align-items:center!important;align-content:center!important;gap:3px 13px!important;border-radius:18px!important}.admin-dashboard-v2 .admin-kpi-grid-v2 article>.mdi{grid-row:1 / span 3!important;width:44px!important;height:44px!important;margin:0!important}.admin-dashboard-v2 .admin-kpi-grid-v2 article small,.admin-dashboard-v2 .admin-kpi-grid-v2 article strong,.admin-dashboard-v2 .admin-kpi-grid-v2 article em{min-width:0!important;grid-column:2!important}.admin-dashboard-v2 .admin-kpi-grid-v2 article small{align-self:end!important;font-size:12px!important}.admin-dashboard-v2 .admin-kpi-grid-v2 article strong{overflow:hidden!important;align-self:center!important;font-size:clamp(26px,2.4vw,34px)!important;white-space:nowrap!important;text-overflow:ellipsis!important}.admin-dashboard-v2 .admin-kpi-grid-v2 article em{align-self:start!important;font-size:12px!important}.admin-dashboard-v2 .admin-task-grid{grid-template-columns:repeat(4,minmax(190px,1fr))!important;gap:12px!important}.admin-dashboard-v2 .admin-task-grid button{position:relative!important;min-height:84px!important;padding:14px 15px!important;display:grid!important;grid-template-columns:40px minmax(0,1fr) 18px!important;grid-template-rows:auto auto!important;align-items:center!important;align-content:center!important;gap:3px 12px!important;border:1px solid #f2d7cb!important;border-radius:18px!important;background:#fff!important;color:var(--admin-ink)!important;text-align:left!important;box-shadow:0 10px 22px #170f0b0b!important}.admin-dashboard-v2 .admin-task-grid button:hover,.admin-dashboard-v2 .admin-task-grid button:focus-visible{border-color:var(--admin-accent)!important;background:#fffaf7!important;transform:translateY(-1px)!important}.admin-dashboard-v2 .admin-task-grid button.urgent{border-color:#f3c27d!important;background:#fffaf2!important}.admin-dashboard-v2 .admin-task-grid button>.mdi:first-child{grid-column:1!important;grid-row:1 / span 2!important;width:40px!important;height:40px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:14px!important;background:#fff1eb!important;color:var(--admin-accent)!important;font-size:22px!important}.admin-dashboard-v2 .admin-task-grid button.urgent>.mdi:first-child{background:#ffedd5!important;color:var(--admin-warn)!important}.admin-dashboard-v2 .admin-task-grid button strong{min-width:0!important;grid-column:2!important;grid-row:1!important;overflow:hidden!important;align-self:end!important;color:var(--admin-ink)!important;font-size:16px!important;line-height:1.2!important;white-space:nowrap!important;text-overflow:ellipsis!important}.admin-dashboard-v2 .admin-task-grid button small{min-width:0!important;grid-column:2!important;grid-row:2!important;overflow:hidden!important;align-self:start!important;color:var(--admin-muted)!important;font-size:12px!important;line-height:1.35!important;white-space:nowrap!important;text-overflow:ellipsis!important}.admin-dashboard-v2 .admin-task-grid button .mdi-chevron-right{grid-column:3!important;grid-row:1 / span 2!important;align-self:center!important;justify-self:end!important;color:#80675a!important;font-size:19px!important}@media(max-width:1180px){.admin-dashboard-v2 .admin-kpi-grid-v2,.admin-dashboard-v2 .admin-task-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:760px){.admin-dashboard-v2 .admin-kpi-grid-v2,.admin-dashboard-v2 .admin-task-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important}.admin-dashboard-v2 .admin-kpi-grid-v2 article{min-height:92px!important;padding:12px!important;grid-template-columns:36px minmax(0,1fr)!important;gap:2px 10px!important}.admin-dashboard-v2 .admin-kpi-grid-v2 article>.mdi{width:36px!important;height:36px!important;font-size:20px!important}.admin-dashboard-v2 .admin-kpi-grid-v2 article strong{font-size:clamp(22px,6vw,28px)!important}.admin-dashboard-v2 .admin-task-grid button{min-height:78px!important;padding:12px!important;grid-template-columns:36px minmax(0,1fr)!important}.admin-dashboard-v2 .admin-task-grid button>.mdi:first-child{width:36px!important;height:36px!important;font-size:20px!important}.admin-dashboard-v2 .admin-task-grid button .mdi-chevron-right{display:none!important}}@media(max-width:430px){.admin-dashboard-v2 .admin-kpi-grid-v2,.admin-dashboard-v2 .admin-task-grid{grid-template-columns:minmax(0,1fr)!important}}.detail-review-section,.reviews-page{display:grid;gap:14px}.detail-review-section{margin-top:14px;padding:18px 16px 20px;border:1px solid #f2d7cb;border-radius:20px;background:linear-gradient(180deg,#fffaf7,#fffefd 44%,#fff);overflow:hidden}.detail-review-head,.reviews-page-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.detail-review-head h2,.reviews-page-head h1{margin:2px 0 4px;color:#170f0b;font-size:24px;font-weight:900;letter-spacing:0}.detail-review-head p,.reviews-page-head p{margin:0;color:#60483b;font-size:13px;line-height:1.45}.detail-review-head a,.review-page-shop-link{min-height:42px;border:1px solid #f2d7cb;border-radius:999px;background:#fff;color:#8a4a31;font-size:13px;font-weight:900;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:4px;white-space:nowrap;padding:0 14px}.review-compose-card,.product-review-card,.my-review-card{border:1px solid #f2d7cb;border-radius:18px;background:#fff;box-shadow:0 12px 32px #0f172a0d}.review-compose-card{padding:16px;display:grid;gap:14px}.review-compose-title{display:grid;gap:4px}.review-compose-title strong{color:#170f0b;font-size:17px;font-weight:900}.review-compose-title span,.review-textarea-field span{color:#64748b;font-size:13px;line-height:1.45}.review-author-chip{min-height:42px;border:1px solid #f2d7cb;border-radius:14px;background:#fffaf7;color:#b92d18;display:inline-flex;align-items:center;gap:7px;width:fit-content;max-width:100%;padding:0 12px}.review-author-chip strong{overflow:hidden;font-size:13px;font-weight:950;white-space:nowrap;text-overflow:ellipsis}.review-author-chip.locked{border-color:#e5ded2;background:#fbf6ee;color:#9a5a10}.review-rating-picker{display:flex;align-items:center;gap:2px}.review-rating-picker button{width:28px;height:32px;border:0;border-radius:8px;background:transparent;color:#dfd0c6;font-size:25px;line-height:1;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.review-rating-picker button:disabled{color:#f1e7df;cursor:not-allowed}.review-rating-picker button.active{color:#f0a400}.review-rating-picker strong{margin-left:6px;color:#170f0b;font-size:14px;font-weight:900}.review-textarea-field{display:grid;gap:8px}.review-textarea-field textarea{width:100%;min-height:112px;resize:vertical;border:1px solid #cddcf3;border-radius:14px;background:#fbfdff;color:#170f0b;font:inherit;font-size:15px;line-height:1.55;padding:13px 14px;outline:none}.review-textarea-field textarea:focus{border-color:#d84620;box-shadow:0 0 0 4px #d846201a}.review-textarea-field textarea:disabled{background:#fff1eb;color:#8b9ab1;cursor:not-allowed}.review-photo-field{display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid #fff1eb;border-radius:16px;background:#fffaf7;padding:12px}.review-photo-field div{display:grid;gap:3px}.review-photo-field strong{color:#170f0b;font-size:14px;font-weight:950}.review-photo-field span{color:#60483b;font-size:12px;font-weight:800}.review-photo-add{min-height:38px;border:1px solid #f2d7cb;border-radius:12px;background:#fff;color:#8a4a31;display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:0 12px;font-size:13px;font-weight:950;white-space:nowrap;cursor:pointer}.review-photo-add:disabled{background:#fff1eb;color:#9b8a80;cursor:not-allowed}.review-photo-add input{display:none}.review-photo-disabled{min-height:38px;border:1px solid #dfd4c4;border-radius:12px;background:#fffaf2;color:#9a5a10;padding:0 12px;font-size:13px;font-weight:950;white-space:nowrap;cursor:pointer}.review-photo-preview-list,.product-review-photos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.product-review-photos{margin:10px 0}.product-review-photos button{width:100%;border:0;border-radius:14px;background:transparent;overflow:hidden;padding:0;cursor:zoom-in}.product-review-photos button:focus-visible,.photo-review-strip button:focus-visible{outline:3px solid rgba(216,70,32,.24);outline-offset:2px}.review-photo-preview-list figure{position:relative;margin:0}.review-photo-preview-list img,.product-review-photos img{width:100%;aspect-ratio:1;border-radius:14px;object-fit:cover;display:block}.review-photo-preview-list button{position:absolute;top:6px;right:6px;width:28px;height:28px;border:0;border-radius:999px;background:#170f0bbd;color:#fff;display:grid;place-items:center;cursor:pointer}.review-compose-bottom{display:flex;align-items:center;justify-content:space-between;gap:12px}.review-compose-bottom span{color:#7a89a3;font-size:12px;font-weight:800}.review-compose-bottom button,.my-review-actions button{min-height:44px;border:1px solid #d84620;border-radius:12px;background:#d84620;color:#fff;font-size:14px;font-weight:900;display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:0 16px}.review-compose-bottom button:disabled{border-color:#f2d7cb;background:#fff1eb;color:#8b9ab1}.review-form-message{margin:0;border-radius:12px;font-size:13px;font-weight:800;line-height:1.45;padding:11px 12px;display:inline-flex;align-items:center;gap:6px}.review-form-message.success{background:#fff1eb;color:#d84620}.review-form-message.error{background:#fff1ed;color:#d64222}.product-review-list,.my-review-list{display:grid;gap:10px}.product-review-card{padding:14px}.product-review-top{display:flex;justify-content:space-between;gap:12px;margin-bottom:9px}.product-review-top div{min-width:0;display:grid;gap:2px}.product-review-top strong{color:#170f0b;font-size:14px;font-weight:900}.product-review-top span{color:#60483b;font-size:12px}.product-review-top em{min-width:56px;height:30px;border-radius:999px;background:#fff7dc;color:#c98700;font-size:13px;font-style:normal;font-weight:900;display:inline-flex;align-items:center;justify-content:center;gap:3px}.product-review-card p,.my-review-card p{margin:0;color:#2f2017;font-size:14px;line-height:1.6}.product-review-pagination{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;margin-top:2px;padding:8px;border:1px solid #fff1eb;border-radius:16px;background:#fffaf7}.product-review-pagination>button,.product-review-pagination div button{min-height:36px;border:1px solid #f2d7cb;border-radius:12px;background:#fff;color:#8a4a31;font-size:12px;font-weight:950;display:inline-flex;align-items:center;justify-content:center;gap:2px;padding:0 10px;cursor:pointer}.product-review-pagination>button:disabled{border-color:#f1e7df;background:#fff8f3;color:#80675a;cursor:not-allowed}.product-review-pagination div{min-width:0;display:flex;justify-content:center;gap:5px;overflow-x:auto;scrollbar-width:none}.product-review-pagination div::-webkit-scrollbar{display:none}.product-review-pagination div button{width:36px;min-width:36px;padding:0}.product-review-pagination div button.active{border-color:#d84620;background:#d84620;color:#fff;box-shadow:0 8px 16px #d8462024}.reviews-page{padding:4px 14px 28px}.review-page-shop-link{cursor:pointer}.review-product-summary-card{display:grid;grid-template-columns:76px minmax(0,1fr);align-items:center;gap:12px;border:1px solid #f2d7cb;border-radius:20px;background:#fff;padding:12px;box-shadow:0 12px 34px #0f172a0d}.review-product-summary-card img{width:76px;height:76px;border-radius:17px;object-fit:cover}.review-product-summary-card div{min-width:0;display:grid;gap:4px}.review-product-summary-card span{color:#d84620;font-size:12px;font-weight:950}.review-product-summary-card strong{overflow:hidden;color:#170f0b;font-size:18px;font-weight:950;line-height:1.2;white-space:nowrap;text-overflow:ellipsis}.review-product-summary-card p{margin:0;color:#60483b;font-size:13px;font-weight:800}.review-rating-summary{display:grid;grid-template-columns:132px minmax(0,1fr);gap:16px;border:1px solid #f2d7cb;border-radius:22px;background:linear-gradient(135deg,#fff,#fffaf7);padding:16px;box-shadow:0 14px 36px #0f172a0e}.review-rating-summary.compact{grid-template-columns:124px minmax(0,1fr);padding:14px}.review-score-face{display:grid;align-content:center;gap:5px;border-right:1px solid #fff1eb;padding-right:14px}.review-score-face span{color:#60483b;font-size:12px;font-weight:900}.review-score-face strong{color:#170f0b;font-size:44px;font-weight:950;letter-spacing:0;line-height:.96}.review-score-face small{color:#60483b;font-size:12px;font-weight:800;line-height:1.35}.review-star-row{display:inline-flex;align-items:center;gap:1px;color:#dfd0c6;font-size:18px;line-height:1}.review-star-row span{display:inline-flex;width:18px;height:18px;align-items:center;justify-content:center}.review-star-row span.active{color:#ffb21a}.review-rating-bars{display:grid;align-content:center;gap:8px;min-width:0}.review-rating-bars button,.review-rating-bar-row{display:grid;grid-template-columns:34px minmax(0,1fr) 22px;align-items:center;gap:8px;width:100%;border:0;border-radius:10px;background:transparent;color:inherit;padding:2px 4px;text-align:left}.review-rating-bars button{cursor:pointer}.review-rating-bars button.active{background:#fff8f3}.review-rating-bars span{color:#4a3428;font-size:12px;font-weight:900}.review-rating-bars i{overflow:hidden;height:8px;border-radius:999px;background:#fff1eb}.review-rating-bars i b{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#ffb21a,#ff8a00)}.review-rating-bars em{color:#60483b;font-size:12px;font-style:normal;font-weight:950;text-align:right}.review-stats-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.review-stats-row div{border:1px solid #f2d7cb;border-radius:16px;background:#fffaf7;padding:13px 12px;display:grid;gap:4px}.review-stats-row span{color:#60483b;font-size:12px;font-weight:800}.review-stats-row strong{color:#170f0b;font-size:20px;font-weight:950;letter-spacing:0}.review-overview{display:grid;gap:12px}.review-overview-block,.review-highlight-block,.review-filter-panel{border:1px solid #f2d7cb;border-radius:18px;background:#fff;padding:13px;box-shadow:0 12px 30px #0f172a0a}.review-subhead{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.review-subhead strong{color:#170f0b;font-size:16px;font-weight:950}.review-subhead span{color:#60483b;font-size:12px;font-weight:900}.photo-review-strip{display:grid;grid-auto-flow:column;grid-auto-columns:86px;gap:9px;overflow-x:auto;padding-bottom:2px;scrollbar-width:none}.photo-review-strip::-webkit-scrollbar{display:none}.photo-review-strip button{width:86px;height:86px;border:0;border-radius:16px;overflow:hidden;background:#fff8f3;padding:0;cursor:zoom-in;box-shadow:inset 0 0 0 1px #170f0b0d}.photo-review-strip img{width:100%;height:100%;display:block;object-fit:cover}.latest-review-strip{display:grid;gap:8px}.latest-review-strip button{width:100%;border:1px solid #fff1eb;border-radius:15px;background:#fffaf7;color:inherit;display:grid;gap:4px;padding:11px 12px;text-align:left;cursor:pointer}.latest-review-strip strong,.latest-review-strip small{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.latest-review-strip strong{color:#170f0b;font-size:14px;font-weight:950}.latest-review-strip span{color:#b27700;font-size:12px;font-weight:900}.latest-review-strip small{color:#60483b;font-size:12px}.review-filter-panel{display:grid;gap:10px}.review-filter-title{display:flex;align-items:center;justify-content:space-between;gap:10px}.review-filter-title strong{color:#170f0b;font-size:17px;font-weight:950}.review-filter-title span{color:#d84620;font-size:13px;font-weight:950}.review-filter-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.review-filter-tabs button,.review-scope-toggle,.review-rating-clear{min-height:40px;border:1px solid #f2d7cb;border-radius:13px;background:#fff;color:#2a160d;font-size:13px;font-weight:900;cursor:pointer}.review-filter-tabs button.active,.review-scope-toggle.active{border-color:#d84620;background:#d84620;color:#fff;box-shadow:0 10px 22px #d846201f}.review-scope-toggle{width:100%}.review-rating-clear{width:100%;border-style:dashed;color:#d84620}.review-empty-state{min-height:0;display:grid;grid-template-columns:42px minmax(0,1fr);align-items:start;justify-items:stretch;gap:6px 12px;padding:22px 20px;text-align:left}.review-empty-star{width:54px;height:54px;border-radius:19px;background:#fff7dc;color:#f0a400;display:grid;place-items:center;font-size:26px;line-height:1}.my-review-card{padding:14px;display:grid;gap:13px}.my-review-card.product-scope{gap:12px}.my-review-product{width:100%;border:0;border-radius:14px;background:#fffaf7;color:inherit;display:grid;grid-template-columns:58px minmax(0,1fr);align-items:center;gap:11px;padding:9px;text-align:left}.my-review-product img{width:58px;height:58px;border-radius:12px;object-fit:cover}.my-review-product div{min-width:0;display:grid;gap:3px}.my-review-product strong{overflow:hidden;color:#170f0b;font-size:15px;font-weight:900;white-space:nowrap;text-overflow:ellipsis}.my-review-product span{color:#60483b;font-size:12px;font-weight:700}.review-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.review-card-head>div:first-child{min-width:0;display:grid;gap:4px}.review-card-head>div:first-child strong{overflow:hidden;color:#170f0b;font-size:15px;font-weight:950;white-space:nowrap;text-overflow:ellipsis}.review-card-head>div:first-child span{color:#60483b;font-size:12px;font-weight:800;display:inline-flex;align-items:center;gap:3px}.review-card-head>div:first-child span .mdi{color:#d84620;font-size:14px}.my-review-rating{display:flex;align-items:center;gap:2px}.my-review-rating>span{color:#dfd0c6;font-size:18px;line-height:1}.my-review-rating>span.active{color:#f0a400}.my-review-rating strong{margin-left:5px;color:#170f0b;font-size:13px;font-weight:900;white-space:nowrap}.my-review-actions{display:grid;grid-template-columns:1fr .8fr;gap:8px}.my-review-actions button{width:100%;min-height:42px;border-color:#f2d7cb;background:#fff;color:#8a4a31}.my-review-actions button.danger{border-color:#ffd2c7;background:#fff6f3;color:#d64222}.review-photo-viewer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2600;display:grid;place-items:center;background:#170f0bd1;padding:calc(18px + env(safe-area-inset-top)) 18px calc(18px + env(safe-area-inset-bottom))}.review-photo-viewer img{max-width:min(94vw,760px);max-height:82vh;border-radius:22px;object-fit:contain;background:#fff;box-shadow:0 24px 80px #0000005c}.review-photo-viewer-close{position:fixed;top:calc(16px + env(safe-area-inset-top));right:16px;width:46px;height:46px;border:1px solid rgba(255,255,255,.24);border-radius:999px;background:#ffffff24;color:#fff;display:grid;place-items:center;font-size:22px;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.review-photo-viewer-close:hover{background:#fff3}@media(max-width:420px){.detail-review-head,.reviews-page-head{align-items:stretch;flex-direction:column}.detail-review-head a,.review-page-shop-link{width:100%}.review-compose-bottom{align-items:stretch;flex-direction:column}.review-compose-bottom button{width:100%}.review-stats-row{grid-template-columns:1fr}.review-product-summary-card{grid-template-columns:64px minmax(0,1fr);border-radius:18px;padding:10px}.review-product-summary-card img{width:64px;height:64px}.review-product-summary-card strong{font-size:16px}.review-rating-summary,.review-rating-summary.compact{grid-template-columns:1fr;gap:12px}.review-score-face{border-right:0;border-bottom:1px solid #fff1eb;padding-right:0;padding-bottom:12px}.review-score-face strong{font-size:38px}.review-filter-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.review-card-head{display:grid;gap:8px}.review-photo-field{align-items:stretch;flex-direction:column}.review-photo-add{width:100%}.profile-link-card,.profile-review-head{align-items:stretch;flex-direction:column}.profile-link-card a,.profile-review-head a{justify-content:center;width:100%}}.compact-shop-section{padding:12px 0 8px;background:#fffdf5}.compact-category-tabs{grid-template-columns:repeat(2,minmax(0,1fr))!important;margin:0 14px 14px!important;padding:5px!important;border:1px solid #f2d7cb!important;border-radius:999px!important;background:#fffdf5f0!important;box-shadow:0 8px 20px #0f172a0b}.compact-category-tabs button{height:40px!important;grid-template-columns:20px minmax(0,1fr) auto!important;gap:5px!important;border-radius:999px!important;padding:0 11px!important}.compact-category-tabs button.active{background:var(--brand)!important;color:#fff!important;box-shadow:0 8px 18px #d846202e!important}.compact-category-tabs .mdi{font-size:18px!important}.compact-category-tabs strong{font-size:14px!important}.compact-category-tabs small{font-size:12px!important;color:inherit!important}.compact-category-section{scroll-margin-top:64px}.compact-category-section+.compact-category-section{margin-top:14px!important;padding-top:16px!important;border-top:8px solid #f5f2e6!important}.compact-category-head{padding:0 14px 10px!important}.compact-category-head .mdi{width:30px!important;height:30px!important;border-radius:999px!important;background:#fff1eb!important;color:var(--brand)!important;font-size:17px!important}.compact-category-head h2{font-size:19px!important}.compact-category-head small{padding:5px 10px;border-radius:999px;background:#fff1eb;color:#5a2e1e!important;font-size:12px!important}.compact-product-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;padding:0 10px 10px!important;border-top:0!important}.compact-product-card{min-width:0;border:1px solid #f2d7cb;border-radius:16px;background:#fff;box-shadow:0 10px 22px #170f0b14;overflow:hidden}.compact-product-card button{width:100%;min-height:0;padding:0;border:0;background:transparent;color:inherit;display:grid;text-align:left;font:inherit;cursor:pointer}.compact-product-image{position:relative;display:block;aspect-ratio:1.17 / 1;overflow:hidden;background:#fff8f3}.compact-product-image img{width:100%;height:100%;display:block;object-fit:cover;transition:transform .18s ease}.compact-product-card button:hover .compact-product-image img,.compact-product-card button:focus-visible .compact-product-image img{transform:scale(1.035)}.compact-product-card button:focus-visible{outline:3px solid rgba(216,70,32,.22);outline-offset:-3px}.compact-product-image em{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:#170f0b8a;color:#fff;font-size:18px;font-style:normal;font-weight:950}.compact-product-info{min-height:106px;padding:10px 11px 11px;display:grid;grid-template-rows:minmax(36px,auto) 18px 26px;gap:4px}.compact-product-info strong{color:#170f0b;font-size:14px;line-height:1.28;font-weight:950;word-break:keep-all;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.compact-product-info small{color:var(--brand);font-size:12px;line-height:1.25;font-weight:900}.compact-product-info small.danger{color:#e5483f}.compact-product-info b{align-self:end;color:#ef3f2e;font-size:21px;line-height:1;font-weight:950;letter-spacing:0;text-align:right;text-shadow:0 2px 0 #ffffff}@media(max-width:380px){.compact-product-grid{gap:8px!important;padding-inline:8px!important}.compact-product-info{min-height:102px;padding:9px 9px 10px}.compact-product-info strong{font-size:13px}.compact-product-info b{font-size:19px}}.main-entry-card{min-height:194px;padding:18px 17px}.main-entry-card:after{content:"";position:absolute;inset:auto 12px 12px auto;z-index:1;width:86px;height:86px;border-radius:999px;border:1px solid currentColor;opacity:.11}.main-entry-card h2{max-width:145px}.main-entry-card p{max-width:126px}.main-entry-card.daily{border-color:#f2d7cb;background:linear-gradient(145deg,#fff,#fffaf7),#fff;color:#8a4a31}.main-entry-card.daily .main-entry-kicker{color:#5a2e1e}.main-entry-card.daily .main-entry-badge{background:#d84620;color:#fff}.main-entry-card.gift{border-color:#d8b65f;background:linear-gradient(145deg,#050505,#171717 55%,#fff 56%,#fff),#0b0b0b;color:#f6d77b;box-shadow:0 16px 32px #0000002e}.main-entry-card.gift:before{content:"";position:absolute;left:16px;right:16px;bottom:52px;height:1px;background:linear-gradient(90deg,transparent,rgba(246,215,123,.9),transparent)}.main-entry-card.gift h2{color:#ffe28a}.main-entry-card.gift .main-entry-kicker,.main-entry-card.gift p{color:#ffffffd1}.main-entry-card.gift .main-entry-badge{background:#fff;color:#111;border-color:#e1bd60}.main-entry-card.clearance{border-color:#ff653257;background:linear-gradient(145deg,#ff3f1e,#ff612e 54%,#fff6ed 55%,#fff6ed),#ff5628;color:#fff}.main-entry-card.clearance h2{color:#fff}.main-entry-card.clearance .main-entry-kicker,.main-entry-card.clearance p{color:#ffffffe0}.main-entry-card.clearance .main-entry-badge{background:#fff;color:#ef3f2e}.support-helper{opacity:.72}.purpose-shop-hero{margin:0 14px 14px;padding:16px;border:1px solid #f2d7cb;border-radius:18px;background:#fff;display:grid;grid-template-columns:42px minmax(0,1fr);gap:12px;box-shadow:0 12px 26px #170f0b12}.purpose-shop-hero>.mdi{width:42px;height:42px;border-radius:999px;background:#fff1eb;color:var(--brand);display:grid;place-items:center;font-size:22px}.purpose-shop-hero small,.purpose-shop-hero h1,.purpose-shop-hero p{display:block}.purpose-shop-hero small{color:var(--brand);font-size:12px;font-weight:950}.purpose-shop-hero h1{margin:2px 0 5px;color:#170f0b;font-size:21px;line-height:1.2;font-weight:950}.purpose-shop-hero p{margin:0;color:#60483b;font-size:12px;line-height:1.45;font-weight:750}.purpose-daily .compact-category-tabs,.purpose-gift .compact-category-tabs,.purpose-clearance .compact-category-tabs{grid-template-columns:1fr!important}.purpose-daily{background:#fffaf7}.purpose-daily .purpose-shop-hero{border-color:#f2d7cb;background:linear-gradient(135deg,#fff,#fff1eb),#fff}.purpose-gift{background:#0a0a0a}.purpose-gift .customer-status{background:#fff}.purpose-gift .purpose-shop-hero{border-color:#c7a451;background:linear-gradient(135deg,#080808,#1c1c1c 60%,#fff 61%,#fff),#111;box-shadow:0 18px 36px #00000047}.purpose-gift .purpose-shop-hero small,.purpose-gift .purpose-shop-hero h1{color:#f6d77b}.purpose-gift .purpose-shop-hero p{color:#fffc}.purpose-gift .compact-category-tabs{border-color:#d8b65f!important;background:#fff!important}.purpose-gift .compact-category-tabs button.active{background:#111!important;color:#f6d77b!important;box-shadow:none!important}.purpose-gift .compact-category-head .mdi,.purpose-gift .compact-category-head small{background:#fff!important;color:#111!important;border:1px solid #d8b65f}.purpose-gift .compact-category-head h2{color:#f6d77b}.purpose-gift .compact-product-card{border-color:#d8b65f;background:#fff;box-shadow:0 14px 28px #0000004d}.purpose-gift .compact-product-info small{color:#99712f}.purpose-clearance{background:#fff8f1}.purpose-clearance .purpose-shop-hero{border-color:#ffd0bd;background:linear-gradient(135deg,#fffdfb,#ffe8dd),#fff}.purpose-clearance .purpose-shop-hero>.mdi,.purpose-clearance .compact-category-head .mdi{background:#fff0e8!important;color:#ef3f2e!important}.purpose-clearance .purpose-shop-hero small,.purpose-clearance .compact-product-info small{color:#ef3f2e}.purpose-clearance .compact-category-tabs{border-color:#ffd0bd!important;background:#fff8f1!important}.purpose-clearance .compact-category-tabs button.active{background:#ef3f2e!important;color:#fff!important}.purpose-clearance .compact-product-card{border-color:#ffd0bd}.main-entry-page{padding-top:22px;background:linear-gradient(180deg,#fff,#fffaf7 58%,#fff),#fff}.main-entry-grid{gap:14px}.main-entry-card{min-height:188px;padding:18px 18px 16px;border-radius:20px;box-shadow:0 16px 32px #0f172a14}.main-entry-card:after{right:16px;bottom:54px;width:54px;height:54px;border-radius:18px;transform:rotate(8deg);opacity:.13}.main-entry-card h2{margin-top:7px;font-size:24px;line-height:1.08}.main-entry-card p{max-width:134px;font-size:12px;line-height:1.45}.main-entry-badge,.main-entry-arrow{width:38px;height:38px}.main-entry-badge{margin-top:16px}.main-entry-card.daily{border-color:#f2d7cb;background:linear-gradient(180deg,#fff,#fffaf7),#fff}.main-entry-card.daily:before{content:"";position:absolute;left:18px;right:18px;bottom:17px;height:3px;border-radius:999px;background:linear-gradient(90deg,#d84620,#ffb25f)}.main-entry-card.gift{border:1px solid #c9a34c;background:linear-gradient(180deg,#070707,#171717 62%,#fff 62%,#fff),#111;color:#f6d77b}.main-entry-card.gift:after{border-radius:10px;border-color:#f6d77b;opacity:.22}.main-entry-card.gift h2{color:#ffe8a3}.main-entry-card.gift p{color:#ffffffd1}.main-entry-card.gift .main-entry-kicker{color:#fff}.main-entry-card.gift .main-entry-badge{background:#fff;color:#111;border:1px solid #d8b65f}.main-entry-card.clearance{border-color:#ff6b45;background:linear-gradient(135deg,#ff3f1e,#ff5d2f 58%,#fff8ef 58%,#fff8ef),#ff5229}.main-entry-card.clearance:before{content:"LAST STOCK";position:absolute;right:12px;top:15px;z-index:2;padding:4px 8px;border-radius:999px;background:#fff2bf;color:#cf2d17;font-size:9px;font-weight:950}.main-entry-card.support{border-color:#fff1eb;background:linear-gradient(180deg,#fff,#fffaf7)}.main-entry-card.support:after{opacity:.09}.support-helper{left:auto;right:18px;bottom:52px;width:58px;height:58px;border-radius:18px;opacity:.55}.support-helper i{display:none}.purpose-shop-hero{min-height:112px;align-items:center}.purpose-shop-hero h1{font-size:22px}.purpose-daily .purpose-shop-hero{border-color:#f2d7cb;background:linear-gradient(135deg,#fff,#fff8f3),#fff}.purpose-daily .compact-category-tabs button.active{background:#d84620!important}.purpose-gift{background:linear-gradient(180deg,#050505,#111 28%,#f8f6ef 28%,#f8f6ef),#111}.purpose-gift .purpose-shop-hero{min-height:132px;border-color:#c9a34c;background:linear-gradient(135deg,#050505,#161616 64%,#fff 64%,#fff),#111}.purpose-gift .purpose-shop-hero h1{max-width:245px;color:#ffe8a3}.purpose-gift .purpose-shop-hero p{max-width:245px}.purpose-gift .compact-category-section+.compact-category-section{border-top-color:#c9a34c38!important}.purpose-gift .compact-product-card{border:1px solid #d6bd74;border-radius:14px;background:#fff;box-shadow:0 14px 30px #06060633}.purpose-gift .compact-product-image{background:#111;border-bottom:3px solid #d6bd74}.purpose-gift .compact-product-info{background:linear-gradient(180deg,#fff,#fbfaf5),#fff}.purpose-gift .compact-product-info b{color:#111}.purpose-clearance{background:linear-gradient(180deg,#fff8ef,#fffdf8),#fff8ef}.purpose-clearance .purpose-shop-hero{border:2px solid #ff6b45;background:linear-gradient(135deg,#ff3f1e,#ff6135 44%,#fff8ef 44%,#fff8ef),#ff5630}.purpose-clearance .compact-product-card{border:1px solid #ffb79e;border-radius:16px;background:#fff;box-shadow:0 12px 24px #ef3f2e1f}@media(max-width:390px){.main-entry-card h2{font-size:22px}.main-entry-card p{font-size:11px}}.main-entry-page{padding:18px 18px 26px;background:radial-gradient(circle at 12% 8%,rgba(228,93,35,.18),transparent 28%),radial-gradient(circle at 86% 18%,rgba(216,70,32,.09),transparent 28%),linear-gradient(180deg,#fff,#fffaf7 62%,#fff),#fff}.main-entry-intro{padding:4px 2px 18px}.main-entry-leaf{width:38px;height:38px;margin-bottom:8px;border-radius:14px;background:#fff1eb;box-shadow:inset 0 -1px #d8462014}.main-entry-intro h1{color:#170f0b;font-size:29px;letter-spacing:-.04em}.main-entry-intro p{margin-top:7px;color:#60483b;font-size:13px;font-weight:800}.main-entry-grid{gap:13px}.main-entry-card{isolation:isolate;min-height:178px;padding:17px 16px 15px;border-radius:24px;border-width:1px;box-shadow:0 18px 38px #0f172a17}.main-entry-card:before,.main-entry-card:after{pointer-events:none}.main-entry-card:after{right:15px;bottom:54px;width:58px;height:58px;border-radius:18px;border-width:1px;opacity:.16;transform:rotate(10deg)}.main-entry-kicker{min-height:17px;font-size:10px;letter-spacing:0}.main-entry-card h2{max-width:144px;margin:8px 0 7px;font-size:23px;letter-spacing:-.05em}.main-entry-card p{max-width:128px;color:#170f0ba3;font-size:11.5px;line-height:1.42;font-weight:800}.main-entry-badge,.main-entry-arrow{width:37px;height:37px}.main-entry-badge{margin-top:15px}.main-entry-card.daily{border-color:#f2d7cb;background:linear-gradient(160deg,#fff,#fff 54%,#fff1eb),#fff}.main-entry-card.daily:before{content:"DAILY";position:absolute;left:auto;right:14px;top:14px;bottom:auto;z-index:1;width:auto;height:auto;padding:4px 8px;border-radius:999px;background:#fff1eb;color:#d84620;font-size:9px;font-weight:950;letter-spacing:.08em}.main-entry-card.daily .main-entry-badge,.main-entry-card.daily .main-entry-arrow{background:#d84620;color:#fff}.main-entry-card.gift{border-color:#d6b75d;background:linear-gradient(180deg,#050505,#121212 78%,#fff 78%,#fff),#0c0c0c;color:#f4d676;box-shadow:0 22px 42px #00000038}.main-entry-card.gift:before{content:"";position:absolute;left:16px;right:16px;top:45px;bottom:auto;z-index:1;width:auto;height:1px;padding:0;border:0;border-radius:999px;background:linear-gradient(90deg,transparent 0%,rgba(246,215,123,.9) 48%,transparent 100%)}.main-entry-card.gift:after{border-color:#f6d77b;opacity:.2}.main-entry-card.gift h2{color:#ffe7a3}.main-entry-card.gift p,.main-entry-card.gift .main-entry-kicker{color:#ffffffd1}.main-entry-card.gift .main-entry-badge{background:#fff;color:#111;border-color:#d8b65f}.main-entry-card.gift .main-entry-arrow{background:#111;border-color:#d8b65f;color:#f6d77b}.main-entry-card.clearance{border-color:#ff7048;background:radial-gradient(circle at 82% 30%,rgba(255,255,255,.26),transparent 22%),linear-gradient(135deg,#ff3f1e,#ff612d 74%,#fff8ed 74%,#fff8ed),#ff5128}.main-entry-card.clearance:before{content:"SALE";left:auto;right:13px;top:14px;bottom:auto;width:auto;height:auto;padding:5px 9px;background:#ffea6a;color:#ca2b18;transform:rotate(5deg);box-shadow:0 8px 16px #961c0f1f}.main-entry-card.clearance h2,.main-entry-card.clearance p,.main-entry-card.clearance .main-entry-kicker{color:#fff}.main-entry-card.clearance .main-entry-badge{background:#ffffff38;color:#fff;border-color:#ffffff7a}.main-entry-card.clearance .main-entry-arrow{color:#ef3f2e}.main-entry-card.support{border-color:#f2d7cb;background:radial-gradient(circle at 78% 68%,rgba(216,70,32,.08),transparent 25%),linear-gradient(180deg,#fff,#fff8f3),#fff}.main-entry-card.support .main-entry-badge,.main-entry-card.support .main-entry-arrow{background:#fff;color:#d84620}.support-helper{right:17px;bottom:52px;width:55px;height:55px;color:#d84620;opacity:.42}.compact-shop-section{padding:10px 0 18px;background:#fffdf7}.purpose-shop-hero{min-height:88px;margin:0 12px 10px;padding:13px 14px;border-radius:22px;align-items:center;gap:11px}.purpose-shop-hero>.mdi{width:38px;height:38px;font-size:22px}.purpose-shop-hero small{font-size:11px;letter-spacing:0}.purpose-shop-hero h1{margin:1px 0 3px;font-size:20px;letter-spacing:-.04em}.purpose-shop-hero p{font-size:11.5px;line-height:1.38}.purpose-daily .compact-category-tabs{grid-template-columns:repeat(2,minmax(0,1fr))!important;margin:0 12px 10px!important;border-radius:18px!important}.purpose-daily .compact-category-tabs button{height:38px!important;min-height:38px!important;grid-template-columns:auto minmax(0,1fr) auto!important;padding:0 8px!important}.purpose-daily .compact-category-tabs button small{display:inline}.purpose-daily .compact-category-tabs .mdi{font-size:16px!important}.purpose-daily .compact-category-tabs strong{font-size:12px!important}.compact-category-head{padding:0 12px 8px!important}.compact-category-head .mdi{width:28px!important;height:28px!important;font-size:16px!important}.compact-category-head h2{font-size:17px!important;letter-spacing:-.03em}.compact-category-head small{font-size:11px!important}.compact-product-grid{gap:9px!important;padding:0 10px 12px!important}.compact-product-card{position:relative;border-radius:18px;box-shadow:0 12px 26px #170f0b14}.compact-product-card button{min-height:0}.compact-product-image{aspect-ratio:1.52 / 1}.compact-product-info{min-height:88px;padding:8px 10px 10px;grid-template-rows:minmax(30px,auto) 16px 22px;gap:3px}.compact-product-info strong{font-size:13px;line-height:1.22}.compact-product-info small{font-size:11px}.compact-product-info b{font-size:19px;letter-spacing:-.03em}.purpose-daily{background:linear-gradient(180deg,#fffaf7,#fff),#fffaf7}.purpose-daily .purpose-shop-hero{border-color:#f2d7cb;background:radial-gradient(circle at 90% 20%,rgba(228,93,35,.28),transparent 28%),linear-gradient(135deg,#fff,#fff8f3),#fff}.purpose-daily .compact-product-card{border-color:#f2d7cb}.purpose-gift{background:linear-gradient(180deg,#050505,#111 22%,#f8f5ec 22%,#f8f5ec),#111}.purpose-gift .purpose-shop-hero{min-height:112px;border:1px solid #d6b75d;background:radial-gradient(circle at 86% 24%,rgba(246,215,123,.18),transparent 22%),linear-gradient(135deg,#050505,#161616),#111;box-shadow:0 18px 34px #00000042}.purpose-gift .purpose-shop-hero>.mdi{background:#fff;color:#111;border:1px solid #d8b65f}.purpose-gift .purpose-shop-hero h1{max-width:250px;color:#ffe7a3}.purpose-gift .purpose-shop-hero small{color:#f6d77b}.purpose-gift .purpose-shop-hero p{max-width:245px;color:#ffffffc7}.purpose-gift .compact-category-head h2{color:#171717}.purpose-gift .compact-category-head .mdi{background:#111!important;color:#f6d77b!important;border:1px solid #d8b65f}.purpose-gift .compact-product-card{border:1px solid #d6b75d;background:#fff;box-shadow:0 16px 30px #0000002b}.purpose-gift .compact-product-image{background:#111;border-bottom:2px solid #d6b75d}.purpose-gift .compact-product-info{background:linear-gradient(180deg,#fff,#fbfaf4)}.purpose-gift .compact-product-info small{color:#8c6a26}.purpose-gift .compact-product-info b{color:#111;text-shadow:none}.purpose-clearance{background:radial-gradient(circle at 86% 8%,rgba(255,234,106,.35),transparent 22%),linear-gradient(180deg,#fff5eb,#fffdf8),#fff8ef}.purpose-clearance .purpose-shop-hero{min-height:104px;border:2px solid #ff6840;background:radial-gradient(circle at 82% 20%,rgba(255,234,106,.4),transparent 24%),linear-gradient(135deg,#ff3f1e,#ff6335),#ff5630;box-shadow:0 16px 30px #ef3f2e29}.purpose-clearance .purpose-shop-hero h1,.purpose-clearance .purpose-shop-hero small{color:#fff}.purpose-clearance .purpose-shop-hero p{color:#ffffffdb}.purpose-clearance .purpose-shop-hero>.mdi{background:#fff!important;color:#ef3f2e!important}.purpose-clearance .compact-category-head .mdi{background:#ffede5!important;color:#ef3f2e!important}.purpose-clearance .compact-product-card{border:1px solid #ffb59c;background:#fff;box-shadow:0 12px 24px #ef3f2e1c}.purpose-clearance .compact-product-image{background:#fff1e8}.purpose-clearance .compact-product-info small{color:#e33b24}.purpose-clearance .compact-product-info b{color:#ff2f1d}@media(max-width:390px){.main-entry-page{padding-inline:16px}.main-entry-card{min-height:170px;padding:15px 14px;border-radius:21px}.main-entry-card h2{font-size:21px}.purpose-shop-hero{margin-inline:10px}.compact-product-grid{gap:8px!important;padding-inline:8px!important}.compact-product-info{min-height:84px;padding:8px 8px 9px}.compact-product-info b{font-size:18px}}.main-entry-card{min-height:196px;padding:17px 15px 15px}.main-entry-card h2,.main-entry-card p{position:relative;z-index:3}.main-entry-card h2{max-width:134px;font-size:22px}.main-entry-card p{max-width:118px;font-size:11px}.entry-card-visual{position:absolute;z-index:1;pointer-events:none}.entry-card-visual img{display:block;width:100%;height:100%;object-fit:cover}.daily-visual{right:14px;bottom:21px;width:90px;height:66px}.daily-shot{position:absolute;border:3px solid rgba(255,255,255,.94);border-radius:999px;background:#fff;box-shadow:0 12px 22px #9f321924}.daily-shot.banana{right:0;bottom:0;width:58px;height:58px}.daily-shot.blueberry{left:30px;bottom:0;width:36px;height:36px}.main-entry-card.daily:after{right:16px;bottom:50px;width:92px;height:92px;border-radius:999px;border-color:#d8462029;opacity:.8;transform:none}.main-entry-card.daily .main-entry-badge{margin-top:24px}.gift-visual{right:12px;bottom:31px;width:92px;height:66px}.gift-frame{position:absolute;top:7px;right:0;bottom:0;left:9px;overflow:hidden;border:1px solid rgba(246,215,123,.92);border-radius:18px;background:#111;box-shadow:0 14px 26px #00000047;transform:rotate(-4deg)}.gift-frame img{filter:saturate(1.08) contrast(1.05);transform:scale(1.08)}.gift-ribbon{position:absolute;right:2px;top:0;width:26px;height:26px;border-radius:8px 8px 8px 2px;background:linear-gradient(90deg,transparent 44%,rgba(40,24,0,.18) 44%,rgba(40,24,0,.18) 56%,transparent 56%),linear-gradient(180deg,#ffeeb4,#d8a934);box-shadow:0 10px 18px #00000047}.main-entry-card.gift{background:radial-gradient(circle at 86% 64%,rgba(246,215,123,.16),transparent 28%),linear-gradient(180deg,#050505,#121212),#0c0c0c}.main-entry-card.gift:before{top:48px;opacity:.75}.main-entry-card.gift p{max-width:112px}.main-entry-card.daily p{max-width:104px}.clearance-visual{right:5px;bottom:17px;width:93px;height:61px;overflow:hidden;border:2px solid rgba(255,255,255,.58);border-radius:24px 24px 24px 7px;background:#fff3df;box-shadow:0 15px 26px #9b260f38;transform:rotate(-5deg)}.clearance-visual img{object-position:50% 50%;opacity:.92;transform:scale(1.22)}.clearance-visual:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,#ff411ec2,#ff62261a 58%),radial-gradient(circle at 80% 20%,rgba(255,234,106,.42),transparent 30%)}.clearance-visual i{position:absolute;right:9px;bottom:8px;z-index:1;padding:4px 7px;border-radius:999px;background:#ffea6a;color:#c92b18;font-size:9px;font-style:normal;font-weight:950;letter-spacing:.06em}.main-entry-card.clearance:after{right:14px;bottom:49px;width:94px;height:94px;border-radius:28px;border-color:#ffffff61}.main-entry-card.clearance p{max-width:92px}.support-visual{right:12px;bottom:16px;width:82px;height:58px}.support-visual .mdi{position:absolute;right:8px;bottom:4px;width:40px;height:40px;border-radius:16px;background:#d846201a;color:#d84620ad;display:grid;place-items:center;font-size:27px}.support-bubble{position:absolute;display:inline-grid;place-items:center;border-radius:999px;font-size:10px;font-weight:950;box-shadow:0 10px 18px #0f172a14}.support-bubble.kakao{right:8px;top:1px;width:48px;height:23px;background:#fee500;color:#3c1e1e}.support-bubble.answer{display:none}.main-entry-card.support p{max-width:94px}.main-entry-card.support:after{right:17px;bottom:49px;width:91px;height:91px;border-radius:999px;transform:none}@media(max-width:390px){.main-entry-card{min-height:188px}.main-entry-card h2{font-size:20px}.daily-visual,.gift-visual,.clearance-visual,.support-visual{transform:scale(.9);transform-origin:right bottom}.clearance-visual{transform:scale(.9) rotate(-5deg)}}.compact-product-grid{gap:10px!important;padding:0 10px 12px!important}.compact-product-card{overflow:hidden;border:1px solid #fff1eb;border-radius:17px;background:#fffdf4;box-shadow:0 10px 22px #2f201717}.compact-product-card.time-deal{border:2px solid #ff8a2a;background:linear-gradient(180deg,#fff9e9,#fffdf6),#fff8e8;box-shadow:0 14px 28px #ff601f29}.compact-product-card.locked{border-color:#f7b466}.compact-product-card.soldout{opacity:.72}.compact-product-card .compact-product-photo{position:relative;width:100%;aspect-ratio:1.38 / 1;min-height:0;padding:0;border:0;background:#fff1eb;display:block;overflow:hidden;color:inherit;text-align:left}.compact-product-card .compact-product-photo img{width:100%;height:100%;display:block;object-fit:cover;transition:transform .18s ease}.compact-product-card .compact-product-photo:hover img,.compact-product-card .compact-product-photo:focus-visible img{transform:scale(1.035)}.compact-product-card .compact-product-photo:focus-visible,.compact-product-card .product-card-title:focus-visible,.compact-product-card .product-card-detail:focus-visible,.compact-product-card .product-card-stepper button:focus-visible{outline:3px solid rgba(216,70,32,.22);outline-offset:-3px}.compact-product-card .product-card-badge{position:absolute;top:7px;right:7px;z-index:2;min-width:36px;padding:5px 7px;border:1px solid rgba(255,255,255,.7);border-radius:999px;background:#ffffffe6;color:#d84620;font-size:9px;line-height:1;font-weight:950;text-align:center;box-shadow:0 8px 16px #0f172a1f}.compact-product-card.time-deal .product-card-badge{left:7px;right:auto;background:#ff4f1f;color:#fff;border-color:#ffffff94;box-shadow:0 10px 18px #ef3f2e47}.compact-product-card.time-deal .product-card-badge:before{content:"";display:inline-block;width:6px;height:6px;margin-right:3px;border-radius:999px;background:#ffea70;vertical-align:1px}.compact-product-card .product-card-image-price{position:absolute;right:7px;bottom:7px;z-index:2;color:#ef3f2e;font-size:19px;line-height:1;font-weight:950;letter-spacing:-.06em;text-shadow:-1px -1px 0 #ffffff,1px -1px 0 #ffffff,-1px 1px 0 #ffffff,1px 1px 0 #ffffff,0 3px 7px rgba(0,0,0,.16)}.compact-product-card.time-deal .product-card-image-price{color:#ff1f16;font-size:21px}.compact-product-card .compact-product-photo em{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;display:grid;place-items:center;background:#170f0b8a;color:#fff;font-size:18px;font-style:normal;font-weight:950}.compact-product-card .compact-product-info{min-height:118px;padding:9px 10px 10px;display:grid!important;grid-template-rows:minmax(32px,auto) 20px 18px 32px;gap:4px;background:linear-gradient(180deg,#fffdf5,#fffaf0)}.compact-product-card.time-deal .compact-product-info{background:linear-gradient(180deg,#fff6dd,#fffdf4)}.compact-product-card .product-card-title{width:100%;min-height:0;padding:0;border:0;background:transparent;color:#170f0b;display:-webkit-box;overflow:hidden;font-size:13px;line-height:1.24;font-weight:950;text-align:left;word-break:keep-all;-webkit-line-clamp:2;-webkit-box-orient:vertical}.compact-product-card.time-deal .product-card-title{color:#2b160a}.compact-product-card .product-card-price-line{min-width:0;display:flex;align-items:center;gap:4px;white-space:nowrap}.compact-product-card .product-card-price-line span{flex:0 0 auto;padding:3px 6px;border-radius:999px;background:#fff1eb;color:#5a2e1e;font-size:9px;line-height:1;font-weight:950}.compact-product-card.time-deal .product-card-price-line span{background:#ffe170;color:#9f2d13}.compact-product-card .product-card-price-line del{overflow:hidden;color:#8a948e;font-size:11px;font-weight:800;text-overflow:ellipsis}.compact-product-card .product-card-price-line b{margin-left:auto;color:#2f2017;font-size:12px;line-height:1;font-weight:950;letter-spacing:-.04em}.compact-product-card.time-deal .product-card-price-line b{color:#ff2f1d}.compact-product-card .compact-product-info small{color:#d84620;font-size:12px;line-height:1.2;font-weight:950}.compact-product-card .compact-product-info small.danger{color:#ef3f2e}.compact-product-card .product-card-actions{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px}.compact-product-card .product-card-stepper{min-width:0;height:32px;border-radius:999px;background:#fff1eb;display:grid;grid-template-columns:28px minmax(28px,1fr) 28px;align-items:center}.compact-product-card.time-deal .product-card-stepper{background:#fff0bd}.compact-product-card .product-card-stepper button{width:28px;height:28px;min-height:0;padding:0;border:0;border-radius:999px;background:#fff;color:#60483b;display:grid;place-items:center;font:inherit;cursor:pointer}.compact-product-card .product-card-stepper button:last-child{background:#d84620;color:#fff}.compact-product-card.time-deal .product-card-stepper button:last-child{background:#ff4f1f}.compact-product-card .product-card-stepper button:disabled{cursor:not-allowed;opacity:.42}.compact-product-card .product-card-stepper strong{color:#4a3428;font-size:12px;font-weight:950;text-align:center}.compact-product-card .product-card-detail{width:auto;min-width:54px;min-height:0;height:32px;padding:0;border:0;background:transparent;color:#4a3428;display:inline-flex;align-items:center;justify-content:flex-end;gap:1px;font-size:10px;font-weight:900;white-space:nowrap;cursor:pointer}.compact-product-card.time-deal .product-card-detail{color:#b73217}.purpose-gift .compact-product-card.time-deal,.purpose-clearance .compact-product-card.time-deal{border-color:#ff8a2a}.purpose-gift .compact-product-card .compact-product-info{background:linear-gradient(180deg,#fff,#fbfaf5)}.purpose-clearance .compact-product-card .compact-product-info{background:linear-gradient(180deg,#fffdf9,#fff5eb)}@media(max-width:390px){.compact-product-grid{gap:8px!important;padding-inline:8px!important}.compact-product-card .compact-product-info{min-height:114px;padding:8px}.compact-product-card .product-card-title{font-size:12px}.compact-product-card .product-card-image-price{font-size:18px}.compact-product-card .product-card-detail{min-width:46px;font-size:9px}}body,button,input,textarea,select{font-family:var(--font-sans)!important}body,button,.compact-shop-section,.compact-shop-section *{letter-spacing:0!important}.compact-shop-section{padding-top:8px;background:#fff}.compact-category-tabs{margin-top:0!important;background:#fffffff5!important;border-color:#f2d7cb!important;box-shadow:0 10px 24px #170f0b14!important}.compact-category-section+.compact-category-section{border-top-color:#fbf6f2!important}.compact-category-head .mdi{background:#fff8f3!important}.compact-category-head small{background:#fffaf7;color:#4a3428!important}.compact-product-grid{gap:12px!important;padding:0 12px 12px!important}.compact-product-card{border-color:#fff1eb;background:#fff;box-shadow:0 12px 24px #170f0b14}.compact-product-card .compact-product-photo{aspect-ratio:1.08 / 1;background:#fff8f3}.compact-product-card .compact-product-photo img{object-position:center}.compact-product-card .product-card-badge:empty,.compact-product-card:not(.time-deal) .product-card-image-price{display:none!important}.compact-product-card .compact-product-info{min-height:126px;padding:10px 11px 11px;grid-template-rows:minmax(34px,auto) minmax(22px,auto) 17px 34px;background:#fff}.compact-product-card .product-card-title{color:#170f0b;font-size:14px;font-weight:900}.compact-product-card .product-card-price-line{gap:6px;align-items:center}.compact-product-card .product-card-price-line b{margin-left:0;color:#170f0b;font-size:15px;font-weight:950}.compact-product-card .product-card-price-line del{color:#87928d;font-size:11px}.compact-product-card .product-card-discount{flex:0 0 auto;margin-left:auto;padding:4px 6px;border-radius:999px;background:#fff1ec;color:#f04a2a;font-size:10px;line-height:1;font-weight:950}.compact-product-card .product-card-stepper{height:34px;border:1px solid #f2d7cb;background:#fffaf7}.compact-product-card .product-card-stepper button{width:32px;height:32px;background:transparent;color:#80675a}.compact-product-card .product-card-stepper button:last-child{background:transparent;color:var(--brand)}.compact-product-card .product-card-stepper strong{color:#170f0b;font-size:13px}.compact-product-card .product-card-detail{min-width:58px;color:var(--brand);font-size:11px;font-weight:900}.compact-product-grid>.compact-product-card.time-deal{grid-column:1 / -1;display:grid;grid-template-columns:41% minmax(0,1fr);border:2px solid #ff4b25;border-radius:18px;background:#fff;box-shadow:0 18px 34px #ff4b2529}.compact-product-card.time-deal.locked{border-color:#ff4b25}.compact-product-card.time-deal .compact-product-photo{height:100%;min-height:178px;aspect-ratio:auto;background:#fff1e9}.compact-product-card.time-deal .compact-product-photo img{object-position:center}.compact-product-card.time-deal.locked .compact-product-photo img{filter:saturate(.9) brightness(.78)}.compact-product-card.time-deal .product-card-badge{top:10px;left:10px;right:auto;padding:6px 9px;background:#ff3f20;color:#fff;font-size:11px;box-shadow:0 10px 18px #ff3f2047}.compact-product-card.time-deal .product-card-image-price{top:44px;right:10px;bottom:auto;padding:6px 9px;border-radius:999px;background:#fffffff2;color:#ff321b;font-size:18px;font-weight:950;text-shadow:none;box-shadow:0 10px 20px #18141224}.compact-product-card .product-card-lock-panel{position:absolute;left:10px;right:10px;bottom:10px;z-index:3;display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:8px;padding:9px 10px;border:1px solid rgba(255,255,255,.18);border-radius:15px;background:#121722e6;color:#fff;box-shadow:0 12px 22px #060a1138}.compact-product-card .product-card-lock-panel>.mdi{display:grid;width:34px;height:34px;place-items:center;border-radius:999px;background:#fff;color:#ff3f20;font-size:19px}.compact-product-card .product-card-lock-panel small{display:block;color:#fffc;font-size:10px;line-height:1.1;font-weight:850}.compact-product-card .product-card-lock-panel strong{display:block;margin-top:2px;color:#fff;font-size:15px;line-height:1.05;font-weight:950}.compact-product-card .product-card-lock-panel.open,.compact-product-card .product-card-lock-panel.purchased{background:linear-gradient(135deg,#6f1311f5,#8c1c10f0),repeating-linear-gradient(135deg,#ffffff14 0,#ffffff14 8px,#fff0 8px,#fff0 16px)}.compact-product-card .product-card-lock-panel.open>.mdi,.compact-product-card .product-card-lock-panel.purchased>.mdi{background:#a22314;color:#fff}.compact-product-card.time-deal .compact-product-info{min-height:178px;padding:14px 13px 12px;grid-template-rows:minmax(43px,auto) minmax(31px,auto) 18px 38px;background:linear-gradient(180deg,#fffefe,#fff8f5)}.compact-product-card.time-deal .product-card-title{color:#170f0b;font-size:17px;line-height:1.22}.compact-product-card.time-deal .product-card-price-line{align-items:baseline}.compact-product-card.time-deal .product-card-price-line b{color:#ff321b;font-size:24px}.compact-product-card.time-deal .product-card-discount{background:#ff321b;color:#fff;box-shadow:0 8px 16px #ff321b38}.compact-product-card.time-deal .product-card-stepper{height:38px;border-color:#ffd0c4;background:#fff7f4}.compact-product-card.time-deal .product-card-stepper button{width:36px;height:36px;color:#ff6d55}.compact-product-card.time-deal .product-card-stepper strong{font-size:14px}.compact-product-card.time-deal .product-card-detail{height:38px;min-width:68px;justify-content:center;border:1px solid #ffd4ca;border-radius:12px;color:#d9361d;background:#fff}@media(max-width:390px){.compact-product-grid{padding-inline:10px!important}.compact-product-grid>.compact-product-card.time-deal{grid-template-columns:39% minmax(0,1fr)}.compact-product-card.time-deal .compact-product-photo,.compact-product-card.time-deal .compact-product-info{min-height:168px}.compact-product-card.time-deal .product-card-title{font-size:15px}.compact-product-card.time-deal .product-card-price-line b{font-size:20px}.compact-product-card .product-card-lock-panel{left:7px;right:7px;bottom:7px;grid-template-columns:30px minmax(0,1fr);padding:8px}.compact-product-card .product-card-lock-panel>.mdi{width:30px;height:30px}.compact-product-card .product-card-lock-panel strong{font-size:13px}}html{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}button,a{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:3px solid rgba(216,70,32,.18)!important;outline-offset:2px!important}.customer-header{border-bottom-color:#fbf6f2!important}.customer-status{padding:12px 18px!important;border-bottom-color:#fbf6f2!important;background:#fff!important}.customer-status strong{font-size:15px!important;font-weight:850!important}.customer-status span{margin-top:3px!important;color:#4a3428!important;font-size:13px!important;line-height:1.35!important}.customer-address-cta{min-height:36px!important;padding:0 12px!important;border-radius:999px!important;border-color:var(--brand)!important;background:#fff!important;color:var(--brand)!important;font-size:12px!important;font-weight:850!important}.side-menu-panel{border-radius:0 20px 20px 0!important}.side-menu-list a{border:1px solid transparent!important}.side-menu-list a.active,.side-menu-list a.router-link-exact-active{border-color:#f2d7cb!important;background:#fff8f3!important;color:var(--brand)!important}.side-menu-list a.active small,.side-menu-list a.router-link-exact-active small{color:#8f4a32!important}.compact-shop-section{padding-top:12px!important}.compact-category-tabs{top:0!important;border-radius:18px!important}.compact-category-tabs button{min-height:38px!important;border-radius:13px!important}.compact-category-tabs button strong{font-size:13px!important;font-weight:850!important}.compact-category-tabs button small{font-size:11px!important;font-weight:850!important}.compact-product-card{overflow:hidden}.compact-product-card .product-card-image-price{display:none!important}.compact-product-card .compact-product-photo{aspect-ratio:1.1 / 1!important}.compact-product-card .compact-product-info{min-height:132px!important;grid-template-rows:minmax(36px,auto) minmax(23px,auto) 18px 36px!important}.compact-product-card .product-card-title{font-size:14.5px!important;line-height:1.25!important;font-weight:850!important;word-break:keep-all!important}.compact-product-card .product-card-price-line b{margin-left:0!important;font-size:16px!important;line-height:1.05!important;font-weight:900!important}.compact-product-card>.compact-product-info>small{color:#d84620!important;font-size:12px!important;font-weight:850!important}.compact-product-card>.compact-product-info>small.danger{color:#ef3f2e!important}.compact-product-card .product-card-actions{grid-template-columns:minmax(98px,1fr) 62px!important;gap:8px!important}.compact-product-card .product-card-stepper{height:36px!important;border-radius:999px!important}.compact-product-card .product-card-stepper button{width:34px!important;height:34px!important}.compact-product-card .product-card-detail{min-width:62px!important;height:36px!important;border-radius:999px!important;justify-content:center!important;border:1px solid #f2d7cb!important;background:#fff!important;color:#8a4a31!important;font-size:11px!important}.compact-product-card.time-deal{border-color:#ff4824!important;box-shadow:0 16px 34px #ff48241f!important}.compact-product-card.time-deal .compact-product-photo{min-height:178px!important}.compact-product-card.time-deal .product-card-badge{top:9px!important;left:9px!important;padding:6px 10px!important;border-radius:999px!important}.compact-product-card.time-deal .product-card-title{font-size:17px!important;font-weight:900!important}.compact-product-card.time-deal .product-card-price-line{gap:7px!important;align-items:center!important}.compact-product-card.time-deal .product-card-price-line del{flex:0 0 auto!important;overflow:visible!important;text-overflow:clip!important;font-size:11px!important}.compact-product-card.time-deal .product-card-price-line b{color:#ff321b!important;font-size:26px!important;font-weight:950!important}.compact-product-card.time-deal .product-card-discount{margin-left:auto!important;padding:6px 8px!important;border-radius:9px!important;font-size:11px!important;box-shadow:0 9px 18px #ff321b38!important}.compact-product-card .product-card-lock-panel{left:9px!important;right:9px!important;bottom:9px!important;border-radius:14px!important;background:#111827eb!important}.compact-product-card .product-card-lock-panel strong{font-size:16px!important;letter-spacing:0!important}.compact-product-card.time-deal .product-card-actions{grid-template-columns:minmax(112px,1fr) 72px!important}.compact-product-card.time-deal .product-card-detail{min-width:72px!important;border-color:#ffd1c6!important;color:#df381f!important}.order-bar{grid-template-columns:112px minmax(0,1fr)!important;padding:10px 14px calc(12px + env(safe-area-inset-bottom))!important;border-top-color:#f1e7df!important;background:#fffffff7!important}.order-history-button,.order-submit-button{height:56px!important;border-radius:16px!important}.order-history-button{border-color:#f2d7cb!important;background:#fff!important;color:var(--brand)!important}.order-submit-button{background:#d84620!important;box-shadow:0 16px 28px #d8462033!important}.order-submit-button strong{font-size:15px!important;font-weight:900!important}.order-submit-button span{font-size:12px!important;font-weight:750!important}.order-submit-button:disabled{background:#fff8f3!important;color:#60483b!important}.page-action-button,.empty-cart-button,.cart-order-button,.clear-cart-button,.cart-coupon-shortcut,.cart-item-remove-button{letter-spacing:0!important}.empty-cart-state{border-radius:18px!important;background:#fffaf7!important}.admin-topbar.admin-topbar-v2{box-shadow:0 10px 26px #170f0b0d!important}.admin-kpi-grid-v2 article{min-height:96px!important;display:grid!important;grid-template-columns:44px minmax(0,1fr)!important;grid-template-rows:auto auto auto!important;align-items:center!important;column-gap:12px!important}.admin-kpi-grid-v2 .mdi{grid-row:1 / 4!important;width:42px!important;height:42px!important;margin:0!important}.admin-kpi-grid-v2 small,.admin-kpi-grid-v2 strong,.admin-kpi-grid-v2 em{grid-column:2!important}.admin-kpi-grid-v2 small{font-size:12px!important;line-height:1.15!important}.admin-kpi-grid-v2 strong{margin-top:1px!important;font-size:clamp(25px,2.3vw,32px)!important;line-height:1.02!important}.admin-task-grid button{min-height:92px!important;display:grid!important;grid-template-columns:42px minmax(0,1fr) 20px!important;grid-template-rows:auto auto!important;align-items:center!important;gap:3px 12px!important;padding:14px!important}.admin-task-grid .mdi:not(.mdi-chevron-right){grid-row:1 / 3!important;grid-column:1!important;width:42px!important;height:42px!important;margin:0!important}.admin-task-grid strong{grid-column:2!important;font-size:15px!important;line-height:1.22!important}.admin-task-grid small{grid-column:2!important;color:#60483b!important;font-size:12px!important;line-height:1.35!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important}.admin-task-grid .mdi-chevron-right{grid-column:3!important;grid-row:1 / 3!important;position:static!important;align-self:center!important}.admin-dashboard-card{box-shadow:0 14px 30px #170f0b0d!important}.admin-dashboard-card header button,.admin-native-button,.admin-primary-btn,.admin-secondary-btn,.table-primary-btn,.table-secondary-btn,.table-danger-btn{border-radius:12px!important}@media(max-width:760px){.admin-sidebar.admin-sidebar-v2{padding:8px 10px!important}.admin-side-nav.admin-side-nav-v2{gap:8px!important;padding-right:10px!important;scroll-snap-type:x proximity!important}.admin-side-nav-v2 .admin-nav-link,.admin-side-nav-v2 .admin-nav-link.compact{min-width:88px!important;min-height:44px!important;padding-inline:10px!important;scroll-snap-align:start!important}.admin-side-nav-v2 .admin-nav-link strong{color:inherit!important;font-size:13px!important;font-weight:850!important}.admin-side-nav-v2 .admin-nav-link.is-active{background:#fff!important;color:#7b2f1c!important}.admin-topbar.admin-topbar-v2{top:56px!important;box-shadow:0 8px 18px #170f0b0f!important}.admin-kpi-grid-v2 article{min-height:86px!important;padding:12px!important}.admin-task-grid button{min-height:84px!important}}@media(max-width:390px){.compact-product-card .compact-product-info{min-height:126px!important;padding:9px!important}.compact-product-card .product-card-title{font-size:13px!important}.compact-product-card .product-card-actions{grid-template-columns:minmax(92px,1fr) 56px!important}.compact-product-card .product-card-detail{min-width:56px!important;font-size:10px!important}.compact-product-card.time-deal .product-card-price-line b{font-size:23px!important}.compact-product-card.time-deal .product-card-actions{grid-template-columns:minmax(104px,1fr) 66px!important}}.main-entry-page{min-height:calc(100vh - 64px)!important;padding:14px 16px 20px!important;background:#fff!important;display:flex!important;flex-direction:column!important;gap:12px!important}.main-entry-hero{position:relative!important;min-height:178px!important;padding:22px 18px!important;border:1px solid #fff8f3!important;border-radius:0 0 22px 22px!important;background:#fffaf7!important;overflow:hidden!important;box-shadow:0 14px 30px #170f0b0f!important}.main-entry-hero img{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center right!important}.main-entry-hero:after{content:""!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;background:linear-gradient(90deg,#fffffffa,#ffffffdb 46%,#ffffff14)!important}.main-entry-hero-copy{position:relative!important;z-index:1!important;width:62%!important}.main-entry-hero-copy span{display:inline-flex!important;margin-bottom:8px!important;color:#d84620!important;font-size:12px!important;font-weight:850!important}.main-entry-hero-copy h1{margin:0!important;color:#170f0b!important;font-size:26px!important;line-height:1.12!important;letter-spacing:0!important;font-weight:950!important}.main-entry-hero-copy p{margin:9px 0 0!important;color:#4a3428!important;font-size:13px!important;line-height:1.45!important;font-weight:700!important;word-break:keep-all!important}.main-entry-list{display:flex!important;flex-direction:column!important;gap:10px!important}.main-entry-banner{position:relative!important;width:100%!important;min-height:106px!important;padding:16px 16px 14px!important;border:1px solid rgba(216,70,32,.12)!important;border-radius:18px!important;background:#fffaf7!important;color:#170f0b!important;text-align:left!important;overflow:hidden!important;cursor:pointer!important;box-shadow:0 10px 24px #170f0b0f!important;isolation:isolate!important}.main-entry-banner:active{transform:translateY(1px)!important}.main-entry-banner-image{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:-2!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center right!important}.main-entry-banner-overlay{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:-1!important;background:linear-gradient(90deg,#fffffff5,#fffc 48%,#ffffff0d)!important}.main-entry-banner-copy{position:relative!important;z-index:1!important;display:flex!important;width:min(64%,260px)!important;min-height:74px!important;flex-direction:column!important;justify-content:center!important}.main-entry-banner-eyebrow{margin-bottom:5px!important;color:#d84620!important;font-size:11px!important;font-weight:900!important}.main-entry-banner-copy strong{color:inherit!important;font-size:21px!important;line-height:1.08!important;letter-spacing:0!important;font-weight:950!important;word-break:keep-all!important}.main-entry-banner-copy small{margin-top:7px!important;color:#4a3428!important;font-size:12px!important;line-height:1.35!important;font-weight:700!important;word-break:keep-all!important}.main-entry-banner-badge{position:absolute!important;top:12px!important;right:14px!important;z-index:2!important;min-width:56px!important;padding:6px 10px!important;border-radius:999px!important;background:#fff!important;color:#d84620!important;font-size:11px!important;font-weight:950!important;text-align:center!important;box-shadow:0 8px 18px #170f0b14!important}.main-entry-banner-arrow{position:absolute!important;z-index:2!important;display:inline-grid!important;place-items:center!important;border-radius:999px!important}.main-entry-banner-arrow{right:14px!important;bottom:13px!important;width:34px!important;height:34px!important;background:#fff!important;color:#d84620!important;border:1px solid rgba(216,70,32,.16)!important;font-size:17px!important;box-shadow:0 8px 18px #170f0b1a!important}.main-entry-banner.gift{border-color:#e5ba5e6b!important;color:#fff5cf!important}.main-entry-banner.gift .main-entry-banner-overlay{background:linear-gradient(90deg,#080807eb,#120e08c7 48%,#120e081f)!important}.main-entry-banner.gift .main-entry-banner-eyebrow,.main-entry-banner.gift .main-entry-banner-copy small{color:#f2d37a!important}.main-entry-banner.gift .main-entry-banner-badge{background:#f5d070!important;color:#2b1e0a!important}.main-entry-banner.clearance{border-color:#ff4a2c33!important;color:#fff!important}.main-entry-banner.clearance .main-entry-banner-overlay{background:linear-gradient(90deg,#ff4a2cf5,#ff4a2ce0 48%,#ff4a2c0d)!important}.main-entry-banner.clearance .main-entry-banner-eyebrow,.main-entry-banner.clearance .main-entry-banner-copy small{color:#fff2e7!important}.main-entry-banner.clearance .main-entry-banner-badge{background:#ffe66d!important;color:#e43b23!important}.main-entry-banner.support{min-height:96px!important;background:#fff8f3!important}.main-entry-banner.support .main-entry-banner-copy{min-height:62px!important}.main-entry-skip,.main-entry-intro,.main-entry-grid{display:none!important}@media(max-width:390px){.main-entry-page{padding-inline:12px!important}.main-entry-hero{min-height:160px!important;padding:18px 14px!important}.main-entry-hero-copy h1{font-size:23px!important}.main-entry-hero-copy p{font-size:12px!important}.main-entry-banner{min-height:102px!important;padding:14px!important}.main-entry-banner-copy{width:66%!important}.main-entry-banner-copy strong{font-size:19px!important}.main-entry-banner-copy small{font-size:11px!important}}.cart-page,.checkout-page,.product-detail-v2{background:linear-gradient(180deg,#fff,#fffaf7 46%,#fff)!important}.cart-coupon-shortcut{min-height:72px!important;grid-template-columns:34px minmax(0,1fr) auto 20px!important;grid-template-rows:auto auto!important;border-color:#f2d7cb!important;background:linear-gradient(180deg,#fff8f3,#fff1eb)!important}.cart-coupon-shortcut>.mdi:first-child{grid-column:1!important;grid-row:1 / 3!important;width:34px!important;height:34px!important;border-radius:12px!important;background:#fff1eb!important;display:grid!important;place-items:center!important}.cart-coupon-shortcut strong{grid-column:2!important;grid-row:1!important;align-self:end!important;font-size:14px!important;line-height:1.25!important}.cart-coupon-shortcut small{grid-column:2 / 4!important;grid-row:2!important;justify-self:start!important;color:#64748b!important;line-height:1.25!important}.cart-coupon-shortcut i{grid-column:4!important;grid-row:1 / 3!important;align-self:center!important;justify-self:end!important;color:#d84620!important;font-size:18px!important}.cart-summary-card{padding:16px!important;border-color:#f2d7cb!important;box-shadow:0 18px 36px #170f0b0f!important}.cart-summary-card .checkout-summary{gap:8px!important}.cart-order-button{min-height:66px!important;border-radius:18px!important;background:#d84620!important;box-shadow:0 18px 34px #d8462038!important}.cart-order-button .mdi{background:#ffffff2e!important}.clear-cart-button{color:#64748b!important}.checkout-section,.checkout-address-card,.checkout-total-card,.cart-item-card{box-shadow:0 14px 28px #170f0b0b!important}.checkout-payment-grid .payment-option-button,.payment-option-button{min-height:72px!important;border-color:#f2d7cb!important}.payment-option-button.selected,.payment-option-button:has(input:checked){border-color:#d84620!important;background:#fff1eb!important}.agreement-check-row{min-height:64px!important;align-items:center!important;background:#fff!important}.product-detail-v2{padding-bottom:150px!important}.detail-body-v2{padding-bottom:120px!important}.detail-summary-card,.detail-purchase-card,.detail-info-panel,.detail-related-section,.detail-review-section,.review-compose-card,.product-review-card{box-shadow:0 16px 32px #170f0b0b!important}.detail-poster-section{margin:8px 0 18px!important;border:1px solid #f1e7df!important;border-radius:20px!important;background:#fff!important;overflow:hidden!important;box-shadow:0 18px 34px #170f0b0d!important}.detail-poster-frame{max-height:min(430px,54vh)!important;border-radius:20px 20px 0 0!important;background:#fff!important}.detail-poster-frame:after{height:118px!important;background:linear-gradient(180deg,#fff0,#ffffffc7 58%,#fff)!important}.detail-poster-image{background:#fff!important}.detail-poster-more-button{width:calc(100% - 28px)!important;min-height:48px!important;margin:-56px 14px 14px!important;border:1px solid #f2d7cb!important;border-radius:14px!important;color:#8a4a31!important;box-shadow:0 14px 28px #170f0b1a!important}.detail-poster-section.expanded .detail-poster-more-button{margin-top:12px!important;margin-bottom:14px!important}.detail-sticky-actions-v2{min-height:74px!important;border-top-color:#fff1eb!important;box-shadow:0 -18px 36px #170f0b14!important}.detail-sticky-actions-v2 .detail-cart-button-v2{border-radius:18px!important}.admin-dashboard-v2 .admin-kpi-grid-v2 article,.admin-task-grid button,.admin-dashboard-card{border-color:#fff1eb!important}.admin-task-grid button{background:linear-gradient(180deg,#fff,#fffaf7)!important}.admin-task-grid button.urgent{border-color:#ffc89f!important;background:linear-gradient(180deg,#fffaf5,#fff)!important}@media(max-width:430px){.cart-coupon-shortcut{grid-template-columns:34px minmax(0,1fr) 20px!important}.cart-coupon-shortcut small{grid-column:2!important}.detail-poster-frame{max-height:380px!important}}.main-entry-hero-copy p{max-width:210px!important;line-height:1.55!important}.main-entry-banner-copy small{max-width:178px!important;line-height:1.45!important}.compact-shop-section{background:#fff!important}.compact-category-section{padding-top:2px!important}.compact-category-head{align-items:center!important}.compact-category-head h2{letter-spacing:0!important}.compact-product-card{border-color:#fff1eb!important;background:#fff!important;box-shadow:0 12px 24px #170f0b12!important}.compact-product-card .compact-product-info{gap:5px!important}.compact-product-card .product-card-title{min-height:35px!important;color:#170f0b!important}.compact-product-card .product-card-price-line{min-width:0!important}.compact-product-card .product-card-price-line b{white-space:nowrap!important}.compact-product-card .product-card-actions{grid-template-columns:minmax(104px,1fr) 58px!important;align-items:center!important}.compact-product-card .product-card-stepper{border-color:#f2d7cb!important;background:#fff!important}.compact-product-card .product-card-stepper button{opacity:1!important}.compact-product-card .product-card-stepper button:disabled{color:#dfd0c6!important}.compact-product-card .product-card-stepper button:last-child:not(:disabled){color:#d84620!important}.compact-product-card .product-card-detail{color:#d84620!important;background:#fffaf7!important}.compact-product-card.time-deal{border-width:2px!important;border-color:#ff4525!important;box-shadow:0 18px 38px #ff452524!important}.compact-product-card.time-deal .compact-product-info{background:linear-gradient(180deg,#fffefe,#fff7f3)!important}.compact-product-card.time-deal .product-card-title{min-height:43px!important}.compact-product-card.time-deal .product-card-price-line{display:flex!important;flex-wrap:nowrap!important}.compact-product-card.time-deal .product-card-discount{white-space:nowrap!important}.compact-product-card.time-deal .product-card-actions{grid-template-columns:minmax(118px,1fr) 66px!important}.compact-product-card.time-deal .product-card-stepper{border-color:#ffd6cb!important;background:#fffaf8!important}.compact-product-card.time-deal .product-card-stepper button:disabled{color:#ff452547!important}.compact-product-card.time-deal.locked .product-card-stepper button,.compact-product-card.time-deal.locked .product-card-stepper button:last-child,.compact-product-card.time-deal.locked .product-card-stepper button:last-child:not(:disabled){background:transparent!important;color:#d2aaa0!important;box-shadow:none!important}.compact-product-card.time-deal .product-card-detail{min-width:66px!important;border-color:#ffd4ca!important;background:#fff!important;color:#d9361d!important}.compact-product-card .product-card-lock-panel{box-shadow:0 12px 24px #0f172a3d!important}.cart-coupon-shortcut{column-gap:10px!important;row-gap:3px!important}.cart-coupon-shortcut small{max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.cart-coupon-shortcut i{width:20px!important;text-align:right!important}.detail-poster-section{margin-top:10px!important}.detail-poster-frame{max-height:min(410px,52vh)!important}.detail-poster-more-button{font-weight:900!important}.admin-dashboard-v2 .admin-kpi-grid-v2 article{min-height:112px!important}.admin-task-grid button{min-height:86px!important;text-align:left!important}@media(max-width:430px){.main-entry-hero{min-height:176px!important}.compact-product-card .product-card-actions{grid-template-columns:minmax(98px,1fr) 56px!important;gap:7px!important}.compact-product-card.time-deal .product-card-actions{grid-template-columns:minmax(112px,1fr) 62px!important}.compact-product-card.time-deal .product-card-price-line b{font-size:24px!important}.compact-product-card.time-deal .product-card-discount{padding-inline:7px!important}.detail-poster-frame{max-height:360px!important}}.main-entry-today-card{padding:14px!important;border:1px solid #f2d7cb!important;border-radius:18px!important;background:#fff!important;box-shadow:0 12px 26px #170f0b0f!important}.main-entry-today-head{width:100%!important;min-height:54px!important;border:0!important;background:transparent!important;color:#32160c!important;display:grid!important;grid-template-columns:38px minmax(0,1fr) 22px!important;align-items:center!important;gap:10px!important;padding:0!important;text-align:left!important}.main-entry-today-head>.mdi:first-child{width:38px!important;height:38px!important;display:inline-grid!important;place-items:center!important;border-radius:14px!important;background:#fff8f3!important;color:#d84620!important;font-size:22px!important}.main-entry-today-head strong,.main-entry-subcategory-list strong{color:#32160c!important;font-weight:950!important;letter-spacing:0!important}.main-entry-today-head strong{display:block!important;font-size:18px!important;line-height:1.2!important}.main-entry-today-head small,.main-entry-subcategory-list small{display:block!important;margin-top:3px!important;color:#60483b!important;font-size:12px!important;font-weight:750!important;line-height:1.25!important}.main-entry-subcategory-list{margin-top:12px!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important}.main-entry-subcategory-list button{min-width:0!important;min-height:82px!important;padding:10px 8px!important;border:1px solid #fff1eb!important;border-radius:15px!important;background:#fffaf7!important;color:#d84620!important;display:grid!important;align-content:center!important;justify-items:center!important;gap:7px!important;text-align:center!important;box-shadow:0 8px 18px #170f0b0a!important}.main-entry-subcategory-list .mdi{width:30px!important;height:30px!important;display:inline-grid!important;place-items:center!important;border-radius:12px!important;background:#fff8f3!important;color:#d84620!important;font-size:19px!important}.shop-purpose-tabs{position:sticky!important;top:0!important;z-index:28!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important;margin:-2px 0 10px!important;padding:7px!important;border:1px solid #f2d7cb!important;border-radius:18px!important;background:#fffffff5!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;box-shadow:0 12px 24px #170f0b12!important}.shop-purpose-tabs button{min-width:0!important;min-height:54px!important;border:1px solid transparent!important;border-radius:13px!important;background:transparent!important;color:#4a3428!important;display:grid!important;grid-template-columns:22px minmax(0,1fr) auto!important;align-items:center!important;gap:6px!important;padding:8px 9px!important;text-align:left!important}.shop-purpose-tabs button.active{border-color:#d84620!important;background:#d84620!important;color:#fff!important;box-shadow:0 10px 20px #d846202e!important}.shop-purpose-tabs .mdi{color:inherit!important;font-size:18px!important}.shop-purpose-tabs strong{display:block!important;overflow:hidden!important;color:inherit!important;font-size:13px!important;line-height:1.15!important;font-weight:950!important;white-space:nowrap!important;text-overflow:ellipsis!important}.shop-purpose-tabs small{display:block!important;margin-top:2px!important;color:inherit!important;opacity:.74!important;font-size:10px!important;font-weight:750!important}.shop-purpose-tabs b{color:inherit!important;font-size:11px!important;font-weight:950!important;white-space:nowrap!important}.purpose-deal .compact-category-tabs{display:none!important}.shop-empty-category{min-height:168px!important;padding:24px 18px!important;border:1px dashed var(--shop-empty-border, #f2d7cb)!important;border-radius:20px!important;background:var(--shop-empty-bg, #fffaf7)!important;box-shadow:var(--shop-empty-shadow, none)!important;display:grid!important;place-items:center!important;gap:8px!important;text-align:center!important}.shop-empty-category .mdi{width:46px!important;height:46px!important;display:grid!important;place-items:center!important;border-radius:16px!important;background:var(--shop-empty-icon-bg, #fff1eb)!important;color:var(--shop-empty-accent, #d84620)!important;-webkit-text-fill-color:var(--shop-empty-accent, #d84620)!important;font-size:24px!important}.shop-empty-category strong{color:var(--shop-empty-heading, #32160c)!important;-webkit-text-fill-color:var(--shop-empty-heading, #32160c)!important;font-size:18px!important;font-weight:950!important}.shop-empty-category p{max-width:270px!important;margin:0!important;color:var(--shop-empty-muted, #60483b)!important;-webkit-text-fill-color:var(--shop-empty-muted, #60483b)!important;font-size:13px!important;line-height:1.45!important;word-break:keep-all!important}.admin-native-button.primary.warm,.admin-today-actions .warm{background:#ff4a2c!important;color:#fff!important;border-color:#ff4a2c!important}@media(max-width:560px){.shop-purpose-tabs{gap:5px!important;padding:6px!important}.shop-purpose-tabs button{min-height:50px!important;grid-template-columns:18px minmax(0,1fr)!important;padding:7px!important}.shop-purpose-tabs b{grid-column:2!important;justify-self:start!important}.main-entry-subcategory-list{gap:6px!important}.main-entry-subcategory-list button{min-height:76px!important;padding-inline:5px!important}}.side-menu-sublist{margin:-2px 0 8px 48px!important;padding:8px!important;border-left:1px solid #f2d7cb!important;display:grid!important;gap:7px!important}.side-menu-list .side-menu-sublist a{min-height:46px!important;padding:9px 10px!important;border:1px solid #fff1eb!important;border-radius:14px!important;background:#fffaf7!important;color:#2a160d!important;display:grid!important;grid-template-columns:24px minmax(0,1fr)!important;align-items:center!important;gap:8px!important}.side-menu-list .side-menu-sublist a.active{border-color:#f2d7cb!important;background:#fff1eb!important;color:#d84620!important;box-shadow:inset 3px 0 #d84620!important}.side-menu-sublist .mdi{width:24px!important;height:24px!important;display:inline-grid!important;place-items:center!important;border-radius:9px!important;background:#fff1eb!important;color:inherit!important;font-size:16px!important}.side-menu-sublist strong{color:inherit!important;font-size:13px!important;line-height:1.15!important;font-weight:950!important}.side-menu-sublist small{margin-top:2px!important;color:#60483b!important;font-size:11px!important;line-height:1.2!important;font-weight:750!important}.side-menu-sublist a.active small{color:#5a2e1e!important}.main-entry-page{padding-top:12px!important}.side-menu-sublist{margin:-3px 10px 10px 58px!important;padding:0!important;border-left:0!important;gap:6px!important}.side-menu-list .side-menu-sublist a{min-height:42px!important;padding:8px 10px!important;border-color:#fff1eb!important;border-radius:13px!important;background:#fff!important;grid-template-columns:22px minmax(0,1fr)!important;box-shadow:0 5px 14px #170f0b09!important}.side-menu-list .side-menu-sublist a.active{border-color:#d84620!important;background:#fff8f3!important;box-shadow:0 8px 18px #d846201a!important}.side-menu-sublist .mdi{width:22px!important;height:22px!important;background:transparent!important;font-size:15px!important}.side-menu-sublist strong{font-size:12.5px!important}.side-menu-sublist small{font-size:10.5px!important}.compact-product-grid{gap:14px 12px!important;padding-inline:14px!important}.compact-product-card{border-color:#f2d7cb!important;border-radius:18px!important;box-shadow:0 12px 26px #170f0b13!important}.compact-product-card .compact-product-info{min-height:144px!important;padding:12px!important;gap:7px!important;grid-template-rows:minmax(42px,auto) minmax(25px,auto) 18px 38px!important}.compact-product-card .product-card-title{min-height:40px!important;color:#170f0b!important;font-size:15.5px!important;line-height:1.28!important;font-weight:950!important;letter-spacing:0!important;word-break:keep-all!important}.compact-product-card .product-card-price-line{gap:7px!important}.compact-product-card .product-card-price-line b{color:#170f0b!important;font-size:18px!important;line-height:1.08!important;font-weight:950!important}.compact-product-card>.compact-product-info>small{color:#d84620!important;font-size:12.5px!important;line-height:1.25!important;font-weight:900!important}.compact-product-card .product-card-stepper{height:38px!important;background:#fff!important}.compact-product-card .product-card-stepper button{width:36px!important;height:36px!important}.compact-product-card .product-card-stepper strong{color:#170f0b!important;font-size:14px!important;font-weight:950!important}.compact-product-card .product-card-detail{min-width:66px!important;height:38px!important;color:#d84620!important;font-size:11.5px!important;font-weight:950!important}.compact-product-card.time-deal .compact-product-info{min-height:178px!important;grid-template-rows:minmax(46px,auto) minmax(34px,auto) 18px 40px!important}.compact-product-card.time-deal .product-card-title{min-height:46px!important;font-size:18px!important;line-height:1.22!important}.compact-product-card.time-deal .product-card-price-line b{color:#ff321b!important;font-size:27px!important}.compact-product-card.time-deal .product-card-actions{grid-template-columns:minmax(130px,1fr) 74px!important}@media(max-width:390px){.compact-product-grid{gap:12px 10px!important;padding-inline:10px!important}.compact-product-card .compact-product-info{min-height:138px!important;padding:10px!important}.compact-product-card .product-card-title{font-size:14px!important}.compact-product-card .product-card-price-line b{font-size:17px!important}.compact-product-card .product-card-actions{grid-template-columns:minmax(100px,1fr) 58px!important;gap:7px!important}.compact-product-card.time-deal .product-card-actions{grid-template-columns:minmax(112px,1fr) 66px!important}}.main-entry-banner{min-height:116px!important;box-shadow:0 14px 28px #170f0b14!important}.main-entry-banner-image{opacity:1!important;filter:saturate(1.1) contrast(1.05) brightness(1.03)!important}.main-entry-banner-copy{width:min(58%,248px)!important}.main-entry-banner-copy strong{text-shadow:0 1px 0 rgba(255,255,255,.72),0 8px 18px rgba(23,15,11,.1)!important}.main-entry-banner-eyebrow,.main-entry-banner-copy small{text-shadow:0 1px 0 rgba(255,255,255,.72)!important}.main-entry-banner-overlay{background:linear-gradient(90deg,#ffffffd6,#ffffff85 38%,#ffffff1a 62%,#fff0)!important}.main-entry-banner.gift .main-entry-banner-image{filter:saturate(1.12) contrast(1.12) brightness(1.08)!important}.main-entry-banner.gift .main-entry-banner-overlay{background:linear-gradient(90deg,#080705b8,#0e0a0670 40%,#0e0a061a 64%,#0e0a0600)!important}.main-entry-banner.gift .main-entry-banner-copy strong,.main-entry-banner.gift .main-entry-banner-eyebrow,.main-entry-banner.gift .main-entry-banner-copy small{text-shadow:0 2px 12px rgba(0,0,0,.52)!important}.main-entry-banner.clearance .main-entry-banner-image{filter:saturate(1.16) contrast(1.06) brightness(1.05)!important}.main-entry-banner.clearance .main-entry-banner-overlay{background:linear-gradient(90deg,#ff4a2ccc,#ff4a2c75 40%,#ff4a2c1f 64%,#ff4a2c00)!important}.main-entry-banner.clearance .main-entry-banner-copy strong,.main-entry-banner.clearance .main-entry-banner-eyebrow,.main-entry-banner.clearance .main-entry-banner-copy small{text-shadow:0 2px 10px rgba(148,36,20,.34)!important}.main-entry-banner.support{min-height:104px!important}.main-entry-banner.support .main-entry-banner-image{filter:saturate(1.12) contrast(1.05) brightness(1.03)!important}.main-entry-banner.support .main-entry-banner-overlay{background:linear-gradient(90deg,#ffffffdb,#ffffff80 38%,#ffffff14 64%,#fff0)!important}@media(max-width:390px){.main-entry-banner{min-height:110px!important}.main-entry-banner-copy{width:min(62%,238px)!important}}.compact-product-card .compact-product-info{min-height:166px!important;grid-template-rows:minmax(40px,auto) minmax(24px,auto) 22px 18px 40px!important;gap:6px!important}.compact-product-card.time-deal .compact-product-info{min-height:198px!important;grid-template-rows:minmax(46px,auto) minmax(34px,auto) 22px 18px 40px!important}.product-card-review-row{display:flex!important;min-width:0!important;align-items:center!important;justify-content:space-between!important;gap:6px!important}.product-card-review-score{display:inline-flex!important;min-width:0!important;align-items:center!important;gap:3px!important;color:#60483b!important;font-size:11.5px!important;font-weight:850!important;white-space:nowrap!important}.product-card-review-score .mdi{color:#f4a900!important;font-size:14px!important;line-height:1!important}.product-card-review-score strong{color:#170f0b!important;font-size:12px!important;font-weight:950!important}.product-card-review-score small{overflow:hidden!important;color:#60483b!important;font-size:11px!important;font-weight:750!important;text-overflow:ellipsis!important}.compact-product-card .product-card-detail-link{display:inline-flex!important;width:auto!important;flex:0 0 auto!important;align-items:center!important;justify-content:flex-end!important;gap:0!important;padding:0!important;border:0!important;background:transparent!important;color:#d84620!important;font-size:11.5px!important;font-weight:950!important;white-space:nowrap!important}.compact-product-card .product-card-stock{color:#d84620!important;font-size:12px!important;line-height:1.25!important;font-weight:900!important}.compact-product-card .product-card-stock.danger{color:#e14a19!important}.compact-product-card .product-card-add-button{display:inline-flex!important;width:100%!important;height:40px!important;align-items:center!important;justify-content:center!important;border:1px solid #d84620!important;border-radius:14px!important;background:#d84620!important;color:#fff!important;font-size:12px!important;font-weight:950!important;box-shadow:0 8px 18px #d8462024!important}.compact-product-card .product-card-add-button:hover,.compact-product-card .product-card-add-button:active{background:#d84620!important;color:#fff!important;opacity:1!important}.compact-product-card .product-card-add-button:disabled{border-color:#f1e7df!important;background:#fbf6f2!important;color:#80675a!important;box-shadow:none!important}.compact-product-card.time-deal .product-card-add-button{border-color:#ff4525!important;background:#ff4525!important;box-shadow:0 9px 18px #ff45252e!important}.compact-product-card.time-deal .product-card-add-button:disabled{border-color:#f1e5df!important;background:#f1e8e3!important;color:#a9958d!important;box-shadow:none!important}.compact-product-card .compact-product-photo:focus-visible,.compact-product-card .product-card-title:focus-visible,.compact-product-card .product-card-detail-link:focus-visible,.compact-product-card .product-card-add-button:focus-visible,.compact-product-card .product-card-stepper button:focus-visible{outline:3px solid rgba(216,70,32,.22)!important;outline-offset:-3px!important}.address-error-panel-bottom{width:100%!important;margin:2px 0 12px!important}@media(max-width:390px){.compact-product-card .compact-product-info{min-height:160px!important;grid-template-rows:minmax(38px,auto) minmax(23px,auto) 22px 17px 38px!important;gap:5px!important}.compact-product-card.time-deal .compact-product-info{min-height:190px!important}.compact-product-card .product-card-actions{grid-template-columns:minmax(86px,1fr) 54px!important;gap:7px!important}.compact-product-card .product-card-add-button{height:38px!important;border-radius:13px!important;font-size:11.5px!important}.product-card-review-score small{max-width:48px!important}}.compact-product-card{border-color:#f2d7cb!important;background:#fff!important;box-shadow:0 10px 22px #170f0b11!important}.compact-product-card .compact-product-photo{aspect-ratio:1.46 / 1!important}.compact-product-card .compact-product-info{min-height:146px!important;padding:11px 11px 12px!important;gap:5px!important;grid-template-rows:minmax(34px,auto) 24px 20px 17px 36px!important;background:linear-gradient(180deg,#fff,#fffaf7)!important}.compact-product-card .product-card-title{min-height:34px!important;color:#170f0b!important;font-size:14.5px!important;line-height:1.25!important;font-weight:950!important}.compact-product-card .product-card-price-line b{color:#170f0b!important;font-size:18px!important;letter-spacing:0!important}.compact-product-card .product-card-review-score{color:#8f6a11!important}.compact-product-card .product-card-review-score .mdi{color:#f5a400!important}.compact-product-card .product-card-review-score small{color:#7c6750!important}.compact-product-card .product-card-stock{color:#d84620!important}.compact-product-card .product-card-stock.danger{color:#ef4b20!important}.compact-product-card .product-card-actions{grid-template-columns:minmax(98px,1fr) 58px!important;gap:7px!important}.compact-product-card .product-card-stepper{height:36px!important;border:1px solid #f2d7cb!important;border-radius:999px!important;background:#fff!important;grid-template-columns:34px minmax(36px,1fr) 34px!important}.compact-product-card .product-card-stepper button,.compact-product-card .product-card-stepper button:last-child,.compact-product-card .product-card-stepper button:last-child:not(:disabled){width:34px!important;height:34px!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.compact-product-card .product-card-stepper button:first-child{color:#80675a!important}.compact-product-card .product-card-stepper button:last-child{color:#d84620!important}.compact-product-card .product-card-stepper button .mdi{font-size:19px!important;font-weight:950!important}.compact-product-card .product-card-stepper button:disabled{background:transparent!important;color:#dfd0c6!important;opacity:1!important}.compact-product-card .product-card-stepper strong{color:#170f0b!important;font-size:13.5px!important}.compact-product-card .product-card-add-button{height:36px!important;border-radius:13px!important;background:#2a160d!important;border-color:#2a160d!important;font-size:11.5px!important;box-shadow:0 8px 16px #d8462024!important}.compact-product-card .product-card-add-button:hover,.compact-product-card .product-card-add-button:active{background:#2a160d!important;border-color:#2a160d!important}.compact-product-card.time-deal .compact-product-info{min-height:182px!important;background:linear-gradient(180deg,#fffefe,#fff8f4)!important}.compact-product-card.time-deal .product-card-stepper{border-color:#ffcfc5!important;background:#fffaf8!important}.compact-product-card.time-deal .product-card-stepper button:last-child,.compact-product-card.time-deal .product-card-stepper button:last-child:not(:disabled){color:#f04423!important}.compact-product-card.time-deal .product-card-add-button{background:#ff4326!important;border-color:#ff4326!important;box-shadow:0 8px 16px #ff432629!important}@media(max-width:390px){.compact-product-card .compact-product-photo{aspect-ratio:1.42 / 1!important}.compact-product-card .compact-product-info{min-height:140px!important;padding:10px!important;grid-template-rows:minmax(32px,auto) 23px 19px 16px 35px!important}.compact-product-card .product-card-title{font-size:13.8px!important}.compact-product-card .product-card-price-line b{font-size:17px!important}.compact-product-card .product-card-actions{grid-template-columns:minmax(100px,1fr) 54px!important;gap:6px!important}.compact-product-card .product-card-stepper,.compact-product-card .product-card-add-button{height:35px!important}.compact-product-card.time-deal .compact-product-info{min-height:176px!important}}.side-menu-sublist{margin:-5px 10px 11px 58px!important;padding:5px!important;border:1px solid #f2d7cb!important;border-radius:18px!important;background:#fff8f3!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:5px!important;box-shadow:inset 0 1px #ffffffe6!important}.side-menu-list .side-menu-sublist a{min-width:0!important;min-height:58px!important;padding:8px 4px 7px!important;border:0!important;border-radius:14px!important;background:transparent!important;color:#4a3428!important;box-shadow:none!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:4px!important;text-align:center!important}.side-menu-list .side-menu-sublist a.active,.side-menu-list .side-menu-sublist a.side-menu-sub-route-active,.side-menu-list .side-menu-sublist a.side-menu-sub-route-exact{background:#d84620!important;color:#fff!important;box-shadow:0 8px 18px #d8462029!important}.side-menu-sublist .mdi{width:20px!important;height:20px!important;border-radius:0!important;background:transparent!important;color:currentColor!important;font-size:16px!important}.side-menu-sublist div{min-width:0!important;display:grid!important;gap:1px!important}.side-menu-sublist strong{max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;color:currentColor!important;font-size:11.5px!important;line-height:1.15!important;font-weight:950!important;letter-spacing:0!important}.side-menu-sublist small{margin:0!important;color:currentColor!important;font-size:9.5px!important;line-height:1.1!important;font-weight:850!important;opacity:.66!important;letter-spacing:0!important}.side-menu-sublist a.active small,.side-menu-sublist a.side-menu-sub-route-active small,.side-menu-sublist a.side-menu-sub-route-exact small{color:currentColor!important;opacity:.82!important}@media(max-width:360px){.side-menu-sublist{margin-left:54px!important;gap:4px!important}.side-menu-list .side-menu-sublist a{min-height:54px!important;padding-inline:3px!important}.side-menu-sublist strong{font-size:10.8px!important}}.product-section.compact-shop-section.purpose-gift{min-height:calc(100vh - 66px)!important;padding:16px 14px 112px!important;background:radial-gradient(circle at 92% 0%,rgba(215,178,82,.18),transparent 28%),linear-gradient(180deg,#090806,#15100b 42%,#0a0907)!important;color:#fff!important}.purpose-gift .compact-category-section{display:grid!important;gap:14px!important}.purpose-gift .compact-category-head{min-height:84px!important;padding:17px 18px!important;border:1px solid rgba(222,187,91,.72)!important;border-radius:22px!important;background:linear-gradient(135deg,#ffffff14,#d7b2521a),#11100e!important;box-shadow:0 18px 38px #00000047,inset 0 1px #ffffff1f!important}.purpose-gift .compact-category-head>div{gap:10px!important}.purpose-gift .compact-category-head .mdi{width:42px!important;height:42px!important;border:1px solid rgba(236,204,114,.86)!important;background:#fff!important;color:#15100b!important;box-shadow:0 10px 20px #d7b2522e!important}.purpose-gift .compact-category-head h2{color:#fff!important;font-size:24px!important;letter-spacing:0!important}.purpose-gift .compact-category-head small{color:#ecd08a!important;font-weight:900!important}.purpose-gift .compact-product-grid{gap:14px!important}.purpose-gift .compact-product-card{overflow:hidden!important;border:1px solid rgba(222,187,91,.78)!important;background:#0f0d0a!important;box-shadow:0 18px 34px #0000004d!important}.purpose-gift .compact-product-card .compact-product-photo{background:#050505!important}.purpose-gift .compact-product-card .compact-product-photo img{filter:saturate(1.04) contrast(1.04)!important}.purpose-gift .compact-product-card .product-card-badge{border:1px solid rgba(255,255,255,.42)!important;background:linear-gradient(135deg,#f6db8c,#b88b2e)!important;color:#11100e!important;box-shadow:0 10px 20px #d7b25238!important}.purpose-gift .compact-product-card .compact-product-info{min-height:150px!important;background:linear-gradient(180deg,#ffffff0a,#d7b25214),#11100e!important}.purpose-gift .compact-product-card .product-card-title{color:#fff!important}.purpose-gift .compact-product-card .product-card-price-line b{color:#f3d786!important}.purpose-gift .compact-product-card .product-card-price-line del,.purpose-gift .compact-product-card .product-card-review-score small{color:#ffffff94!important}.purpose-gift .compact-product-card .product-card-review-score,.purpose-gift .compact-product-card .product-card-review-score strong,.purpose-gift .compact-product-card .product-card-stock,.purpose-gift .compact-product-card .product-card-detail-link{color:#f0cf78!important}.purpose-gift .compact-product-card .product-card-review-score .mdi{color:#ffd76a!important}.purpose-gift .compact-product-card .product-card-stepper{border-color:#eccc7294!important;background:#ffffff0f!important}.purpose-gift .compact-product-card .product-card-stepper strong,.purpose-gift .compact-product-card .product-card-stepper button:last-child,.purpose-gift .compact-product-card .product-card-stepper button:last-child:not(:disabled){color:#fff!important}.purpose-gift .compact-product-card .product-card-stepper button:first-child{color:#ffffff80!important}.purpose-gift .compact-product-card .product-card-add-button{border-color:#d9b85a!important;background:linear-gradient(135deg,#ffe7a3,#d4a741)!important;color:#120e08!important;box-shadow:0 12px 20px #d4a74133!important}.product-section.compact-shop-section.purpose-clearance{min-height:calc(100vh - 66px)!important;padding:16px 14px 112px!important;background:radial-gradient(circle at 88% 2%,rgba(240,117,72,.16),transparent 30%),linear-gradient(180deg,#fff7f1,#fffdfb)!important}.purpose-clearance .compact-category-section{display:grid!important;gap:14px!important}.purpose-clearance .compact-category-head{min-height:82px!important;padding:16px 18px!important;border:1px solid #f2b79e!important;border-radius:22px!important;background:radial-gradient(circle at 88% 22%,rgba(245,166,103,.22),transparent 28%),linear-gradient(135deg,#fffaf6,#fff0e6)!important;box-shadow:0 14px 28px #d25a371f!important}.purpose-clearance .compact-category-head .mdi{width:42px!important;height:42px!important;background:#fff0e6!important;color:#c9512b!important}.purpose-clearance .compact-category-head h2{color:#3b1c10!important;font-size:24px!important}.purpose-clearance .compact-category-head small{color:#b84d2b!important;font-weight:900!important}.purpose-clearance .compact-product-card{overflow:hidden!important;border:1px solid #f0c4b1!important;background:#fffdfb!important;box-shadow:0 14px 26px #d25a371a!important}.purpose-clearance .compact-product-card .compact-product-photo{background:#fff1e8!important}.purpose-clearance .compact-product-card .product-card-badge{background:#d95b35!important;color:#fff!important;box-shadow:0 10px 18px #d95b352e!important}.purpose-clearance .compact-product-card .compact-product-info{background:linear-gradient(180deg,#fff,#fff8f3)!important}.purpose-clearance .compact-product-card .product-card-title{color:#2c130b!important}.purpose-clearance .compact-product-card .product-card-price-line b,.purpose-clearance .compact-product-card .product-card-stock.danger{color:#cf4f2d!important}.purpose-clearance .compact-product-card .product-card-price-line del{color:#aa8473!important}.purpose-clearance .compact-product-card .product-card-discount{border-color:#cf4f2d2e!important;background:#fff0e7!important;color:#cf4f2d!important}.purpose-clearance .compact-product-card .product-card-review-score,.purpose-clearance .compact-product-card .product-card-detail-link,.purpose-clearance .compact-product-card .product-card-stock{color:#b84d2b!important}.purpose-clearance .compact-product-card .product-card-stepper{border-color:#efc7b5!important;background:#fffaf7!important}.purpose-clearance .compact-product-card .product-card-stepper button:last-child,.purpose-clearance .compact-product-card .product-card-stepper button:last-child:not(:disabled){color:#cf4f2d!important}.purpose-clearance .compact-product-card .product-card-add-button{border-color:#cf5a38!important;background:#cf5a38!important;color:#fff!important;box-shadow:0 10px 18px #cf5a3826!important}@media(max-width:390px){.product-section.compact-shop-section.purpose-gift,.product-section.compact-shop-section.purpose-clearance{padding-inline:12px!important}.purpose-gift .compact-category-head,.purpose-clearance .compact-category-head{min-height:74px!important;padding:14px 15px!important}.purpose-gift .compact-category-head h2,.purpose-clearance .compact-category-head h2{font-size:21px!important}}.side-menu-sublist{position:relative!important;display:grid!important;grid-template-columns:1fr!important;gap:3px!important;margin:-1px 10px 12px 58px!important;padding:20px 7px 7px!important;border:1px solid #fff1eb!important;border-radius:16px!important;background:#fffaf7!important;box-shadow:inset 0 1px #ffffffeb!important}.side-menu-sublist:before{content:"상품 바로가기"!important;position:absolute!important;top:7px!important;left:12px!important;color:#60483b!important;font-size:10.5px!important;line-height:1!important;font-weight:850!important;letter-spacing:0!important}.side-menu-list .side-menu-sublist a{position:relative!important;display:grid!important;min-height:42px!important;padding:7px 24px 7px 8px!important;grid-template-columns:28px minmax(0,1fr)!important;align-items:center!important;gap:9px!important;border:1px solid transparent!important;border-radius:12px!important;background:transparent!important;color:#2a160d!important;box-shadow:none!important;text-align:left!important}.side-menu-list .side-menu-sublist a:after{content:""!important;position:absolute!important;right:11px!important;top:50%!important;width:6px!important;height:6px!important;border-right:2px solid currentColor!important;border-bottom:2px solid currentColor!important;transform:translateY(-50%) rotate(-45deg)!important;opacity:.28!important}.side-menu-list .side-menu-sublist a:hover,.side-menu-list .side-menu-sublist a:focus-visible{border-color:#f2d7cb!important;background:#fff8f3!important;color:#a83218!important}.side-menu-list .side-menu-sublist a.active{border-color:#e8bca8!important;background:#fff1eb!important;color:#d84620!important;box-shadow:none!important}.side-menu-list .side-menu-sublist a.active:after{opacity:.58!important}.side-menu-sublist .mdi{display:inline-flex!important;width:28px!important;height:28px!important;align-items:center!important;justify-content:center!important;border-radius:10px!important;background:#fff8f3!important;color:#d84620!important;font-size:16px!important}.side-menu-sublist a.active .mdi{background:#d84620!important;color:#fff!important}.side-menu-sublist div{min-width:0!important;display:grid!important;gap:2px!important}.side-menu-sublist strong{overflow:hidden!important;color:currentColor!important;font-size:12.5px!important;line-height:1.14!important;font-weight:950!important;letter-spacing:0!important;text-overflow:ellipsis!important;white-space:nowrap!important}.side-menu-sublist small{margin:0!important;color:currentColor!important;font-size:10.5px!important;line-height:1.1!important;font-weight:800!important;letter-spacing:0!important;opacity:.58!important}.side-menu-sublist a.active small{opacity:.72!important}@media(max-width:360px){.side-menu-sublist{margin-left:54px!important;padding-inline:6px!important}.side-menu-list .side-menu-sublist a{min-height:40px!important;padding-right:22px!important;gap:8px!important}}.side-menu-section-title{margin:16px 10px 7px!important;color:#60483b!important;font-size:11px!important;line-height:1!important;font-weight:900!important;letter-spacing:0!important}.side-menu-list .side-menu-product-link{position:relative!important;display:grid!important;min-height:58px!important;padding:10px 10px 10px 12px!important;grid-template-columns:38px minmax(0,1fr) 22px!important;align-items:center!important;gap:11px!important;border:1px solid #fff1eb!important;border-radius:17px!important;background:#fff!important;color:#170f0b!important;box-shadow:0 8px 20px #170f0b0b!important}.side-menu-list .side-menu-product-link+.side-menu-product-link{margin-top:7px!important}.side-menu-list .side-menu-product-link:before{content:""!important;position:absolute!important;inset:9px auto 9px 0!important;width:3px!important;border-radius:0 999px 999px 0!important;background:transparent!important}.side-menu-list .side-menu-product-link>.mdi:not(.side-menu-product-arrow){display:inline-flex!important;width:36px!important;height:36px!important;align-items:center!important;justify-content:center!important;border-radius:13px!important;background:#fff8f3!important;color:#d84620!important;font-size:19px!important}.side-menu-list .side-menu-product-link div{min-width:0!important;display:grid!important;gap:3px!important}.side-menu-list .side-menu-product-link strong{overflow:hidden!important;color:currentColor!important;font-size:14px!important;line-height:1.16!important;font-weight:950!important;letter-spacing:0!important;text-overflow:ellipsis!important;white-space:nowrap!important}.side-menu-list .side-menu-product-link small{color:#60483b!important;font-size:11.5px!important;line-height:1.12!important;font-weight:760!important;letter-spacing:0!important}.side-menu-product-arrow{width:22px!important;height:22px!important;color:#80675a!important;font-size:18px!important}.side-menu-list .side-menu-product-link:hover,.side-menu-list .side-menu-product-link:focus-visible{border-color:#f2d7cb!important;background:#fffaf7!important;color:#a83218!important;box-shadow:0 10px 22px #d8462014!important}.side-menu-list .side-menu-product-link.active{border-color:#e8bca8!important;background:linear-gradient(90deg,#d846201c,#d8462009),#fff!important;color:#2a160d!important;box-shadow:0 11px 24px #d846201c!important}.side-menu-list .side-menu-product-link.active:before{background:#d84620!important}.side-menu-list .side-menu-product-link.active>.mdi:not(.side-menu-product-arrow){background:#d84620!important;color:#fff!important}.side-menu-list .side-menu-product-link.active small{color:#5a2e1e!important}.side-menu-list .side-menu-product-link.active .side-menu-product-arrow{color:#d84620!important}@media(max-width:360px){.side-menu-list .side-menu-product-link{min-height:54px!important;border-radius:15px!important;grid-template-columns:34px minmax(0,1fr) 20px!important;gap:9px!important;padding:9px 9px 9px 11px!important}.side-menu-list .side-menu-product-link>.mdi:not(.side-menu-product-arrow){width:33px!important;height:33px!important;border-radius:12px!important;font-size:17px!important}}.compact-product-card{overflow:hidden!important;border:1px solid #fff1eb!important;border-radius:18px!important;background:#fff!important;box-shadow:0 10px 24px #170f0b0e!important}.compact-product-card .compact-product-photo{aspect-ratio:1.2 / 1!important;background:#fff8f3!important}.compact-product-card .compact-product-photo img{object-fit:cover!important;filter:saturate(1.03) contrast(1.02)!important}.compact-product-card .compact-product-info{min-height:154px!important;padding:12px 12px 13px!important;grid-template-rows:minmax(36px,auto) 26px 23px 18px 38px!important;gap:5px!important;background:#fff!important}.compact-product-card .product-card-title{min-height:36px!important;color:#170f0b!important;font-family:var(--font-sans)!important;font-size:15px!important;line-height:1.28!important;font-weight:850!important;letter-spacing:0!important;word-break:keep-all!important}.compact-product-card .product-card-price-line{min-height:26px!important;align-items:baseline!important;gap:5px!important}.compact-product-card .product-card-price-line b{color:#0a0f0d!important;font-size:20px!important;line-height:1!important;font-weight:950!important;letter-spacing:0!important}.compact-product-card .product-card-price-line del{color:#80675a!important;font-size:11.5px!important;font-weight:700!important}.compact-product-card .product-card-discount{height:20px!important;padding:0 6px!important;border:1px solid #ffd5c9!important;border-radius:999px!important;background:#fff4f0!important;color:#e24b25!important;font-size:10.5px!important;line-height:18px!important;font-weight:900!important}.compact-product-card .product-card-review-row{min-height:23px!important;align-items:center!important}.compact-product-card .product-card-review-score{min-width:0!important;height:22px!important;padding:0 7px!important;gap:3px!important;border:1px solid #f4dfaa!important;border-radius:999px!important;background:#fffaf0!important;color:#8f6100!important;font-size:11px!important;font-weight:850!important}.compact-product-card .product-card-review-score .mdi{color:#f2a600!important;font-size:13px!important}.compact-product-card .product-card-review-score strong{color:#3b2b09!important;font-size:11.5px!important;font-weight:950!important}.compact-product-card .product-card-review-score small{max-width:58px!important;color:#806833!important;font-size:10.5px!important;font-weight:800!important}.compact-product-card .product-card-detail-link{height:22px!important;padding:0 2px 0 6px!important;border-radius:999px!important;color:#d84620!important;font-size:11.5px!important;font-weight:900!important}.compact-product-card .product-card-detail-link:hover,.compact-product-card .product-card-detail-link:focus-visible{background:#fff8f3!important}.compact-product-card .product-card-stock{display:inline-flex!important;align-items:center!important;gap:4px!important;color:#d84620!important;font-size:12px!important;line-height:1.2!important;font-weight:850!important}.compact-product-card .product-card-stock:before{content:""!important;width:5px!important;height:5px!important;border-radius:999px!important;background:currentColor!important}.compact-product-card .product-card-stock.danger{color:#e6532d!important}.compact-product-card .product-card-actions{grid-template-columns:minmax(96px,1fr) 58px!important;gap:8px!important;align-items:center!important}.compact-product-card .product-card-stepper{height:38px!important;border:1px solid #f2d7cb!important;border-radius:999px!important;background:#fffaf7!important;grid-template-columns:34px minmax(34px,1fr) 34px!important}.compact-product-card .product-card-stepper strong{color:#170f0b!important;font-size:13.5px!important;font-weight:950!important}.compact-product-card .product-card-add-button{height:38px!important;border-radius:14px!important;border-color:#d84620!important;background:#d84620!important;color:#fff!important;font-size:12px!important;font-weight:900!important;box-shadow:0 10px 18px #d8462024!important}.compact-product-card.time-deal .compact-product-info{min-height:184px!important;background:linear-gradient(180deg,#fffefe,#fff8f5)!important}@media(max-width:390px){.compact-product-card .compact-product-photo{aspect-ratio:1.14 / 1!important}.compact-product-card .compact-product-info{min-height:151px!important;padding:11px!important;grid-template-rows:minmax(36px,auto) 25px 23px 17px 37px!important}.compact-product-card .product-card-title{font-size:14.4px!important}.compact-product-card .product-card-price-line b{font-size:19px!important}.compact-product-card .product-card-actions{grid-template-columns:minmax(94px,1fr) 56px!important;gap:7px!important}}.compact-product-card{border-color:#fff1eb!important;background:#fff!important}.compact-product-card .compact-product-photo{aspect-ratio:1.34 / 1!important}.compact-product-card .compact-product-info{min-height:144px!important;padding:11px 11px 12px!important;grid-template-rows:minmax(34px,auto) 24px 22px 17px 36px!important;gap:4px!important}.compact-product-card .product-card-title{min-height:34px!important;color:#170f0b!important;font-size:14.7px!important;font-weight:900!important;letter-spacing:0!important}.compact-product-card .product-card-price-line b{color:#050b08!important;font-size:19px!important;letter-spacing:0!important}.compact-product-card .product-card-review-score{background:#fff7df!important;color:#704f08!important}.compact-product-card .product-card-review-score small{color:#6c5a35!important}.compact-product-card .product-card-stock{color:#d84620!important;font-size:11.8px!important}.compact-product-card .product-card-actions{grid-template-columns:minmax(104px,1fr) 58px!important}.compact-product-card .product-card-stepper,.compact-product-card .product-card-add-button{height:36px!important}.compact-product-card .product-card-stepper{background:#fff!important}.compact-product-card .product-card-stepper button{color:#d84620!important}.compact-product-card .product-card-stepper button:last-child{background:transparent!important;color:#d84620!important}.compact-product-card .product-card-add-button{border-radius:12px!important;font-size:12.5px!important}@media(max-width:390px){.compact-product-card .compact-product-photo{aspect-ratio:1.3 / 1!important}.compact-product-card .compact-product-info{min-height:141px!important;padding:10px!important;grid-template-rows:minmax(34px,auto) 24px 22px 16px 36px!important}.compact-product-card .product-card-title{font-size:14.2px!important}.compact-product-card .product-card-price-line b{font-size:18.5px!important}}.main-entry-banner.gift{border-color:#d4a84b7a!important;background:#120e09!important}.main-entry-banner.gift .main-entry-banner-image{object-position:center right!important;filter:saturate(1.08) contrast(1.06) brightness(.98)!important}.main-entry-banner.gift .main-entry-banner-overlay{background:linear-gradient(90deg,#0b0805e0,#120c06ad 40%,#120c0629 68%,#120c0600)!important}.main-entry-banner.gift .main-entry-banner-copy strong{color:#fff8e5!important;text-shadow:0 2px 14px rgba(0,0,0,.72)!important}.main-entry-banner.gift .main-entry-banner-eyebrow{color:#f3d47a!important;text-shadow:0 2px 12px rgba(0,0,0,.72)!important}.main-entry-banner.gift .main-entry-banner-copy small{color:#f5e5bd!important;text-shadow:0 2px 12px rgba(0,0,0,.7)!important}.main-entry-banner.gift .main-entry-banner-arrow{border-color:#d8462029!important;background:#fff!important;color:#d84620!important}.main-entry-banner-image{z-index:0!important}.main-entry-banner-overlay{z-index:1!important}.main-entry-banner-copy,.main-entry-banner-arrow{z-index:2!important}.main-entry-banner.clearance .main-entry-banner-image{object-position:center right!important;filter:saturate(1.14) contrast(1.05) brightness(1.02)!important}.main-entry-banner.clearance .main-entry-banner-overlay{background:linear-gradient(90deg,#d63523e6,#e54826ad 42%,#e5482633 66%,#e5482605)!important}.product-section.compact-shop-section.purpose-gift{padding:18px 14px 128px!important;background:radial-gradient(circle at 88% 3%,rgba(237,199,102,.18),transparent 126px),radial-gradient(circle at 8% 24%,rgba(196,151,61,.12),transparent 120px),linear-gradient(180deg,#18140e,#0b0907 58%,#090806)!important}.purpose-gift .compact-category-section{gap:14px!important}.purpose-gift .compact-category-head{min-height:64px!important;padding:12px 15px!important;border-radius:20px!important;border:1px solid rgba(225,188,91,.72)!important;background:linear-gradient(135deg,#ffffff1a,#efc76314),#17140ff0!important;box-shadow:0 16px 34px #00000057,inset 0 1px #ffffff1f!important}.purpose-gift .compact-category-head .mdi{width:38px!important;height:38px!important;background:#fff9e8!important;color:#201608!important}.purpose-gift .compact-category-head h2{font-size:22px!important;line-height:1.1!important}.purpose-gift .compact-category-head small{min-width:auto!important;padding:7px 10px!important;border-radius:999px!important;background:#fff6d9!important;color:#9a6d18!important;font-size:11.5px!important}.purpose-gift .compact-product-grid{grid-template-columns:minmax(0,1fr)!important;gap:16px!important}.purpose-gift .compact-product-card{display:grid!important;grid-template-columns:minmax(132px,42%) minmax(0,1fr)!important;min-height:218px!important;overflow:hidden!important;border-radius:22px!important;border:1px solid rgba(225,188,91,.78)!important;background:linear-gradient(145deg,#ffffff12,#e6b74a14),#11100d!important;box-shadow:0 22px 42px #00000057,inset 0 1px #ffffff1a!important}.purpose-gift .compact-product-card .compact-product-photo{width:100%!important;height:100%!important;min-height:218px!important;aspect-ratio:auto!important;border-radius:20px 0 0 20px!important;background:#050504!important}.purpose-gift .compact-product-card .compact-product-photo img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important;filter:saturate(1.08) contrast(1.06) brightness(.9)!important}.purpose-gift .compact-product-card .product-card-badge{top:10px!important;right:10px!important;border:1px solid rgba(255,255,255,.52)!important;background:linear-gradient(135deg,#ffe69b,#d7a63d)!important;color:#1a1207!important;box-shadow:0 12px 22px #00000047!important}.purpose-gift .compact-product-card .compact-product-info{min-height:218px!important;padding:15px 13px 13px!important;grid-template-rows:minmax(44px,auto) 30px 28px 20px 42px!important;gap:6px!important;background:linear-gradient(180deg,#ffffff0d,#e1bc5b14),#12100d!important}.purpose-gift .compact-product-card .product-card-title{min-height:44px!important;color:#fff9e8!important;font-size:16.2px!important;line-height:1.32!important;font-weight:950!important;text-shadow:0 2px 12px rgba(0,0,0,.42)!important}.purpose-gift .compact-product-card .product-card-price-line{align-items:baseline!important;gap:5px!important}.purpose-gift .compact-product-card .product-card-price-line b{color:#ffe083!important;font-size:23px!important;line-height:1!important}.purpose-gift .compact-product-card .product-card-review-row{align-items:center!important}.purpose-gift .compact-product-card .product-card-review-score{height:24px!important;padding:0 9px!important;border-radius:999px!important;background:#fff6d924!important;color:#ffe59e!important}.purpose-gift .compact-product-card .product-card-review-score .mdi,.purpose-gift .compact-product-card .product-card-review-score strong{color:#ffd35e!important}.purpose-gift .compact-product-card .product-card-review-score small{color:#fff6d9d6!important}.purpose-gift .compact-product-card .product-card-detail-link{height:26px!important;padding:0 7px 0 9px!important;border:1px solid rgba(225,188,91,.46)!important;border-radius:999px!important;color:#ffe49a!important;background:#ffffff0f!important}.purpose-gift .compact-product-card .product-card-stock{color:#ff6d4a!important;font-size:12.2px!important;font-weight:900!important}.purpose-gift .compact-product-card .product-card-actions{grid-template-columns:minmax(98px,1fr) 58px!important;gap:8px!important}.purpose-gift .compact-product-card .product-card-stepper{height:40px!important;border-radius:999px!important;border-color:#e6c77abd!important;background:#ffffff0f!important}.purpose-gift .compact-product-card .product-card-stepper strong,.purpose-gift .compact-product-card .product-card-stepper button:last-child,.purpose-gift .compact-product-card .product-card-stepper button:last-child:not(:disabled){color:#fff8e1!important}.purpose-gift .compact-product-card .product-card-stepper button:first-child{color:#fff8e18c!important}.purpose-gift .compact-product-card .product-card-add-button{height:40px!important;border-radius:14px!important;border:1px solid #f1cb69!important;background:linear-gradient(135deg,#ffe79c,#d6a43d)!important;color:#181006!important;box-shadow:0 14px 24px #d9ad483d!important}.gift-purpose-guide{display:grid!important;gap:10px!important;margin-top:2px!important;padding:12px!important;border:1px solid rgba(225,188,91,.28)!important;border-radius:22px!important;background:linear-gradient(135deg,#fff8e114,#fff8e105),#ffffff08!important}.gift-purpose-guide article{display:grid!important;grid-template-columns:38px minmax(0,1fr)!important;align-items:center!important;gap:11px!important;padding:10px!important;border-radius:16px!important;background:#ffffff0d!important}.gift-purpose-guide .mdi{display:inline-grid!important;place-items:center!important;width:38px!important;height:38px!important;border-radius:14px!important;background:#fff2c5!important;color:#23180a!important;font-size:21px!important}.gift-purpose-guide strong{display:block!important;color:#fff9e8!important;font-size:14px!important;font-weight:950!important;line-height:1.25!important}.gift-purpose-guide small{display:block!important;margin-top:3px!important;color:#fff8e1b8!important;font-size:11.8px!important;line-height:1.35!important}@media(max-width:390px){.purpose-gift .compact-product-card{grid-template-columns:minmax(124px,40%) minmax(0,1fr)!important;min-height:208px!important}.purpose-gift .compact-product-card .compact-product-photo,.purpose-gift .compact-product-card .compact-product-info{min-height:208px!important}.purpose-gift .compact-product-card .compact-product-info{padding:13px 11px 12px!important;grid-template-rows:minmax(42px,auto) 28px 27px 19px 40px!important}.purpose-gift .compact-product-card .product-card-title{font-size:15.2px!important}.purpose-gift .compact-product-card .product-card-price-line b{font-size:21px!important}}.side-menu-panel{position:relative!important;display:flex!important;flex-direction:column!important;width:min(336px,88vw)!important;height:100dvh!important;overflow:hidden!important;background:#fff!important}.side-menu-head{flex:0 0 auto!important;min-height:94px!important;padding:16px 15px 13px!important;border-bottom:1px solid #fbf6f2!important;grid-template-columns:48px minmax(0,1fr) 38px!important}.side-menu-head img{width:44px!important;height:52px!important}.side-menu-head strong{color:#170f0b!important;font-size:15px!important;font-weight:950!important;line-height:1.2!important}.side-menu-head span{color:#60483b!important;font-size:12px!important;line-height:1.25!important}.side-menu-head button{width:36px!important;height:36px!important;border-radius:12px!important;background:#fffaf7!important;color:#60483b!important}.side-menu-list{flex:1 1 auto!important;min-height:0!important;padding:13px 14px 10px!important;gap:8px!important;overflow-y:auto!important}.side-menu-section-title{margin:17px 4px 8px!important;color:#60483b!important;font-size:11px!important;line-height:1!important;font-weight:900!important;letter-spacing:0!important}.side-menu-list>a{min-height:58px!important;padding:9px 10px!important;grid-template-columns:36px minmax(0,1fr)!important;gap:12px!important;border-radius:16px!important;border:1px solid transparent!important;background:#fff!important;color:#170f0b!important;box-shadow:none!important}.side-menu-list>a>.mdi{display:inline-grid!important;place-items:center!important;width:36px!important;height:36px!important;border-radius:13px!important;background:transparent!important;color:#170f0b!important;font-size:22px!important}.side-menu-list>a strong{color:#170f0b!important;font-size:14.5px!important;font-weight:950!important;line-height:1.18!important}.side-menu-list>a small{color:#60483b!important;font-size:11.5px!important;font-weight:760!important;line-height:1.2!important}.side-menu-list>a.active,.side-menu-list>a.router-link-exact-active{border-color:#f2d7cb!important;background:#fff8f3!important;color:#d84620!important}.side-menu-list>a.active>.mdi,.side-menu-list>a.router-link-exact-active>.mdi{background:#fff1eb!important;color:#d84620!important}.side-menu-product-group{display:grid!important;gap:9px!important;padding:12px!important;border:1px solid #f2d7cb!important;border-radius:18px!important;background:#fffaf7!important;box-shadow:0 12px 28px #170f0b0b!important}.side-menu-product-group:has(.side-menu-product-subitem.active){border-color:#e8bca8!important;background:linear-gradient(90deg,#d8462012,#d8462004),#fffaf7!important}.side-menu-product-group-head{display:grid!important;grid-template-columns:38px minmax(0,1fr)!important;align-items:center!important;gap:11px!important}.side-menu-product-group-head>.mdi{display:inline-grid!important;place-items:center!important;width:38px!important;height:38px!important;border-radius:14px!important;background:#fff8f3!important;color:#d84620!important;font-size:21px!important}.side-menu-product-group-head strong{color:#170f0b!important;font-size:15px!important;font-weight:950!important;line-height:1.18!important}.side-menu-product-group-head small{margin-top:3px!important;color:#60483b!important;font-size:11.4px!important;font-weight:760!important;line-height:1.2!important}.side-menu-sublist{position:relative!important;display:grid!important;gap:7px!important;margin:0!important;padding:0 0 0 34px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.side-menu-sublist:before{content:""!important;position:absolute!important;left:18px!important;top:3px!important;bottom:3px!important;width:1px!important;border-radius:999px!important;background:#fff1eb!important}.side-menu-list .side-menu-product-subitem{position:relative!important;display:grid!important;min-height:52px!important;padding:8px 10px!important;grid-template-columns:34px minmax(0,1fr) 18px!important;align-items:center!important;gap:9px!important;border:1px solid #fff1eb!important;border-radius:16px!important;background:#fff!important;color:#170f0b!important;text-decoration:none!important;box-shadow:none!important}.side-menu-list .side-menu-product-subitem>.mdi:not(.side-menu-product-arrow){display:inline-grid!important;place-items:center!important;width:34px!important;height:34px!important;border-radius:12px!important;background:#fff8f3!important;color:#d84620!important;font-size:18px!important}.side-menu-list .side-menu-product-subitem strong{overflow:hidden!important;color:#170f0b!important;font-size:13.5px!important;line-height:1.16!important;font-weight:950!important;text-overflow:ellipsis!important;white-space:nowrap!important}.side-menu-list .side-menu-product-subitem small{margin-top:2px!important;color:#60483b!important;font-size:11px!important;line-height:1.1!important;font-weight:760!important}.side-menu-product-arrow{display:inline-grid!important;place-items:center!important;width:18px!important;height:18px!important;color:#80675a!important;font-size:17px!important}.side-menu-list .side-menu-product-subitem:hover,.side-menu-list .side-menu-product-subitem:focus-visible{border-color:#f2d7cb!important;background:#fffaf7!important}.side-menu-list .side-menu-product-subitem.active{border-color:#e8bca8!important;background:linear-gradient(90deg,#d8462029,#d846200b),#fffaf7!important;box-shadow:inset 3px 0 #d84620!important}.side-menu-list .side-menu-product-subitem.active>.mdi:not(.side-menu-product-arrow){background:#d84620!important;color:#fff!important}.side-menu-list .side-menu-product-subitem.active strong,.side-menu-list .side-menu-product-subitem.active .side-menu-product-arrow{color:#8a4a31!important}.operator-link{position:static!important;flex:0 0 auto!important;margin:8px 16px 16px!important;min-height:44px!important;border-radius:12px!important;border:1px solid #fff1eb!important;background:#fff!important;color:#2a160d!important;font-weight:900!important;box-shadow:none!important}@media(max-width:360px){.side-menu-panel{width:min(322px,90vw)!important}.side-menu-list{padding-inline:12px!important}.side-menu-product-group{padding:10px!important}.side-menu-sublist{padding-left:28px!important}}.side-menu-panel{width:min(326px,88vw)!important}.side-menu-head{min-height:88px!important;padding:14px 14px 12px!important;grid-template-columns:46px minmax(0,1fr) 38px!important}.side-menu-list{padding:12px 14px 8px!important;gap:6px!important}.side-menu-list>a{min-height:54px!important;padding:8px 9px!important;border-radius:15px!important;grid-template-columns:34px minmax(0,1fr)!important}.side-menu-list>a>.mdi{width:34px!important;height:34px!important;font-size:21px!important}.side-menu-list>a strong{font-size:14px!important}.side-menu-list>a small{font-size:11px!important}.side-menu-section-title{margin:14px 4px 7px!important}.side-menu-product-group{gap:10px!important;padding:10px!important;border-radius:18px!important;background:#fffaf7!important}.side-menu-product-group-head{grid-template-columns:36px minmax(0,1fr)!important;gap:10px!important}.side-menu-product-group-head>.mdi{width:36px!important;height:36px!important;border-radius:13px!important;font-size:20px!important}.side-menu-product-group-head strong{font-size:14.5px!important}.side-menu-product-group-head small{color:#60483b!important;font-size:11px!important}.side-menu-product-group .side-menu-sublist{display:grid!important;grid-template-columns:1fr!important;gap:6px!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.side-menu-product-group .side-menu-sublist a.side-menu-product-subitem{display:grid!important;min-height:49px!important;padding:7px 8px!important;grid-template-columns:34px minmax(0,1fr) 18px!important;gap:9px!important;align-items:center!important;border:1px solid #fff1eb!important;border-radius:15px!important;background:#fff!important;box-shadow:none!important;color:#170f0b!important}.side-menu-product-group .side-menu-sublist a.side-menu-product-subitem>.mdi:not(.side-menu-product-arrow){display:inline-grid!important;place-items:center!important;width:34px!important;height:34px!important;border-radius:12px!important;background:#fff8f3!important;color:#d84620!important;font-size:17px!important}.side-menu-product-group .side-menu-sublist a.side-menu-product-subitem strong{color:#170f0b!important;font-size:13.5px!important;font-weight:950!important;line-height:1.15!important}.side-menu-product-group .side-menu-sublist a.side-menu-product-subitem small{color:#60483b!important;font-size:10.5px!important;font-weight:800!important;line-height:1.1!important}.side-menu-product-group .side-menu-sublist a.side-menu-product-subitem>.side-menu-product-arrow{display:inline-grid!important;place-items:center!important;width:18px!important;height:18px!important;border-radius:0!important;background:transparent!important;color:#80675a!important;font-size:17px!important}.side-menu-product-group .side-menu-sublist a.side-menu-product-subitem.active{border-color:#e8bca8!important;background:linear-gradient(90deg,#d846201f,#d8462009),#fff!important;box-shadow:inset 3px 0 #d84620!important}.side-menu-product-group .side-menu-sublist a.side-menu-product-subitem.active>.mdi:not(.side-menu-product-arrow){background:#d84620!important;color:#fff!important}.operator-link{margin:7px 14px 14px!important;min-height:42px!important}.compact-shop-section:not(.purpose-gift) .compact-product-card{border-color:#f2d7cb!important;box-shadow:0 12px 28px #170f0b0e!important}.compact-shop-section:not(.purpose-gift) .compact-product-card .compact-product-info{background:linear-gradient(180deg,#fff,#fffaf7)!important}.compact-shop-section:not(.purpose-gift) .compact-product-card .product-card-title{color:#170f0b!important;font-size:15px!important;font-weight:950!important;line-height:1.28!important;letter-spacing:0!important}.compact-shop-section:not(.purpose-gift) .compact-product-card .product-card-title:hover,.compact-shop-section:not(.purpose-gift) .compact-product-card .product-card-title:focus-visible{color:#d84620!important}.compact-shop-section:not(.purpose-gift) .compact-product-card .product-card-price-line{align-items:center!important;gap:6px!important}.compact-shop-section:not(.purpose-gift) .compact-product-card .product-card-price-line b{color:#170f0b!important;font-size:20px!important;font-weight:1000!important;line-height:1!important}.compact-shop-section:not(.purpose-gift) .compact-product-card .product-card-price-line del{color:#80675a!important;font-size:11.5px!important;font-weight:800!important}.compact-shop-section:not(.purpose-gift) .compact-product-card .product-card-discount{border:0!important;background:#fff0e8!important;color:#d8441f!important;font-size:10.5px!important;font-weight:950!important}.compact-shop-section:not(.purpose-gift) .compact-product-card .product-card-review-row{align-items:center!important;gap:5px!important}.compact-shop-section:not(.purpose-gift) .compact-product-card .product-card-review-score{height:22px!important;padding:0 7px!important;border:1px solid #f0d58e!important;background:#fffaf0!important;color:#3d2a05!important;box-shadow:none!important}.compact-shop-section:not(.purpose-gift) .compact-product-card .product-card-review-score .mdi{color:#f59e0b!important;font-size:13px!important}.compact-shop-section:not(.purpose-gift) .compact-product-card .product-card-review-score strong{color:#271b05!important;font-size:11.4px!important;font-weight:950!important}.compact-shop-section:not(.purpose-gift) .compact-product-card .product-card-review-score small{color:#5d4a22!important;font-size:10.5px!important;font-weight:850!important}.compact-shop-section:not(.purpose-gift) .compact-product-card .product-card-detail-link{min-width:44px!important;height:24px!important;padding:0 7px 0 9px!important;border:1px solid #f2d7cb!important;border-radius:999px!important;background:#fff8f3!important;color:#a83218!important;font-size:11px!important;font-weight:950!important}.compact-shop-section:not(.purpose-gift) .compact-product-card .product-card-detail-link .mdi{color:#d84620!important;font-size:15px!important}.compact-shop-section:not(.purpose-gift) .compact-product-card .product-card-stock{color:#d84620!important;font-size:12.3px!important;font-weight:950!important;line-height:1.18!important}.compact-shop-section:not(.purpose-gift) .compact-product-card .product-card-stock:before{width:5px!important;height:5px!important}.compact-shop-section:not(.purpose-gift) .compact-product-card .product-card-stock.danger,.compact-shop-section.purpose-clearance .compact-product-card .product-card-stock{color:#dc4a22!important}.compact-shop-section:not(.purpose-gift) .compact-product-card .product-card-stepper strong{color:#06120d!important;font-weight:1000!important}.compact-shop-section:not(.purpose-gift) .compact-product-card .product-card-add-button{background:#d84620!important;border-color:#d84620!important}.compact-shop-section:not(.purpose-gift) .compact-product-card.time-deal .product-card-title{color:#170f0b!important}.compact-shop-section:not(.purpose-gift) .compact-product-card.time-deal .product-card-price-line b{color:#fc351e!important}@media(max-width:390px){.compact-shop-section:not(.purpose-gift) .compact-product-card .product-card-title{font-size:14.5px!important}.compact-shop-section:not(.purpose-gift) .compact-product-card .product-card-price-line b{font-size:19.2px!important}}.gift-purpose-guide{display:none!important}.product-section.compact-shop-section.purpose-gift,.product-section.compact-shop-section.purpose-clearance{min-height:calc(100vh - 66px)!important;padding:16px 14px 118px!important}.product-section.compact-shop-section.purpose-gift{background:radial-gradient(circle at 100% 0%,rgba(230,193,95,.18),transparent 38%),linear-gradient(180deg,#17120d,#0f0c08)!important}.product-section.compact-shop-section.purpose-clearance{background:radial-gradient(circle at 100% 0%,rgba(255,109,61,.16),transparent 36%),linear-gradient(180deg,#fff8f4,#fffdfb)!important}.purpose-gift .compact-category-section,.purpose-clearance .compact-category-section{display:grid!important;gap:14px!important;padding:0!important;border:0!important;background:transparent!important}.purpose-gift .compact-category-head,.purpose-clearance .compact-category-head{min-height:76px!important;margin:0!important;padding:14px 16px!important;border-radius:22px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;box-shadow:0 14px 28px #170f0b14!important}.purpose-gift .compact-category-head{border:1px solid rgba(223,184,84,.72)!important;background:linear-gradient(135deg,#ffffff13,#e2b54b14),#1b1711!important}.purpose-clearance .compact-category-head{border:1px solid #ffd0ba!important;background:linear-gradient(135deg,#fffffff5,#ffeae0d1)!important}.purpose-gift .compact-category-head>div,.purpose-clearance .compact-category-head>div{display:flex!important;align-items:center!important;gap:12px!important}.purpose-gift .compact-category-head .mdi,.purpose-clearance .compact-category-head .mdi{display:inline-grid!important;place-items:center!important;width:42px!important;height:42px!important;border-radius:16px!important;font-size:22px!important}.purpose-gift .compact-category-head .mdi{background:#fff1bf!important;color:#191006!important}.purpose-clearance .compact-category-head .mdi{background:#fff0e9!important;color:#e5482b!important}.purpose-gift .compact-category-head h2,.purpose-clearance .compact-category-head h2{font-size:22px!important;line-height:1.05!important;font-weight:1000!important;letter-spacing:0!important}.purpose-gift .compact-category-head h2{color:#fff8e4!important}.purpose-clearance .compact-category-head h2{color:#21130d!important}.purpose-gift .compact-category-head small,.purpose-clearance .compact-category-head small{min-width:64px!important;height:32px!important;padding:0 12px!important;border-radius:999px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;font-size:11.5px!important;font-weight:950!important}.purpose-gift .compact-category-head small{background:#fff1bf!important;color:#221508!important}.purpose-clearance .compact-category-head small{background:#fff!important;color:#d94122!important;box-shadow:inset 0 0 0 1px #ffd0ba!important}.purpose-gift .compact-product-grid,.purpose-clearance .compact-product-grid{display:grid!important;grid-template-columns:1fr!important;gap:14px!important;padding:0!important}.purpose-gift .compact-product-card,.purpose-clearance .compact-product-card{display:grid!important;grid-template-columns:minmax(132px,42%) minmax(0,1fr)!important;min-height:214px!important;overflow:hidden!important;border-radius:22px!important;box-shadow:0 18px 34px #170f0b24!important}.purpose-gift .compact-product-card{border:1px solid rgba(223,184,84,.74)!important;background:#14100b!important}.purpose-clearance .compact-product-card{border:1px solid #ffc8b1!important;background:#fff!important}.purpose-gift .compact-product-card .compact-product-photo,.purpose-clearance .compact-product-card .compact-product-photo{width:100%!important;height:100%!important;min-height:214px!important;aspect-ratio:auto!important;border-radius:21px 0 0 21px!important}.purpose-gift .compact-product-card .compact-product-photo{background:#080704!important}.purpose-clearance .compact-product-card .compact-product-photo{background:#fff0e7!important}.purpose-gift .compact-product-card .compact-product-photo img,.purpose-clearance .compact-product-card .compact-product-photo img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important}.purpose-gift .compact-product-card .compact-product-photo img{filter:saturate(1.08) contrast(1.06) brightness(.9)!important}.purpose-clearance .compact-product-card .compact-product-photo img{filter:saturate(1.06) contrast(1.03)!important}.purpose-gift .compact-product-card .compact-product-info,.purpose-clearance .compact-product-card .compact-product-info{min-height:214px!important;padding:14px 12px 12px!important;grid-template-rows:minmax(42px,auto) 29px 27px 18px 40px!important;gap:6px!important}.purpose-gift .compact-product-card .compact-product-info{background:linear-gradient(180deg,#ffffff0d,#e2b54b14),#17130d!important}.purpose-clearance .compact-product-card .compact-product-info{background:linear-gradient(180deg,#fff,#fff7f2)!important}.purpose-gift .compact-product-card .product-card-title,.purpose-clearance .compact-product-card .product-card-title{min-height:42px!important;font-size:15.8px!important;line-height:1.28!important;font-weight:1000!important}.purpose-gift .compact-product-card .product-card-title{color:#fff8e4!important}.purpose-clearance .compact-product-card .product-card-title{color:#20110a!important}.purpose-gift .compact-product-card .product-card-price-line b,.purpose-clearance .compact-product-card .product-card-price-line b{font-size:22px!important;line-height:1!important;font-weight:1000!important}.purpose-gift .compact-product-card .product-card-price-line b{color:#ffe083!important}.purpose-clearance .compact-product-card .product-card-price-line b{color:#e64625!important}.purpose-gift .compact-product-card .product-card-review-score,.purpose-clearance .compact-product-card .product-card-review-score,.purpose-gift .compact-product-card .product-card-detail-link,.purpose-clearance .compact-product-card .product-card-detail-link{height:25px!important;border-radius:999px!important}.purpose-gift .compact-product-card .product-card-review-score,.purpose-gift .compact-product-card .product-card-detail-link{border:1px solid rgba(225,188,91,.46)!important;background:#ffffff13!important;color:#ffe49a!important}.purpose-clearance .compact-product-card .product-card-review-score,.purpose-clearance .compact-product-card .product-card-detail-link{border:1px solid #ffd2c1!important;background:#fff8f2!important;color:#c43c1e!important}.purpose-gift .compact-product-card .product-card-stock{color:#ff7657!important}.purpose-clearance .compact-product-card .product-card-stock{color:#dd4822!important}.purpose-gift .compact-product-card .product-card-actions,.purpose-clearance .compact-product-card .product-card-actions{grid-template-columns:minmax(96px,1fr) 58px!important;gap:8px!important}.purpose-gift .compact-product-card .product-card-stepper,.purpose-clearance .compact-product-card .product-card-stepper{height:40px!important;border-radius:999px!important}.purpose-gift .compact-product-card .product-card-stepper{border-color:#e6c77abd!important;background:#ffffff12!important}.purpose-clearance .compact-product-card .product-card-stepper{border-color:#ffd2c1!important;background:#fff!important}.purpose-gift .compact-product-card .product-card-stepper strong,.purpose-gift .compact-product-card .product-card-stepper button{color:#fff7df!important}.purpose-clearance .compact-product-card .product-card-stepper strong{color:#1b100a!important}.purpose-clearance .compact-product-card .product-card-stepper button{color:#e64625!important}.purpose-gift .compact-product-card .product-card-add-button,.purpose-clearance .compact-product-card .product-card-add-button{height:40px!important;border-radius:14px!important;font-weight:950!important}.purpose-gift .compact-product-card .product-card-add-button{border:1px solid #f1cb69!important;background:linear-gradient(135deg,#ffe79c,#d6a43d)!important;color:#181006!important}.purpose-clearance .compact-product-card .product-card-add-button{border:1px solid #ef542f!important;background:#ef542f!important;color:#fff!important}@media(max-width:390px){.purpose-gift .compact-product-card,.purpose-clearance .compact-product-card{grid-template-columns:minmax(124px,40%) minmax(0,1fr)!important;min-height:206px!important}.purpose-gift .compact-product-card .compact-product-photo,.purpose-clearance .compact-product-card .compact-product-photo,.purpose-gift .compact-product-card .compact-product-info,.purpose-clearance .compact-product-card .compact-product-info{min-height:206px!important}.purpose-gift .compact-product-card .compact-product-info,.purpose-clearance .compact-product-card .compact-product-info{padding:12px 10px 11px!important;grid-template-rows:minmax(40px,auto) 28px 26px 18px 39px!important}.purpose-gift .compact-product-card .product-card-title,.purpose-clearance .compact-product-card .product-card-title{font-size:15px!important}}.side-menu-product-group{display:grid!important;gap:0!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.side-menu-product-group:has(.side-menu-product-subitem.active),.side-menu-product-group.active{border-color:transparent!important;background:transparent!important;box-shadow:none!important}.side-menu-product-toggle{display:grid!important;width:100%!important;min-height:58px!important;padding:9px 10px!important;grid-template-columns:36px minmax(0,1fr) 18px!important;align-items:center!important;gap:12px!important;border:1px solid transparent!important;border-radius:16px!important;background:transparent!important;color:#170f0b!important;font:inherit!important;text-align:left!important;cursor:pointer!important;box-shadow:none!important;transition:border-color .16s ease,background .16s ease,color .16s ease!important}.side-menu-product-toggle>.mdi:first-child{display:inline-grid!important;place-items:center!important;width:36px!important;height:36px!important;border-radius:13px!important;background:transparent!important;color:#170f0b!important;font-size:22px!important}.side-menu-product-toggle strong{color:#170f0b!important;font-size:14.5px!important;font-weight:950!important;line-height:1.18!important}.side-menu-product-toggle small{margin-top:2px!important;color:#60483b!important;font-size:11.5px!important;font-weight:760!important;line-height:1.2!important}.side-menu-product-toggle-icon{display:inline-grid!important;place-items:center!important;width:18px!important;height:18px!important;color:#80675a!important;font-size:18px!important;transition:transform .18s ease!important}.side-menu-product-toggle-icon.open{transform:rotate(180deg)!important}.side-menu-product-toggle:hover,.side-menu-product-toggle:focus-visible,.side-menu-product-group.active .side-menu-product-toggle{border-color:#f2d7cb!important;background:#fff8f3!important}.side-menu-product-toggle:hover>.mdi:first-child,.side-menu-product-toggle:focus-visible>.mdi:first-child,.side-menu-product-group.active .side-menu-product-toggle>.mdi:first-child{background:#fff1eb!important;color:#d84620!important}.side-menu-product-group .side-menu-sublist{display:grid!important;grid-template-columns:1fr!important;gap:2px!important;margin:4px 0 8px 48px!important;padding:4px 0 4px 10px!important;border-left:1px solid #fff1eb!important;background:transparent!important;box-shadow:none!important}.side-menu-product-group .side-menu-sublist:before,.side-menu-product-group .side-menu-product-subitem:after{content:none!important;display:none!important}.side-menu-product-group .side-menu-sublist a.side-menu-product-subitem{display:grid!important;grid-template-columns:minmax(0,1fr) 14px!important;gap:8px!important;min-height:38px!important;padding:7px 8px!important;align-items:center!important;border:0!important;border-radius:10px!important;background:transparent!important;color:#170f0b!important;box-shadow:none!important;transform:none!important}.side-menu-product-group .side-menu-sublist a.side-menu-product-subitem>.mdi:not(.side-menu-product-arrow){display:none!important}.side-menu-product-group .side-menu-sublist a.side-menu-product-subitem strong{color:#170f0b!important;font-size:13.2px!important;font-weight:900!important;line-height:1.12!important}.side-menu-product-group .side-menu-sublist a.side-menu-product-subitem small{margin-top:2px!important;color:#60483b!important;font-size:10.2px!important;font-weight:700!important;line-height:1.1!important}.side-menu-product-group .side-menu-sublist a.side-menu-product-subitem>.side-menu-product-arrow{display:inline-grid!important;place-items:center!important;width:14px!important;height:14px!important;color:#c2ac9f!important;font-size:15px!important}.side-menu-product-group .side-menu-sublist a.side-menu-product-subitem:hover,.side-menu-product-group .side-menu-sublist a.side-menu-product-subitem:focus-visible{border-color:transparent!important;background:#fff8f3!important}.side-menu-product-group .side-menu-sublist a.side-menu-product-subitem.active{border-color:transparent!important;background:#fff8f3!important;box-shadow:none!important}.side-menu-product-group .side-menu-sublist a.side-menu-product-subitem.active strong,.side-menu-product-group .side-menu-sublist a.side-menu-product-subitem.active>.side-menu-product-arrow{color:#8a4a31!important}.side-menu-product-group .side-menu-sublist a.side-menu-product-subitem.active small{color:#60483b!important}.product-section.compact-shop-section:not(.purpose-gift) .compact-product-card:not(.time-deal){border-color:#f2d7cb!important;background:#fff!important}.product-section.compact-shop-section:not(.purpose-gift) .compact-product-card:not(.time-deal) .compact-product-info{background:linear-gradient(180deg,#fff,#fffaf7)!important}.product-section.compact-shop-section:not(.purpose-gift) .compact-product-card:not(.time-deal) .product-card-title{color:#8a4a31!important;font-weight:950!important;letter-spacing:0!important}.product-section.compact-shop-section:not(.purpose-gift) .compact-product-card:not(.time-deal) .product-card-price-line b{color:#d9481e!important;font-weight:1000!important;text-shadow:none!important}.product-section.compact-shop-section:not(.purpose-gift) .compact-product-card:not(.time-deal) .product-card-price-line del{color:#80675a!important}.product-section.compact-shop-section:not(.purpose-gift) .compact-product-card:not(.time-deal) .product-card-review-score{border-color:#f0d38b!important;background:#fff8e7!important;color:#5c4108!important}.product-section.compact-shop-section:not(.purpose-gift) .compact-product-card:not(.time-deal) .product-card-review-score strong,.product-section.compact-shop-section:not(.purpose-gift) .compact-product-card:not(.time-deal) .product-card-review-score small{color:#5c4108!important}.product-section.compact-shop-section:not(.purpose-gift) .compact-product-card:not(.time-deal) .product-card-detail-link{border-color:#f2d7cb!important;background:#fff8f3!important;color:#d84620!important}.product-section.compact-shop-section:not(.purpose-gift) .compact-product-card:not(.time-deal) .product-card-stock{color:#d84620!important;font-weight:1000!important}.product-section.compact-shop-section:not(.purpose-gift) .compact-product-card:not(.time-deal) .product-card-stock.danger{color:#e5482b!important}.product-section.compact-shop-section:not(.purpose-gift) .compact-product-card:not(.time-deal) .product-card-add-button{background:#d84620!important;border-color:#d84620!important;color:#fff!important}.product-section.compact-shop-section:not(.purpose-gift):not(.purpose-clearance) .compact-product-card .product-card-title{color:#111827!important;font-weight:950!important}.compact-product-card .product-card-review-score,.product-section.compact-shop-section:not(.purpose-gift) .compact-product-card:not(.time-deal) .product-card-review-score,.purpose-gift .compact-product-card .product-card-review-score,.purpose-clearance .compact-product-card .product-card-review-score{min-height:auto!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:#2f2017!important;box-shadow:none!important}.compact-product-card .product-card-review-score .mdi{color:#f59e0b!important;filter:none!important}.compact-product-card .product-card-review-score strong,.compact-product-card .product-card-review-score small{color:#2f2017!important;font-weight:850!important}.compact-product-card .compact-product-info{align-content:stretch!important}.compact-product-card .product-card-title{color:#101418!important;text-align:left!important}.compact-product-card .product-card-price-line,.compact-shop-section:not(.purpose-gift) .compact-product-card .product-card-price-line,.compact-product-card.time-deal .product-card-price-line{display:flex!important;min-width:0!important;align-items:baseline!important;justify-content:flex-start!important;gap:5px!important;flex-wrap:wrap!important}.compact-product-card .product-card-discount,.compact-shop-section:not(.purpose-gift) .compact-product-card .product-card-discount,.compact-product-card.time-deal .product-card-discount,.purpose-gift .compact-product-card .product-card-discount,.purpose-clearance .compact-product-card .product-card-discount{display:inline-flex!important;width:auto!important;min-width:0!important;height:20px!important;margin:0 0 0 2px!important;padding:0 7px!important;align-items:center!important;justify-content:center!important;border:0!important;border-radius:999px!important;background:#fff0ea!important;color:#e13b1f!important;box-shadow:none!important;font-size:10.5px!important;font-weight:950!important;line-height:1!important;white-space:nowrap!important}.compact-product-card.time-deal .product-card-discount{background:#ff3d25!important;color:#fff!important}.product-card-review-row,.compact-shop-section:not(.purpose-gift) .compact-product-card .product-card-review-row,.purpose-gift .compact-product-card .product-card-review-row,.purpose-clearance .compact-product-card .product-card-review-row{display:flex!important;min-width:0!important;width:100%!important;align-items:center!important;justify-content:flex-start!important;gap:8px!important}.compact-product-card .product-card-review-score,.compact-shop-section:not(.purpose-gift) .compact-product-card .product-card-review-score,.product-section.compact-shop-section:not(.purpose-gift) .compact-product-card:not(.time-deal) .product-card-review-score,.purpose-gift .compact-product-card .product-card-review-score,.purpose-clearance .compact-product-card .product-card-review-score{display:inline-flex!important;width:auto!important;min-width:0!important;height:auto!important;min-height:0!important;padding:0!important;align-items:center!important;gap:3px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:#4a3428!important;font-size:11.5px!important;line-height:1.15!important;white-space:nowrap!important}.compact-product-card .product-card-review-score .mdi,.compact-shop-section:not(.purpose-gift) .compact-product-card .product-card-review-score .mdi,.purpose-gift .compact-product-card .product-card-review-score .mdi,.purpose-clearance .compact-product-card .product-card-review-score .mdi{color:#f59e0b!important;font-size:13px!important;line-height:1!important;filter:none!important}.compact-product-card .product-card-review-score strong,.compact-product-card .product-card-review-score small,.compact-shop-section:not(.purpose-gift) .compact-product-card .product-card-review-score strong,.compact-shop-section:not(.purpose-gift) .compact-product-card .product-card-review-score small,.purpose-gift .compact-product-card .product-card-review-score strong,.purpose-gift .compact-product-card .product-card-review-score small,.purpose-clearance .compact-product-card .product-card-review-score strong,.purpose-clearance .compact-product-card .product-card-review-score small{color:#4a3428!important;font-size:11.5px!important;font-weight:850!important;line-height:1.15!important}.compact-product-card .product-card-detail-link,.compact-shop-section:not(.purpose-gift) .compact-product-card .product-card-detail-link,.product-section.compact-shop-section:not(.purpose-gift) .compact-product-card:not(.time-deal) .product-card-detail-link,.purpose-gift .compact-product-card .product-card-detail-link,.purpose-clearance .compact-product-card .product-card-detail-link{display:inline-flex!important;width:auto!important;min-width:0!important;height:auto!important;margin-left:auto!important;padding:0!important;align-items:center!important;justify-content:flex-end!important;gap:1px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:#d84620!important;font-size:11.5px!important;font-weight:950!important;line-height:1.15!important;white-space:nowrap!important}.compact-product-card .product-card-detail-link:hover,.compact-product-card .product-card-detail-link:focus-visible{background:transparent!important;color:#7b2f1c!important;text-decoration:underline!important;text-underline-offset:2px!important}.compact-product-card.time-deal .product-card-detail-link{color:#e13b1f!important}.purpose-gift .compact-product-card .product-card-review-score,.purpose-gift .compact-product-card .product-card-review-score strong,.purpose-gift .compact-product-card .product-card-review-score small,.purpose-gift .compact-product-card .product-card-detail-link{color:#f8df93!important}.purpose-gift .compact-product-card .product-card-review-score .mdi{color:#ffd25f!important}.purpose-gift .compact-product-card .product-card-discount{background:#ffe08326!important;color:#ffe083!important}.purpose-clearance .compact-product-card .product-card-review-score,.purpose-clearance .compact-product-card .product-card-review-score strong,.purpose-clearance .compact-product-card .product-card-review-score small,.purpose-clearance .compact-product-card .product-card-detail-link{color:#a7321b!important}.purpose-clearance .compact-product-card .product-card-discount{background:#fff0e7!important;color:#e13b1f!important}.compact-product-card .product-card-detail-link .mdi{font-size:14px!important}.compact-product-card.time-deal{grid-template-columns:minmax(150px,40%) minmax(0,1fr)!important}.compact-product-card.time-deal .compact-product-info{padding-left:12px!important;padding-right:12px!important}.compact-product-card.time-deal .product-card-price-line b{letter-spacing:0!important}@media(max-width:390px){.compact-product-card.time-deal{grid-template-columns:minmax(138px,39%) minmax(0,1fr)!important}.compact-product-card .product-card-discount{height:19px!important;padding:0 6px!important;font-size:10px!important}.compact-product-card .product-card-review-row{gap:6px!important}}.compact-product-card.time-deal .product-card-stock-text{background:linear-gradient(110deg,#e5482b,#e5482b 24%,#ff7c37 39%,#fff0a8 49%,#ff4a2a 62%,#e5482b 80%,#e5482b)!important;background-size:260% 100%!important;-webkit-background-clip:text!important;background-clip:text!important}.purpose-gift .compact-product-card .product-card-stock-text{background:linear-gradient(110deg,#f3c75f,#f3c75f 22%,#fff0a8 39%,#fff 49%,#ffe083 61%,#f3c75f 80%,#f3c75f)!important;background-size:260% 100%!important;-webkit-background-clip:text!important;background-clip:text!important}.purpose-clearance .compact-product-card .product-card-stock-text{background:linear-gradient(110deg,#d9461f,#d9461f 24%,#ff8a36 39%,#fff0a3 49%,#f35b2f 62%,#d9461f 80%,#d9461f)!important;background-size:260% 100%!important;-webkit-background-clip:text!important;background-clip:text!important}.compact-product-card .product-card-current-price{display:inline-flex!important;min-width:0!important;align-items:center!important;gap:6px!important;white-space:nowrap!important}.compact-product-card .product-card-price-line.has-original{row-gap:2px!important}.compact-product-card.time-deal .product-card-price-line{display:grid!important;width:100%!important;min-width:0!important;grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"old" "current"!important;align-items:start!important;justify-content:start!important;gap:3px!important;flex-wrap:nowrap!important}.compact-product-card.time-deal .product-card-price-line del{grid-area:old!important;display:inline-block!important;width:fit-content!important;color:#8f8179!important;font-size:11.5px!important;font-weight:850!important;line-height:1!important;text-decoration-thickness:1.5px!important}.compact-product-card.time-deal .product-card-current-price{grid-area:current!important;display:inline-flex!important;width:fit-content!important;max-width:100%!important;align-items:center!important;gap:7px!important;white-space:nowrap!important}.compact-product-card.time-deal .product-card-current-price b,.compact-product-card.time-deal .product-card-price-line b{color:#f63420!important;font-size:clamp(22px,5.5vw,25px)!important;font-weight:1000!important;line-height:1!important;letter-spacing:0!important;text-shadow:none!important}.compact-product-card.time-deal .product-card-current-price .product-card-discount,.compact-product-card.time-deal .product-card-discount{height:21px!important;margin:0!important;padding:0 7px!important;border:0!important;border-radius:8px!important;background:#fff1ed!important;color:#f23821!important;box-shadow:none!important;font-size:10px!important;font-weight:1000!important;line-height:1!important;transform:translateY(-1px)!important}@media(max-width:390px){.compact-product-card.time-deal .product-card-current-price{gap:5px!important}.compact-product-card.time-deal .product-card-current-price b,.compact-product-card.time-deal .product-card-price-line b{font-size:clamp(21px,5.4vw,23px)!important}.compact-product-card.time-deal .product-card-current-price .product-card-discount,.compact-product-card.time-deal .product-card-discount{height:20px!important;padding:0 6px!important;border-radius:7px!important;font-size:9.5px!important}}.compact-product-card{position:relative!important}.compact-product-card .product-card-photo-detail{position:absolute!important;z-index:6!important;right:10px!important;top:10px!important;display:inline-flex!important;min-width:0!important;height:28px!important;padding:0 9px 0 10px!important;align-items:center!important;justify-content:center!important;gap:1px!important;border:1px solid rgba(216,70,32,.22)!important;border-radius:999px!important;background:#ffffffeb!important;color:#d84620!important;box-shadow:0 8px 18px #170f0b1f!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;font-size:11px!important;font-weight:950!important;line-height:1!important;white-space:nowrap!important}.compact-product-card .product-card-photo-detail .mdi{font-size:14px!important;line-height:1!important}.compact-product-card .product-card-photo-detail:hover,.compact-product-card .product-card-photo-detail:focus-visible{border-color:#d846205c!important;background:#fff!important;color:#7b2f1c!important}.compact-product-card.time-deal .product-card-photo-detail{top:10px!important;right:9px!important;bottom:auto!important;border-color:#ff452542!important;color:#e53b20!important}.purpose-gift .compact-product-card .product-card-photo-detail{border-color:#e1bc5b70!important;background:#120d08bd!important;color:#ffe083!important}.purpose-clearance .compact-product-card .product-card-photo-detail{border-color:#e6462538!important;color:#d93c20!important}.product-section.compact-shop-section:not(.purpose-gift):not(.purpose-clearance) .compact-product-card:not(.time-deal) .compact-product-info{justify-items:center!important;text-align:center!important}.product-section.compact-shop-section:not(.purpose-gift):not(.purpose-clearance) .compact-product-card:not(.time-deal) .product-card-title{width:100%!important;justify-content:center!important;text-align:center!important}.product-section.compact-shop-section:not(.purpose-gift):not(.purpose-clearance) .compact-product-card:not(.time-deal) .product-card-price-line,.product-section.compact-shop-section:not(.purpose-gift):not(.purpose-clearance) .compact-product-card:not(.time-deal) .product-card-current-price{width:100%!important;justify-content:center!important;text-align:center!important}.product-section.compact-shop-section:not(.purpose-gift):not(.purpose-clearance) .compact-product-card:not(.time-deal) .product-card-review-row{justify-content:center!important}.product-section.compact-shop-section:not(.purpose-gift):not(.purpose-clearance) .compact-product-card:not(.time-deal) .product-card-stock{justify-self:center!important}.product-section.compact-shop-section:not(.purpose-gift):not(.purpose-clearance) .compact-product-card:not(.time-deal) .product-card-actions{width:100%!important}@media(max-width:390px){.compact-product-card .product-card-photo-detail{right:8px!important;top:8px!important;height:26px!important;padding:0 8px 0 9px!important;font-size:10.5px!important}.compact-product-card.time-deal .product-card-photo-detail{top:8px!important;right:8px!important;bottom:auto!important}}.compact-product-card .product-card-photo-detail{display:none!important}.compact-product-card:not(.time-deal),.product-section.compact-shop-section:not(.purpose-gift):not(.purpose-clearance) .compact-product-card:not(.time-deal){overflow:hidden!important;border:1px solid #fff1eb!important;border-radius:18px!important;background:#fff!important;box-shadow:0 10px 24px #170f0b0f!important}.compact-product-card:not(.time-deal) .compact-product-photo{border-radius:0!important;background:#fffaf7!important}.compact-product-card:not(.time-deal) .compact-product-photo img{width:100%!important;height:100%!important;object-fit:cover!important}.compact-product-card:not(.time-deal) .compact-product-info,.product-section.compact-shop-section:not(.purpose-gift):not(.purpose-clearance) .compact-product-card:not(.time-deal) .compact-product-info{display:grid!important;min-height:172px!important;padding:12px!important;grid-template-rows:minmax(34px,auto) 25px 20px 18px 40px!important;gap:5px!important;justify-items:stretch!important;align-content:start!important;background:#fff!important;text-align:left!important}.compact-product-card:not(.time-deal) .product-card-title,.product-section.compact-shop-section:not(.purpose-gift):not(.purpose-clearance) .compact-product-card:not(.time-deal) .product-card-title{display:-webkit-box!important;width:100%!important;min-height:34px!important;color:#101418!important;font-size:14.5px!important;font-weight:950!important;line-height:1.28!important;letter-spacing:0!important;text-align:left!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;overflow:hidden!important}.compact-product-card:not(.time-deal) .product-card-price-line,.product-section.compact-shop-section:not(.purpose-gift):not(.purpose-clearance) .compact-product-card:not(.time-deal) .product-card-price-line{display:flex!important;width:100%!important;min-width:0!important;align-items:baseline!important;justify-content:flex-start!important;gap:5px!important;text-align:left!important}.compact-product-card:not(.time-deal) .product-card-current-price,.product-section.compact-shop-section:not(.purpose-gift):not(.purpose-clearance) .compact-product-card:not(.time-deal) .product-card-current-price{width:auto!important;justify-content:flex-start!important;gap:5px!important;text-align:left!important}.compact-product-card:not(.time-deal) .product-card-price-line b,.product-section.compact-shop-section:not(.purpose-gift):not(.purpose-clearance) .compact-product-card:not(.time-deal) .product-card-price-line b{color:#101418!important;font-size:20px!important;font-weight:1000!important;line-height:1!important;letter-spacing:0!important}.compact-product-card:not(.time-deal) .product-card-discount{height:19px!important;padding:0 6px!important;border-radius:7px!important;background:#fff2e8!important;color:#d9471e!important;font-size:9.8px!important;font-weight:950!important}.compact-product-card:not(.time-deal) .product-card-review-row,.product-section.compact-shop-section:not(.purpose-gift):not(.purpose-clearance) .compact-product-card:not(.time-deal) .product-card-review-row{width:100%!important;min-width:0!important;justify-content:flex-start!important;gap:4px!important;text-align:left!important}.compact-product-card:not(.time-deal) .product-card-review-score,.product-section.compact-shop-section:not(.purpose-gift):not(.purpose-clearance) .compact-product-card:not(.time-deal) .product-card-review-score{min-width:0!important;color:#4a3428!important;font-size:11.3px!important}.compact-product-card:not(.time-deal) .product-card-review-score .mdi{color:#f5a400!important;font-size:13px!important}.compact-product-card:not(.time-deal) .product-card-review-score strong,.compact-product-card:not(.time-deal) .product-card-review-score small{color:#4a3428!important;font-size:11.3px!important;font-weight:850!important}.compact-product-card:not(.time-deal) .product-card-stock,.product-section.compact-shop-section:not(.purpose-gift):not(.purpose-clearance) .compact-product-card:not(.time-deal) .product-card-stock{justify-self:start!important;width:fit-content!important;max-width:100%!important;font-size:12px!important;line-height:1.2!important;text-align:left!important}.compact-product-card:not(.time-deal) .product-card-actions,.product-section.compact-shop-section:not(.purpose-gift):not(.purpose-clearance) .compact-product-card:not(.time-deal) .product-card-actions{width:100%!important;grid-template-columns:minmax(0,1fr) 58px!important;gap:8px!important;align-self:end!important}.compact-product-card:not(.time-deal) .product-card-stepper{height:38px!important;border-color:#f2d7cb!important;background:#fffaf7!important}.compact-product-card:not(.time-deal) .product-card-add-button{height:38px!important;border-radius:14px!important;background:#d84620!important;border-color:#d84620!important;color:#fff!important;box-shadow:0 8px 16px #d8462024!important}.compact-product-card.time-deal .compact-product-info{text-align:left!important;justify-items:stretch!important}.compact-product-card.time-deal .product-card-review-row,.compact-product-card.time-deal .product-card-price-line,.compact-product-card.time-deal .product-card-stock{justify-self:start!important;text-align:left!important}.compact-product-card.time-deal .product-card-actions{width:100%!important}@media(max-width:390px){.compact-product-card:not(.time-deal) .compact-product-info,.product-section.compact-shop-section:not(.purpose-gift):not(.purpose-clearance) .compact-product-card:not(.time-deal) .compact-product-info{min-height:166px!important;padding:11px 10px!important;grid-template-rows:minmax(33px,auto) 24px 19px 18px 38px!important;gap:5px!important}.compact-product-card:not(.time-deal) .product-card-title{font-size:14px!important}.compact-product-card:not(.time-deal) .product-card-price-line b{font-size:19px!important}.compact-product-card:not(.time-deal) .product-card-actions{grid-template-columns:minmax(0,1fr) 54px!important;gap:7px!important}}.compact-product-card .product-card-current-price,.compact-product-card .product-card-price-line span.product-card-current-price{width:auto!important;min-width:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.compact-product-card .product-card-price-line b{padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.compact-product-card:not(.time-deal) .compact-product-info,.product-section.compact-shop-section:not(.purpose-gift):not(.purpose-clearance) .compact-product-card:not(.time-deal) .compact-product-info{min-height:156px!important;grid-template-rows:minmax(33px,auto) 24px 18px 18px 38px!important;gap:4px!important}.compact-product-card:not(.time-deal) .product-card-title{color:#170f0b!important;font-size:14px!important;font-weight:950!important}.compact-product-card:not(.time-deal) .product-card-price-line{align-items:center!important}.compact-product-card:not(.time-deal) .product-card-price-line b{color:#170f0b!important;font-size:19px!important;font-weight:1000!important}.compact-product-card:not(.time-deal) .product-card-review-score,.product-section.compact-shop-section:not(.purpose-gift):not(.purpose-clearance) .compact-product-card:not(.time-deal) .product-card-review-score{height:auto!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.compact-product-card:not(.time-deal) .product-card-review-score .mdi{color:#f4a300!important}.compact-product-card:not(.time-deal) .product-card-review-score strong,.compact-product-card:not(.time-deal) .product-card-review-score small{color:#2f2017!important}.compact-product-card.time-deal .product-card-current-price,.compact-product-card.time-deal .product-card-price-line span.product-card-current-price{background:transparent!important}.compact-product-card.time-deal .product-card-current-price b,.compact-product-card.time-deal .product-card-price-line b{color:#ff341f!important;font-size:clamp(23px,5.5vw,26px)!important;letter-spacing:0!important}.compact-product-card.time-deal .product-card-discount{background:#ff3b24!important;color:#fff!important;box-shadow:0 8px 16px #ff3b2433!important}.compact-product-card.time-deal,.compact-product-card.time-deal .product-card-progress{--product-progress-track: #ffe5dc;--product-progress-fill: linear-gradient(90deg, #ffbe3d 0%, #ff381f 100%);--product-progress-text: #9c3d27;--product-progress-strong: #ff341f}.compact-product-card.time-deal .product-card-actions{grid-template-columns:minmax(0,1fr) 74px!important}@media(max-width:390px){.compact-product-card:not(.time-deal) .compact-product-info,.product-section.compact-shop-section:not(.purpose-gift):not(.purpose-clearance) .compact-product-card:not(.time-deal) .compact-product-info{min-height:152px!important;grid-template-rows:minmax(32px,auto) 23px 17px 17px 37px!important}.compact-product-card:not(.time-deal) .product-card-price-line b{font-size:18px!important}}.compact-product-card .product-card-stock:before,.compact-shop-section:not(.purpose-gift) .compact-product-card .product-card-stock:before,.compact-product-card .product-card-stock:after,.compact-shop-section:not(.purpose-gift) .compact-product-card .product-card-stock:after{display:none!important;content:none!important}.compact-product-card .product-card-stock{display:inline-flex!important;min-width:0!important;align-items:center!important;gap:0!important}.compact-product-card .product-card-stock-text,.compact-product-card .product-card-stock.danger .product-card-stock-text,.compact-product-card.time-deal .product-card-stock-text,.purpose-clearance .compact-product-card .product-card-stock-text{display:inline-block!important;background:none!important;color:#e54220!important;-webkit-text-fill-color:currentColor!important;font-weight:950!important;letter-spacing:0!important;animation:urgentStockPulse .95s ease-in-out infinite!important;will-change:opacity,color,text-shadow,transform!important}.compact-product-card .product-card-stock-text:before,.compact-product-card .product-card-stock-text:after{display:none!important;content:none!important}@keyframes urgentStockPulse{0%,to{color:#e54220;opacity:1;text-shadow:0 0 5px rgba(229,66,32,.38),0 0 12px rgba(255,121,35,.26);transform:scale(1)}48%{color:#9f2415;opacity:.72;text-shadow:0 0 3px rgba(229,66,32,.16);transform:scale(.995)}64%{color:#ff3519;opacity:1;text-shadow:0 0 8px rgba(255,53,25,.5),0 0 16px rgba(255,155,44,.34);transform:scale(1.02)}}.compact-product-card:not(.time-deal) .product-card-price-line b,.product-section.compact-shop-section:not(.purpose-gift):not(.purpose-clearance) .compact-product-card:not(.time-deal) .product-card-price-line b{color:#d83b1c!important}.compact-product-card:not(.time-deal) .product-card-review-row,.product-section.compact-shop-section:not(.purpose-gift):not(.purpose-clearance) .compact-product-card:not(.time-deal) .product-card-review-row{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;column-gap:8px!important}.compact-product-card .product-card-detail-link,.compact-shop-section:not(.purpose-gift) .compact-product-card .product-card-detail-link,.product-section.compact-shop-section:not(.purpose-gift) .compact-product-card:not(.time-deal) .product-card-detail-link{display:inline-flex!important;width:auto!important;min-width:0!important;height:22px!important;min-height:0!important;align-items:center!important;justify-content:center!important;gap:1px!important;padding:0 2px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:#d84620!important;font-size:11px!important;font-weight:950!important;line-height:1!important;text-decoration:none!important;white-space:nowrap!important}.compact-product-card .product-card-detail-link .mdi{color:currentColor!important;font-size:14px!important;line-height:1!important}.compact-product-card .product-card-detail-link:hover,.compact-product-card .product-card-detail-link:focus-visible{color:#9f3219!important;text-decoration:underline!important;text-underline-offset:3px!important}.compact-product-card.time-deal .product-card-detail-link{color:#e54220!important}.purpose-gift .compact-product-card .product-card-detail-link{color:#f4d77e!important}.purpose-clearance .compact-product-card .product-card-detail-link{color:#d83b1c!important}.product-section.compact-shop-section.purpose-gift .compact-category-head{display:none!important}.product-section.compact-shop-section.purpose-gift .compact-category-section{gap:0!important}.product-section.compact-shop-section.purpose-gift .compact-product-card .product-card-stepper{border-color:#ead38b!important;background:#fffdf8!important;box-shadow:inset 0 0 0 1px #7e58140a!important}.product-section.compact-shop-section.purpose-gift .compact-product-card .product-card-stepper strong{color:#1b1308!important;-webkit-text-fill-color:#1b1308!important;opacity:1!important;text-shadow:none!important}.product-section.compact-shop-section.purpose-gift .compact-product-card .product-card-stepper button,.product-section.compact-shop-section.purpose-gift .compact-product-card .product-card-stepper button:last-child,.product-section.compact-shop-section.purpose-gift .compact-product-card .product-card-stepper button:last-child:not(:disabled){color:#8a6418!important;-webkit-text-fill-color:#8a6418!important;background:transparent!important;opacity:1!important}.product-section.compact-shop-section.purpose-gift .compact-product-card .product-card-stepper button:disabled{color:#c8b783!important;-webkit-text-fill-color:#c8b783!important;opacity:1!important}.product-section.compact-shop-section.purpose-clearance .compact-category-head{display:none!important}.product-section.compact-shop-section.purpose-clearance .compact-category-section{gap:0!important}.product-section.compact-shop-section.purpose-clearance .compact-product-card .product-card-price-line b{color:#e44820!important;-webkit-text-fill-color:#e44820!important}.product-section.compact-shop-section.purpose-clearance .compact-product-card .product-card-review-score,.product-section.compact-shop-section.purpose-clearance .compact-product-card .product-card-review-score strong,.product-section.compact-shop-section.purpose-clearance .compact-product-card .product-card-review-score small{color:#4b2a18!important;-webkit-text-fill-color:#4b2a18!important}.product-section.compact-shop-section.purpose-clearance .compact-product-card .product-card-review-score .mdi{color:#f59e0b!important;-webkit-text-fill-color:#f59e0b!important}.product-section.compact-shop-section.purpose-clearance .compact-product-card .product-card-detail-link{color:#d8461f!important;-webkit-text-fill-color:#d8461f!important}.product-section.compact-shop-section.purpose-clearance .compact-product-card .product-card-stepper{border-color:#ffc8b5!important;background:#fffaf7!important}.product-section.compact-shop-section.purpose-clearance .compact-product-card .product-card-stepper button:disabled{color:#d8aaa0!important;-webkit-text-fill-color:#d8aaa0!important;opacity:1!important}.product-section.compact-shop-section.purpose-clearance .compact-product-card .product-card-add-button{border-color:#e44820!important;background:#e44820!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;box-shadow:0 10px 20px #e448202e!important}.compact-product-card .product-card-lock-panel,.compact-product-card.time-deal .product-card-lock-panel{grid-template-columns:28px minmax(0,1fr)!important;min-height:50px!important;align-items:center!important;gap:7px!important;padding:7px 8px!important;border-radius:13px!important}.compact-product-card .product-card-lock-panel>.mdi,.compact-product-card.time-deal .product-card-lock-panel>.mdi{width:28px!important;height:28px!important;font-size:16px!important}.compact-product-card .product-card-lock-panel>div,.compact-product-card.time-deal .product-card-lock-panel>div{display:flex!important;min-width:0!important;flex-direction:column!important;justify-content:center!important}.compact-product-card .product-card-lock-panel small,.compact-product-card.time-deal .product-card-lock-panel small{margin:0 0 1px!important;overflow:hidden!important;color:#ffffffd1!important;font-size:9px!important;line-height:1!important;text-overflow:ellipsis!important;white-space:nowrap!important}.compact-product-card .product-card-lock-panel strong,.compact-product-card.time-deal .product-card-lock-panel strong{margin:0!important;color:#fff!important;font-size:clamp(16px,4vw,19px)!important;font-variant-numeric:tabular-nums!important;line-height:1!important;text-align:left!important;white-space:nowrap!important}.compact-product-card .product-card-lock-panel.open,.compact-product-card.time-deal .product-card-lock-panel.open,.compact-product-card .product-card-lock-panel.purchased,.compact-product-card.time-deal .product-card-lock-panel.purchased{grid-template-columns:24px minmax(0,1fr)!important;min-height:48px!important;gap:6px!important;padding:7px 8px!important}.compact-product-card .product-card-lock-panel.open>.mdi,.compact-product-card.time-deal .product-card-lock-panel.open>.mdi,.compact-product-card .product-card-lock-panel.purchased>.mdi,.compact-product-card.time-deal .product-card-lock-panel.purchased>.mdi{width:24px!important;height:24px!important;font-size:14px!important}.compact-product-card .product-card-lock-panel.open small,.compact-product-card.time-deal .product-card-lock-panel.open small,.compact-product-card .product-card-lock-panel.purchased small,.compact-product-card.time-deal .product-card-lock-panel.purchased small{color:#ffffffe0!important;font-size:10px!important;letter-spacing:0!important;text-overflow:clip!important}.compact-product-card .product-card-lock-panel.open strong,.compact-product-card.time-deal .product-card-lock-panel.open strong,.compact-product-card .product-card-lock-panel.purchased strong,.compact-product-card.time-deal .product-card-lock-panel.purchased strong{color:#fff!important;font-size:clamp(13px,3.1vw,15px)!important;letter-spacing:0!important;line-height:1.12!important;text-wrap:balance!important;white-space:normal!important}.main-entry-page{padding:0 0 28px!important;background:#fff!important}.main-entry-list{gap:12px!important}.main-entry-banner{width:calc(100% - 28px)!important;min-height:112px!important;margin:0 auto!important}.main-entry-banner.daily{width:100%!important;min-height:182px!important;margin:0 0 4px!important;border-color:#6e4b2b52!important;border-right:0!important;border-left:0!important;border-radius:0 0 26px 26px!important;background:#3a2b1c!important;box-shadow:0 16px 34px #170f0b1a!important}.main-entry-banner.daily:before{content:""!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:0!important;pointer-events:none!important;background:linear-gradient(90deg,#2a1b0dbd,#2a1b0d80 39%,#2a1b0d29 64%,#2a1b0d00 82%)!important}.main-entry-banner.daily .main-entry-banner-image{object-position:center right!important;transform:scale(1.02)!important}.main-entry-banner.daily .main-entry-banner-overlay{background:linear-gradient(90deg,#120c0742,#120c071f 42%,#120c0700 78%),linear-gradient(0deg,#00000014,#0000)!important}.main-entry-banner.daily .main-entry-banner-copy{width:min(66%,272px)!important;min-height:150px!important;padding-left:4px!important}.main-entry-banner.daily .main-entry-banner-eyebrow{color:#f5e6cf!important;text-shadow:0 2px 10px rgba(28,17,7,.5)!important}.main-entry-banner.daily .main-entry-banner-copy strong{color:#fffaf0!important;font-size:25px!important;line-height:1.08!important;text-shadow:0 2px 12px rgba(28,17,7,.5),0 1px 0 rgba(255,255,255,.16)!important}.main-entry-banner.daily .main-entry-banner-copy small{max-width:190px!important;color:#f5e6cf!important;font-size:13px!important;line-height:1.42!important;font-weight:800!important;text-shadow:0 2px 10px rgba(28,17,7,.5)!important}.product-detail-poster-first{padding-bottom:178px!important;background:#fff!important}.product-detail-poster-first .detail-top-nav-simple{position:sticky!important;top:0!important;z-index:18!important;margin:0!important;border-bottom:1px solid #f1e7df!important;background:#fffffff5!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important}.product-detail-poster-first .detail-body-review-only{padding:10px 14px 132px!important}.product-detail-poster-first .detail-poster-section-first{width:100%!important;margin:0!important;border:0!important;border-radius:0!important;background:#fff!important;box-shadow:none!important}.product-detail-poster-first .detail-poster-section-first .detail-poster-frame{max-height:min(640px,76vh)!important;border-radius:0!important;background:#fff!important}.product-detail-poster-first .detail-poster-section-first.expanded .detail-poster-frame{max-height:none!important}.product-detail-poster-first .detail-poster-section-first .detail-poster-frame:after{height:128px!important;background:linear-gradient(180deg,#fff0,#fff 84%)!important}.product-detail-poster-first .detail-poster-section-first .detail-poster-more-button{position:relative!important;z-index:2!important;display:flex!important;width:calc(100% - 28px)!important;max-width:402px!important;min-height:50px!important;margin:-58px auto 14px!important;border-radius:14px!important;background:#fff!important}.product-detail-poster-first .detail-poster-section-first.expanded .detail-poster-more-button{margin-top:12px!important}.detail-fallback-hero{margin:0!important;border:0!important;border-radius:0!important}.detail-fallback-hero figcaption{padding:18px 16px 20px!important;display:grid!important;gap:6px!important;background:#fff!important}.detail-fallback-hero figcaption span{color:var(--brand)!important;font-size:12px!important;font-weight:950!important}.detail-fallback-hero figcaption strong{color:var(--ink)!important;font-size:24px!important;line-height:1.18!important;font-weight:950!important}.detail-fallback-hero figcaption small{color:var(--muted)!important;font-size:14px!important;line-height:1.5!important;font-weight:700!important}.detail-sticky-cart-bar{position:fixed!important;left:50%!important;bottom:0!important;z-index:34!important;width:min(430px,100%)!important;padding:10px 14px 14px!important;transform:translate(-50%)!important;border:1px solid #fff1eb!important;border-bottom:0!important;border-radius:20px 20px 0 0!important;background:#fffffffa!important;box-shadow:0 -18px 38px #170f0b1f!important;-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important;display:grid!important;gap:9px!important}.detail-sticky-product{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:12px!important;align-items:end!important}.detail-sticky-product span,.detail-sticky-product strong,.detail-sticky-product small,.detail-sticky-product b{display:block!important}.detail-sticky-product span{color:var(--brand)!important;font-size:11px!important;font-weight:950!important}.detail-sticky-product strong{overflow:hidden!important;color:#170f0b!important;font-size:14px!important;line-height:1.25!important;font-weight:950!important;text-overflow:ellipsis!important;white-space:nowrap!important}.detail-sticky-product small{margin-top:2px!important;overflow:hidden!important;color:#60483b!important;font-size:11px!important;font-weight:800!important;text-overflow:ellipsis!important;white-space:nowrap!important}.detail-sticky-helper{display:inline-flex!important;align-items:center!important;gap:4px!important;max-width:100%!important}.detail-sticky-stock{flex:0 0 auto!important;color:#f06b1d!important;-webkit-text-fill-color:#f06b1d!important;font-weight:950!important}.detail-sticky-stock .product-card-stock-text{display:inline-flex!important;align-items:center!important}.detail-sticky-stock.stock-blink{animation:none!important}.detail-sticky-stock.stock-blink .product-card-stock-text{animation:fruitpeStableStockBlink .72s steps(2,end) infinite!important;will-change:opacity,color,filter,text-shadow,transform!important}.detail-sticky-separator,.detail-sticky-limit{flex:0 1 auto!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important}.detail-sticky-product b{color:#d83b1c!important;font-size:18px!important;line-height:1!important;font-weight:1000!important;white-space:nowrap!important}.detail-sticky-time-wait{min-width:0!important;min-height:34px!important;padding:7px 9px!important;border:1px solid rgba(228,87,38,.18)!important;border-radius:13px!important;background:#fff7f1!important;display:grid!important;grid-template-columns:22px minmax(0,1fr) auto!important;align-items:center!important;gap:6px!important;color:#9f4a24!important;-webkit-text-fill-color:#9f4a24!important}.detail-sticky-time-wait.open,.detail-sticky-time-wait.purchased{border-color:#d846202e!important;background:#fff7f1!important;color:#9f4a24!important;-webkit-text-fill-color:#9f4a24!important}.detail-sticky-time-wait .mdi{width:22px!important;height:22px!important;display:grid!important;place-items:center!important;font-size:15px!important;line-height:1!important}.detail-sticky-time-wait small,.detail-sticky-time-wait strong{min-width:0!important;line-height:1!important;letter-spacing:0!important;white-space:nowrap!important}.detail-sticky-time-wait small{overflow:hidden!important;font-size:11px!important;font-weight:850!important;text-overflow:ellipsis!important}.detail-sticky-time-wait strong{font-size:13px!important;font-weight:1000!important;text-align:right!important}.detail-sticky-order-row{display:grid!important;grid-template-columns:minmax(0,1fr) 118px!important;gap:8px!important;align-items:center!important}.detail-sticky-stepper,.compact-product-card .product-card-stepper,.product-section.compact-shop-section.purpose-gift .compact-product-card .product-card-stepper,.product-section.compact-shop-section.purpose-clearance .compact-product-card .product-card-stepper{min-width:0!important;height:44px!important;border:1.5px solid #f2d7cb!important;border-radius:15px!important;background:#fffaf7!important;display:grid!important;grid-template-columns:44px minmax(42px,1fr) 44px!important;align-items:center!important;overflow:hidden!important;box-shadow:inset 0 0 0 1px #ffffffb8!important}.detail-sticky-stepper button,.compact-product-card .product-card-stepper button,.product-section.compact-shop-section.purpose-gift .compact-product-card .product-card-stepper button,.product-section.compact-shop-section.purpose-clearance .compact-product-card .product-card-stepper button{width:100%!important;min-width:0!important;height:100%!important;border:0!important;border-radius:0!important;background:transparent!important;color:#d84620!important;display:grid!important;place-items:center!important;font-size:19px!important;line-height:1!important;-webkit-text-fill-color:currentColor!important}.detail-sticky-stepper button:disabled,.compact-product-card .product-card-stepper button:disabled{color:#c2ac9f!important;-webkit-text-fill-color:#c2ac9f!important}.detail-sticky-stepper button:not(:disabled):active,.compact-product-card .product-card-stepper button:not(:disabled):active{background:#fff8f3!important}.detail-sticky-stepper strong,.compact-product-card .product-card-stepper strong,.product-section.compact-shop-section.purpose-gift .compact-product-card .product-card-stepper strong,.product-section.compact-shop-section.purpose-clearance .compact-product-card .product-card-stepper strong{min-width:0!important;color:#170f0b!important;-webkit-text-fill-color:#170f0b!important;font-size:16px!important;line-height:1!important;font-weight:950!important;text-align:center!important;white-space:nowrap!important}.detail-sticky-add-button{width:100%!important;min-width:0!important;height:44px!important;border:1px solid #d84620!important;border-radius:15px!important;background:#d84620!important;color:#fff!important;font:inherit!important;font-size:14px!important;font-weight:950!important;cursor:pointer!important;box-shadow:0 10px 20px #d8462029!important}.detail-sticky-add-button.added{border-color:#f2d7cb!important;background:#fff8f3!important;color:#d84620!important;box-shadow:none!important}.detail-sticky-add-button:disabled{border-color:#f1e7df!important;background:#fbf6f2!important;color:#80675a!important;box-shadow:none!important;cursor:not-allowed!important}.detail-review-section .review-score-face small,.reviews-page .review-score-face small{color:#60483b!important;font-weight:800!important}.review-rating-bars em,.product-card-review-score small{display:none!important}@media(max-width:430px){.main-entry-banner.daily{min-height:176px!important}.main-entry-banner.daily .main-entry-banner-copy{width:68%!important;min-height:144px!important}.main-entry-banner.daily .main-entry-banner-copy strong{font-size:23px!important}.detail-sticky-cart-bar{width:calc(100vw - 12px)!important;padding:9px 12px 12px!important}.detail-sticky-order-row{grid-template-columns:minmax(0,1fr) 104px!important;gap:7px!important}.detail-sticky-stepper,.compact-product-card .product-card-stepper,.product-section.compact-shop-section.purpose-gift .compact-product-card .product-card-stepper,.product-section.compact-shop-section.purpose-clearance .compact-product-card .product-card-stepper{height:42px!important;grid-template-columns:38px minmax(38px,1fr) 38px!important;border-radius:14px!important}.detail-sticky-stepper strong,.compact-product-card .product-card-stepper strong{font-size:15px!important}.detail-sticky-add-button{height:42px!important;border-radius:14px!important;font-size:13px!important}.compact-product-card .product-card-actions{grid-template-columns:minmax(104px,1fr) 56px!important}}@media(max-width:360px){.detail-sticky-order-row{grid-template-columns:1fr!important}.detail-sticky-add-button{height:44px!important}.compact-product-card .product-card-actions{grid-template-columns:1fr!important}}.main-entry-list{padding:14px 0 28px!important;gap:14px!important}.main-entry-banner,.main-entry-banner.daily,.main-entry-banner.gift,.main-entry-banner.clearance,.main-entry-banner.support{width:calc(100% - 28px)!important;min-height:156px!important;margin:0 auto!important;border-radius:22px!important;overflow:hidden!important}.main-entry-banner-image,.main-entry-banner.daily .main-entry-banner-image,.main-entry-banner.gift .main-entry-banner-image,.main-entry-banner.clearance .main-entry-banner-image,.main-entry-banner.support .main-entry-banner-image{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center right!important;transform:none!important}.main-entry-banner-copy,.main-entry-banner.daily .main-entry-banner-copy{width:min(64%,266px)!important;min-height:128px!important}.main-entry-banner-arrow{right:16px!important;bottom:16px!important}.product-card-review-row.detail-only,.compact-product-card .product-card-review-row.detail-only{min-height:22px!important;margin:2px 0 0!important;justify-content:flex-end!important}.product-card-review-row.detail-only .product-card-detail-link,.compact-product-card .product-card-review-row.detail-only .product-card-detail-link{margin-left:auto!important}.product-card-review-score,.compact-product-card .product-card-review-score,.review-highlight-block,.review-overview{display:none!important}@media(max-width:430px){.main-entry-banner,.main-entry-banner.daily,.main-entry-banner.gift,.main-entry-banner.clearance,.main-entry-banner.support{min-height:150px!important}.main-entry-banner-copy,.main-entry-banner.daily .main-entry-banner-copy{width:66%!important;min-height:124px!important}}.compact-product-card .product-card-actions,.product-section.compact-shop-section .compact-product-card .product-card-actions,.purpose-gift .compact-product-card .product-card-actions,.purpose-clearance .compact-product-card .product-card-actions{width:100%!important;min-width:0!important;display:grid!important;grid-template-columns:minmax(0,1fr) 60px!important;gap:8px!important;align-items:center!important}.compact-product-card.time-deal .product-card-actions{grid-template-columns:minmax(0,1fr) 72px!important}.compact-product-card .product-card-stepper,.product-section.compact-shop-section .compact-product-card .product-card-stepper,.purpose-gift .compact-product-card .product-card-stepper,.purpose-clearance .compact-product-card .product-card-stepper{width:100%!important;max-width:100%!important;min-width:0!important;height:42px!important;box-sizing:border-box!important;display:grid!important;grid-template-columns:34px minmax(34px,1fr) 34px!important;align-items:center!important;overflow:hidden!important}.compact-product-card .product-card-stepper button,.product-section.compact-shop-section .compact-product-card .product-card-stepper button,.purpose-gift .compact-product-card .product-card-stepper button,.purpose-clearance .compact-product-card .product-card-stepper button{width:100%!important;min-width:0!important;height:100%!important;padding:0!important;display:grid!important;place-items:center!important}.compact-product-card .product-card-stepper .mdi,.product-section.compact-shop-section .compact-product-card .product-card-stepper .mdi,.purpose-gift .compact-product-card .product-card-stepper .mdi,.purpose-clearance .compact-product-card .product-card-stepper .mdi{font-size:18px!important;line-height:1!important}.compact-product-card .product-card-stepper strong,.product-section.compact-shop-section .compact-product-card .product-card-stepper strong,.purpose-gift .compact-product-card .product-card-stepper strong,.purpose-clearance .compact-product-card .product-card-stepper strong{min-width:0!important;padding:0 2px!important;overflow:visible!important;color:#170f0b!important;-webkit-text-fill-color:#170f0b!important;font-size:15px!important;line-height:1!important;text-align:center!important;white-space:nowrap!important}.compact-product-card .product-card-add-button,.product-section.compact-shop-section .compact-product-card .product-card-add-button,.purpose-gift .compact-product-card .product-card-add-button,.purpose-clearance .compact-product-card .product-card-add-button{width:100%!important;min-width:0!important;height:42px!important;padding:0 8px!important;border-radius:14px!important;box-sizing:border-box!important;white-space:nowrap!important}@media(max-width:430px){.compact-product-card .product-card-actions,.product-section.compact-shop-section .compact-product-card .product-card-actions,.purpose-gift .compact-product-card .product-card-actions,.purpose-clearance .compact-product-card .product-card-actions{grid-template-columns:minmax(0,1fr) 54px!important;gap:7px!important}.compact-product-card.time-deal .product-card-actions{grid-template-columns:minmax(0,1fr) 66px!important}.compact-product-card .product-card-stepper,.product-section.compact-shop-section .compact-product-card .product-card-stepper,.purpose-gift .compact-product-card .product-card-stepper,.purpose-clearance .compact-product-card .product-card-stepper{height:40px!important;grid-template-columns:31px minmax(30px,1fr) 31px!important;border-radius:13px!important}.compact-product-card .product-card-stepper strong,.product-section.compact-shop-section .compact-product-card .product-card-stepper strong,.purpose-gift .compact-product-card .product-card-stepper strong,.purpose-clearance .compact-product-card .product-card-stepper strong{font-size:14px!important}.compact-product-card .product-card-add-button,.product-section.compact-shop-section .compact-product-card .product-card-add-button,.purpose-gift .compact-product-card .product-card-add-button,.purpose-clearance .compact-product-card .product-card-add-button{height:40px!important;padding:0 6px!important;font-size:13px!important}}@media(max-width:360px){.compact-product-card .product-card-actions,.product-section.compact-shop-section .compact-product-card .product-card-actions,.purpose-gift .compact-product-card .product-card-actions,.purpose-clearance .compact-product-card .product-card-actions{grid-template-columns:minmax(0,1fr) 52px!important;gap:6px!important}.compact-product-card.time-deal .product-card-actions{grid-template-columns:minmax(0,1fr) 62px!important}.compact-product-card .product-card-stepper,.product-section.compact-shop-section .compact-product-card .product-card-stepper,.purpose-gift .compact-product-card .product-card-stepper,.purpose-clearance .compact-product-card .product-card-stepper{grid-template-columns:28px minmax(28px,1fr) 28px!important}}@media(max-width:380px){.compact-product-card:not(.time-deal) .product-card-actions,.product-section.compact-shop-section .compact-product-card:not(.time-deal) .product-card-actions,.purpose-gift .compact-product-card:not(.time-deal) .product-card-actions,.purpose-clearance .compact-product-card:not(.time-deal) .product-card-actions{grid-template-columns:minmax(0,1fr) 50px!important;gap:6px!important}.compact-product-card:not(.time-deal) .product-card-stepper,.product-section.compact-shop-section .compact-product-card:not(.time-deal) .product-card-stepper,.purpose-gift .compact-product-card:not(.time-deal) .product-card-stepper,.purpose-clearance .compact-product-card:not(.time-deal) .product-card-stepper{height:39px!important;grid-template-columns:24px minmax(24px,1fr) 24px!important;border-radius:13px!important}.compact-product-card:not(.time-deal) .product-card-stepper .mdi,.product-section.compact-shop-section .compact-product-card:not(.time-deal) .product-card-stepper .mdi,.purpose-gift .compact-product-card:not(.time-deal) .product-card-stepper .mdi,.purpose-clearance .compact-product-card:not(.time-deal) .product-card-stepper .mdi{font-size:16px!important}.compact-product-card:not(.time-deal) .product-card-stepper strong,.product-section.compact-shop-section .compact-product-card:not(.time-deal) .product-card-stepper strong,.purpose-gift .compact-product-card:not(.time-deal) .product-card-stepper strong,.purpose-clearance .compact-product-card:not(.time-deal) .product-card-stepper strong{font-size:13px!important;letter-spacing:0!important}.compact-product-card:not(.time-deal) .product-card-add-button,.product-section.compact-shop-section .compact-product-card:not(.time-deal) .product-card-add-button,.purpose-gift .compact-product-card:not(.time-deal) .product-card-add-button,.purpose-clearance .compact-product-card:not(.time-deal) .product-card-add-button{height:39px!important;padding:0 4px!important;font-size:12px!important;border-radius:13px!important}}@media(max-width:350px){.compact-product-grid,.product-list.compact-product-grid,.compact-shop-section .compact-product-grid{grid-template-columns:1fr!important;gap:12px!important;padding-inline:14px!important}.compact-product-card:not(.time-deal) .product-card-actions,.product-section.compact-shop-section .compact-product-card:not(.time-deal) .product-card-actions,.purpose-gift .compact-product-card:not(.time-deal) .product-card-actions,.purpose-clearance .compact-product-card:not(.time-deal) .product-card-actions{grid-template-columns:minmax(0,1fr) 58px!important;gap:8px!important}.compact-product-card:not(.time-deal) .product-card-stepper,.product-section.compact-shop-section .compact-product-card:not(.time-deal) .product-card-stepper,.purpose-gift .compact-product-card:not(.time-deal) .product-card-stepper,.purpose-clearance .compact-product-card:not(.time-deal) .product-card-stepper{grid-template-columns:34px minmax(34px,1fr) 34px!important}.compact-product-card:not(.time-deal) .product-card-add-button,.product-section.compact-shop-section .compact-product-card:not(.time-deal) .product-card-add-button,.purpose-gift .compact-product-card:not(.time-deal) .product-card-add-button,.purpose-clearance .compact-product-card:not(.time-deal) .product-card-add-button{font-size:13px!important}}.detail-review-section .review-rating-summary.compact{grid-template-columns:1fr!important;padding:14px 16px!important}.detail-review-section .review-rating-summary.compact .review-rating-bars{display:none!important}.detail-review-section .review-rating-summary.compact .review-score-face{display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;grid-template-areas:"label score" "stars note"!important;column-gap:14px!important;row-gap:5px!important;align-items:center!important;border-right:0!important;border-bottom:0!important;padding:0!important}.detail-review-section .review-rating-summary.compact .review-score-face span{grid-area:label!important}.detail-review-section .review-rating-summary.compact .review-score-face strong{grid-area:score!important;font-size:34px!important;line-height:1!important}.detail-review-section .review-rating-summary.compact .review-star-row{grid-area:stars!important}.detail-review-section .review-rating-summary.compact .review-score-face small{grid-area:note!important}.compact-product-card .compact-product-info,.product-section.compact-shop-section .compact-product-card .compact-product-info{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;grid-template-rows:minmax(34px,auto) 30px 20px 18px 42px!important;grid-template-areas:"title title" "price detail" "stock stock" "progress progress" "actions actions"!important;align-items:center!important;gap:6px 8px!important}.compact-product-card.time-deal .compact-product-info{grid-template-rows:minmax(38px,auto) 32px 20px 18px 42px!important}.compact-product-card .product-card-title{grid-area:title!important;align-self:end!important}.compact-product-card .product-card-price-line{grid-area:price!important;align-self:center!important;min-width:0!important}.compact-product-card .product-card-review-row.detail-only{grid-area:detail!important;width:auto!important;min-width:0!important;min-height:0!important;margin:0!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:flex-end!important}.compact-product-card .product-card-detail-link,.product-card-review-row.detail-only .product-card-detail-link,.compact-product-card .product-card-review-row.detail-only .product-card-detail-link{width:auto!important;min-width:0!important;height:26px!important;min-height:0!important;margin:0!important;padding:0 8px!important;border:1px solid #f2d7cb!important;border-radius:999px!important;background:#fffaf7!important;color:#d84620!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:1px!important;font-size:11px!important;line-height:1!important;font-weight:950!important;text-decoration:none!important;white-space:nowrap!important}.compact-product-card.time-deal .product-card-detail-link{border-color:#ffd0c6!important;background:#fff8f5!important;color:#f04422!important}.purpose-gift .compact-product-card .product-card-detail-link{border-color:#ebd18a!important;background:#fff9e8!important;color:#8a6418!important}.purpose-clearance .compact-product-card .product-card-detail-link{border-color:#ffd2c1!important;background:#fff8f2!important;color:#d8461f!important}.compact-product-card .product-card-stock{grid-area:stock!important;align-self:center!important}.compact-product-card .product-card-progress{grid-area:progress!important;width:100%!important;min-width:0!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:7px!important;--product-progress-track: #fff8f3;--product-progress-fill: linear-gradient(90deg, #f4c445 0%, #e94824 100%);--product-progress-text: #60483b;--product-progress-strong: #d83b1c}.compact-product-card .product-card-progress-track{position:relative!important;display:block!important;width:100%!important;height:7px!important;overflow:hidden!important;border-radius:999px!important;background:var(--product-progress-track)!important}.compact-product-card .product-card-progress-fill{display:block!important;height:100%!important;border-radius:inherit!important;background:var(--product-progress-fill)!important;transition:width .28s ease!important}.compact-product-card .product-card-progress small{min-width:42px!important;color:var(--product-progress-text)!important;font-size:10px!important;line-height:1!important;font-weight:850!important;text-align:right!important;white-space:nowrap!important}.compact-product-card .product-card-progress b{color:var(--product-progress-strong)!important;-webkit-text-fill-color:var(--product-progress-strong)!important;font-size:12px!important;line-height:1!important;font-weight:950!important}.compact-product-card .product-card-actions{grid-area:actions!important;align-self:end!important}@media(max-width:390px){.compact-product-card:not(.time-deal) .compact-product-info,.product-section.compact-shop-section .compact-product-card:not(.time-deal) .compact-product-info{min-height:164px!important;grid-template-rows:minmax(32px,auto) 29px 19px 17px 40px!important;gap:5px 7px!important}.compact-product-card.time-deal .compact-product-info{grid-template-rows:minmax(38px,auto) 30px 19px 17px 40px!important;gap:5px 7px!important}.compact-product-card .product-card-detail-link,.product-card-review-row.detail-only .product-card-detail-link,.compact-product-card .product-card-review-row.detail-only .product-card-detail-link{height:24px!important;padding:0 7px!important;font-size:10px!important}}.compact-product-card:not(.time-deal) .compact-product-info,.product-section.compact-shop-section .compact-product-card:not(.time-deal) .compact-product-info{min-height:164px!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;grid-template-rows:minmax(38px,auto) 30px 22px 18px 42px!important;grid-template-areas:"title title" "price detail" "stock stock" "progress progress" "actions actions"!important;align-content:start!important;align-items:center!important;gap:7px 8px!important;padding:13px 12px 12px!important}.compact-product-card:not(.time-deal) .product-card-title{grid-area:title!important;min-height:0!important;align-self:end!important}.compact-product-card:not(.time-deal) .product-card-price-line{grid-area:price!important;align-self:center!important}.compact-product-card:not(.time-deal) .product-card-price-line b{color:#dd3f1d!important;-webkit-text-fill-color:#dd3f1d!important}.compact-product-card:not(.time-deal) .product-card-review-row.detail-only{grid-area:detail!important;min-height:0!important;margin:0!important;align-self:center!important;justify-self:end!important}.compact-product-card:not(.time-deal) .product-card-stock{grid-area:stock!important;min-height:20px!important;align-self:center!important;justify-self:start!important;margin:0!important;position:static!important;transform:none!important;line-height:1.15!important;z-index:1!important}.compact-product-card:not(.time-deal) .product-card-progress{grid-area:progress!important}.compact-product-card:not(.time-deal) .product-card-actions{grid-area:actions!important;width:100%!important;min-width:0!important;align-self:end!important;margin:0!important;position:static!important;transform:none!important;z-index:2!important}@media(max-width:430px){.compact-product-card:not(.time-deal) .compact-product-info,.product-section.compact-shop-section .compact-product-card:not(.time-deal) .compact-product-info{min-height:176px!important;grid-template-rows:minmax(36px,auto) 29px 22px 17px 40px!important;gap:6px 7px!important;padding:12px 10px 11px!important}}@media(max-width:360px){.compact-product-card:not(.time-deal) .compact-product-info,.product-section.compact-shop-section .compact-product-card:not(.time-deal) .compact-product-info{min-height:184px!important;grid-template-rows:minmax(34px,auto) 28px 22px 17px 78px!important}}.compact-product-card:not(.time-deal) .compact-product-info,.product-section.compact-shop-section .compact-product-card:not(.time-deal) .compact-product-info{min-height:188px!important;grid-template-rows:minmax(38px,auto) 31px 25px 18px 42px!important;gap:7px 8px!important}.compact-product-card:not(.time-deal) .product-card-stock{min-height:24px!important;padding-bottom:3px!important;align-self:start!important;display:flex!important;align-items:flex-start!important}.compact-product-card:not(.time-deal) .product-card-stock-text{line-height:1.2!important}.compact-product-card:not(.time-deal) .product-card-actions{align-self:start!important}@media(max-width:430px){.compact-product-card:not(.time-deal) .compact-product-info,.product-section.compact-shop-section .compact-product-card:not(.time-deal) .compact-product-info{min-height:182px!important;grid-template-rows:minmax(36px,auto) 30px 24px 17px 40px!important;gap:6px 7px!important}}@media(max-width:360px){.compact-product-card:not(.time-deal) .compact-product-info,.product-section.compact-shop-section .compact-product-card:not(.time-deal) .compact-product-info{min-height:190px!important;grid-template-rows:minmax(34px,auto) 29px 24px 17px 78px!important}}.product-section.compact-shop-section.purpose-gift,.product-section.compact-shop-section.purpose-gift *{--purpose-accent: #d8b75d;--purpose-accent-strong: #f3d27b;--purpose-ink: #fff7df}.product-section.compact-shop-section.purpose-gift .compact-product-card{border-color:#e2be5ed1!important;background:#11100d!important;--product-progress-track: rgba(255, 249, 226, .18);--product-progress-fill: linear-gradient(90deg, #8d6b20 0%, #ffe18a 100%);--product-progress-text: rgba(255, 247, 223, .78);--product-progress-strong: #f3d27b}.product-section.compact-shop-section.purpose-gift .compact-product-card .product-card-progress{--product-progress-track: rgba(255, 249, 226, .18);--product-progress-fill: linear-gradient(90deg, #8d6b20 0%, #ffe18a 100%);--product-progress-text: rgba(255, 247, 223, .78);--product-progress-strong: #f3d27b}.product-section.compact-shop-section.purpose-gift .compact-product-card .compact-product-info{background:linear-gradient(180deg,#ffffff0d,#dbb4521a),#12100c!important}.product-section.compact-shop-section.purpose-gift .compact-product-card .product-card-title{color:#fff!important;-webkit-text-fill-color:#ffffff!important;background:transparent!important;box-shadow:none!important;filter:none!important;text-shadow:none!important;-webkit-text-stroke:0!important}.product-section.compact-shop-section.purpose-gift .compact-product-card .product-card-price-line b,.product-section.compact-shop-section.purpose-gift .compact-product-card .product-card-current-price,.product-section.compact-shop-section.purpose-gift .compact-product-card .product-card-stock,.product-section.compact-shop-section.purpose-gift .compact-product-card .product-card-stock-text,.product-section.compact-shop-section.purpose-gift .compact-product-card .product-card-detail-link,.product-section.compact-shop-section.purpose-gift .compact-product-card .product-card-review-row.detail-only .product-card-detail-link{color:#f3d27b!important;-webkit-text-fill-color:#f3d27b!important}.product-section.compact-shop-section.purpose-gift .compact-product-card .product-card-price-line del,.product-section.compact-shop-section.purpose-gift .compact-product-card .compact-product-info small{color:#fff7dfb3!important;-webkit-text-fill-color:rgba(255,247,223,.7)!important}.product-section.compact-shop-section.purpose-gift .compact-product-card .product-card-stock-text{text-shadow:none!important}.product-section.compact-shop-section.purpose-gift .compact-product-card .product-card-badge,.product-section.compact-shop-section.purpose-gift .compact-product-card .product-card-discount{border-color:#f8dc8785!important;background:linear-gradient(135deg,#fff1b6,#d8b75d)!important;color:#171007!important;-webkit-text-fill-color:#171007!important}.product-section.compact-shop-section.purpose-gift .compact-product-card .product-card-stepper{border-color:#eecd79b3!important;background:#fff9e214!important}.product-section.compact-shop-section.purpose-gift .compact-product-card .product-card-stepper strong,.product-section.compact-shop-section.purpose-gift .compact-product-card .product-card-stepper button,.product-section.compact-shop-section.purpose-gift .compact-product-card .product-card-stepper button:last-child,.product-section.compact-shop-section.purpose-gift .compact-product-card .product-card-stepper button:last-child:not(:disabled){color:#fff7df!important;-webkit-text-fill-color:#fff7df!important;background:transparent!important}.product-section.compact-shop-section.purpose-gift .compact-product-card .product-card-stepper button:disabled{color:#fff7df6b!important;-webkit-text-fill-color:rgba(255,247,223,.42)!important}.product-section.compact-shop-section.purpose-gift .compact-product-card .product-card-add-button{border-color:#e8c86f!important;background:linear-gradient(135deg,#ffeaa5,#d7aa42)!important;color:#161006!important;-webkit-text-fill-color:#161006!important;box-shadow:0 12px 22px #d8b75d3d!important}.side-menu-product-subitem[href*="purpose=gift"].active,.side-menu-product-subitem[href*="purpose=gift"]:hover,.side-menu-product-subitem[href*="purpose=gift"]:focus-visible{border-color:#d8b75da6!important;background:linear-gradient(135deg,#fffaf0,#fff3c4)!important;color:#2a1b07!important;box-shadow:inset 3px 0 #d8b75d!important}.side-menu-product-subitem[href*="purpose=gift"].active>.mdi:not(.side-menu-product-arrow),.side-menu-product-subitem[href*="purpose=gift"].active strong,.side-menu-product-subitem[href*="purpose=gift"].active>.side-menu-product-arrow{color:#7a5615!important;-webkit-text-fill-color:#7a5615!important}.product-section.compact-shop-section.purpose-clearance,.product-section.compact-shop-section.purpose-clearance *{--purpose-accent: #e44820;--purpose-accent-strong: #ff6a2d;--purpose-ink: #34170b}.product-section.compact-shop-section.purpose-clearance .compact-product-card{border-color:#f0b8a2!important;background:#fffaf6!important;--product-progress-track: #ffe3d7;--product-progress-fill: linear-gradient(90deg, #ffb25b 0%, #e44820 100%);--product-progress-text: #8d4f3a;--product-progress-strong: #e44820}.product-section.compact-shop-section.purpose-clearance .compact-product-card .product-card-progress{--product-progress-track: #ffe3d7;--product-progress-fill: linear-gradient(90deg, #ffb25b 0%, #e44820 100%);--product-progress-text: #8d4f3a;--product-progress-strong: #e44820}.product-section.compact-shop-section.purpose-clearance .compact-product-card .compact-product-info{background:linear-gradient(180deg,#fffefd,#fff4ed)!important}.product-section.compact-shop-section.purpose-clearance .compact-product-card .product-card-title{color:#22110a!important;-webkit-text-fill-color:#22110a!important}.product-section.compact-shop-section.purpose-clearance .compact-product-card .product-card-price-line b,.product-section.compact-shop-section.purpose-clearance .compact-product-card .product-card-current-price,.product-section.compact-shop-section.purpose-clearance .compact-product-card .product-card-stock,.product-section.compact-shop-section.purpose-clearance .compact-product-card .product-card-stock-text,.product-section.compact-shop-section.purpose-clearance .compact-product-card .product-card-detail-link,.product-section.compact-shop-section.purpose-clearance .compact-product-card .product-card-review-row.detail-only .product-card-detail-link{color:#e44820!important;-webkit-text-fill-color:#e44820!important}.product-section.compact-shop-section.purpose-clearance .compact-product-card .product-card-price-line del,.product-section.compact-shop-section.purpose-clearance .compact-product-card .compact-product-info small{color:#8d695b!important;-webkit-text-fill-color:#8d695b!important}.product-section.compact-shop-section.purpose-clearance .compact-product-card .product-card-stock-text{text-shadow:0 0 7px rgba(228,72,32,.3),0 0 15px rgba(255,119,45,.2)!important}.product-section.compact-shop-section.purpose-clearance .compact-product-card .product-card-badge,.product-section.compact-shop-section.purpose-clearance .compact-product-card .product-card-discount{border-color:#e4482047!important;background:#ffe8de!important;color:#d13f1d!important;-webkit-text-fill-color:#d13f1d!important}.product-section.compact-shop-section.purpose-clearance .compact-product-card .product-card-stepper{border-color:#f2b49f!important;background:#fffaf7!important}.product-section.compact-shop-section.purpose-clearance .compact-product-card .product-card-stepper strong{color:#24110a!important;-webkit-text-fill-color:#24110a!important}.product-section.compact-shop-section.purpose-clearance .compact-product-card .product-card-stepper button,.product-section.compact-shop-section.purpose-clearance .compact-product-card .product-card-stepper button:last-child,.product-section.compact-shop-section.purpose-clearance .compact-product-card .product-card-stepper button:last-child:not(:disabled){color:#e44820!important;-webkit-text-fill-color:#e44820!important;background:transparent!important}.product-section.compact-shop-section.purpose-clearance .compact-product-card .product-card-stepper button:disabled{color:#d5a697!important;-webkit-text-fill-color:#d5a697!important}.product-section.compact-shop-section.purpose-clearance .compact-product-card .product-card-add-button{border-color:#e44820!important;background:#e44820!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;box-shadow:0 12px 22px #e4482033!important}.side-menu-product-subitem[href*="purpose=clearance"].active,.side-menu-product-subitem[href*="purpose=clearance"]:hover,.side-menu-product-subitem[href*="purpose=clearance"]:focus-visible{border-color:#e4482059!important;background:linear-gradient(135deg,#fff8f2,#ffe7dc)!important;color:#3a170c!important;box-shadow:inset 3px 0 #e44820!important}.side-menu-product-subitem[href*="purpose=clearance"].active>.mdi:not(.side-menu-product-arrow),.side-menu-product-subitem[href*="purpose=clearance"].active strong,.side-menu-product-subitem[href*="purpose=clearance"].active>.side-menu-product-arrow{color:#d13f1d!important;-webkit-text-fill-color:#d13f1d!important}.side-menu-product-group:has(.side-menu-product-subitem[href*="purpose=gift"].active) .side-menu-product-toggle{border-color:#d8b75d85!important;background:#fff8dc!important}.side-menu-product-group:has(.side-menu-product-subitem[href*="purpose=gift"].active) .side-menu-product-toggle>.mdi:first-child{background:#fff0b8!important;color:#8a6418!important;-webkit-text-fill-color:#8a6418!important}.side-menu-product-group:has(.side-menu-product-subitem[href*="purpose=gift"].active) .side-menu-product-toggle strong,.side-menu-product-group:has(.side-menu-product-subitem[href*="purpose=gift"].active) .side-menu-product-toggle-icon{color:#2a1b07!important;-webkit-text-fill-color:#2a1b07!important}.side-menu-product-group .side-menu-sublist a.side-menu-product-subitem[href*="purpose=gift"].active{background:#fff8dc!important;box-shadow:inset 3px 0 #d8b75d!important}.side-menu-product-group .side-menu-sublist a.side-menu-product-subitem[href*="purpose=gift"].active strong,.side-menu-product-group .side-menu-sublist a.side-menu-product-subitem[href*="purpose=gift"].active>.side-menu-product-arrow{color:#7a5615!important;-webkit-text-fill-color:#7a5615!important}.side-menu-product-group:has(.side-menu-product-subitem[href*="purpose=clearance"].active) .side-menu-product-toggle{border-color:#e448204d!important;background:#fff0e8!important}.side-menu-product-group:has(.side-menu-product-subitem[href*="purpose=clearance"].active) .side-menu-product-toggle>.mdi:first-child{background:#ffe0d1!important;color:#d13f1d!important;-webkit-text-fill-color:#d13f1d!important}.side-menu-product-group:has(.side-menu-product-subitem[href*="purpose=clearance"].active) .side-menu-product-toggle strong,.side-menu-product-group:has(.side-menu-product-subitem[href*="purpose=clearance"].active) .side-menu-product-toggle-icon{color:#3a170c!important;-webkit-text-fill-color:#3a170c!important}.side-menu-product-group .side-menu-sublist a.side-menu-product-subitem[href*="purpose=clearance"].active{background:#fff0e8!important;box-shadow:inset 3px 0 #e44820!important}.side-menu-product-group .side-menu-sublist a.side-menu-product-subitem[href*="purpose=clearance"].active strong,.side-menu-product-group .side-menu-sublist a.side-menu-product-subitem[href*="purpose=clearance"].active>.side-menu-product-arrow{color:#d13f1d!important;-webkit-text-fill-color:#d13f1d!important}.main-entry-banner .main-entry-banner-arrow,.main-entry-banner.daily .main-entry-banner-arrow,.main-entry-banner.gift .main-entry-banner-arrow,.main-entry-banner.clearance .main-entry-banner-arrow,.main-entry-banner.support .main-entry-banner-arrow{--entry-arrow-ink: #d84620;--entry-arrow-ring: rgba(216, 70, 32, .18);--entry-arrow-glow: rgba(216, 70, 32, .2);--entry-arrow-bg-top: rgba(255, 255, 255, .96);--entry-arrow-bg-bottom: rgba(255, 241, 235, .9);right:15px!important;bottom:15px!important;width:44px!important;height:44px!important;display:flex!important;align-items:center!important;justify-content:center!important;isolation:isolate!important;overflow:hidden!important;border:1px solid rgba(255,255,255,.72)!important;border-radius:999px!important;background:linear-gradient(145deg,var(--entry-arrow-bg-top),var(--entry-arrow-bg-bottom)),#ffffffe6!important;color:var(--entry-arrow-ink)!important;-webkit-text-fill-color:var(--entry-arrow-ink)!important;box-shadow:inset 0 1px #ffffffeb,inset 0 -1px #0f172a12,inset 0 0 0 1px var(--entry-arrow-ring),0 14px 26px #170f0b2e,0 0 0 5px #ffffff1a!important;-webkit-backdrop-filter:blur(14px) saturate(1.12)!important;backdrop-filter:blur(14px) saturate(1.12)!important;transition:transform .16s ease,box-shadow .16s ease,background .16s ease!important}.main-entry-banner .main-entry-banner-arrow:before,.main-entry-banner.daily .main-entry-banner-arrow:before,.main-entry-banner.gift .main-entry-banner-arrow:before,.main-entry-banner.clearance .main-entry-banner-arrow:before,.main-entry-banner.support .main-entry-banner-arrow:before{content:""!important;position:absolute!important;top:6px!important;right:6px!important;bottom:6px!important;left:6px!important;z-index:0!important;pointer-events:none!important;border:1px solid var(--entry-arrow-ring)!important;border-radius:inherit!important;background:linear-gradient(145deg,#ffffff9e,#ffffff14)!important;box-shadow:inset 0 1px #ffffff9e!important}.main-entry-banner .main-entry-banner-arrow:after,.main-entry-banner.daily .main-entry-banner-arrow:after,.main-entry-banner.gift .main-entry-banner-arrow:after,.main-entry-banner.clearance .main-entry-banner-arrow:after,.main-entry-banner.support .main-entry-banner-arrow:after{content:""!important;position:absolute!important;top:9px!important;left:10px!important;z-index:0!important;pointer-events:none!important;width:18px!important;height:4px!important;border-radius:999px!important;background:#ffffff8a!important;transform:none!important}.main-entry-banner .main-entry-banner-arrow .mdi,.main-entry-banner.daily .main-entry-banner-arrow .mdi,.main-entry-banner.gift .main-entry-banner-arrow .mdi,.main-entry-banner.clearance .main-entry-banner-arrow .mdi,.main-entry-banner.support .main-entry-banner-arrow .mdi{position:relative!important;z-index:1!important;color:currentColor!important;-webkit-text-fill-color:currentColor!important;font-size:20px!important;line-height:1!important;transform:translate(.5px)!important}.main-entry-banner:hover .main-entry-banner-arrow,.main-entry-banner:focus-visible .main-entry-banner-arrow{transform:translate(3px)!important;background:linear-gradient(145deg,rgba(255,255,255,1),var(--entry-arrow-bg-bottom)),#fffffff0!important;box-shadow:inset 0 1px #ffffffe6,inset 0 -1px #0f172a0f,inset 0 0 0 1px var(--entry-arrow-ring),0 18px 32px #170f0b38,0 0 0 6px var(--entry-arrow-glow)!important}.compact-product-card .product-card-review-row.detail-only,.product-section.compact-shop-section .compact-product-card .product-card-review-row.detail-only,.product-section.compact-shop-section.purpose-gift .compact-product-card .product-card-review-row.detail-only,.product-section.compact-shop-section.purpose-clearance .compact-product-card .product-card-review-row.detail-only{min-height:26px!important;display:flex!important;align-items:center!important;justify-content:flex-end!important}.compact-product-card .product-card-review-row.detail-only .product-card-detail-link,.product-section.compact-shop-section .compact-product-card .product-card-review-row.detail-only .product-card-detail-link,.compact-product-card.time-deal .product-card-review-row.detail-only .product-card-detail-link,.product-section.compact-shop-section.purpose-gift .compact-product-card .product-card-review-row.detail-only .product-card-detail-link,.product-section.compact-shop-section.purpose-clearance .compact-product-card .product-card-review-row.detail-only .product-card-detail-link{width:auto!important;min-width:58px!important;height:26px!important;padding:0 9px!important;border:1px solid rgba(216,70,32,.14)!important;border-radius:999px!important;background:#ffffffeb!important;color:#170f0b!important;-webkit-text-fill-color:#170f0b!important;box-shadow:none!important;font-size:10.5px!important;font-weight:950!important;line-height:1!important;text-decoration:none!important}.compact-product-card .product-card-review-row.detail-only .product-card-detail-link:hover,.compact-product-card .product-card-review-row.detail-only .product-card-detail-link:focus-visible,.product-section.compact-shop-section .compact-product-card .product-card-review-row.detail-only .product-card-detail-link:hover,.product-section.compact-shop-section .compact-product-card .product-card-review-row.detail-only .product-card-detail-link:focus-visible{border-color:#d846203d!important;background:#fff!important;color:#8a4a31!important;-webkit-text-fill-color:#8a4a31!important;text-decoration:none!important}.compact-product-card.time-deal .product-card-review-row.detail-only .product-card-detail-link,.product-section.compact-shop-section.purpose-clearance .compact-product-card .product-card-review-row.detail-only .product-card-detail-link{border-color:#d13f1d2e!important;color:#3a170c!important;-webkit-text-fill-color:#3a170c!important}.product-section.compact-shop-section.purpose-gift .compact-product-card .product-card-review-row.detail-only .product-card-detail-link{border-color:#f2d37a57!important;background:#fffae8f0!important;color:#2b1d08!important;-webkit-text-fill-color:#2b1d08!important}.product-section.compact-shop-section.purpose-clearance{background:radial-gradient(circle at 88% 0%,rgba(255,111,63,.12),transparent 34%),linear-gradient(180deg,#fff7f0,#fffdfb 46%,#fff)!important}.product-section.compact-shop-section.purpose-clearance .compact-product-card{overflow:hidden!important;border:1px solid rgba(228,72,32,.36)!important;border-radius:22px!important;background:linear-gradient(135deg,#fff8f2f5,#fffffffa),#fffaf6!important;box-shadow:0 18px 34px #e448201f!important}.product-section.compact-shop-section.purpose-clearance .compact-product-card .compact-product-photo{border-right:1px solid rgba(228,72,32,.16)!important;background:#fff0e7!important}.product-section.compact-shop-section.purpose-clearance .compact-product-card .compact-product-info{background:linear-gradient(180deg,#fffffffa,#fff6f0fa)!important}.product-section.compact-shop-section.purpose-clearance .compact-product-card .product-card-title{color:#21110a!important;-webkit-text-fill-color:#21110a!important}.product-section.compact-shop-section.purpose-clearance .compact-product-card .product-card-price-line b,.product-section.compact-shop-section.purpose-clearance .compact-product-card .product-card-current-price{color:#e34322!important;-webkit-text-fill-color:#e34322!important}.product-section.compact-shop-section.purpose-clearance .compact-product-card .product-card-stock,.product-section.compact-shop-section.purpose-clearance .compact-product-card .product-card-stock-text{color:#c83a1b!important;-webkit-text-fill-color:#c83a1b!important}.product-section.compact-shop-section.purpose-clearance .compact-product-card .product-card-progress{--product-progress-track: #ffe7dc;--product-progress-fill: linear-gradient(90deg, #ffb267 0%, #e34322 100%);--product-progress-text: #85513e;--product-progress-strong: #e34322}.product-section.compact-shop-section.purpose-clearance .compact-product-card .product-card-badge,.product-section.compact-shop-section.purpose-clearance .compact-product-card .product-card-discount{border:1px solid rgba(227,67,34,.22)!important;background:#fff0e8!important;color:#d13b1c!important;-webkit-text-fill-color:#d13b1c!important}.product-section.compact-shop-section.purpose-clearance .compact-product-card .product-card-stepper{border-color:#e343223d!important;background:#fffaf7!important}.product-section.compact-shop-section.purpose-clearance .compact-product-card .product-card-stepper strong{color:#20110a!important;-webkit-text-fill-color:#20110a!important}.product-section.compact-shop-section.purpose-clearance .compact-product-card .product-card-stepper button,.product-section.compact-shop-section.purpose-clearance .compact-product-card .product-card-stepper button:last-child,.product-section.compact-shop-section.purpose-clearance .compact-product-card .product-card-stepper button:last-child:not(:disabled){color:#d13b1c!important;-webkit-text-fill-color:#d13b1c!important;background:transparent!important}.product-section.compact-shop-section.purpose-clearance .compact-product-card .product-card-stepper button:disabled{color:#9b5c4885!important;-webkit-text-fill-color:rgba(155,92,72,.52)!important}.product-section.compact-shop-section.purpose-clearance .compact-product-card .product-card-add-button{border-color:#d94522!important;background:linear-gradient(135deg,#ff7040,#d9381b)!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;box-shadow:0 12px 24px #d9381b38!important}.product-section.compact-shop-section.purpose-clearance .compact-product-card .product-card-add-button:hover:not(:disabled),.product-section.compact-shop-section.purpose-clearance .compact-product-card .product-card-add-button:focus-visible:not(:disabled){border-color:#c93418!important;background:linear-gradient(135deg,#ff7c4f,#c93418)!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important}.product-section.compact-shop-section.purpose-clearance .compact-product-card:not(.time-deal) .product-card-add-button,.product-section.compact-shop-section.purpose-clearance .compact-product-card:not(.time-deal) .product-card-add-button:disabled{border-color:#d94522!important;background:linear-gradient(135deg,#ff7040,#d9381b)!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;box-shadow:0 12px 24px #d9381b38!important;opacity:1!important}.product-section.compact-shop-section.purpose-clearance .compact-product-card:not(.time-deal) .product-card-add-button:hover:not(:disabled),.product-section.compact-shop-section.purpose-clearance .compact-product-card:not(.time-deal) .product-card-add-button:focus-visible:not(:disabled){border-color:#c93418!important;background:linear-gradient(135deg,#ff7c4f,#c93418)!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important}.product-section.compact-shop-section .compact-product-card.time-deal .product-card-add-button,.product-section.compact-shop-section.purpose-daily .compact-product-card.time-deal .product-card-add-button,.product-section.compact-shop-section.purpose-deal .compact-product-card.time-deal .product-card-add-button{border-color:#ff4d2d!important;background:linear-gradient(135deg,#ff6b3a,#f04422)!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;box-shadow:0 12px 22px #f0442233!important}.product-section.compact-shop-section .compact-product-card.time-deal .product-card-add-button:disabled,.product-section.compact-shop-section.purpose-daily .compact-product-card.time-deal .product-card-add-button:disabled,.product-section.compact-shop-section.purpose-deal .compact-product-card.time-deal .product-card-add-button:disabled{border-color:#ffb29c!important;background:#fff0e9!important;color:#d33b1d!important;-webkit-text-fill-color:#d33b1d!important;box-shadow:none!important;opacity:1!important}.compact-product-card .product-card-badge,.product-section.compact-shop-section .compact-product-card .product-card-badge{display:none!important}.compact-product-card .compact-product-photo{position:relative!important;display:block!important;padding:0!important;border:0!important;text-align:left!important;cursor:default!important}.compact-product-card .product-card-photo-detail,.product-section.compact-shop-section .compact-product-card .product-card-photo-detail,.compact-product-card.time-deal .product-card-photo-detail,.product-section.compact-shop-section.purpose-gift .compact-product-card .product-card-photo-detail,.product-section.compact-shop-section.purpose-clearance .compact-product-card .product-card-photo-detail{position:absolute!important;top:10px!important;right:10px!important;z-index:8!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:auto!important;min-width:58px!important;height:27px!important;padding:0 10px!important;border:1px solid rgba(23,15,11,.16)!important;border-radius:999px!important;background:#fffffff0!important;color:#170f0b!important;-webkit-text-fill-color:#170f0b!important;box-shadow:0 8px 18px #170f0b24!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;font-size:10.5px!important;font-weight:950!important;letter-spacing:0!important;line-height:1!important}.compact-product-card .product-card-photo-detail:hover,.compact-product-card .product-card-photo-detail:focus-visible{border-color:#d8462042!important;background:#fff!important;color:#d84620!important;-webkit-text-fill-color:#d84620!important}.compact-product-card.time-deal .product-card-photo-detail,.product-section.compact-shop-section.purpose-clearance .compact-product-card .product-card-photo-detail{border-color:#e7492633!important;color:#d83d1f!important;-webkit-text-fill-color:#d83d1f!important}.product-section.compact-shop-section.purpose-gift .compact-product-card .product-card-photo-detail{border-color:#dab44e7a!important;background:#fff9e4f5!important;color:#6a4810!important;-webkit-text-fill-color:#6a4810!important}.compact-product-card .compact-product-photo>em{top:auto!important;right:auto!important;bottom:10px!important;left:10px!important}.compact-product-card .product-card-review-row.detail-only,.product-section.compact-shop-section .compact-product-card .product-card-review-row.detail-only,.product-section.compact-shop-section.purpose-gift .compact-product-card .product-card-review-row.detail-only,.product-section.compact-shop-section.purpose-clearance .compact-product-card .product-card-review-row.detail-only{display:none!important}.compact-product-card .compact-product-info,.product-section.compact-shop-section .compact-product-card .compact-product-info,.compact-product-card:not(.time-deal) .compact-product-info,.product-section.compact-shop-section .compact-product-card:not(.time-deal) .compact-product-info,.compact-product-card.time-deal .compact-product-info{grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"title" "price" "stock" "progress" "actions"!important;grid-template-rows:minmax(34px,auto) auto 22px 18px 42px!important;gap:7px!important}.compact-product-card .product-card-price-line{justify-self:stretch!important;width:100%!important}.compact-product-card .product-card-current-price{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:7px!important;min-width:0!important}.compact-product-card .product-card-current-price>b{flex:0 0 auto!important}.compact-product-card .product-card-current-price .product-card-discount,.compact-shop-section:not(.purpose-gift) .compact-product-card .product-card-current-price .product-card-discount,.compact-product-card.time-deal .product-card-current-price .product-card-discount,.purpose-gift .compact-product-card .product-card-current-price .product-card-discount,.purpose-clearance .compact-product-card .product-card-current-price .product-card-discount{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:2px!important;height:23px!important;min-width:auto!important;margin:0!important;padding:0 8px!important;border:1px solid rgba(224,67,31,.18)!important;border-radius:8px!important;background:linear-gradient(180deg,#fff7f3,#ffe8df)!important;color:#d94020!important;-webkit-text-fill-color:#d94020!important;box-shadow:0 6px 14px #e5482b1a!important;line-height:1!important;white-space:nowrap!important}.compact-product-card .product-card-current-price .product-card-discount>b{color:inherit!important;-webkit-text-fill-color:inherit!important;font-size:11.5px!important;font-weight:1000!important;line-height:1!important}.compact-product-card .product-card-current-price .product-card-discount>span{color:inherit!important;-webkit-text-fill-color:inherit!important;font-size:9px!important;font-weight:900!important;line-height:1!important}.product-section.compact-shop-section.purpose-gift .compact-product-card .product-card-current-price .product-card-discount{border-color:#dab44e5c!important;background:linear-gradient(180deg,#fff8dd,#f8e1a3)!important;color:#6d4b12!important;-webkit-text-fill-color:#6d4b12!important;box-shadow:none!important}.product-section.compact-shop-section.purpose-clearance .compact-product-card .product-card-current-price .product-card-discount{border-color:#e04b2638!important;background:linear-gradient(180deg,#fff4ec,#ffd8c7)!important;color:#cf3619!important;-webkit-text-fill-color:#cf3619!important;box-shadow:none!important}@keyframes fruitpeStockBlinkBoost{0%,to{opacity:1;color:var(--stock-blink-base, #d84620);-webkit-text-fill-color:var(--stock-blink-base, #d84620);filter:brightness(1);transform:translateY(0) scale(1);text-shadow:0 0 0 rgba(245,84,35,0)}24%{opacity:1;color:var(--stock-blink-hot, #e13d1d);-webkit-text-fill-color:var(--stock-blink-hot, #e13d1d);filter:brightness(1.32) saturate(1.25);transform:translateY(-.5px) scale(1.02);text-shadow:0 0 7px rgba(255,102,45,.56),0 0 14px rgba(255,186,80,.34)}43%{opacity:.18;color:var(--stock-blink-deep, #b92314);-webkit-text-fill-color:var(--stock-blink-deep, #b92314);filter:brightness(.9) saturate(1.14);transform:translateY(0) scale(.985);text-shadow:0 0 3px rgba(255,92,40,.36)}66%{opacity:1;color:var(--stock-blink-flare, #ff4a1f);-webkit-text-fill-color:var(--stock-blink-flare, #ff4a1f);filter:brightness(1.4) saturate(1.35);transform:translateY(-.5px) scale(1.02);text-shadow:0 0 8px rgba(255,79,31,.5),0 0 18px rgba(255,168,52,.36)}}.compact-product-card .product-card-stock-text,.compact-product-card .product-card-stock.danger .product-card-stock-text,.compact-product-card.time-deal .product-card-stock-text,.product-section.compact-shop-section.purpose-gift .compact-product-card .product-card-stock-text,.product-section.compact-shop-section.purpose-clearance .compact-product-card .product-card-stock-text{display:inline-flex!important;align-items:center!important;font-weight:950!important;--stock-blink-base: #d84620;--stock-blink-hot: #e13d1d;--stock-blink-deep: #b92314;--stock-blink-flare: #ff4a1f;color:#d84620!important;-webkit-text-fill-color:#d84620!important;animation:fruitpeStableStockBlink .72s steps(2,end) infinite!important;will-change:color,filter,text-shadow!important}.product-section.compact-shop-section.purpose-gift .compact-product-card .product-card-stock-text{--stock-blink-base: #e8bd56;--stock-blink-hot: #fff0b0;--stock-blink-deep: #c9962f;--stock-blink-flare: #ffd76c;color:#f2c667!important;-webkit-text-fill-color:#f2c667!important}.product-section.compact-shop-section.purpose-clearance .compact-product-card .product-card-stock-text,.compact-product-card.time-deal .product-card-stock-text{--stock-blink-base: #e13d1d;--stock-blink-hot: #ff542a;--stock-blink-deep: #b92314;--stock-blink-flare: #ff7548;color:#e13d1d!important;-webkit-text-fill-color:#e13d1d!important}.compact-product-card .product-card-progress small,.product-section.compact-shop-section .compact-product-card .product-card-progress small{min-width:44px!important}.product-section.compact-shop-section.purpose-clearance .compact-product-card:not(.time-deal){min-height:226px!important}.product-section.compact-shop-section.purpose-clearance .compact-product-card:not(.time-deal) .compact-product-info{padding:17px 15px 15px!important;grid-template-rows:minmax(42px,auto) auto 22px 20px 44px!important;gap:9px!important}.product-section.compact-shop-section.purpose-clearance .compact-product-card:not(.time-deal) .product-card-actions{margin-top:2px!important;gap:10px!important}@media(max-width:390px){.compact-product-card .product-card-photo-detail,.product-section.compact-shop-section .compact-product-card .product-card-photo-detail{top:8px!important;right:8px!important;min-width:54px!important;height:26px!important;padding-inline:8px!important;font-size:10px!important}.compact-product-card .compact-product-info,.product-section.compact-shop-section .compact-product-card .compact-product-info,.compact-product-card:not(.time-deal) .compact-product-info,.product-section.compact-shop-section .compact-product-card:not(.time-deal) .compact-product-info,.compact-product-card.time-deal .compact-product-info{grid-template-rows:minmax(32px,auto) auto 22px 18px 40px!important;gap:6px!important}.compact-product-card .product-card-current-price .product-card-discount{height:21px!important;padding-inline:7px!important}}@media(prefers-reduced-motion:reduce){.compact-product-card .product-card-stock-text{animation:none!important}}.deal-event-badge{letter-spacing:0!important}.review-filter-panel{gap:14px!important}.review-filter-tabs{grid-template-columns:repeat(3,minmax(0,1fr))!important}.review-empty-icon{grid-row:1 / span 2!important;width:42px!important;height:42px!important;margin-top:1px!important;border-radius:14px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;background:#fff8f3!important;color:#d84620!important;font-size:18px!important;box-shadow:inset 0 0 0 1px #d8462014!important}.review-empty-state strong{align-self:end!important;color:#170f0b!important;font-size:18px!important;font-weight:950!important;line-height:1.25!important}.review-empty-state p{margin:0!important;color:#60483b!important;font-size:14px!important;line-height:1.5!important}.review-empty-state .checkout-submit-button.slim{grid-column:2!important;justify-self:start!important;min-width:112px!important;min-height:42px!important;margin-top:6px!important;padding:0 18px!important;border-radius:14px!important}.review-empty-star{display:none!important}.my-review-rating.simple,.product-review-card .my-review-rating.simple{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:48px!important;height:30px!important;padding:0 11px!important;border:1px solid rgba(216,70,32,.14)!important;border-radius:999px!important;background:#fffaf7!important;color:#7b2f1c!important;-webkit-text-fill-color:#7b2f1c!important;font-size:13px!important;font-weight:900!important;gap:0!important}.my-review-rating.simple strong{color:inherit!important;-webkit-text-fill-color:inherit!important;font-size:inherit!important;font-weight:inherit!important}.my-review-actions button:disabled{cursor:not-allowed!important;border-color:#170f0b14!important;background:#fbf6f2!important;color:#80675a!important;-webkit-text-fill-color:#80675a!important;box-shadow:none!important}.review-compose-card .review-rating-picker.numeric{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr)) auto!important;align-items:center!important;gap:7px!important}.review-compose-card .review-rating-picker.numeric button{height:38px!important;border:1px solid rgba(216,70,32,.14)!important;border-radius:12px!important;background:#fff!important;color:#4a3428!important;-webkit-text-fill-color:#4a3428!important;font-size:12px!important;font-weight:850!important;letter-spacing:0!important}.review-compose-card .review-rating-picker.numeric button.active{border-color:#d846204d!important;background:linear-gradient(180deg,#fff8f3,#fff1eb)!important;color:#d84620!important;-webkit-text-fill-color:#d84620!important;box-shadow:none!important}.review-compose-card .review-rating-picker.numeric strong{min-width:42px!important;color:#170f0b!important;-webkit-text-fill-color:#170f0b!important;font-weight:950!important;white-space:nowrap!important}.side-menu-product-group.theme-gift{border-color:#ca9a3457!important;background:linear-gradient(180deg,#fff9e6,#fffdf5)!important}.side-menu-product-group.theme-gift .side-menu-product-toggle{border-color:#ca9a3459!important;background:linear-gradient(135deg,#fff6d7,#fffaf0)!important}.side-menu-product-group.theme-gift .side-menu-product-toggle>.mdi:first-child{background:#fff0be!important;color:#7a5616!important;-webkit-text-fill-color:#7a5616!important}.side-menu-product-group.theme-gift .side-menu-product-toggle strong,.side-menu-product-group.theme-gift .side-menu-product-toggle-icon{color:#5d4215!important;-webkit-text-fill-color:#5d4215!important}.side-menu-product-group.theme-gift .side-menu-product-toggle small{color:#846c3a!important;-webkit-text-fill-color:#846c3a!important}.side-menu-product-group.theme-gift .side-menu-sublist:before,.side-menu-product-group.theme-gift .side-menu-product-subitem:after{background:#ca9a3447!important}.side-menu-product-group.theme-gift .side-menu-product-subitem.active,.side-menu-product-group.theme-gift .side-menu-product-subitem.purpose-gift{border-color:#ca9a3438!important}.side-menu-product-group.theme-gift .side-menu-product-subitem.active{background:linear-gradient(135deg,#fff2c5,#fff9e8)!important}.side-menu-product-group.theme-gift .side-menu-product-subitem.active>.mdi:not(.side-menu-product-arrow),.side-menu-product-group.theme-gift .side-menu-product-subitem.active strong,.side-menu-product-group.theme-gift .side-menu-product-subitem.active>.side-menu-product-arrow{color:#73500f!important;-webkit-text-fill-color:#73500f!important}.side-menu-product-group.theme-clearance{border-color:#f15b314d!important;background:linear-gradient(180deg,#fff0e9,#fffaf7)!important}.side-menu-product-group.theme-clearance .side-menu-product-toggle{border-color:#f15b315c!important;background:linear-gradient(135deg,#ffe6dc,#fff6ef)!important}.side-menu-product-group.theme-clearance .side-menu-product-toggle>.mdi:first-child{background:#ffded2!important;color:#df4425!important;-webkit-text-fill-color:#df4425!important}.side-menu-product-group.theme-clearance .side-menu-product-toggle strong,.side-menu-product-group.theme-clearance .side-menu-product-toggle-icon{color:#a82d18!important;-webkit-text-fill-color:#a82d18!important}.side-menu-product-group.theme-clearance .side-menu-product-toggle small{color:#945443!important;-webkit-text-fill-color:#945443!important}.side-menu-product-group.theme-clearance .side-menu-sublist:before,.side-menu-product-group.theme-clearance .side-menu-product-subitem:after{background:#f15b3142!important}.side-menu-product-group.theme-clearance .side-menu-product-subitem.active{border-color:#f15b313d!important;background:linear-gradient(135deg,#ffe8df,#fff5ef)!important}.side-menu-product-group.theme-clearance .side-menu-product-subitem.active>.mdi:not(.side-menu-product-arrow),.side-menu-product-group.theme-clearance .side-menu-product-subitem.active strong,.side-menu-product-group.theme-clearance .side-menu-product-subitem.active>.side-menu-product-arrow{color:#d83d1f!important;-webkit-text-fill-color:#d83d1f!important}@media(max-width:390px){.review-compose-card .review-rating-picker.numeric{grid-template-columns:repeat(5,minmax(0,1fr))!important}.review-compose-card .review-rating-picker.numeric strong{grid-column:1 / -1!important}}.compact-product-card .compact-product-photo,.product-section.compact-shop-section .compact-product-card .compact-product-photo{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;display:block!important;width:100%!important;border:0!important;padding:0!important;margin:0!important;background:transparent!important;cursor:pointer!important;text-align:inherit!important;overflow:hidden!important}.compact-product-card .product-card-photo-detail,.compact-product-card .product-card-progress,.compact-product-card .product-card-discount,.compact-product-card .product-card-price-line del,.compact-product-card .product-card-badge,.product-section.compact-shop-section .compact-product-card .product-card-photo-detail,.product-section.compact-shop-section .compact-product-card .product-card-progress,.product-section.compact-shop-section .compact-product-card .product-card-discount,.product-section.compact-shop-section .compact-product-card .product-card-price-line del,.product-section.compact-shop-section .compact-product-card .product-card-badge{display:none!important}.compact-product-card .compact-product-info,.product-section.compact-shop-section .compact-product-card .compact-product-info,.compact-product-card:not(.time-deal) .compact-product-info,.product-section.compact-shop-section .compact-product-card:not(.time-deal) .compact-product-info,.compact-product-card.time-deal .compact-product-info,.product-section.compact-shop-section.purpose-gift .compact-product-card .compact-product-info,.product-section.compact-shop-section.purpose-clearance .compact-product-card .compact-product-info{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"title" "meta" "price" "actions"!important;grid-template-rows:minmax(36px,auto) auto auto 42px!important;gap:7px!important;min-height:0!important;padding:13px 12px 12px!important}.compact-product-card .product-card-title,.product-section.compact-shop-section .compact-product-card .product-card-title,.product-section.compact-shop-section.purpose-gift .compact-product-card .product-card-title,.product-section.compact-shop-section.purpose-clearance .compact-product-card .product-card-title{grid-area:title!important;min-height:0!important;margin:0!important;color:#170f0b!important;-webkit-text-fill-color:#170f0b!important;font-size:14px!important;font-weight:950!important;line-height:1.28!important;letter-spacing:0!important}.compact-product-card .product-card-meta-line,.product-section.compact-shop-section .compact-product-card .product-card-meta-line{grid-area:meta!important;display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:4px 8px!important;min-height:18px!important}.compact-product-card .product-card-stock,.compact-product-card .product-card-limit,.product-section.compact-shop-section .compact-product-card .product-card-stock,.product-section.compact-shop-section .compact-product-card .product-card-limit{display:inline-flex!important;align-items:center!important;width:auto!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;font-size:12px!important;font-weight:850!important;line-height:1.25!important;letter-spacing:0!important}.compact-product-card .product-card-stock:before,.compact-product-card .product-card-stock:after,.product-section.compact-shop-section .compact-product-card .product-card-stock:before,.product-section.compact-shop-section .compact-product-card .product-card-stock:after{display:none!important}.compact-product-card .product-card-stock-text,.compact-product-card .product-card-stock.danger .product-card-stock-text,.compact-product-card.time-deal .product-card-stock-text,.product-section.compact-shop-section.purpose-gift .compact-product-card .product-card-stock-text,.product-section.compact-shop-section.purpose-clearance .compact-product-card .product-card-stock-text{display:inline!important;animation:none!important;color:#d84620!important;-webkit-text-fill-color:#d84620!important;font-weight:900!important}.compact-product-card .product-card-stock.danger .product-card-stock-text,.compact-product-card.time-deal .product-card-stock-text,.product-section.compact-shop-section.purpose-clearance .compact-product-card .product-card-stock-text{color:#e04a25!important;-webkit-text-fill-color:#e04a25!important}.product-section.compact-shop-section.purpose-gift .compact-product-card .product-card-stock-text{color:#d3a03b!important;-webkit-text-fill-color:#d3a03b!important}@media(prefers-reduced-motion:reduce){.compact-product-card .product-card-stock.stock-blink .product-card-stock-text,.product-section.compact-shop-section .compact-product-card .product-card-stock.stock-blink .product-card-stock-text{animation:none!important;filter:none!important;text-shadow:none!important}}.compact-product-card .product-card-limit,.product-section.compact-shop-section .compact-product-card .product-card-limit{color:#60483b!important;-webkit-text-fill-color:#60483b!important}.product-section.compact-shop-section.purpose-gift .compact-product-card .product-card-limit{color:#8a7135!important;-webkit-text-fill-color:#8a7135!important}.product-section.compact-shop-section.purpose-clearance .compact-product-card .product-card-limit{color:#9c5a42!important;-webkit-text-fill-color:#9c5a42!important}.compact-product-card .product-card-price-line,.product-section.compact-shop-section .compact-product-card .product-card-price-line,.product-section.compact-shop-section.purpose-gift .compact-product-card .product-card-price-line,.product-section.compact-shop-section.purpose-clearance .compact-product-card .product-card-price-line{grid-area:price!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;width:100%!important;min-width:0!important;margin:0!important}.compact-product-card .product-card-current-price,.product-section.compact-shop-section .compact-product-card .product-card-current-price{justify-content:flex-start!important;gap:0!important}.compact-product-card .product-card-current-price>b,.compact-product-card .product-card-price-line b,.product-section.compact-shop-section .compact-product-card .product-card-current-price>b,.product-section.compact-shop-section .compact-product-card .product-card-price-line b{color:#df4726!important;-webkit-text-fill-color:#df4726!important;font-size:20px!important;font-weight:1000!important;line-height:1.05!important;letter-spacing:0!important}.product-section.compact-shop-section.purpose-gift .compact-product-card .product-card-current-price>b,.product-section.compact-shop-section.purpose-gift .compact-product-card .product-card-price-line b{color:#f0c765!important;-webkit-text-fill-color:#f0c765!important}.product-section.compact-shop-section.purpose-clearance .compact-product-card .product-card-current-price>b,.product-section.compact-shop-section.purpose-clearance .compact-product-card .product-card-price-line b{color:#e24a25!important;-webkit-text-fill-color:#e24a25!important}.compact-product-card .product-card-actions,.product-section.compact-shop-section .compact-product-card .product-card-actions,.product-section.compact-shop-section.purpose-gift .compact-product-card .product-card-actions,.product-section.compact-shop-section.purpose-clearance .compact-product-card .product-card-actions{grid-area:actions!important;margin-top:0!important;align-self:end!important}@media(max-width:390px){.compact-product-card .compact-product-info,.product-section.compact-shop-section .compact-product-card .compact-product-info,.compact-product-card.time-deal .compact-product-info,.product-section.compact-shop-section.purpose-gift .compact-product-card .compact-product-info,.product-section.compact-shop-section.purpose-clearance .compact-product-card .compact-product-info{padding:12px 10px 11px!important;grid-template-rows:minmax(34px,auto) auto auto 40px!important;gap:6px!important}.compact-product-card .product-card-title{font-size:13px!important}.compact-product-card .product-card-current-price>b,.compact-product-card .product-card-price-line b{font-size:18px!important}}.customer-main.has-order-bar{padding-bottom:132px!important}.customer-main.has-order-bar .compact-shop-section{padding-bottom:136px!important}.product-section .category-tabs,.product-section .category-tabs.pinned{top:0!important}.compact-category-tabs.three-tabs{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:4px!important}.compact-category-tabs.three-tabs button{min-width:0!important;height:38px!important;grid-template-columns:17px minmax(0,1fr)!important;gap:4px!important;padding:0 7px!important}.compact-category-tabs.three-tabs button .mdi{font-size:15px!important}.compact-category-tabs.three-tabs button strong{overflow:hidden!important;font-size:11.5px!important;line-height:1!important;text-overflow:ellipsis!important;white-space:nowrap!important}.compact-category-tabs.three-tabs button small{display:none!important}.compact-category-section{scroll-margin-top:68px!important}.product-section.compact-shop-section.purpose-gift{min-height:auto!important;background:radial-gradient(circle at 100% 0%,rgba(230,193,95,.2),transparent 34%),linear-gradient(180deg,#17120d,#11100d)!important}.product-section.compact-shop-section.purpose-gift .compact-category-head{display:flex!important;min-height:0!important;margin-bottom:12px!important;padding:0 2px!important;border:0!important;background:transparent!important;box-shadow:none!important}.product-section.compact-shop-section.purpose-gift .compact-category-head h2{color:#fff5d7!important;-webkit-text-fill-color:#fff5d7!important;font-size:19px!important}.product-section.compact-shop-section.purpose-gift .compact-category-head small{border:1px solid rgba(235,207,135,.36)!important;background:#fffae81f!important;color:#e7c86d!important;-webkit-text-fill-color:#e7c86d!important}.product-section.compact-shop-section.purpose-gift .compact-category-head .mdi{width:30px!important;height:30px!important;border-color:#ebcf8794!important;background:#fff8df!important;color:#6b4810!important;-webkit-text-fill-color:#6b4810!important}.product-section.compact-shop-section.purpose-gift .compact-product-card{background:#14110c!important}.product-section.compact-shop-section.purpose-gift .compact-product-card .compact-product-info{background:linear-gradient(180deg,#ffffff0e,#e0b9581a),#14110c!important}.product-section.compact-shop-section.purpose-gift .compact-product-card .product-card-title{color:#fff8df!important;-webkit-text-fill-color:#fff8df!important}.product-section.compact-shop-section.purpose-gift .compact-product-card .product-card-limit,.product-section.compact-shop-section.purpose-gift .compact-product-card .compact-product-info small{color:#fff5d7b8!important;-webkit-text-fill-color:rgba(255,245,215,.72)!important}.product-section.compact-shop-section.purpose-gift .compact-product-card .product-card-stock-text{color:#f0cf70!important;-webkit-text-fill-color:#f0cf70!important}.product-section.compact-shop-section.purpose-gift .compact-product-card .product-card-stepper{background:#fffdf8!important}.product-section.compact-shop-section.purpose-clearance{min-height:auto!important}.customer-main.has-order-bar{padding-bottom:0!important}.product-section.compact-shop-section.purpose-gift,.product-section.compact-shop-section.purpose-clearance{min-height:calc(100vh - 150px)!important;box-sizing:border-box!important}.product-section.compact-shop-section.purpose-gift .compact-product-card,.product-section.compact-shop-section.purpose-clearance .compact-product-card{display:grid!important;grid-template-columns:minmax(150px,42%) minmax(0,1fr)!important;min-height:232px!important}.product-section.compact-shop-section.purpose-gift .compact-product-card .compact-product-info,.product-section.compact-shop-section.purpose-clearance .compact-product-card .compact-product-info{min-height:232px!important;display:grid!important;grid-template-areas:"title" "meta" "price" "actions"!important;grid-template-rows:minmax(42px,auto) 25px 34px 42px!important;align-content:center!important;gap:8px!important;padding:16px 14px!important}.product-section.compact-shop-section.purpose-gift .compact-product-card .product-card-title,.product-section.compact-shop-section.purpose-clearance .compact-product-card .product-card-title{grid-area:title!important;min-height:0!important}.product-section.compact-shop-section.purpose-gift .compact-product-card .product-card-meta-line,.product-section.compact-shop-section.purpose-clearance .compact-product-card .product-card-meta-line{grid-area:meta!important;min-height:22px!important}.product-section.compact-shop-section.purpose-gift .compact-product-card .product-card-price-line,.product-section.compact-shop-section.purpose-clearance .compact-product-card .product-card-price-line{grid-area:price!important}.product-section.compact-shop-section.purpose-gift .compact-product-card .product-card-actions,.product-section.compact-shop-section.purpose-clearance .compact-product-card .product-card-actions{grid-area:actions!important;align-self:end!important}.product-section.compact-shop-section.purpose-gift .compact-product-card .product-card-stepper strong{color:#1c1408!important;-webkit-text-fill-color:#1c1408!important}.product-section.compact-shop-section.purpose-gift .compact-product-card .product-card-stepper button,.product-section.compact-shop-section.purpose-gift .compact-product-card .product-card-stepper button:last-child,.product-section.compact-shop-section.purpose-gift .compact-product-card .product-card-stepper button:last-child:not(:disabled){color:#8a6418!important;-webkit-text-fill-color:#8a6418!important}.product-section.compact-shop-section.purpose-gift .compact-product-card .product-card-stepper button:disabled{color:#c4b27f!important;-webkit-text-fill-color:#c4b27f!important}.product-section.compact-shop-section.purpose-gift .compact-product-card .compact-product-info,.product-section.compact-shop-section.purpose-clearance .compact-product-card .compact-product-info{display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:stretch!important}.product-section.compact-shop-section.purpose-gift .compact-product-card .product-card-title,.product-section.compact-shop-section.purpose-gift .compact-product-card .product-card-meta-line,.product-section.compact-shop-section.purpose-gift .compact-product-card .product-card-price-line,.product-section.compact-shop-section.purpose-gift .compact-product-card .product-card-actions,.product-section.compact-shop-section.purpose-clearance .compact-product-card .product-card-title,.product-section.compact-shop-section.purpose-clearance .compact-product-card .product-card-meta-line,.product-section.compact-shop-section.purpose-clearance .compact-product-card .product-card-price-line,.product-section.compact-shop-section.purpose-clearance .compact-product-card .product-card-actions{flex:0 0 auto!important}.product-section.compact-shop-section.purpose-gift .compact-product-card .product-card-price-line,.product-section.compact-shop-section.purpose-clearance .compact-product-card .product-card-price-line{min-height:30px!important}.product-section.compact-shop-section.purpose-gift .compact-product-card .product-card-actions,.product-section.compact-shop-section.purpose-clearance .compact-product-card .product-card-actions{margin-top:2px!important}.product-section.compact-shop-section .compact-product-card .compact-product-info,.product-section.compact-shop-section .compact-product-card:not(.time-deal) .compact-product-info,.product-section.compact-shop-section .compact-product-card.time-deal .compact-product-info,.product-section.compact-shop-section.purpose-gift .compact-product-card .compact-product-info,.product-section.compact-shop-section.purpose-clearance .compact-product-card .compact-product-info{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"title" "meta" "price" "actions"!important;grid-template-rows:minmax(34px,auto) auto auto 44px!important;align-content:start!important;align-items:stretch!important;gap:7px!important;min-height:0!important}.product-section.compact-shop-section .compact-product-card:not(.time-deal):not(.stock-deal) .product-card-limit{display:none!important}.product-section.compact-shop-section.purpose-daily .compact-product-card .product-card-stock-text,.product-section.compact-shop-section.purpose-deal .compact-product-card .product-card-stock-text{--stock-blink-base: #f06b1d;--stock-blink-hot: #ff8a2a;--stock-blink-deep: #d94b12;--stock-blink-flare: #ff9a3c;color:#f06b1d!important;-webkit-text-fill-color:#f06b1d!important}.product-section.compact-shop-section.purpose-daily .compact-product-card .product-card-current-price>b,.product-section.compact-shop-section.purpose-daily .compact-product-card .product-card-price-line b,.product-section.compact-shop-section.purpose-deal .compact-product-card .product-card-current-price>b,.product-section.compact-shop-section.purpose-deal .compact-product-card .product-card-price-line b{color:#c93418!important;-webkit-text-fill-color:#c93418!important}.product-section.compact-shop-section .compact-product-card .product-card-actions,.product-section.compact-shop-section.purpose-gift .compact-product-card .product-card-actions,.product-section.compact-shop-section.purpose-clearance .compact-product-card .product-card-actions{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(66px,70px)!important;align-items:center!important;gap:8px!important;width:100%!important;min-height:42px!important;margin-top:0!important}.product-section.compact-shop-section .compact-product-card.time-deal .product-card-actions{grid-template-columns:minmax(0,1fr) minmax(68px,72px)!important}.product-section.compact-shop-section .compact-product-card .product-card-stepper,.product-section.compact-shop-section.purpose-gift .compact-product-card .product-card-stepper,.product-section.compact-shop-section.purpose-clearance .compact-product-card .product-card-stepper{height:42px!important;display:grid!important;grid-template-columns:30px minmax(30px,1fr) 30px!important;align-items:stretch!important;overflow:hidden!important;border-radius:16px!important}.product-section.compact-shop-section .compact-product-card .product-card-stepper button,.product-section.compact-shop-section .compact-product-card .product-card-stepper strong,.product-section.compact-shop-section.purpose-gift .compact-product-card .product-card-stepper button,.product-section.compact-shop-section.purpose-gift .compact-product-card .product-card-stepper strong,.product-section.compact-shop-section.purpose-clearance .compact-product-card .product-card-stepper button,.product-section.compact-shop-section.purpose-clearance .compact-product-card .product-card-stepper strong{height:100%!important;min-height:0!important;display:grid!important;place-items:center!important;padding:0!important;line-height:1!important;transform:none!important}.product-section.compact-shop-section .compact-product-card .product-card-add-button,.product-section.compact-shop-section.purpose-gift .compact-product-card .product-card-add-button,.product-section.compact-shop-section.purpose-clearance .compact-product-card .product-card-add-button{height:42px!important;min-height:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0 6px!important;border-radius:16px!important;line-height:1!important;text-align:center!important;white-space:nowrap!important}.product-section.compact-shop-section .compact-product-card .product-card-add-button:disabled,.product-section.compact-shop-section .compact-product-card.time-deal .product-card-add-button:disabled,.product-section.compact-shop-section:not(.purpose-gift) .compact-product-card:not(.time-deal) .product-card-add-button:disabled,.compact-shop-section:not(.purpose-gift) .compact-product-card:not(.time-deal) .product-card-add-button:disabled,.compact-product-card:not(.time-deal) .product-card-add-button:disabled,.product-section.compact-shop-section.purpose-daily .compact-product-card.time-deal .product-card-add-button:disabled,.product-section.compact-shop-section.purpose-deal .compact-product-card.time-deal .product-card-add-button:disabled,.product-section.compact-shop-section.purpose-gift .compact-product-card .product-card-add-button:disabled,.product-section.compact-shop-section.purpose-clearance .compact-product-card .product-card-add-button:disabled{border-color:#f1e7df!important;background:#fbf6f2!important;color:#80675a!important;-webkit-text-fill-color:#80675a!important;box-shadow:none!important;opacity:1!important}.my-review-rating.simple.star-count,.product-review-card .my-review-rating.simple.star-count{min-width:92px!important;height:30px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:2px!important;padding:0 9px!important;border-color:#f0a91838!important;background:#fffaf0!important;color:#f0a500!important;-webkit-text-fill-color:#f0a500!important}.my-review-rating.simple.star-count .mdi{font-size:15px!important;line-height:1!important;color:inherit!important;-webkit-text-fill-color:inherit!important}.review-compose-card .review-rating-picker.numeric.star-picker{grid-template-columns:repeat(5,minmax(0,38px)) auto!important;justify-content:start!important}.review-compose-card .review-rating-picker.numeric.star-picker button{display:grid!important;place-items:center!important;padding:0!important;line-height:1!important;font-size:18px!important}.review-compose-card .review-rating-picker.numeric.star-picker button .mdi{color:#c2ac9f!important;-webkit-text-fill-color:#c2ac9f!important}.review-compose-card .review-rating-picker.numeric.star-picker button.active .mdi{color:#f0a500!important;-webkit-text-fill-color:#f0a500!important}.review-compose-card .review-rating-picker.numeric.star-picker strong{min-width:58px!important}.profile-review-stars{display:inline-flex!important;align-items:center!important;gap:1px!important;color:#f0a500!important;-webkit-text-fill-color:#f0a500!important}.profile-review-stars i{font-size:13px!important;font-style:normal!important;line-height:1!important;color:inherit!important;-webkit-text-fill-color:inherit!important}.profile-review-stars em{margin-left:5px!important;color:#60483b!important;-webkit-text-fill-color:#60483b!important;font-style:normal!important}@media(max-width:380px){.product-section.compact-shop-section .compact-product-card .product-card-actions,.product-section.compact-shop-section .compact-product-card.time-deal .product-card-actions{grid-template-columns:minmax(0,1fr) 66px!important;gap:7px!important}.product-section.compact-shop-section .compact-product-card .product-card-stepper{grid-template-columns:28px minmax(28px,1fr) 28px!important}.product-section.compact-shop-section .compact-product-card .product-card-add-button{font-size:12px!important}}.product-section.compact-shop-section.purpose-daily .compact-category-tabs.three-tabs button{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:5px!important;text-align:center!important}.product-section.compact-shop-section.purpose-daily .compact-category-tabs.three-tabs button strong{flex:0 1 auto!important;min-width:0!important;text-align:center!important}.product-section.compact-shop-section .compact-product-card.time-deal .product-card-price-line,.product-section.compact-shop-section .compact-product-card.stock-deal .product-card-price-line,.product-section.compact-shop-section.purpose-clearance .compact-product-card .product-card-price-line{display:flex!important;align-items:baseline!important;justify-content:flex-start!important;flex-wrap:wrap!important;gap:4px 7px!important}.product-section.compact-shop-section .compact-product-card.time-deal .product-card-price-line del,.product-section.compact-shop-section .compact-product-card.stock-deal .product-card-price-line del,.product-section.compact-shop-section.purpose-clearance .compact-product-card .product-card-price-line del{display:inline!important;color:#9a8b83!important;-webkit-text-fill-color:#9a8b83!important;font-size:12px!important;font-weight:800!important;line-height:1!important;text-decoration:line-through!important;text-decoration-thickness:1.5px!important}.product-section.compact-shop-section.purpose-gift,.product-section.compact-shop-section.purpose-clearance{padding-top:16px!important}.product-section.compact-shop-section.purpose-gift .compact-category-section,.product-section.compact-shop-section.purpose-clearance .compact-category-section{margin-top:0!important}.product-section.compact-shop-section.purpose-gift .compact-product-card,.product-section.compact-shop-section.purpose-clearance .compact-product-card{display:grid!important;grid-template-columns:minmax(142px,42%) minmax(0,1fr)!important;min-height:232px!important;overflow:hidden!important;border-radius:18px!important}.product-section.compact-shop-section.purpose-gift .compact-product-card .compact-product-photo,.product-section.compact-shop-section.purpose-clearance .compact-product-card .compact-product-photo{min-height:232px!important;height:100%!important}.product-section.compact-shop-section.purpose-gift .compact-product-card .compact-product-info,.product-section.compact-shop-section.purpose-clearance .compact-product-card .compact-product-info{min-height:232px!important;display:grid!important;grid-template-areas:"title" "meta" "price" "actions"!important;grid-template-rows:minmax(40px,auto) auto auto 44px!important;align-content:center!important;gap:8px!important;padding:16px 14px!important}.product-section.compact-shop-section.purpose-gift{background:linear-gradient(180deg,#17130d,#100d09)!important}.product-section.compact-shop-section.purpose-gift .compact-product-card{border:1px solid rgba(230,194,96,.28)!important;background:#15110c!important;box-shadow:0 14px 28px #0504023d!important}.product-section.compact-shop-section.purpose-gift .compact-product-card .compact-product-info{background:linear-gradient(180deg,#fff8db14,#e2b84b1f),#15110c!important}.product-section.compact-shop-section.purpose-gift .compact-product-card .product-card-title{color:#fff8dc!important;-webkit-text-fill-color:#fff8dc!important;background:transparent!important;box-shadow:none!important;filter:none!important;text-shadow:none!important;-webkit-text-stroke:0!important}.product-section.compact-shop-section.purpose-gift .compact-product-card .product-card-stock-text{--stock-blink-base: #c7973c;--stock-blink-hot: #d3a84f;--stock-blink-deep: #9c6b20;--stock-blink-flare: #d3a84f;color:#c7973c!important;-webkit-text-fill-color:#c7973c!important;text-shadow:none!important}.product-section.compact-shop-section.purpose-gift .compact-product-card .product-card-current-price>b,.product-section.compact-shop-section.purpose-gift .compact-product-card .product-card-price-line b{color:#ffe08d!important;-webkit-text-fill-color:#ffe08d!important}.product-section.compact-shop-section.purpose-gift .compact-product-card .product-card-stepper{border-color:#ebcd8247!important;background:#fffaf0!important}.product-section.compact-shop-section.purpose-gift .compact-product-card .product-card-stepper strong,.product-section.compact-shop-section.purpose-gift .compact-product-card .product-card-stepper .quantity-input-shell{color:#1e1609!important;-webkit-text-fill-color:#1e1609!important}.product-section.compact-shop-section.purpose-gift .compact-product-card .product-card-stepper button,.product-section.compact-shop-section.purpose-gift .compact-product-card .product-card-stepper button:last-child,.product-section.compact-shop-section.purpose-gift .compact-product-card .product-card-stepper button:last-child:not(:disabled){color:#9b6b17!important;-webkit-text-fill-color:#9b6b17!important}.product-section.compact-shop-section.purpose-gift .compact-product-card .product-card-add-button:not(:disabled){border-color:#d9a439!important;background:linear-gradient(135deg,#f1c75b,#b98222)!important;color:#211606!important;-webkit-text-fill-color:#211606!important;box-shadow:0 12px 22px #d9a43933!important}.product-section.compact-shop-section.purpose-clearance{background:linear-gradient(180deg,#fff6ef,#fffaf7)!important}.product-section.compact-shop-section.purpose-clearance .compact-product-card{border:1px solid rgba(232,82,38,.18)!important;background:#fff8f3!important;box-shadow:0 14px 28px #be48211a!important}.product-section.compact-shop-section.purpose-clearance .compact-product-card .compact-product-info{background:linear-gradient(180deg,#fff5edf5,#ffe8dac7),#fff8f3!important}.product-section.compact-shop-section.purpose-clearance .compact-product-card .product-card-title{color:#2d130b!important;-webkit-text-fill-color:#2d130b!important}.product-section.compact-shop-section.purpose-clearance .compact-product-card .product-card-stock-text,.product-section.compact-shop-section .compact-product-card.stock-deal .product-card-stock-text{--stock-blink-base: #e34b24;--stock-blink-hot: #ff6c35;--stock-blink-deep: #b92d18;--stock-blink-flare: #ff8654;color:#e34b24!important;-webkit-text-fill-color:#e34b24!important}.product-section.compact-shop-section.purpose-clearance .compact-product-card .product-card-current-price>b,.product-section.compact-shop-section.purpose-clearance .compact-product-card .product-card-price-line b,.product-section.compact-shop-section .compact-product-card.stock-deal .product-card-current-price>b,.product-section.compact-shop-section .compact-product-card.stock-deal .product-card-price-line b{color:#c93418!important;-webkit-text-fill-color:#c93418!important}.product-section.compact-shop-section.purpose-clearance .compact-product-card .product-card-stepper{border-color:#dd4c252e!important;background:#fff!important}.product-section.compact-shop-section.purpose-clearance .compact-product-card .product-card-stepper .quantity-input-shell{color:#2d130b!important;-webkit-text-fill-color:#2d130b!important}.product-section.compact-shop-section.purpose-clearance .compact-product-card .product-card-stepper button,.product-section.compact-shop-section.purpose-clearance .compact-product-card .product-card-stepper button:last-child,.product-section.compact-shop-section.purpose-clearance .compact-product-card .product-card-stepper button:last-child:not(:disabled){color:#d94b22!important;-webkit-text-fill-color:#d94b22!important}.product-section.compact-shop-section.purpose-clearance .compact-product-card .product-card-add-button:not(:disabled){border-color:#dc4a24!important;background:linear-gradient(135deg,#ff7846,#d83c1d)!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;box-shadow:0 12px 22px #d83c1d33!important}@media(max-width:380px){.product-section.compact-shop-section.purpose-gift .compact-product-card,.product-section.compact-shop-section.purpose-clearance .compact-product-card{grid-template-columns:minmax(132px,41%) minmax(0,1fr)!important}}.admin-layout.admin-layout-v2{--admin-radius: 8px;--admin-radius-soft: 10px;--admin-surface: #ffffff;--admin-surface-soft: #fffaf7;--admin-line-strong: #f1e7df;--admin-focus: #d84620;background:#fff8f3!important}.admin-sidebar.admin-sidebar-v2{width:260px!important;padding:12px!important;border-right:1px solid rgba(255,255,255,.1)!important}.admin-brand.admin-brand-v2,.admin-nav-link,.admin-sidebar-footer.admin-sidebar-footer-v2 .admin-native-button{border-radius:var(--admin-radius)!important}.admin-brand.admin-brand-v2{min-height:64px!important;padding:10px!important}.admin-side-nav.admin-side-nav-v2{gap:5px!important;padding:12px 0 10px!important}.admin-nav-section-label{margin:14px 6px 6px!important;color:#ffffff9e!important;font-size:11px!important;font-weight:900!important;letter-spacing:0!important}.admin-nav-link{min-height:54px!important;padding:9px 10px!important;grid-template-columns:34px minmax(0,1fr)!important;gap:9px!important}.admin-nav-link>.mdi{width:34px!important;height:34px!important;border-radius:var(--admin-radius)!important}.admin-nav-link strong,.admin-nav-link small{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.admin-main.admin-main-v2{width:100%!important;max-width:1480px!important;margin:0 auto!important;padding:18px 20px 34px!important;gap:14px!important}.admin-topbar.admin-topbar-v2{position:sticky!important;top:10px!important;z-index:20!important;min-height:70px!important;padding:12px 14px!important;border:1px solid var(--admin-line-strong)!important;border-radius:var(--admin-radius)!important;background:#fffffff0!important;box-shadow:0 10px 26px #170f0b14!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important}.admin-current-title h1{font-size:27px!important}.admin-current-title span{color:#60483b!important;font-size:12px!important;font-weight:850!important}.admin-topbar-status span{min-height:32px!important;border-radius:999px!important;background:#fff8f3!important}.admin-native-button,.admin-primary-btn,.admin-secondary-btn,.admin-danger-btn,.table-primary-btn,.table-secondary-btn,.table-danger-btn,.table-step-btn,.table-done-btn,.delivery-mini-button,.delivery-action-button,.admin-today-actions button,.admin-task-grid button,.admin-dashboard-card header button,.admin-compact-list button,.admin-filter-bar button,.admin-mini-metrics button,.admin-bulk-actions button,.notice-admin-actions .v-btn,.table-actions .v-btn{min-height:38px!important;padding:0 13px!important;border-radius:var(--admin-radius)!important;font-size:13px!important;white-space:nowrap!important}.admin-native-button.primary,.admin-primary-btn,.table-primary-btn,.table-done-btn,.delivery-action-button.done,.delivery-action-button.ready,.admin-bulk-actions button.done,.admin-bulk-actions button.ready{background:#d84620!important;border-color:#d84620!important}.admin-native-button.primary.warm,.admin-today-actions .warm{background:#e8522f!important;border-color:#e8522f!important}.admin-main-v2>.v-card,.admin-main-v2 .v-card,.admin-today-panel,.admin-dashboard-card,.delivery-admin-card,.admin-table-wrap,.notice-admin-card,.settings-panel,.admin-form-notice,.admin-help-strip,.admin-bulk-actions,.delivery-route-board>div,.order-detail-grid>div,.admin-media-upload-card{border-radius:var(--admin-radius)!important}.admin-main-v2>.v-card,.admin-main-v2>.v-row>.v-col>.v-card,.admin-dashboard-card,.admin-today-panel,.delivery-admin-card,.notice-admin-card{border:1px solid var(--admin-line-strong)!important;box-shadow:0 10px 24px #170f0b0e!important}.v-card>.admin-page-head,.admin-page-head{min-height:74px!important;padding:20px 22px 10px!important;align-items:flex-start!important;border-bottom:1px solid transparent!important}.admin-page-title,.admin-dashboard-card h3{font-size:clamp(24px,1.8vw,30px)!important}.admin-page-subtitle{max-width:760px!important;color:#60483b!important;font-size:14px!important;line-height:1.55!important}.admin-main-v2>.v-card>.v-card-text{padding-top:4px!important}.admin-dashboard-v2{gap:14px!important}.admin-dashboard-v2>.admin-today-panel{display:grid!important;min-height:126px!important;padding:18px!important;grid-template-columns:minmax(280px,1fr) minmax(360px,.9fr)!important;align-items:center!important;background:linear-gradient(135deg,#d8462014,#fff0 44%),#fff!important}.admin-today-copy h2{margin:3px 0 6px!important;font-size:clamp(24px,2vw,34px)!important}.admin-today-copy p{max-width:620px!important;margin:0!important;font-size:14px!important}.admin-today-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.admin-today-actions button{width:100%!important;min-height:42px!important}.admin-kpi-grid-v2,.metric-grid,.admin-mini-metrics{gap:10px!important}.admin-kpi-grid-v2 article,.metric-card,.admin-metric-static,.admin-mini-metrics button{min-height:104px!important;padding:15px!important;border-radius:var(--admin-radius)!important}.admin-mini-metrics{margin:8px 22px 12px!important}.admin-mini-metrics button,.admin-metric-static{justify-content:flex-start!important;background:#fff!important}.admin-mini-metrics button strong,.admin-metric-static strong,.admin-kpi-grid-v2 strong,.metric-value{font-size:clamp(25px,2.2vw,34px)!important;letter-spacing:0!important}.admin-mini-metrics button.active{background:#d84620!important}.admin-dashboard-v2 .admin-task-grid,.admin-task-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.admin-dashboard-v2 .admin-task-grid button{min-height:108px!important;grid-template-columns:40px minmax(0,1fr) 18px!important}.admin-dashboard-v2 .admin-task-grid button strong,.admin-dashboard-v2 .admin-task-grid button small{white-space:normal!important;overflow:visible!important;text-overflow:clip!important}.admin-dashboard-v2 .admin-task-grid button small{display:block!important;overflow:hidden!important;max-height:3.9em!important}.admin-dashboard-columns{gap:14px!important}.admin-compact-list button{border-radius:var(--admin-radius)!important}.admin-filter-bar,.admin-help-strip,.admin-bulk-actions{margin:12px 22px!important;padding:12px!important;border-color:var(--admin-line-strong)!important;background:var(--admin-surface-soft)!important}.admin-filter-bar{display:grid!important;grid-template-columns:minmax(260px,1fr) repeat(3,minmax(130px,180px))!important;align-items:start!important;gap:10px!important}.admin-main-v2 .v-field{border-radius:var(--admin-radius)!important}.admin-table-wrap{margin:14px 22px 22px!important;border:1px solid var(--admin-line-strong)!important;background:#fff!important;box-shadow:none!important}.admin-table{min-width:980px!important;font-variant-numeric:tabular-nums!important}.admin-table th{padding:12px 13px!important;background:#fff8f3!important;color:#5a2e1e!important;font-size:12px!important;font-weight:950!important;line-height:1.25!important}.admin-table td{padding:13px!important;color:#170f0b!important;font-size:13px!important;line-height:1.45!important}.admin-table tbody tr:hover td{background:#fffaf7!important}.admin-table td>strong,.admin-product-cell strong{color:#170f0b!important;font-weight:950!important}.admin-table-subtext{margin-top:3px!important;color:#60483b!important;font-size:12px!important;line-height:1.4!important}.admin-table .v-chip{border-radius:999px!important;font-weight:900!important}.table-actions,.delivery-actions{display:flex!important;flex-wrap:wrap!important;justify-content:flex-end!important;gap:6px!important}.table-actions .v-btn{min-width:54px!important;height:36px!important}.product-table-wrap .admin-table th:nth-child(1),.product-table-wrap .admin-table td:nth-child(1){min-width:218px!important}.product-table-wrap .admin-table{min-width:900px!important}.product-table-wrap .admin-table th:nth-child(8),.product-table-wrap .admin-table td:nth-child(8){min-width:132px!important}.admin-product-cell{grid-template-columns:54px minmax(0,1fr)!important}.admin-product-cell img{width:54px!important;height:54px!important;border-radius:var(--admin-radius)!important}.stock-control-cell{width:110px!important;height:36px!important;border-radius:var(--admin-radius)!important}.admin-stock-progress{width:110px!important}.stock-control-cell button{border-radius:6px!important}.admin-sale-price{gap:2px!important}.admin-section-title{margin:18px 22px 10px!important}.notice-admin-list{margin-inline:22px!important;gap:10px!important}.notice-admin-card{padding:16px!important}.settings-grid,.delivery-route-board,.order-detail-grid{gap:12px!important}.settings-panel{border:1px solid var(--admin-line-strong)!important;background:#fff!important}.settings-panel h3{color:#32160c!important;font-size:16px!important;font-weight:950!important}.empty-state{margin:14px 22px 22px!important;border-radius:var(--admin-radius)!important}.v-overlay .v-card{border-radius:var(--admin-radius)!important}.v-overlay .v-card-title{padding:18px 20px 8px!important;color:#32160c!important;font-size:21px!important;line-height:1.2!important}.v-overlay .v-card-text{padding:12px 20px!important}.v-overlay .v-card-actions{padding:12px 20px 18px!important}@media(max-width:1240px){.admin-filter-bar{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:1180px){.admin-layout.admin-layout-v2{grid-template-columns:232px minmax(0,1fr)!important}.admin-sidebar.admin-sidebar-v2{width:232px!important}.admin-dashboard-v2>.admin-today-panel,.admin-dashboard-columns{grid-template-columns:minmax(0,1fr)!important}.admin-task-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:760px){.admin-main.admin-main-v2{padding:10px 10px 24px!important}.admin-topbar.admin-topbar-v2{top:6px!important;min-height:62px!important;padding:9px!important}.admin-current-title h1{font-size:22px!important}.admin-topbar-actions{display:none!important}.v-card>.admin-page-head,.admin-page-head{padding:16px 16px 8px!important;flex-direction:column!important;align-items:stretch!important}.admin-head-actions{justify-content:stretch!important}.admin-head-actions .admin-native-button,.admin-head-actions .v-btn{width:100%!important}.admin-mini-metrics,.admin-filter-bar,.admin-help-strip,.admin-bulk-actions,.admin-table-wrap,.admin-section-title,.notice-admin-list,.empty-state{margin-inline:14px!important}.admin-mini-metrics,.admin-kpi-grid-v2,.metric-grid,.admin-filter-bar{grid-template-columns:minmax(0,1fr)!important}.admin-dashboard-v2>.admin-today-panel{padding:14px!important}.admin-today-actions,.admin-task-grid{grid-template-columns:minmax(0,1fr)!important}.admin-table{min-width:0!important}.admin-table tbody tr{border-radius:var(--admin-radius)!important}.admin-table td{padding:11px 12px!important}.admin-table td[data-label]:before{color:#60483b!important;font-weight:950!important}.table-actions,.delivery-actions{justify-content:stretch!important}.table-actions .v-btn,.table-actions button,.delivery-actions .v-btn,.delivery-actions button{flex:1 1 92px!important}}@media(max-width:420px){.admin-mini-metrics button,.admin-metric-static,.admin-kpi-grid-v2 article,.metric-card{min-height:88px!important}.admin-page-title{font-size:22px!important}}@keyframes fruitpeStockVisibleBlink{0%,to{opacity:1;color:var(--stock-blink-base, #f06b1d);-webkit-text-fill-color:var(--stock-blink-base, #f06b1d);filter:brightness(1);transform:translateY(0) scale(1);text-shadow:0 0 0 rgba(255,116,38,0)}42%{opacity:.18;color:var(--stock-blink-deep, #d94b12);-webkit-text-fill-color:var(--stock-blink-deep, #d94b12);filter:brightness(.9) saturate(1.14);transform:translateY(0) scale(.985);text-shadow:0 0 3px rgba(255,112,42,.24)}64%{opacity:1;color:var(--stock-blink-hot, #ff7a22);-webkit-text-fill-color:var(--stock-blink-hot, #ff7a22);filter:brightness(1.36) saturate(1.28);transform:translateY(-.5px) scale(1.02);text-shadow:0 0 8px rgba(255,96,34,.5),0 0 16px rgba(255,162,54,.3)}}.compact-product-card .compact-product-photo-wrap,.product-section.compact-shop-section .compact-product-card .compact-product-photo-wrap{position:relative!important;display:block!important;width:100%!important;min-width:0!important;overflow:hidden!important;isolation:isolate!important;background:#fff8f3!important}.product-section.compact-shop-section:not(.purpose-gift):not(.purpose-clearance) .compact-product-card .compact-product-photo-wrap{aspect-ratio:1.36 / 1!important;border-radius:18px 18px 0 0!important}.product-section.compact-shop-section.purpose-gift .compact-product-card .compact-product-photo-wrap,.product-section.compact-shop-section.purpose-clearance .compact-product-card .compact-product-photo-wrap{min-height:232px!important;height:100%!important}.compact-product-card .compact-product-photo-wrap .compact-product-photo,.product-section.compact-shop-section .compact-product-card .compact-product-photo-wrap .compact-product-photo{position:relative!important;display:block!important;width:100%!important;height:100%!important;min-height:inherit!important;aspect-ratio:auto!important;border:0!important;border-radius:0!important;padding:0!important;margin:0!important;overflow:hidden!important;cursor:pointer!important;background:transparent!important}.compact-product-card .compact-product-photo-wrap .compact-product-photo img,.product-section.compact-shop-section .compact-product-card .compact-product-photo-wrap .compact-product-photo img{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important}.compact-product-card .product-card-photo-detail-button,.product-section.compact-shop-section .compact-product-card .product-card-photo-detail-button{position:absolute!important;top:10px!important;right:10px!important;z-index:12!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:3px!important;min-width:66px!important;height:28px!important;padding:0 9px!important;border:1px solid rgba(23,15,11,.18)!important;border-radius:999px!important;background:#fffffff0!important;color:#9f3219!important;-webkit-text-fill-color:#9f3219!important;box-shadow:0 8px 18px #170f0b29!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;font-size:11px!important;font-weight:950!important;line-height:1!important;letter-spacing:0!important;white-space:nowrap!important;cursor:pointer!important}.compact-product-card .product-card-photo-detail-button .mdi,.product-section.compact-shop-section .compact-product-card .product-card-photo-detail-button .mdi{font-size:14px!important;line-height:1!important}.compact-product-card .product-card-photo-detail-button:hover,.compact-product-card .product-card-photo-detail-button:focus-visible,.product-section.compact-shop-section .compact-product-card .product-card-photo-detail-button:hover,.product-section.compact-shop-section .compact-product-card .product-card-photo-detail-button:focus-visible{border-color:#d8462057!important;background:#fff!important;color:#d84620!important;-webkit-text-fill-color:#d84620!important;outline:none!important}.product-section.compact-shop-section .compact-product-card.time-deal .product-card-photo-detail-button,.product-section.compact-shop-section.purpose-clearance .compact-product-card .product-card-photo-detail-button,.product-section.compact-shop-section .compact-product-card.stock-deal .product-card-photo-detail-button{border-color:#e04a253d!important;color:#d94b12!important;-webkit-text-fill-color:#d94b12!important}.product-section.compact-shop-section.purpose-gift .compact-product-card .product-card-photo-detail-button{border-color:#dfb84a7a!important;background:#fffae5f2!important;color:#704a10!important;-webkit-text-fill-color:#704a10!important}.compact-product-card .compact-product-info,.product-section.compact-shop-section .compact-product-card .compact-product-info{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"title" "meta" "price" "actions"!important;grid-template-rows:minmax(38px,auto) minmax(20px,auto) minmax(22px,auto) minmax(46px,auto)!important;align-content:start!important;gap:8px!important;min-width:0!important;min-height:166px!important;padding:14px 13px!important;box-sizing:border-box!important}.product-section.compact-shop-section.purpose-gift .compact-product-card .compact-product-info,.product-section.compact-shop-section.purpose-clearance .compact-product-card .compact-product-info{min-height:232px!important;padding:16px 14px!important}.compact-product-card .product-card-title,.product-section.compact-shop-section .compact-product-card .product-card-title{min-width:0!important;min-height:38px!important;overflow:hidden!important;line-height:1.28!important;word-break:keep-all!important}.compact-product-card .product-card-meta-line,.product-section.compact-shop-section .compact-product-card .product-card-meta-line{grid-area:meta!important;display:flex!important;align-items:center!important;flex-wrap:wrap!important;min-width:0!important;min-height:20px!important;gap:3px 8px!important;overflow:visible!important}.compact-product-card .product-card-stock,.compact-product-card .product-card-limit,.product-section.compact-shop-section .compact-product-card .product-card-stock,.product-section.compact-shop-section .compact-product-card .product-card-limit{flex:0 0 auto!important;max-width:100%!important;white-space:nowrap!important;line-height:1.25!important}.compact-product-card .product-card-stock.stock-blink .product-card-stock-text,.product-section.compact-shop-section .compact-product-card .product-card-stock.stock-blink .product-card-stock-text{display:inline-flex!important;align-items:center!important;animation:fruitpeStableStockBlink .72s steps(2,end) infinite!important;will-change:opacity,color,filter,text-shadow,transform!important}.product-section.compact-shop-section.purpose-daily .compact-product-card .product-card-stock.stock-blink .product-card-stock-text,.product-section.compact-shop-section.purpose-deal .compact-product-card .product-card-stock.stock-blink .product-card-stock-text{--stock-blink-base: #f06b1d;--stock-blink-hot: #ff8a2a;--stock-blink-deep: #d94b12}.product-section.compact-shop-section.purpose-gift .compact-product-card .product-card-stock.stock-blink .product-card-stock-text{--stock-blink-base: #c7973c;--stock-blink-hot: #d3a84f;--stock-blink-deep: #9c6b20;animation:fruitpeGiftStockBlink 1.35s ease-in-out infinite!important;text-shadow:none!important;will-change:opacity,color!important}.product-section.compact-shop-section.purpose-clearance .compact-product-card .product-card-stock.stock-blink .product-card-stock-text,.product-section.compact-shop-section .compact-product-card.stock-deal .product-card-stock.stock-blink .product-card-stock-text,.product-section.compact-shop-section .compact-product-card.time-deal .product-card-stock.stock-blink .product-card-stock-text{--stock-blink-base: #e34b24;--stock-blink-hot: #ff6c35;--stock-blink-deep: #b92d18}.compact-product-card .product-card-actions,.product-section.compact-shop-section .compact-product-card .product-card-actions,.product-section.compact-shop-section.purpose-gift .compact-product-card .product-card-actions,.product-section.compact-shop-section.purpose-clearance .compact-product-card .product-card-actions,.product-section.compact-shop-section .compact-product-card.time-deal .product-card-actions{grid-area:actions!important;display:grid!important;grid-template-columns:minmax(130px,1fr) minmax(58px,68px)!important;align-items:center!important;gap:8px!important;width:100%!important;min-width:0!important;min-height:46px!important;margin:0!important;overflow:visible!important;box-sizing:border-box!important}.compact-product-card .product-card-stepper,.product-section.compact-shop-section .compact-product-card .product-card-stepper,.product-section.compact-shop-section.purpose-gift .compact-product-card .product-card-stepper,.product-section.compact-shop-section.purpose-clearance .compact-product-card .product-card-stepper{width:100%!important;min-width:0!important;height:44px!important;min-height:44px!important;display:grid!important;grid-template-columns:28px minmax(48px,1fr) 28px!important;align-items:stretch!important;overflow:hidden!important;box-sizing:border-box!important}.compact-product-card .product-card-stepper button,.compact-product-card .product-card-stepper strong,.product-section.compact-shop-section .compact-product-card .product-card-stepper button,.product-section.compact-shop-section .compact-product-card .product-card-stepper strong{min-width:0!important;height:100%!important;min-height:0!important;padding:0!important;display:grid!important;place-items:center!important;line-height:1!important}.compact-product-card .product-card-stepper .quantity-input-shell,.product-section.compact-shop-section .compact-product-card .product-card-stepper .quantity-input-shell{min-width:0!important;height:100%!important;min-height:0!important;padding:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:2px!important;line-height:1!important;white-space:nowrap!important}.compact-product-card .product-card-stepper .quantity-input-shell input,.product-section.compact-shop-section .compact-product-card .product-card-stepper .quantity-input-shell input{flex:0 0 1.35ch!important;width:1.35ch!important;max-width:calc(100% - 1.1em)!important;min-width:1ch!important;text-align:center!important;font-variant-numeric:tabular-nums!important}.compact-product-card .product-card-stepper .quantity-input-shell.is-two-digit input,.product-section.compact-shop-section .compact-product-card .product-card-stepper .quantity-input-shell.is-two-digit input{flex-basis:2.25ch!important;width:2.25ch!important}.compact-product-card .product-card-stepper .quantity-input-shell.is-three-digit input,.product-section.compact-shop-section .compact-product-card .product-card-stepper .quantity-input-shell.is-three-digit input{flex-basis:3.15ch!important;width:3.15ch!important;font-size:.9em!important}.compact-product-card .product-card-stepper strong,.product-section.compact-shop-section .compact-product-card .product-card-stepper strong{white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.compact-product-card .product-card-add-button,.product-section.compact-shop-section .compact-product-card .product-card-add-button,.product-section.compact-shop-section.purpose-gift .compact-product-card .product-card-add-button,.product-section.compact-shop-section.purpose-clearance .compact-product-card .product-card-add-button{width:100%!important;min-width:0!important;height:44px!important;min-height:44px!important;padding:0 4px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important;box-sizing:border-box!important;font-size:11.5px!important;line-height:1.05!important;text-align:center!important;white-space:nowrap!important}@media(max-width:380px){.compact-product-card .compact-product-info,.product-section.compact-shop-section .compact-product-card .compact-product-info{padding-right:12px!important;padding-left:12px!important}.compact-product-card .product-card-actions,.product-section.compact-shop-section .compact-product-card .product-card-actions,.product-section.compact-shop-section .compact-product-card.time-deal .product-card-actions{grid-template-columns:minmax(126px,1fr) minmax(56px,66px)!important;gap:7px!important}.compact-product-card .product-card-stepper,.product-section.compact-shop-section .compact-product-card .product-card-stepper{grid-template-columns:27px minmax(46px,1fr) 27px!important}.compact-product-card .product-card-add-button,.product-section.compact-shop-section .compact-product-card .product-card-add-button{font-size:11.5px!important;padding-right:5px!important;padding-left:5px!important}}@media(prefers-reduced-motion:reduce){.compact-product-card .product-card-stock.stock-blink .product-card-stock-text,.product-section.compact-shop-section .compact-product-card .product-card-stock.stock-blink .product-card-stock-text{animation:none!important}}body .category-product-section.compact-category-section .compact-product-card .compact-product-photo-wrap{position:relative!important;display:block!important;width:100%!important;min-width:0!important;overflow:hidden!important;isolation:isolate!important;aspect-ratio:1.36 / 1!important;border-radius:18px 18px 0 0!important}body .category-product-section.compact-category-section .compact-product-card .compact-product-photo-wrap .compact-product-photo{width:100%!important;height:100%!important;min-height:inherit!important;aspect-ratio:auto!important;border-radius:0!important;cursor:pointer!important}body .category-product-section.compact-category-section .compact-product-card .product-card-photo-detail-button{width:auto!important;max-width:calc(100% - 20px)!important;min-width:66px!important;height:28px!important;left:auto!important;right:10px!important;top:10px!important;padding:0 9px!important}body .category-product-section.compact-category-section .compact-product-card .compact-product-info{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"title" "meta" "price" "actions"!important;grid-template-rows:minmax(38px,auto) minmax(20px,auto) minmax(22px,auto) minmax(46px,auto)!important;align-content:start!important;gap:7px!important;min-height:169px!important;padding:13px 10px 14px!important}body .category-product-section.compact-category-section .compact-product-card .product-card-title{grid-area:title!important;min-height:38px!important}body .category-product-section.compact-category-section .compact-product-card .product-card-meta-line{grid-area:meta!important;min-height:20px!important;gap:3px 7px!important;overflow:visible!important}body .category-product-section.compact-category-section .compact-product-card .product-card-price-line{grid-area:price!important;min-height:22px!important;margin:0!important;align-self:start!important}body .category-product-section.compact-category-section .compact-product-card .product-card-actions{grid-area:actions!important;display:grid!important;grid-template-columns:minmax(116px,1fr) minmax(54px,64px)!important;gap:8px!important;width:100%!important;min-height:46px!important;margin:0!important;align-self:end!important;overflow:visible!important}body .category-product-section.compact-category-section .compact-product-card .product-card-stepper{width:100%!important;height:44px!important;min-height:44px!important;grid-template-columns:28px minmax(46px,1fr) 28px!important}body .category-product-section.compact-category-section .compact-product-card .product-card-add-button{width:100%!important;min-width:0!important;height:44px!important;min-height:44px!important;padding:0 5px!important;font-size:11.5px!important;line-height:1!important;white-space:nowrap!important}body .category-product-section.compact-category-section .compact-product-card .product-card-stock.stock-blink .product-card-stock-text{animation:fruitpeStableStockBlink .72s steps(2,end) infinite!important}#app .category-product-section.compact-category-section .compact-product-card .compact-product-info{grid-template-areas:"title" "meta" "price" "actions"!important;grid-template-rows:minmax(40px,auto) minmax(24px,auto) minmax(24px,auto) minmax(46px,auto)!important;gap:7px!important;min-height:182px!important;padding:13px 10px 14px!important}#app .category-product-section.compact-category-section .compact-product-card .product-card-title{grid-area:title!important;min-height:40px!important;align-self:start!important}#app .category-product-section.compact-category-section .compact-product-card .product-card-meta-line{grid-area:meta!important;min-height:24px!important;align-self:start!important}#app .category-product-section.compact-category-section .compact-product-card .product-card-price-line{grid-area:price!important;min-height:24px!important;align-self:start!important}#app .category-product-section.compact-category-section .compact-product-card .product-card-actions{grid-area:actions!important;grid-template-columns:minmax(116px,1fr) minmax(54px,66px)!important;gap:8px!important;min-height:46px!important;align-self:start!important}#app .category-product-section.compact-category-section .compact-product-card .product-card-add-button{width:100%!important;min-width:0!important;font-size:11.5px!important;padding-right:5px!important;padding-left:5px!important}#app .product-section.compact-shop-section.purpose-gift .category-product-section.compact-category-section .compact-product-card .compact-product-photo-wrap,#app .product-section.compact-shop-section.purpose-clearance .category-product-section.compact-category-section .compact-product-card .compact-product-photo-wrap{aspect-ratio:auto!important;min-height:232px!important;height:100%!important;border-radius:18px 0 0 18px!important}#app .product-section.compact-shop-section.purpose-gift .category-product-section.compact-category-section .compact-product-card .compact-product-info,#app .product-section.compact-shop-section.purpose-clearance .category-product-section.compact-category-section .compact-product-card .compact-product-info{min-height:232px!important;padding:16px 14px!important;align-content:center!important}#app .phone-surface.shop-purpose-gift{--purpose-accent: #f1c75b;--purpose-accent-strong: #d6a33a;--purpose-accent-deep: #8a5f17;--purpose-surface: #15110c;--purpose-surface-soft: #211a10;--purpose-line: rgba(232, 196, 104, .28);--shop-empty-bg: linear-gradient(180deg, rgba(255, 250, 229, .1), rgba(177, 128, 35, .08)), #18130c;--shop-empty-border: rgba(232, 196, 104, .34);--shop-empty-shadow: inset 0 1px 0 rgba(255, 255, 255, .07), 0 18px 34px rgba(4, 3, 2, .28);--shop-empty-icon-bg: rgba(255, 224, 141, .12);--shop-empty-accent: #f6cf64;--shop-empty-heading: #fff7d8;--shop-empty-muted: rgba(255, 247, 216, .78);background:#100d09!important;border-color:#e6c2603d!important}#app .phone-surface.shop-purpose-clearance{--purpose-accent: #f0642d;--purpose-accent-strong: #d84620;--purpose-accent-deep: #9f2d18;--purpose-surface: #fff6ef;--purpose-surface-soft: #fff0e4;--purpose-line: rgba(231, 94, 43, .2);--shop-empty-bg: #fffaf7;--shop-empty-border: rgba(231, 94, 43, .22);--shop-empty-icon-bg: #fff0e4;--shop-empty-accent: #d84620;--shop-empty-heading: #32160c;--shop-empty-muted: #6f4839;background:#fff8f3!important;border-color:#e852262e!important}#app .phone-surface.shop-purpose-gift .customer-header,#app .phone-surface.shop-purpose-gift .order-bar{background:linear-gradient(180deg,#fff9dd14,#e6b84b1a),#14100b!important;border-color:var(--purpose-line)!important;color:#fff7d8!important}#app .phone-surface.shop-purpose-clearance .customer-header,#app .phone-surface.shop-purpose-clearance .order-bar{background:linear-gradient(180deg,#fff6effa,#ffecdef5),#fff6ef!important;border-color:var(--purpose-line)!important;color:#32160c!important}#app .phone-surface.shop-purpose-gift .customer-main,#app .phone-surface.shop-purpose-gift .product-section.compact-shop-section.purpose-gift{background:linear-gradient(180deg,#14100b,#100d09)!important}#app .phone-surface.shop-purpose-clearance .customer-main,#app .phone-surface.shop-purpose-clearance .product-section.compact-shop-section.purpose-clearance{background:linear-gradient(180deg,#fff6ef,#fffaf7)!important}#app .phone-surface.shop-purpose-gift .icon-button,#app .phone-surface.shop-purpose-gift .cart-icon-button,#app .phone-surface.shop-purpose-gift .compact-category-head h2,#app .phone-surface.shop-purpose-gift .compact-category-head .mdi{color:#ffe08d!important;-webkit-text-fill-color:#ffe08d!important}#app .phone-surface.shop-purpose-clearance .icon-button,#app .phone-surface.shop-purpose-clearance .cart-icon-button,#app .phone-surface.shop-purpose-clearance .compact-category-head h2,#app .phone-surface.shop-purpose-clearance .compact-category-head .mdi{color:var(--purpose-accent-strong)!important;-webkit-text-fill-color:var(--purpose-accent-strong)!important}#app .phone-surface.shop-purpose-gift .icon-button:hover,#app .phone-surface.shop-purpose-gift .icon-button:focus-visible{border-color:#f1c75b6b!important;background:#fff4c914!important}#app .phone-surface.shop-purpose-clearance .icon-button:hover,#app .phone-surface.shop-purpose-clearance .icon-button:focus-visible{border-color:#f0642d47!important;background:#fff0e4!important}#app .phone-surface.shop-purpose-gift .cart-icon-button b{background:linear-gradient(135deg,#ffe08d,#c98b25)!important;color:#1f1608!important;-webkit-text-fill-color:#1f1608!important}#app .phone-surface.shop-purpose-clearance .cart-icon-button b{background:linear-gradient(135deg,#ff7846,#d83c1d)!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important}#app .phone-surface.shop-purpose-gift .compact-category-tabs{border-color:#e8c46847!important;background:#fffae514!important;box-shadow:0 16px 28px #04030242!important}#app .phone-surface.shop-purpose-clearance .compact-category-tabs{border-color:#e75e2b2e!important;background:#fffaf7!important;box-shadow:0 16px 28px #be48211a!important}#app .phone-surface.shop-purpose-gift .compact-category-tabs button{color:#fff7d8c2!important;-webkit-text-fill-color:rgba(255,247,216,.76)!important}#app .phone-surface.shop-purpose-clearance .compact-category-tabs button{color:#8a3a20!important;-webkit-text-fill-color:#8a3a20!important}#app .phone-surface.shop-purpose-gift .compact-category-tabs button.active{background:linear-gradient(135deg,#ffe08d,#b98222)!important;color:#1f1608!important;-webkit-text-fill-color:#1f1608!important;box-shadow:0 10px 22px #d9a43947!important}#app .phone-surface.shop-purpose-clearance .compact-category-tabs button.active{background:linear-gradient(135deg,#ff7846,#d83c1d)!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;box-shadow:0 10px 22px #d83c1d2e!important}#app .phone-surface.shop-purpose-gift .compact-category-head{border-color:#e8c4683d!important;background:linear-gradient(180deg,#fff8db14,#e2b84b1a),#17130d!important}#app .phone-surface.shop-purpose-clearance .compact-category-head{border-color:#e75e2b2e!important;background:linear-gradient(180deg,#fff6effa,#ffe8dad6),#fff6ef!important}#app .phone-surface.shop-purpose-gift .compact-category-head small{border-color:#f1c75b5c!important;background:#fffae51f!important;color:#ffe08d!important;-webkit-text-fill-color:#ffe08d!important}#app .phone-surface.shop-purpose-clearance .compact-category-head small{border-color:#e75e2b3d!important;background:#fff0e4!important;color:var(--purpose-accent-strong)!important;-webkit-text-fill-color:var(--purpose-accent-strong)!important}#app .phone-surface.shop-purpose-gift .order-bar{box-shadow:0 -18px 34px #05040257!important}#app .phone-surface.shop-purpose-clearance .order-bar{box-shadow:0 -18px 34px #be48211f!important}#app .phone-surface.shop-purpose-gift .order-history-button{border-color:#f1c75b70!important;background:#fffae51a!important;color:#ffe08d!important;-webkit-text-fill-color:#ffe08d!important}#app .phone-surface.shop-purpose-clearance .order-history-button{border-color:#e75e2b3d!important;background:#fffaf7!important;color:var(--purpose-accent-strong)!important;-webkit-text-fill-color:var(--purpose-accent-strong)!important}#app .phone-surface.shop-purpose-gift .order-submit-button:not(:disabled){background:linear-gradient(135deg,#f6cf64,#b98222)!important;color:#201707!important;-webkit-text-fill-color:#201707!important;box-shadow:0 14px 26px #d9a43947!important}#app .phone-surface.shop-purpose-clearance .order-submit-button:not(:disabled){background:linear-gradient(135deg,#ff7846,#d83c1d)!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;box-shadow:0 14px 26px #d83c1d2e!important}#app .phone-surface.shop-purpose-gift .order-submit-button:disabled{border:1px solid rgba(241,199,91,.22)!important;background:#fffae51f!important;color:#ffe08dc2!important;-webkit-text-fill-color:rgba(255,224,141,.76)!important;box-shadow:none!important}#app .phone-surface.shop-purpose-clearance .order-submit-button:disabled{border:1px solid rgba(231,94,43,.16)!important;background:#fff0e4!important;color:#b7836d!important;-webkit-text-fill-color:#b7836d!important;box-shadow:none!important}#app .phone-surface.shop-purpose-gift .product-detail-page{background:linear-gradient(180deg,#14100b,#100d09)!important;color:#fff7d8!important}#app .phone-surface.shop-purpose-clearance .product-detail-page{background:linear-gradient(180deg,#fff6ef,#fffaf7)!important;color:#32160c!important}#app .phone-surface.shop-purpose-gift .detail-top-nav,#app .phone-surface.shop-purpose-gift .detail-review-section,#app .phone-surface.shop-purpose-gift .detail-sticky-cart-bar{border-color:#e8c46842!important;background:linear-gradient(180deg,#fff8db14,#e2b84b1a),#15110c!important;color:#fff7d8!important}#app .phone-surface.shop-purpose-clearance .detail-top-nav,#app .phone-surface.shop-purpose-clearance .detail-review-section,#app .phone-surface.shop-purpose-clearance .detail-sticky-cart-bar{border-color:#e75e2b2e!important;background:linear-gradient(180deg,#fff6effa,#ffe8dad1),#fff8f3!important;color:#32160c!important}#app .phone-surface.shop-purpose-gift .detail-icon-button,#app .phone-surface.shop-purpose-gift .detail-sticky-product span,#app .phone-surface.shop-purpose-gift .detail-sticky-product b,#app .phone-surface.shop-purpose-gift .detail-review-head h2,#app .phone-surface.shop-purpose-gift .review-page-shop-link{color:#ffe08d!important;-webkit-text-fill-color:#ffe08d!important}#app .phone-surface.shop-purpose-clearance .detail-icon-button,#app .phone-surface.shop-purpose-clearance .detail-sticky-product span,#app .phone-surface.shop-purpose-clearance .detail-sticky-product b,#app .phone-surface.shop-purpose-clearance .detail-review-head h2,#app .phone-surface.shop-purpose-clearance .review-page-shop-link{color:var(--purpose-accent-strong)!important;-webkit-text-fill-color:var(--purpose-accent-strong)!important}#app .phone-surface.shop-purpose-gift .detail-sticky-product strong,#app .phone-surface.shop-purpose-gift .detail-review-head p,#app .phone-surface.shop-purpose-gift .detail-sticky-product small{color:#fff7d8c7!important;-webkit-text-fill-color:rgba(255,247,216,.78)!important}#app .phone-surface.shop-purpose-clearance .detail-sticky-product strong,#app .phone-surface.shop-purpose-clearance .detail-review-head p,#app .phone-surface.shop-purpose-clearance .detail-sticky-product small{color:#6f4839!important;-webkit-text-fill-color:#6f4839!important}#app .phone-surface.shop-purpose-gift .detail-sticky-stepper{border-color:#f1c75b57!important;background:#fffae51f!important}#app .phone-surface.shop-purpose-clearance .detail-sticky-stepper{border-color:#e75e2b33!important;background:#fffaf7!important}#app .phone-surface.shop-purpose-gift .detail-sticky-stepper button,#app .phone-surface.shop-purpose-gift .detail-sticky-stepper strong{color:#ffe08d!important;-webkit-text-fill-color:#ffe08d!important}#app .phone-surface.shop-purpose-clearance .detail-sticky-stepper button{color:var(--purpose-accent-strong)!important;-webkit-text-fill-color:var(--purpose-accent-strong)!important}#app .phone-surface.shop-purpose-clearance .detail-sticky-stepper strong{color:#32160c!important;-webkit-text-fill-color:#32160c!important}#app .phone-surface.shop-purpose-gift .detail-sticky-add-button:not(:disabled){border-color:#d9a439!important;background:linear-gradient(135deg,#f6cf64,#b98222)!important;color:#201707!important;-webkit-text-fill-color:#201707!important;box-shadow:0 12px 22px #d9a4393d!important}#app .phone-surface.shop-purpose-clearance .detail-sticky-add-button:not(:disabled){border-color:#dc4a24!important;background:linear-gradient(135deg,#ff7846,#d83c1d)!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;box-shadow:0 12px 22px #d83c1d2e!important}#app .phone-surface.shop-purpose-gift .detail-sticky-add-button:disabled{border-color:#f1c75b3d!important;background:#fffae51a!important;color:#fff7d894!important;-webkit-text-fill-color:rgba(255,247,216,.58)!important}#app .phone-surface.shop-purpose-clearance .detail-sticky-add-button:disabled{border-color:#e75e2b29!important;background:#fff0e4!important;color:#b7836d!important;-webkit-text-fill-color:#b7836d!important}#app .category-product-section.compact-category-section .compact-product-card .compact-product-info,#app .product-section.compact-shop-section .compact-product-card .compact-product-info{grid-template-areas:"title" "price" "stock" "actions"!important;grid-template-rows:minmax(40px,auto) minmax(24px,auto) minmax(21px,auto) minmax(46px,auto)!important;gap:7px!important;min-height:180px!important}#app .category-product-section.compact-category-section .compact-product-card.has-limit .compact-product-info,#app .product-section.compact-shop-section .compact-product-card.has-limit .compact-product-info{grid-template-areas:"title" "limit" "price" "stock" "actions"!important;grid-template-rows:minmax(40px,auto) minmax(18px,auto) minmax(24px,auto) minmax(21px,auto) minmax(46px,auto)!important;min-height:198px!important}#app .category-product-section.compact-category-section .compact-product-card .product-card-title,#app .product-section.compact-shop-section .compact-product-card .product-card-title{grid-area:title!important;min-height:40px!important;align-self:start!important}#app .category-product-section.compact-category-section .compact-product-card .product-card-limit-line,#app .product-section.compact-shop-section .compact-product-card .product-card-limit-line{grid-area:limit!important;min-height:18px!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;min-width:0!important}#app .category-product-section.compact-category-section .compact-product-card .product-card-limit,#app .product-section.compact-shop-section .compact-product-card .product-card-limit{display:inline-flex!important;align-items:center!important;width:auto!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;color:#60483b!important;-webkit-text-fill-color:#60483b!important;font-size:12px!important;line-height:1.25!important;font-weight:850!important;white-space:nowrap!important}#app .category-product-section.compact-category-section .compact-product-card.time-deal .product-card-limit,#app .product-section.compact-shop-section .compact-product-card.time-deal .product-card-limit{color:#9f4a24!important;-webkit-text-fill-color:#9f4a24!important}#app .product-section.compact-shop-section.purpose-gift .compact-product-card .product-card-limit{color:#f0c45e!important;-webkit-text-fill-color:#f0c45e!important}#app .product-section.compact-shop-section.purpose-clearance .compact-product-card .product-card-limit,#app .category-product-section.compact-category-section .compact-product-card.stock-deal .product-card-limit{color:#c9431f!important;-webkit-text-fill-color:#c9431f!important}#app .category-product-section.compact-category-section .compact-product-card .product-card-price-line,#app .product-section.compact-shop-section .compact-product-card .product-card-price-line{grid-area:price!important;min-height:24px!important;margin:0!important;align-self:start!important}#app .category-product-section.compact-category-section .compact-product-card .product-card-meta-line,#app .product-section.compact-shop-section .compact-product-card .product-card-meta-line{grid-area:stock!important;min-height:21px!important;margin:0!important;align-self:start!important}#app .category-product-section.compact-category-section .compact-product-card .product-card-actions,#app .product-section.compact-shop-section .compact-product-card .product-card-actions{grid-area:actions!important;align-self:end!important}#app .category-product-section.compact-category-section .compact-product-card.time-deal .product-card-photo-detail-button,#app .product-section.compact-shop-section .compact-product-card.time-deal .product-card-photo-detail-button{display:none!important}#app .category-product-section.compact-category-section .compact-product-card.time-deal .product-card-lock-panel,#app .product-section.compact-shop-section .compact-product-card.time-deal .product-card-lock-panel{right:8px!important;bottom:8px!important;left:8px!important;min-height:44px!important;padding:8px 9px!important;border-radius:13px!important}#app .category-product-section.compact-category-section .compact-product-card.time-deal .product-card-lock-panel strong,#app .product-section.compact-shop-section .compact-product-card.time-deal .product-card-lock-panel strong{font-size:17px!important;letter-spacing:0!important}#app .category-product-section.compact-category-section .compact-product-card.time-deal .product-card-lock-panel small,#app .product-section.compact-shop-section .compact-product-card.time-deal .product-card-lock-panel small{font-size:9.5px!important;letter-spacing:0!important}.my-review-rating.simple.star-count,.product-review-card .my-review-rating.simple.star-count,.profile-review-stars{min-width:0!important;width:auto!important;height:auto!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;display:inline-flex!important;align-items:center!important;justify-content:flex-start!important;gap:1px!important;color:#f4b000!important;-webkit-text-fill-color:#f4b000!important}.my-review-rating.simple.star-count .mdi,.product-review-card .my-review-rating.simple.star-count .mdi,.profile-review-stars i,.profile-review-stars .mdi{width:auto!important;height:auto!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;color:inherit!important;-webkit-text-fill-color:inherit!important;font-size:14px!important;line-height:1!important}.my-review-rating.simple.star-count strong,.product-review-card .my-review-rating.simple.star-count strong,.profile-review-stars em{margin-left:5px!important;color:#60483b!important;-webkit-text-fill-color:#60483b!important;font-size:12px!important;font-weight:850!important;line-height:1!important}.review-compose-card .review-rating-picker.numeric.star-picker{display:flex!important;grid-template-columns:none!important;align-items:center!important;justify-content:flex-start!important;gap:4px!important}.review-compose-card .review-rating-picker.numeric.star-picker button{width:30px!important;height:30px!important;min-width:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.review-compose-card .review-rating-picker.numeric.star-picker button.active,.review-compose-card .review-rating-picker.numeric.star-picker button:hover,.review-compose-card .review-rating-picker.numeric.star-picker button:focus-visible{border:0!important;background:transparent!important;box-shadow:none!important}.review-compose-card .review-rating-picker.numeric.star-picker button .mdi{color:#dfd0c6!important;-webkit-text-fill-color:#dfd0c6!important;font-size:22px!important}.review-compose-card .review-rating-picker.numeric.star-picker button.active .mdi,.review-compose-card .review-rating-picker.numeric.star-picker button:hover .mdi,.review-compose-card .review-rating-picker.numeric.star-picker button:focus-visible .mdi{color:#f4b000!important;-webkit-text-fill-color:#f4b000!important}.review-compose-card .review-rating-picker.numeric.star-picker strong{min-width:0!important;margin-left:4px!important;color:#7a6255!important;-webkit-text-fill-color:#7a6255!important;font-size:12px!important;font-weight:850!important}.customer-legal-footer{margin:10px 16px 18px;padding:14px 0 18px;border-top:1px solid rgba(47,32,23,.14);color:#60483b}.customer-legal-footer nav{width:100%;display:grid;grid-template-columns:1.35fr .85fr .9fr .9fr;align-items:center;gap:4px}.customer-legal-footer a{color:#6f4635;display:inline-flex;min-width:0;min-height:22px;align-items:center;justify-content:center;font-size:10px;font-weight:850;line-height:1.2;text-align:center;text-decoration:none;white-space:nowrap}@media(max-width:360px){.customer-legal-footer{margin-right:12px;margin-left:12px}.customer-legal-footer nav{gap:3px}.customer-legal-footer a{font-size:9.5px}}.customer-legal-footer p{margin:8px 0 0;font-size:10px;line-height:1.45;text-align:center}.agreement-copy{min-width:0;display:grid;gap:3px}.agreement-copy small{color:#7a6255;font-size:11px;font-weight:700;line-height:1.42}.agreement-legal-links,.nickname-legal-links,.onboarding-legal-row{display:flex;flex-wrap:wrap;gap:8px}.agreement-legal-links{margin:4px 0 0 32px}.agreement-legal-links a,.nickname-legal-links a,.onboarding-legal-row a{color:#d84620;font-size:11px;font-weight:900;text-decoration:underline;text-underline-offset:3px}.onboarding-legal-row{align-items:center;justify-content:space-between;margin-top:12px;color:#7a6255;font-size:11px;font-weight:750;line-height:1.45}.address-privacy-card{padding:8px 0 0;border:0;border-top:1px solid #f2d7cb;border-radius:0;background:transparent}.profile-privacy-card{padding:10px;border:1px solid #f2d7cb;border-radius:14px;background:#fffaf7}.address-privacy-card .agreement-check-row{min-height:0;grid-template-columns:20px 24px minmax(0,1fr);gap:8px;border-color:transparent;padding:9px 0;background:transparent}.address-privacy-card .agreement-check-row+.agreement-check-row{margin-top:2px}.address-privacy-card .agreement-check-row>.mdi{width:24px;height:24px;border-radius:8px;font-size:16px}.profile-privacy-card .agreement-check-row{min-height:0;border-color:#f2d7cb}.nickname-privacy-note{margin:0;padding:10px 11px;border:1px solid #f2d7cb;border-radius:12px;background:#fffaf7;color:#6f4635;font-size:11px;font-weight:750;line-height:1.45}.nickname-legal-links{margin-top:-4px;justify-content:center}.legal-page{padding:18px 0 28px}.legal-head{display:grid;grid-template-columns:44px minmax(0,1fr);gap:12px;align-items:start}.legal-head h1{margin:0;color:#24140c;font-size:25px;line-height:1.2;letter-spacing:0}.legal-head p{margin:7px 0 0;color:#765847;font-size:13px;line-height:1.55}.legal-back-button{width:42px;height:42px;border:1px solid #f2d7cb;border-radius:12px;background:#fff;color:#d84620;display:grid;place-items:center;font-size:22px}.legal-tabs{margin:0 16px 12px;padding:4px;border:1px solid #f2d7cb;border-radius:14px;background:#fff8f3;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px}.legal-tabs a{min-height:34px;border-radius:10px;color:#765847;display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:900;text-align:center;text-decoration:none}.legal-tabs a.active{background:#d84620;color:#fff!important;-webkit-text-fill-color:#fff!important;box-shadow:0 8px 18px #d846202e}.legal-updated{margin:0 16px 10px;color:#967260;font-size:11px;text-align:right}.legal-section-card{margin:0 16px 12px;padding:15px;border:1px solid #f2d7cb;border-radius:14px;background:#fff;box-shadow:0 10px 24px #0f172a0a}.legal-section-card h2,.legal-section-card h3,.legal-section-card p{overflow-wrap:anywhere}.legal-section-card h2{margin:0 0 9px;color:#24140c;font-size:17px;line-height:1.35}.legal-section-card h3{margin:0 0 8px;color:#3b1e12;font-size:14px;line-height:1.35}.legal-section-card p{margin:0;color:#6f4d3d;font-size:13px;line-height:1.65}.legal-section-card p+p,.legal-copy-block+.legal-copy-block,.legal-data-row+.legal-data-row{margin-top:14px}.legal-consent-summary{display:grid;grid-template-columns:42px minmax(0,1fr);gap:12px}.legal-consent-summary>.mdi{width:42px;height:42px;border-radius:12px;background:#fff1eb;color:#d84620;display:grid;place-items:center;font-size:23px}.legal-consent-summary dl,.legal-business-list{margin:12px 0 0;display:grid;gap:8px}.legal-consent-summary dl div,.legal-business-list div{padding:9px 10px;border-radius:10px;background:#fff8f3;display:grid;gap:3px}.legal-consent-summary dt,.legal-business-list dt{color:#d84620;font-size:11px;font-weight:950;z-index:2}.legal-consent-summary dd,.legal-business-list dd{margin:0;color:#5f3f31;font-size:12px;line-height:1.5}.legal-data-row{padding:13px;border:1px solid #f2d7cb;border-radius:12px;background:#fffaf7}.legal-data-row p{display:grid;gap:3px}.legal-data-row p+p{margin-top:8px}.legal-data-row strong{color:#d84620;font-size:11px;font-weight:950}.legal-warning{padding:10px 11px;border:1px solid rgba(213,95,31,.2);border-radius:12px;background:#fff7ed;color:#8a3b12!important;font-weight:800}.legal-checklist{margin:0;padding:0;display:grid;gap:10px;list-style:none}.legal-checklist li{display:grid;grid-template-columns:22px minmax(0,1fr);gap:8px;color:#5f3f31;font-size:13px;line-height:1.55}.legal-checklist .mdi{color:#d84620;font-size:18px}.legal-references{display:grid;gap:8px}.legal-references a{padding:10px 11px;border:1px solid #f2d7cb;border-radius:10px;color:#d84620;display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:12px;font-weight:900;text-decoration:none}@media(max-width:380px){.agreement-check-row{grid-template-columns:20px 28px minmax(0,1fr);gap:7px}.agreement-legal-links{margin-left:32px}.legal-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}}.side-menu-auth-card,.profile-login-card,.auth-callback-card{display:grid;grid-template-columns:42px minmax(0,1fr);gap:12px;align-items:center;border:1px solid rgba(216,70,32,.18);border-radius:8px;background:linear-gradient(135deg,#fffaf7,#fff1eb);box-shadow:0 14px 30px #682b1214}.side-menu-auth-card{margin:14px 0 16px;padding:12px}.side-menu-auth-card>.mdi,.profile-login-card>.mdi,.auth-callback-card>.mdi{width:42px;height:42px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:#fff;color:#d84620;font-size:23px;box-shadow:inset 0 0 0 1px #d8462029}.side-menu-auth-card.active>.mdi,.profile-login-card.connected>.mdi,.auth-callback-card>.mdi{color:#d84620}.side-menu-auth-card strong,.side-menu-auth-card small,.side-menu-auth-card em,.profile-login-card strong,.profile-login-card p,.profile-login-card small,.auth-callback-card strong,.auth-callback-card p{min-width:0;overflow-wrap:anywhere}.side-menu-auth-card strong,.profile-login-card strong,.auth-callback-card strong{display:block;color:#2d160d;font-size:14px;font-weight:950;letter-spacing:0}.side-menu-auth-card small,.profile-login-card p,.auth-callback-card p{margin:3px 0 0;color:#765847;font-size:12px;font-weight:750;line-height:1.45}.side-menu-auth-card em,.profile-login-card small{display:block;margin-top:5px;color:#b45309;font-size:11px;font-style:normal;font-weight:850;line-height:1.35}.side-menu-auth-card button,.profile-login-card button,.auth-callback-card a{grid-column:1 / -1;min-height:42px;border:0;border-radius:999px;background:#fff1eb;color:#8f321a;font-size:13px;font-weight:950;text-decoration:none;display:inline-flex;align-items:center;justify-content:center}.side-menu-auth-card button.kakao,.profile-login-card button.kakao{background:#fee500;color:#191600}.profile-login-card{grid-template-columns:46px minmax(0,1fr);padding:14px}.profile-login-card button{cursor:pointer}.profile-review-photos{display:flex;gap:6px;margin-top:8px}.profile-review-photos img{width:54px;height:54px;border-radius:12px;object-fit:cover}.auth-callback-page{min-height:56vh;display:grid;place-items:center;padding:24px 14px}.auth-callback-card{width:min(100%,360px);padding:18px}.auth-callback-card.error>.mdi{color:#b45309}.phone-surface.is-auth-gated{min-height:100dvh;background:radial-gradient(circle at 50% 0%,#fff7edf5,#fffbf700 42%),#fffaf7}.auth-gate-main{min-height:calc(100dvh - 96px);padding:34px 18px 22px;display:grid;place-items:center}.auth-gate-card{width:min(100%,372px);min-width:0;padding:28px 20px 20px;border:1px solid rgba(216,70,32,.18);border-radius:18px;background:linear-gradient(180deg,#fffffffa,#fff6f0f0),#fff;box-shadow:0 22px 56px #5b28121f;display:grid;justify-items:center;gap:15px;text-align:center}.auth-gate-logo{width:72px;height:auto;display:block}.auth-gate-copy{min-width:0;display:grid;gap:7px}.auth-gate-copy span{color:#d84620;font-size:12px;font-weight:950}.auth-gate-copy h1,.auth-gate-card strong{margin:0;color:#26150d;font-size:22px;font-weight:950;line-height:1.22;letter-spacing:0;overflow-wrap:anywhere}.auth-gate-copy p,.auth-gate-card p{margin:0;color:#765847;font-size:13px;font-weight:750;line-height:1.55;overflow-wrap:anywhere}.auth-gate-kakao-button,.auth-gate-retry-button{width:100%;min-height:48px;border:0;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-size:14px;font-weight:950;letter-spacing:0}.auth-gate-kakao-button{margin-top:2px;background:#fee500;color:#191600;box-shadow:0 12px 24px #b294001f}.auth-gate-kakao-button .mdi{font-size:18px}.auth-gate-kakao-button:disabled{background:#f1e4dc;color:#8a6f62;box-shadow:none;cursor:not-allowed}.auth-gate-retry-button{min-height:40px;background:transparent;color:#d84620;box-shadow:inset 0 0 0 1px #d8462033}.auth-gate-error{width:100%;padding:10px 11px;border-radius:12px;background:#fff1eb;color:#9f3412!important;font-size:12px!important;font-weight:850!important;line-height:1.45!important}.auth-gate-legal{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.auth-gate-legal a{color:#7a6255;font-size:11px;font-weight:850;text-decoration:underline;text-underline-offset:3px}.auth-gate-loader{width:30px;height:30px;border:3px solid #f4d7ca;border-top-color:#d84620;border-radius:50%;animation:authGateSpin .8s linear infinite}@keyframes authGateSpin{to{transform:rotate(360deg)}}@media(max-width:360px){.auth-gate-main{padding-right:12px;padding-left:12px}.auth-gate-card{padding:24px 14px 16px;border-radius:16px}.auth-gate-copy h1,.auth-gate-card strong{font-size:19px}}.deal-price-line.has-coupon-price,.banana-time-deal .deal-price-line.has-coupon-price{display:grid;grid-template-columns:minmax(0,1fr);gap:5px}.deal-price-line.has-coupon-price .deal-coupon-label,.banana-time-deal .deal-price-line.has-coupon-price .deal-coupon-label{color:#5b4a41;font-size:13px;font-weight:740;line-height:1.1;text-decoration:none}.deal-price-line.has-coupon-price p,.banana-time-deal .deal-price-line.has-coupon-price p{margin:0;display:flex;align-items:baseline;gap:10px;line-height:1;white-space:nowrap}.deal-price-line.has-coupon-price del,.banana-time-deal .deal-price-line.has-coupon-price del{color:#6c5a50;font-size:17px;font-weight:780;text-decoration-thickness:2px}.deal-price-line.has-coupon-price strong,.banana-time-deal .deal-price-line.has-coupon-price strong{color:#d84620;font-size:27px;font-weight:900}.deal-coupon-line,.banana-time-deal .deal-coupon-line{display:flex;align-items:baseline;gap:8px;color:#5b4a41;font-size:13px;font-weight:740;line-height:1}.deal-coupon-line span,.banana-time-deal .deal-coupon-line span{color:inherit;-webkit-text-fill-color:inherit;white-space:nowrap}.deal-coupon-line strong,.banana-time-deal .deal-coupon-line strong{color:#d84620;-webkit-text-fill-color:#d84620;font-size:21px;font-weight:900;line-height:1;white-space:nowrap}@keyframes fruitpeStableStockBlink{0%,to{opacity:1;color:var(--ui-stock-color, var(--stock-blink-base, #f06b1d));-webkit-text-fill-color:var(--ui-stock-color, var(--stock-blink-base, #f06b1d));filter:brightness(1);transform:translateY(0) scale(1);text-shadow:none}42%{opacity:.18;color:var(--ui-stock-color-deep, var(--stock-blink-deep, #d94b12));-webkit-text-fill-color:var(--ui-stock-color-deep, var(--stock-blink-deep, #d94b12));filter:brightness(.9) saturate(1.14);transform:translateY(0) scale(.985)}64%{opacity:1;color:var(--ui-stock-color-hot, var(--stock-blink-hot, #ff8a2a));-webkit-text-fill-color:var(--ui-stock-color-hot, var(--stock-blink-hot, #ff8a2a));filter:brightness(1.36) saturate(1.28);transform:translateY(-.5px) scale(1.02);text-shadow:none}}@keyframes fruitpeGiftStockBlink{0%,to{opacity:1;color:var(--ui-stock-color, var(--stock-blink-base, #c7973c));-webkit-text-fill-color:var(--ui-stock-color, var(--stock-blink-base, #c7973c));filter:none;transform:translateY(0);text-shadow:none}50%{opacity:.58;color:var(--ui-stock-color-deep, var(--stock-blink-deep, #9c6b20));-webkit-text-fill-color:var(--ui-stock-color-deep, var(--stock-blink-deep, #9c6b20));filter:none;transform:translateY(0);text-shadow:none}74%{opacity:1;color:var(--ui-stock-color-hot, var(--stock-blink-hot, #d3a84f));-webkit-text-fill-color:var(--ui-stock-color-hot, var(--stock-blink-hot, #d3a84f));filter:brightness(1.04);transform:translateY(0);text-shadow:none}}@keyframes fruitpeClearanceStockBlink{0%,to{opacity:1;color:var(--ui-stock-color, var(--stock-blink-base, #ff7846));-webkit-text-fill-color:var(--ui-stock-color, var(--stock-blink-base, #ff7846));filter:none;transform:none;text-shadow:none}50%{opacity:.56;color:var(--ui-stock-color-deep, var(--stock-blink-deep, #cf3c1d));-webkit-text-fill-color:var(--ui-stock-color-deep, var(--stock-blink-deep, #cf3c1d));filter:none;transform:none;text-shadow:none}}#app#app .ui-product-card-v2{--ui-card-accent: #dc4a24;--ui-card-accent-strong: #b92d18;--ui-card-price: #d83c1d;--ui-progress-text: #8a4a31;--ui-stock-color: #f06b1d;--ui-stock-color-hot: #ff8a2a;--ui-stock-color-deep: #d94b12;--ui-stock-glow: rgba(240, 107, 29, .38);--ui-stock-glow-soft: rgba(255, 138, 42, .24);--ui-limit-color: #c9431f;--ui-card-border: rgba(231, 94, 43, .26);--ui-card-surface: #ffffff;--ui-card-photo-bg: #fff0e4;--ui-muted-border: rgba(231, 94, 43, .18);--ui-muted-surface: #fff1eb;--ui-muted-text: #9a5a42}#app#app .product-section.compact-shop-section .ui-product-card-v2.time-deal,#app#app .product-section.compact-shop-section.purpose-deal .ui-product-card-v2{--ui-card-accent: #dc4a24;--ui-card-accent-strong: #b92d18;--ui-card-price: #e24a22;--ui-stock-color: #f06b1d;--ui-stock-color-hot: #ff8a2a;--ui-stock-color-deep: #d94b12;--ui-stock-glow: rgba(240, 107, 29, .38);--ui-stock-glow-soft: rgba(255, 138, 42, .24);--ui-limit-color: #c9431f;--ui-card-border: rgba(231, 94, 43, .26);--ui-card-surface: #fffaf7;--ui-card-photo-bg: #fff0e4}#app#app .product-section.compact-shop-section.purpose-gift .ui-product-card-v2{--ui-card-accent: #d9a439;--ui-card-accent-strong: #b98222;--ui-card-price: #b98222;--ui-stock-color: #c7973c;--ui-stock-color-hot: #d3a84f;--ui-stock-color-deep: #9c6b20;--ui-stock-glow: rgba(199, 151, 60, .2);--ui-stock-glow-soft: rgba(211, 168, 79, .12);--ui-limit-color: #b98222;--ui-card-border: rgba(217, 164, 57, .42);--ui-card-surface: #fffaf0;--ui-card-photo-bg: #1b160d;--ui-muted-border: rgba(217, 164, 57, .28);--ui-muted-surface: #fff7df;--ui-muted-text: #9b6b17;--ui-progress-text: #8a5f17}#app#app .product-section.compact-shop-section.purpose-clearance .ui-product-card-v2,#app#app .product-section.compact-shop-section .ui-product-card-v2.stock-deal{--ui-card-accent: #dc4a24;--ui-card-accent-strong: #b92d18;--ui-card-price: #d83c1d;--ui-stock-color: #ff7846;--ui-stock-color-hot: #ff9a68;--ui-stock-color-deep: #cf3c1d;--ui-stock-glow: rgba(255, 120, 70, .4);--ui-stock-glow-soft: rgba(255, 154, 104, .24);--ui-limit-color: #c9431f;--ui-card-border: rgba(231, 94, 43, .26);--ui-card-surface: #fffaf7;--ui-card-photo-bg: #fff0e4}#app#app .product-section.compact-shop-section.purpose-daily .compact-category-tabs.three-tabs button{gap:7px!important}#app#app .product-section.compact-shop-section.purpose-daily .compact-category-tabs.three-tabs button .mdi{display:inline-grid!important;place-items:center!important;width:20px!important;height:20px!important;flex:0 0 20px!important;border:1px solid rgba(216,70,32,.18)!important;border-radius:999px!important;background:#ffffffb8!important;color:#8a4a31!important;-webkit-text-fill-color:#8a4a31!important;font-size:12.5px!important;font-weight:400!important;line-height:1!important;box-shadow:inset 0 1px #ffffffd1!important}#app#app .product-section.compact-shop-section.purpose-daily .compact-category-tabs.three-tabs button[data-tab-key=deal] .mdi{border-color:#d8462038!important;color:#d84620!important;-webkit-text-fill-color:#d84620!important}#app#app .product-section.compact-shop-section.purpose-daily .compact-category-tabs.three-tabs button[data-tab-key=과일] .mdi{color:#dc4a24!important;-webkit-text-fill-color:#dc4a24!important}#app#app .product-section.compact-shop-section.purpose-daily .compact-category-tabs.three-tabs button[data-tab-key=채소] .mdi{color:#a85b38!important;-webkit-text-fill-color:#a85b38!important}#app#app .product-section.compact-shop-section.purpose-daily .compact-category-tabs.three-tabs button.active .mdi{border-color:#ffffff85!important;background:#ffffff2e!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;box-shadow:inset 0 1px #ffffff47,0 6px 13px #d8462029!important}#app#app .product-section.compact-shop-section.purpose-daily .compact-category-tabs.three-tabs button strong{letter-spacing:0!important}#app#app .product-section.compact-shop-section .compact-product-grid>.ui-product-card-v2{position:relative!important;overflow:hidden!important;min-width:0!important;border-color:var(--ui-card-border)!important;background:var(--ui-card-surface)!important;letter-spacing:0!important}#app#app .product-section.compact-shop-section.purpose-deal{padding-top:16px!important;background:linear-gradient(180deg,#fff6ef,#fffaf6)!important}#app#app .product-section.compact-shop-section.purpose-deal .compact-category-section{margin-top:0!important}#app#app .product-section.compact-shop-section.purpose-daily .compact-product-grid>.ui-product-card-v2:not(.time-deal),#app#app .product-section.compact-shop-section.purpose-all .compact-product-grid>.ui-product-card-v2:not(.time-deal){display:block!important;grid-column:auto!important;grid-template-columns:none!important}#app#app .product-section.compact-shop-section .compact-product-grid>.ui-product-card-v2.time-deal,#app#app .product-section.compact-shop-section.purpose-deal .compact-product-grid>.ui-product-card-v2,#app#app .product-section.compact-shop-section.purpose-gift .compact-product-grid>.ui-product-card-v2,#app#app .product-section.compact-shop-section.purpose-clearance .compact-product-grid>.ui-product-card-v2{display:grid!important;grid-column:1 / -1!important;grid-template-columns:minmax(0,42%) minmax(0,1fr)!important;min-height:232px!important}#app#app .product-section.compact-shop-section .ui-product-card-v2 .ui-product-photo-wrap{position:relative!important;display:block!important;width:100%!important;min-width:0!important;aspect-ratio:1.36 / 1!important;overflow:hidden!important;isolation:isolate!important;border-radius:18px 18px 0 0!important;background:var(--ui-card-photo-bg)!important}#app#app .product-section.compact-shop-section .ui-product-card-v2.time-deal .ui-product-photo-wrap,#app#app .product-section.compact-shop-section.purpose-deal .ui-product-card-v2 .ui-product-photo-wrap,#app#app .product-section.compact-shop-section.purpose-gift .ui-product-card-v2 .ui-product-photo-wrap,#app#app .product-section.compact-shop-section.purpose-clearance .ui-product-card-v2 .ui-product-photo-wrap{height:100%!important;min-height:232px!important;aspect-ratio:auto!important;border-radius:18px 0 0 18px!important}#app#app .product-section.compact-shop-section .ui-product-card-v2 .ui-product-photo{position:relative!important;display:block!important;width:100%!important;height:100%!important;min-height:inherit!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;overflow:hidden!important;cursor:pointer!important}#app#app .product-section.compact-shop-section .ui-product-card-v2 .ui-product-photo img{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important}#app#app .product-section.compact-shop-section .ui-product-card-v2 .ui-product-detail-trigger{position:absolute!important;top:9px!important;right:9px!important;z-index:12!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:4px!important;width:auto!important;min-width:70px!important;max-width:calc(100% - 18px)!important;height:30px!important;min-height:30px!important;padding:0 10px!important;border:1px solid rgba(255,255,255,.36)!important;border-radius:999px!important;background:linear-gradient(180deg,#170f0b94,#170f0b6b)!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;box-shadow:inset 0 1px #fff3,0 10px 22px #170f0b2e!important;-webkit-backdrop-filter:blur(12px) saturate(1.08)!important;backdrop-filter:blur(12px) saturate(1.08)!important;font-size:10.5px!important;font-weight:850!important;line-height:1!important;letter-spacing:0!important;white-space:nowrap!important}#app#app .product-section.compact-shop-section .ui-product-card-v2 .ui-product-detail-trigger .mdi{font-size:13px!important;font-weight:400!important;line-height:1!important;opacity:.94!important}#app#app .product-section.compact-shop-section .ui-product-card-v2 .ui-product-detail-trigger:hover,#app#app .product-section.compact-shop-section .ui-product-card-v2 .ui-product-detail-trigger:focus-visible{border-color:#ffffff8f!important;background:linear-gradient(180deg,#e55727b8,#d83c1d94)!important;box-shadow:inset 0 1px #ffffff3d,0 12px 24px #d83c1d33!important;transform:translateY(-1px)!important}#app#app .product-section.compact-shop-section .ui-product-card-v2 .ui-product-info{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"title" "price" "sales" "stock" "actions"!important;grid-template-rows:minmax(40px,auto) minmax(24px,auto) minmax(22px,auto) minmax(21px,auto) minmax(46px,auto)!important;align-content:start!important;gap:6px!important;width:100%!important;min-width:0!important;min-height:206px!important;padding:13px 10px 14px!important;box-sizing:border-box!important;background:var(--ui-card-surface)!important}#app#app .product-section.compact-shop-section .ui-product-card-v2.has-limit .ui-product-info{grid-template-areas:"title" "limit" "price" "sales" "stock" "actions"!important;grid-template-rows:minmax(40px,auto) minmax(18px,auto) minmax(24px,auto) minmax(22px,auto) minmax(21px,auto) minmax(46px,auto)!important;min-height:230px!important}#app#app .product-section.compact-shop-section .ui-product-card-v2.time-deal .ui-product-info,#app#app .product-section.compact-shop-section.purpose-deal .ui-product-card-v2 .ui-product-info,#app#app .product-section.compact-shop-section.purpose-gift .ui-product-card-v2 .ui-product-info,#app#app .product-section.compact-shop-section.purpose-clearance .ui-product-card-v2 .ui-product-info{min-height:254px!important;padding:16px 14px!important;align-content:center!important}#app#app .product-section.compact-shop-section .ui-product-card-v2.time-deal .ui-product-info,#app#app .product-section.compact-shop-section.purpose-deal .ui-product-card-v2.time-deal .ui-product-info{grid-template-areas:"title" "limit" "price" "sales" "stock" "." "actions"!important;grid-template-rows:minmax(34px,auto) minmax(18px,auto) minmax(27px,auto) minmax(22px,auto) minmax(21px,auto) minmax(0,1fr) minmax(76px,auto)!important;align-content:stretch!important;padding-bottom:8px!important}#app#app .product-section.compact-shop-section .ui-product-card-v2 .ui-product-title{grid-area:title!important;min-width:0!important;min-height:40px!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;filter:none!important;color:#170f0b!important;-webkit-text-fill-color:#170f0b!important;-webkit-text-stroke:0!important;font-size:16px!important;font-weight:950!important;line-height:1.28!important;letter-spacing:0!important;text-align:left!important;text-shadow:none!important;word-break:keep-all!important;overflow:hidden!important;display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important}#app#app .product-section.compact-shop-section.purpose-gift .ui-product-card-v2 .ui-product-title{background:transparent!important;box-shadow:none!important;filter:none!important;text-shadow:none!important;-webkit-text-stroke:0!important}#app#app .product-section.compact-shop-section .ui-product-card-v2 .ui-product-limit-line{grid-area:limit!important;min-width:0!important;min-height:18px!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;margin:0!important}#app#app .product-section.compact-shop-section .ui-product-card-v2 .ui-product-limit{display:inline-flex!important;align-items:center!important;width:auto!important;max-width:100%!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:var(--ui-limit-color)!important;-webkit-text-fill-color:var(--ui-limit-color)!important;font-size:12px!important;font-weight:850!important;line-height:1.25!important;letter-spacing:0!important;white-space:nowrap!important}#app#app .product-section.compact-shop-section .ui-product-card-v2 .ui-product-price-line{grid-area:price!important;display:flex!important;align-items:baseline!important;justify-content:flex-start!important;flex-wrap:wrap!important;gap:3px 7px!important;min-width:0!important;min-height:24px!important;margin:0!important;align-self:start!important;line-height:1!important;white-space:normal!important}#app#app .product-section.compact-shop-section .ui-product-card-v2 .ui-product-price-line del{color:#80675a!important;-webkit-text-fill-color:#80675a!important;font-size:11px!important;font-weight:800!important;line-height:1!important;text-decoration:line-through!important;text-decoration-thickness:1.5px!important}#app#app .product-section.compact-shop-section .ui-product-card-v2 .ui-product-price-line b{display:inline-flex!important;color:var(--ui-card-price)!important;-webkit-text-fill-color:var(--ui-card-price)!important;font-size:18px!important;font-weight:950!important;line-height:1!important;letter-spacing:0!important;text-align:left!important;text-shadow:none!important;white-space:nowrap!important}#app#app .product-section.compact-shop-section .ui-product-card-v2 .ui-product-sales-gauge{grid-area:sales!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:7px!important;min-width:0!important;min-height:22px!important;margin:0!important;padding:0!important;align-self:start!important}#app#app .product-section.compact-shop-section .ui-product-card-v2 .product-card-sales-track{position:relative!important;width:100%!important;min-width:0!important;height:7px!important;overflow:hidden!important;border-radius:999px!important;background:color-mix(in srgb,var(--ui-card-accent) 13%,#ffffff)!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ui-card-accent) 14%,transparent)!important}#app#app .product-section.compact-shop-section .ui-product-card-v2 .product-card-sales-fill{display:block!important;height:100%!important;min-width:0!important;max-width:100%!important;border-radius:inherit!important;background:linear-gradient(90deg,var(--ui-card-accent-strong),var(--ui-card-accent))!important;box-shadow:0 0 10px color-mix(in srgb,var(--ui-card-accent) 32%,transparent)!important;transition:width .18s ease!important}#app#app .product-section.compact-shop-section .ui-product-card-v2 .ui-product-sales-gauge small{display:inline-flex!important;align-items:center!important;justify-content:flex-end!important;min-width:42px!important;margin:0!important;color:var(--ui-progress-text)!important;-webkit-text-fill-color:var(--ui-progress-text)!important;font-size:10.5px!important;font-weight:850!important;line-height:1!important;letter-spacing:0!important;white-space:nowrap!important}#app#app .product-section.compact-shop-section .ui-product-card-v2 .ui-product-stock-line{grid-area:stock!important;min-width:0!important;min-height:21px!important;margin:0!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;overflow:visible!important;align-self:start!important}#app#app .product-section.compact-shop-section .ui-product-card-v2 .ui-product-stock{display:inline-flex!important;align-items:center!important;max-width:100%!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;color:var(--ui-stock-color)!important;-webkit-text-fill-color:var(--ui-stock-color)!important;font-size:12px!important;font-weight:950!important;line-height:1.25!important;letter-spacing:0!important;white-space:nowrap!important}#app#app .product-section.compact-shop-section .ui-product-card-v2 .ui-product-stock.stock-blink,#app#app .category-product-section.compact-category-section .ui-product-card-v2 .product-card-stock.stock-blink{animation:none!important;background:transparent!important;box-shadow:none!important}#app#app .product-section.compact-shop-section .ui-product-card-v2 .ui-product-stock.stock-blink .product-card-stock-text,#app#app .category-product-section.compact-category-section .ui-product-card-v2 .product-card-stock.stock-blink .product-card-stock-text{display:inline-flex!important;align-items:center!important;--stock-blink-base: var(--ui-stock-color) !important;--stock-blink-hot: var(--ui-stock-color-hot) !important;--stock-blink-deep: var(--ui-stock-color-deep) !important;--stock-blink-flare: var(--ui-stock-color-hot) !important;color:var(--ui-stock-color)!important;-webkit-text-fill-color:var(--ui-stock-color)!important;animation:fruitpeStableStockBlink .72s steps(2,end) infinite!important;will-change:opacity,color,filter,transform!important}#app#app .product-section.compact-shop-section .ui-product-card-v2 .ui-product-actions{grid-area:actions!important;display:grid!important;grid-template-columns:minmax(108px,1fr) minmax(56px,64px)!important;align-items:center!important;gap:8px!important;width:100%!important;min-width:0!important;min-height:46px!important;margin:0!important;overflow:hidden!important;box-sizing:border-box!important;align-self:end!important}#app#app .product-section.compact-shop-section .ui-product-card-v2.time-deal .ui-product-actions,#app#app .product-section.compact-shop-section.purpose-deal .ui-product-card-v2 .ui-product-actions,#app#app .product-section.compact-shop-section.purpose-gift .ui-product-card-v2 .ui-product-actions,#app#app .product-section.compact-shop-section.purpose-clearance .ui-product-card-v2 .ui-product-actions{grid-template-columns:minmax(116px,1fr) minmax(60px,72px)!important}#app#app .product-section.compact-shop-section .ui-product-card-v2.time-deal .ui-product-actions,#app#app .product-section.compact-shop-section.purpose-deal .ui-product-card-v2.time-deal .ui-product-actions{min-height:76px!important;align-items:end!important}#app#app .product-section.compact-shop-section .ui-product-card-v2 .ui-product-stepper{width:100%!important;min-width:0!important;height:44px!important;min-height:44px!important;display:grid!important;grid-template-columns:27px minmax(46px,1fr) 27px!important;align-items:stretch!important;overflow:hidden!important;border:1px solid var(--ui-muted-border)!important;border-radius:18px!important;background:#fffaf7!important;box-sizing:border-box!important}#app#app .product-section.compact-shop-section .ui-product-card-v2 .ui-product-stepper button,#app#app .product-section.compact-shop-section .ui-product-card-v2 .ui-product-stepper strong,#app#app .product-section.compact-shop-section .ui-product-card-v2 .ui-product-stepper .quantity-input-shell{min-width:0!important;height:100%!important;min-height:0!important;margin:0!important;padding:0!important;display:grid!important;place-items:center!important;border:0!important;background:transparent!important;box-shadow:none!important;line-height:1!important;letter-spacing:0!important}#app#app .product-section.compact-shop-section .ui-product-card-v2 .ui-product-stepper button{color:var(--ui-card-accent)!important;-webkit-text-fill-color:var(--ui-card-accent)!important;font-size:16px!important}#app#app .product-section.compact-shop-section .ui-product-card-v2 .ui-product-stepper button:disabled{color:var(--ui-muted-text)!important;-webkit-text-fill-color:var(--ui-muted-text)!important;opacity:1!important}#app#app .product-section.compact-shop-section .ui-product-card-v2 .ui-product-stepper strong{color:#170f0b!important;-webkit-text-fill-color:#170f0b!important;font-size:15px!important;font-weight:950!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;font-variant-numeric:tabular-nums!important}#app#app .product-section.compact-shop-section .ui-product-card-v2 .ui-product-stepper .quantity-input-shell{color:#170f0b!important;-webkit-text-fill-color:#170f0b!important;display:inline-flex!important;align-items:center!important;place-items:initial!important;font-size:15px!important;font-weight:950!important;justify-content:center!important;gap:1px!important;white-space:nowrap!important;overflow:hidden!important;font-variant-numeric:tabular-nums!important}#app#app .product-section.compact-shop-section .ui-product-card-v2 .ui-product-stepper .quantity-input-shell input{flex:0 0 1.35ch!important;width:1.35ch!important;max-width:calc(100% - 1.1em)!important;min-width:1ch!important;height:1em!important;min-height:0!important;margin:0!important;padding:0!important;display:block!important;border:0!important;outline:0!important;background:transparent!important;color:inherit!important;-webkit-text-fill-color:inherit!important;font:inherit!important;line-height:1!important;text-align:center!important;-webkit-appearance:textfield!important;-moz-appearance:textfield!important;appearance:textfield!important}#app#app .product-section.compact-shop-section .ui-product-card-v2 .ui-product-stepper .quantity-input-shell span{flex:0 0 auto!important;display:inline-block!important;font:inherit!important;line-height:1!important;white-space:nowrap!important}#app#app .product-section.compact-shop-section .ui-product-card-v2 .ui-product-stepper .quantity-input-shell.is-two-digit input{flex-basis:2.25ch!important;width:2.25ch!important}#app#app .product-section.compact-shop-section .ui-product-card-v2 .ui-product-stepper .quantity-input-shell.is-three-digit input{flex-basis:3.1ch!important;width:3.1ch!important;font-size:.9em!important}#app#app .product-section.compact-shop-section .ui-product-card-v2 .ui-product-stepper strong.is-two-digit{font-size:14px!important}#app#app .product-section.compact-shop-section .ui-product-card-v2 .ui-product-stepper strong.is-three-digit{font-size:12px!important}#app#app .product-section.compact-shop-section .ui-product-card-v2 .ui-product-add-button{width:100%!important;min-width:0!important;height:44px!important;min-height:44px!important;margin:0!important;padding:0 4px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border:1px solid var(--ui-card-accent)!important;border-radius:16px!important;background:var(--ui-card-accent)!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;box-shadow:0 10px 20px #d8462029!important;box-sizing:border-box!important;font-size:11.5px!important;font-weight:950!important;line-height:1.05!important;letter-spacing:0!important;text-align:center!important;white-space:nowrap!important;overflow:hidden!important}#app#app .product-section.compact-shop-section .ui-product-card-v2 .ui-product-add-button:disabled{border-color:var(--ui-muted-border)!important;background:var(--ui-muted-surface)!important;color:var(--ui-muted-text)!important;-webkit-text-fill-color:var(--ui-muted-text)!important;box-shadow:none!important;opacity:1!important}#app#app .product-section.compact-shop-section .ui-product-card-v2 .ui-product-lock-panel{position:absolute!important;right:8px!important;bottom:8px!important;left:8px!important;z-index:10!important;min-height:44px!important;padding:8px 9px!important;border-radius:13px!important;display:flex!important;align-items:center!important;gap:7px!important;background:#fff8eaf0!important;color:#7a320f!important;-webkit-text-fill-color:#7a320f!important;box-shadow:0 10px 20px #5b2d0a29!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important}#app#app .product-section.compact-shop-section .ui-product-card-v2 .ui-product-lock-panel.open{border:1px solid rgba(216,70,32,.2)!important;background:#fff8eaf0!important;color:#7a320f!important;-webkit-text-fill-color:#7a320f!important;box-shadow:0 10px 20px #5b2d0a24!important}#app#app .product-section.compact-shop-section .ui-product-card-v2 .ui-product-lock-panel.open>.mdi{width:28px!important;height:28px!important;display:grid!important;place-items:center!important;border-radius:999px!important;background:#fff1e9!important;color:#d84620!important;-webkit-text-fill-color:#d84620!important;box-shadow:inset 0 0 0 1px #d8462038!important}#app#app .product-section.compact-shop-section .ui-product-card-v2 .ui-product-lock-panel.purchased{border:1px solid rgba(216,70,32,.2)!important;background:#fff6eff5!important;color:#7a320f!important;-webkit-text-fill-color:#7a320f!important;box-shadow:0 10px 20px #5b2d0a1f!important}#app#app .product-section.compact-shop-section .ui-product-card-v2 .ui-product-lock-panel.purchased>.mdi{width:28px!important;height:28px!important;display:grid!important;place-items:center!important;border-radius:999px!important;background:#fff1e9!important;color:#d84620!important;-webkit-text-fill-color:#d84620!important;box-shadow:inset 0 0 0 1px #d8462038!important}#app#app .product-section.compact-shop-section .ui-product-card-v2 .ui-product-lock-panel .mdi{flex:0 0 auto!important;font-size:18px!important;line-height:1!important}#app#app .product-section.compact-shop-section .ui-product-card-v2 .ui-product-lock-panel div{min-width:0!important;display:grid!important;gap:2px!important}#app#app .product-section.compact-shop-section .ui-product-card-v2 .ui-product-lock-panel small,#app#app .product-section.compact-shop-section .ui-product-card-v2 .ui-product-lock-panel strong{display:block!important;line-height:1!important;letter-spacing:0!important;white-space:nowrap!important}#app#app .product-section.compact-shop-section .ui-product-card-v2 .ui-product-lock-panel small{font-size:9.5px!important;font-weight:850!important}#app#app .product-section.compact-shop-section .ui-product-card-v2 .ui-product-lock-panel strong{font-size:15px!important;font-weight:950!important}#app#app .product-section.compact-shop-section .ui-product-card-v2 .ui-product-lock-panel.open small{color:#a65030!important;-webkit-text-fill-color:#a65030!important}#app#app .product-section.compact-shop-section .ui-product-card-v2 .ui-product-lock-panel.open strong{color:#6f2c16!important;-webkit-text-fill-color:#6f2c16!important}#app#app .product-section.compact-shop-section .ui-product-card-v2 .ui-product-lock-panel.purchased small{color:#a65030!important;-webkit-text-fill-color:#a65030!important}#app#app .product-section.compact-shop-section .ui-product-card-v2 .ui-product-lock-panel.purchased strong{color:#6f2c16!important;-webkit-text-fill-color:#6f2c16!important}#app#app .ui-review-stars{width:auto!important;min-width:0!important;height:auto!important;min-height:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;display:inline-flex!important;align-items:center!important;justify-content:flex-start!important;gap:1px!important;color:#f4b000!important;-webkit-text-fill-color:#f4b000!important}#app#app .ui-review-stars .mdi,#app#app .ui-review-stars i{width:auto!important;height:auto!important;min-width:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:inherit!important;-webkit-text-fill-color:inherit!important;font-size:14px!important;line-height:1!important}#app#app .ui-review-stars strong,#app#app .ui-review-stars em{margin-left:5px!important;color:#60483b!important;-webkit-text-fill-color:#60483b!important;font-size:12px!important;font-weight:850!important;line-height:1!important;font-style:normal!important}#app#app .review-compose-card .ui-rating-picker{display:flex!important;grid-template-columns:none!important;align-items:center!important;justify-content:flex-start!important;gap:4px!important}#app#app .review-compose-card .ui-rating-picker button{width:30px!important;height:30px!important;min-width:0!important;min-height:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;display:grid!important;place-items:center!important}#app#app .review-compose-card .ui-rating-picker button.active,#app#app .review-compose-card .ui-rating-picker button:hover,#app#app .review-compose-card .ui-rating-picker button:focus-visible{border:0!important;background:transparent!important;box-shadow:none!important}#app#app .review-compose-card .ui-rating-picker button .mdi{color:#dfd0c6!important;-webkit-text-fill-color:#dfd0c6!important;font-size:22px!important;line-height:1!important}#app#app .review-compose-card .ui-rating-picker button.active .mdi,#app#app .review-compose-card .ui-rating-picker button:hover .mdi,#app#app .review-compose-card .ui-rating-picker button:focus-visible .mdi{color:#f4b000!important;-webkit-text-fill-color:#f4b000!important}#app#app .review-compose-card .ui-rating-picker strong{min-width:0!important;margin-left:4px!important;color:#7a6255!important;-webkit-text-fill-color:#7a6255!important;font-size:12px!important;font-weight:850!important}#app#app .phone-surface.shop-purpose-gift .customer-header{border-color:#d9a43947!important;background:linear-gradient(180deg,#fffdf4fa,#fff5d6f5),#fff8e5!important;color:#6e4b12!important;box-shadow:0 8px 18px #5c3e0c14!important}#app#app .phone-surface.shop-purpose-gift .customer-header .icon-button,#app#app .phone-surface.shop-purpose-gift .customer-header .cart-icon-button{color:#765214!important;-webkit-text-fill-color:#765214!important}#app#app .phone-surface.shop-purpose-gift .customer-header .icon-button:hover,#app#app .phone-surface.shop-purpose-gift .customer-header .icon-button:focus-visible{border-color:#d9a4395c!important;background:#ffe8a45c!important}#app#app .time-deal-hero .deal-detail-button{gap:6px!important;min-height:36px!important;padding:0 15px!important;border:1px solid rgba(255,255,255,.38)!important;border-radius:999px!important;background:linear-gradient(180deg,#170f0b94,#170f0b6b)!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;box-shadow:inset 0 1px #fff3,0 12px 24px #170f0b2e!important;-webkit-backdrop-filter:blur(12px) saturate(1.08)!important;backdrop-filter:blur(12px) saturate(1.08)!important;font-weight:850!important;letter-spacing:0!important}#app#app .time-deal-hero .deal-detail-button .mdi{font-size:14px!important;font-weight:400!important}#app#app .time-deal-hero .deal-detail-button:hover,#app#app .time-deal-hero .deal-detail-button:focus-visible{border-color:#ffffff8f!important;background:linear-gradient(180deg,#e55727b8,#d83c1d94)!important;box-shadow:inset 0 1px #ffffff3d,0 14px 28px #d83c1d33!important}#app#app .detail-sticky-cart-bar .detail-sticky-product{align-items:center!important}#app#app .detail-sticky-cart-bar .detail-sticky-product>div{display:grid!important;gap:4px!important}#app#app .detail-sticky-cart-bar .detail-sticky-product strong{color:#170f0b!important;-webkit-text-fill-color:#170f0b!important}#app#app .detail-sticky-cart-bar .detail-sticky-product small{margin-top:0!important;color:#70402e!important;-webkit-text-fill-color:#70402e!important;font-size:11.5px!important;font-weight:850!important;letter-spacing:0!important}#app#app .detail-sticky-cart-bar .detail-sticky-helper{display:inline-flex!important;align-items:center!important;gap:4px!important;max-width:100%!important;overflow:hidden!important}#app#app .detail-sticky-cart-bar .detail-sticky-stock{flex:0 0 auto!important;--ui-stock-color: #f06b1d;--ui-stock-color-hot: #ff8a2a;--ui-stock-color-deep: #d94b12;--ui-stock-glow: rgba(240, 107, 29, .38);--ui-stock-glow-soft: rgba(255, 138, 42, .24);color:var(--ui-stock-color, #f06b1d)!important;-webkit-text-fill-color:var(--ui-stock-color, #f06b1d)!important;font-weight:950!important}#app#app .detail-sticky-cart-bar .detail-sticky-stock.stock-blink{animation:none!important;background:transparent!important;box-shadow:none!important}#app#app .detail-sticky-cart-bar .detail-sticky-stock.stock-blink .product-card-stock-text{display:inline-flex!important;align-items:center!important;color:var(--ui-stock-color)!important;-webkit-text-fill-color:var(--ui-stock-color)!important;animation:fruitpeStableStockBlink .72s steps(2,end) infinite!important;will-change:opacity,color,filter,transform!important}#app#app .detail-sticky-cart-bar .detail-sticky-time-wait{min-height:34px!important;padding:7px 10px!important;border:1px solid rgba(228,87,38,.18)!important;border-radius:13px!important;background:linear-gradient(180deg,#fff9f5,#fff2eb)!important;color:#9f4a24!important;-webkit-text-fill-color:#9f4a24!important;box-shadow:inset 0 1px #ffffffb8!important}#app#app .detail-sticky-cart-bar .detail-sticky-time-wait.open,#app#app .detail-sticky-cart-bar .detail-sticky-time-wait.purchased{border-color:#d846202e!important;background:linear-gradient(180deg,#fff9f5,#fff2eb)!important;color:#9f4a24!important;-webkit-text-fill-color:#9f4a24!important}#app#app .detail-sticky-cart-bar .detail-sticky-time-wait.purchased .mdi{border-radius:999px!important;background:#fff1e9!important;color:#d84620!important;-webkit-text-fill-color:#d84620!important;box-shadow:inset 0 0 0 1px #d8462038!important}#app#app .detail-sticky-cart-bar .detail-sticky-time-wait.purchased small{color:#a65030!important;-webkit-text-fill-color:#a65030!important}#app#app .detail-sticky-cart-bar .detail-sticky-time-wait.purchased strong{color:#6f2c16!important;-webkit-text-fill-color:#6f2c16!important}#app#app .detail-sticky-cart-bar .detail-sticky-separator,#app#app .detail-sticky-cart-bar .detail-sticky-limit{flex:0 1 auto!important;min-width:0!important;overflow:hidden!important;color:#70402e!important;-webkit-text-fill-color:#70402e!important;text-overflow:ellipsis!important}#app#app .phone-surface.shop-purpose-gift .detail-top-nav,#app#app .phone-surface.shop-purpose-gift .detail-review-section,#app#app .phone-surface.shop-purpose-gift .detail-sticky-cart-bar{border-color:#e8c46842!important;background:linear-gradient(180deg,#fff8db14,#e2b84b1a),#15110c!important;color:#fff7d8!important;-webkit-text-fill-color:#fff7d8!important}#app#app .phone-surface.shop-purpose-clearance .detail-top-nav,#app#app .phone-surface.shop-purpose-clearance .detail-review-section,#app#app .phone-surface.shop-purpose-clearance .detail-sticky-cart-bar{border-color:#e75e2b2e!important;background:linear-gradient(180deg,#fff6effa,#ffe8dad1),#fff8f3!important;color:#32160c!important;-webkit-text-fill-color:#32160c!important}#app#app .phone-surface.shop-purpose-gift .detail-icon-button,#app#app .phone-surface.shop-purpose-gift .detail-review-head h2,#app#app .phone-surface.shop-purpose-gift .review-page-shop-link{color:#ffe08d!important;-webkit-text-fill-color:#ffe08d!important}#app#app .phone-surface.shop-purpose-clearance .detail-icon-button,#app#app .phone-surface.shop-purpose-clearance .detail-review-head h2,#app#app .phone-surface.shop-purpose-clearance .review-page-shop-link{color:#d84620!important;-webkit-text-fill-color:#d84620!important}#app#app .phone-surface.shop-purpose-gift .detail-review-head p{color:#fff7d8c7!important;-webkit-text-fill-color:rgba(255,247,216,.78)!important}#app#app .phone-surface.shop-purpose-gift .detail-review-section .review-compose-card,#app#app .phone-surface.shop-purpose-gift .detail-review-section .product-review-card,#app#app .phone-surface.shop-purpose-gift .detail-review-section .review-rating-summary{border-color:#e8c4683d!important;background:#fffae512!important;color:#fff7d8!important;-webkit-text-fill-color:#fff7d8!important;box-shadow:inset 0 1px #ffffff0a!important}#app#app .phone-surface.shop-purpose-gift .detail-review-section .review-compose-title strong,#app#app .phone-surface.shop-purpose-gift .detail-review-section .review-rating-picker strong,#app#app .phone-surface.shop-purpose-gift .detail-review-section .review-textarea-field textarea,#app#app .phone-surface.shop-purpose-gift .detail-review-section .product-review-card strong,#app#app .phone-surface.shop-purpose-gift .detail-review-section .product-review-card p{color:#fff7d8!important;-webkit-text-fill-color:#fff7d8!important}#app#app .phone-surface.shop-purpose-gift .detail-review-section .review-compose-title span,#app#app .phone-surface.shop-purpose-gift .detail-review-section .review-textarea-field span,#app#app .phone-surface.shop-purpose-gift .detail-review-section .review-compose-bottom span,#app#app .phone-surface.shop-purpose-gift .detail-review-section .review-card-head span,#app#app .phone-surface.shop-purpose-gift .detail-review-section .ui-review-stars strong{color:#fff7d8bd!important;-webkit-text-fill-color:rgba(255,247,216,.74)!important}#app#app .phone-surface.shop-purpose-gift .detail-review-section .review-author-chip{border-color:#f1c75b47!important;background:#fffae51a!important;color:#ffe08d!important;-webkit-text-fill-color:#ffe08d!important}#app#app .phone-surface.shop-purpose-gift .detail-review-section .review-author-chip.locked{border-color:#f1c75b2e!important;background:#fffae50f!important;color:#fff7d8a3!important;-webkit-text-fill-color:rgba(255,247,216,.64)!important}#app#app .phone-surface.shop-purpose-gift .detail-review-section .review-textarea-field textarea{border-color:#f1c75b42!important;background:#fffae514!important;caret-color:#ffe08d!important}#app#app .phone-surface.shop-purpose-gift .detail-review-section .review-textarea-field textarea::placeholder{color:#fff7d870!important;-webkit-text-fill-color:rgba(255,247,216,.44)!important}#app#app .phone-surface.shop-purpose-gift .detail-review-section .review-textarea-field textarea:focus{border-color:#ffe08d94!important;box-shadow:0 0 0 4px #f2c9631f!important}#app#app .phone-surface.shop-purpose-gift .detail-review-section .review-textarea-field textarea:disabled{background:#fffae50b!important;color:#fff7d880!important;-webkit-text-fill-color:rgba(255,247,216,.5)!important}#app#app .phone-surface.shop-purpose-gift .detail-review-section .review-photo-field{border-color:#e8c46852!important;background:#fffaf4!important;color:#24170a!important;-webkit-text-fill-color:#24170a!important;box-shadow:inset 0 1px #ffffffb8!important}#app#app .phone-surface.shop-purpose-gift .detail-review-section .review-photo-field strong{color:#24170a!important;-webkit-text-fill-color:#24170a!important}#app#app .phone-surface.shop-purpose-gift .detail-review-section .review-photo-field span{color:#7b5720!important;-webkit-text-fill-color:#7b5720!important}#app#app .phone-surface.shop-purpose-gift .detail-review-section .review-photo-add,#app#app .phone-surface.shop-purpose-gift .detail-review-section .review-photo-disabled{border-color:#d9a4395c!important;background:#fff5ec!important;color:#8a5a18!important;-webkit-text-fill-color:#8a5a18!important;box-shadow:none!important;opacity:1!important}#app#app .phone-surface.shop-purpose-gift .detail-review-section .review-photo-add:disabled{border-color:#d9a4393d!important;background:#fff2e8!important;color:#9a7844!important;-webkit-text-fill-color:#9a7844!important;opacity:1!important}#app#app .phone-surface.shop-purpose-gift .detail-review-section .review-compose-bottom button:not(:disabled){border-color:#d9a439!important;background:linear-gradient(135deg,#f6cf64,#b98222)!important;color:#201707!important;-webkit-text-fill-color:#201707!important}#app#app .phone-surface.shop-purpose-gift .detail-review-section .review-compose-bottom button:disabled{border-color:#f1c75b33!important;background:#fffae514!important;color:#fff7d88c!important;-webkit-text-fill-color:rgba(255,247,216,.55)!important}#app#app .phone-surface.shop-purpose-gift .detail-review-section .review-compose-card .ui-rating-picker button .mdi{color:#fff7d857!important;-webkit-text-fill-color:rgba(255,247,216,.34)!important}#app#app .phone-surface.shop-purpose-gift .detail-review-section .review-compose-card .ui-rating-picker button.active .mdi,#app#app .phone-surface.shop-purpose-gift .detail-review-section .review-compose-card .ui-rating-picker button:hover .mdi,#app#app .phone-surface.shop-purpose-gift .detail-review-section .review-compose-card .ui-rating-picker button:focus-visible .mdi{color:#ffe08d!important;-webkit-text-fill-color:#ffe08d!important}#app#app .phone-surface.shop-purpose-clearance .detail-review-head p{color:#7b4a37!important;-webkit-text-fill-color:#7b4a37!important}#app#app .phone-surface.shop-purpose-gift .detail-sticky-cart-bar .detail-sticky-product b{color:#ffe08d!important;-webkit-text-fill-color:#ffe08d!important}#app#app .phone-surface.shop-purpose-gift .detail-sticky-cart-bar .detail-sticky-product strong{color:#fff7d8!important;-webkit-text-fill-color:#fff7d8!important}#app#app .phone-surface.shop-purpose-gift .detail-sticky-cart-bar .detail-sticky-product small{color:#fff7d8d1!important;-webkit-text-fill-color:rgba(255,247,216,.82)!important}#app#app .phone-surface.shop-purpose-gift .detail-sticky-cart-bar .detail-sticky-stock{--ui-stock-color: #c7973c;--ui-stock-color-hot: #d3a84f;--ui-stock-color-deep: #9c6b20;--ui-stock-glow: rgba(199, 151, 60, .2);--ui-stock-glow-soft: rgba(211, 168, 79, .12)}#app#app .phone-surface.shop-purpose-gift .detail-sticky-cart-bar .detail-sticky-separator,#app#app .phone-surface.shop-purpose-gift .detail-sticky-cart-bar .detail-sticky-limit{color:#fff7d8d1!important;-webkit-text-fill-color:rgba(255,247,216,.82)!important}#app#app .phone-surface.shop-purpose-gift .detail-sticky-cart-bar .detail-sticky-stepper{border-color:#f1c75b57!important;background:#fffae51f!important}#app#app .phone-surface.shop-purpose-gift .detail-sticky-cart-bar .detail-sticky-stepper button,#app#app .phone-surface.shop-purpose-gift .detail-sticky-cart-bar .detail-sticky-stepper strong{color:#ffe08d!important;-webkit-text-fill-color:#ffe08d!important}#app#app .phone-surface.shop-purpose-gift .detail-sticky-cart-bar .detail-sticky-add-button:not(:disabled){border-color:#d9a439!important;background:linear-gradient(135deg,#f6cf64,#b98222)!important;color:#201707!important;-webkit-text-fill-color:#201707!important;box-shadow:0 12px 22px #d9a4393d!important}#app#app .phone-surface.shop-purpose-gift .detail-sticky-cart-bar .detail-sticky-add-button:disabled{border-color:#f1c75b3d!important;background:#fffae51a!important;color:#fff7d894!important;-webkit-text-fill-color:rgba(255,247,216,.58)!important}#app#app .phone-surface.shop-purpose-clearance .detail-sticky-cart-bar .detail-sticky-product b{color:#d84620!important;-webkit-text-fill-color:#d84620!important}#app#app .phone-surface.shop-purpose-clearance .detail-sticky-cart-bar .detail-sticky-product strong{color:#32160c!important;-webkit-text-fill-color:#32160c!important}#app#app .phone-surface.shop-purpose-clearance .detail-sticky-cart-bar .detail-sticky-product small{color:#7b4a37!important;-webkit-text-fill-color:#7b4a37!important}#app#app .phone-surface.shop-purpose-clearance .detail-sticky-cart-bar .detail-sticky-stock{--ui-stock-color: #ff7846;--ui-stock-color-hot: #ff9a68;--ui-stock-color-deep: #cf3c1d;--ui-stock-glow: rgba(255, 120, 70, .4);--ui-stock-glow-soft: rgba(255, 154, 104, .24)}#app#app .phone-surface.shop-purpose-clearance .detail-sticky-cart-bar .detail-sticky-separator,#app#app .phone-surface.shop-purpose-clearance .detail-sticky-cart-bar .detail-sticky-limit{color:#8a4a31!important;-webkit-text-fill-color:#8a4a31!important}#app#app .phone-surface.shop-purpose-clearance .detail-sticky-cart-bar .detail-sticky-stepper{border-color:#e75e2b33!important;background:#fffaf7!important}#app#app .phone-surface.shop-purpose-clearance .detail-sticky-cart-bar .detail-sticky-stepper button{color:#d84620!important;-webkit-text-fill-color:#d84620!important}#app#app .phone-surface.shop-purpose-clearance .detail-sticky-cart-bar .detail-sticky-stepper strong{color:#32160c!important;-webkit-text-fill-color:#32160c!important}#app#app .phone-surface.shop-purpose-clearance .detail-sticky-cart-bar .detail-sticky-add-button:not(:disabled){border-color:#dc4a24!important;background:linear-gradient(135deg,#ff7846,#d83c1d)!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;box-shadow:0 12px 22px #d83c1d2e!important}#app#app .phone-surface.shop-purpose-clearance .detail-sticky-cart-bar .detail-sticky-add-button:disabled{border-color:#e75e2b29!important;background:#fff0e4!important;color:#b7836d!important;-webkit-text-fill-color:#b7836d!important}@media(max-width:380px){#app#app .product-section.compact-shop-section .ui-product-card-v2 .ui-product-info{padding-right:9px!important;padding-left:9px!important}#app#app .product-section.compact-shop-section .ui-product-card-v2 .ui-product-actions{grid-template-columns:minmax(112px,1fr) minmax(54px,64px)!important;gap:6px!important}#app#app .product-section.compact-shop-section .ui-product-card-v2 .ui-product-stepper{grid-template-columns:26px minmax(44px,1fr) 26px!important}#app#app .product-section.compact-shop-section .ui-product-card-v2 .ui-product-add-button{padding-right:4px!important;padding-left:4px!important;font-size:11.5px!important}}@media(prefers-reduced-motion:reduce){#app#app .product-section.compact-shop-section .ui-product-card-v2 .ui-product-stock.stock-blink .product-card-stock-text,#app#app .detail-sticky-cart-bar .detail-sticky-stock.stock-blink .product-card-stock-text{animation:none!important}}#app#app .product-section.compact-shop-section .ui-product-card-v2 .ui-product-stock.stock-blink,#app#app .category-product-section.compact-category-section .ui-product-card-v2 .ui-product-stock.stock-blink,#app#app .category-product-section.compact-category-section .ui-product-card-v2 .product-card-stock.stock-blink,#app#app .detail-sticky-cart-bar .detail-sticky-stock.stock-blink{animation:none!important;background:transparent!important;box-shadow:none!important}#app#app .product-section.compact-shop-section .ui-product-card-v2 .ui-product-stock.stock-blink .product-card-stock-text,#app#app .category-product-section.compact-category-section .ui-product-card-v2 .ui-product-stock.stock-blink .product-card-stock-text,#app#app .category-product-section.compact-category-section .ui-product-card-v2 .product-card-stock.stock-blink .product-card-stock-text,#app#app .detail-sticky-cart-bar .detail-sticky-stock.stock-blink .product-card-stock-text{display:inline-flex!important;align-items:center!important;border:0!important;background:transparent!important;background-image:none!important;box-shadow:none!important;color:var(--ui-stock-color, var(--stock-blink-base, #f06b1d))!important;-webkit-text-fill-color:var(--ui-stock-color, var(--stock-blink-base, #f06b1d))!important;text-shadow:none!important;animation:fruitpeStableStockBlink .72s steps(2,end) infinite!important;will-change:opacity,color,filter,transform!important}#app#app .product-section.compact-shop-section.purpose-clearance .ui-product-card-v2 .ui-product-stock.stock-blink .product-card-stock-text,#app#app .product-section.compact-shop-section .ui-product-card-v2.stock-deal .ui-product-stock.stock-blink .product-card-stock-text,#app#app .phone-surface.shop-purpose-clearance .detail-sticky-cart-bar .detail-sticky-stock.stock-blink .product-card-stock-text{--stock-blink-base: #ff7846 !important;--stock-blink-hot: #ff9a68 !important;--stock-blink-deep: #cf3c1d !important;--stock-blink-flare: #ff9a68 !important;--ui-stock-color: #ff7846 !important;--ui-stock-color-hot: #ff9a68 !important;--ui-stock-color-deep: #cf3c1d !important;background:transparent!important;background-image:none!important;box-shadow:none!important;filter:none!important;text-shadow:none!important;transform:none!important;animation:fruitpeClearanceStockBlink 1.05s ease-in-out infinite!important;will-change:opacity,color!important}#app#app .product-section.compact-shop-section.purpose-gift .ui-product-card-v2 .ui-product-stock.stock-blink .product-card-stock-text,#app#app .phone-surface.shop-purpose-gift .detail-sticky-cart-bar .detail-sticky-stock.stock-blink .product-card-stock-text{--stock-blink-base: #c7973c !important;--stock-blink-hot: #d3a84f !important;--stock-blink-deep: #9c6b20 !important;--stock-blink-flare: #d3a84f !important;--ui-stock-color: #c7973c !important;--ui-stock-color-hot: #d3a84f !important;--ui-stock-color-deep: #9c6b20 !important;animation:fruitpeGiftStockBlink 1.35s ease-in-out infinite!important;text-shadow:none!important;will-change:opacity,color!important}#app#app .product-section.compact-shop-section.purpose-gift .ui-product-card-v2 .ui-product-stock.stock-blink .product-card-stock-text,#app#app .product-section.compact-shop-section.purpose-clearance .ui-product-card-v2 .ui-product-stock.stock-blink .product-card-stock-text,#app#app .product-section.compact-shop-section .ui-product-card-v2.stock-deal .ui-product-stock.stock-blink .product-card-stock-text,#app#app .phone-surface.shop-purpose-gift .detail-sticky-cart-bar .detail-sticky-stock.stock-blink .product-card-stock-text,#app#app .phone-surface.shop-purpose-clearance .detail-sticky-cart-bar .detail-sticky-stock.stock-blink .product-card-stock-text{--stock-blink-base: #f06b1d !important;--stock-blink-hot: #ff8a2a !important;--stock-blink-deep: #d94b12 !important;--stock-blink-flare: #ff9a3c !important;--ui-stock-color: #f06b1d !important;--ui-stock-color-hot: #ff8a2a !important;--ui-stock-color-deep: #d94b12 !important;color:#f06b1d!important;-webkit-text-fill-color:#f06b1d!important;filter:brightness(1)!important;transform:translateY(0) scale(1)!important;text-shadow:none!important;animation:fruitpeStableStockBlink .72s steps(2,end) infinite!important;will-change:opacity,color,filter,transform!important}#app#app .product-detail-page.product-detail-poster-first .detail-poster-section-first .detail-poster-more-button{box-sizing:border-box!important;left:50%!important;width:calc(100% - 28px)!important;max-width:402px!important;margin:-58px 0 14px!important;transform:translate(-50%)!important;justify-content:center!important}#app#app .product-detail-page.product-detail-poster-first .detail-poster-section-first.expanded .detail-poster-more-button{margin:12px 0 14px!important;transform:translate(-50%)!important}@media(prefers-reduced-motion:reduce){#app#app .product-section.compact-shop-section .ui-product-card-v2 .ui-product-stock.stock-blink .product-card-stock-text,#app#app .category-product-section.compact-category-section .ui-product-card-v2 .ui-product-stock.stock-blink .product-card-stock-text,#app#app .category-product-section.compact-category-section .ui-product-card-v2 .product-card-stock.stock-blink .product-card-stock-text,#app#app .detail-sticky-cart-bar .detail-sticky-stock.stock-blink .product-card-stock-text{animation:none!important;filter:none!important;text-shadow:none!important;transform:none!important}}#app#app .phone-surface,#app#app .customer-main,#app#app .product-section.compact-shop-section,#app#app .product-section.compact-shop-section *{min-width:0!important}#app#app .phone-surface,#app#app .customer-main{max-width:100%!important;overflow-x:hidden!important}#app#app .product-section.compact-shop-section .ui-product-card-v2 .ui-product-actions{grid-template-columns:minmax(112px,1fr) minmax(58px,68px)!important;overflow:visible!important}#app#app .product-section.compact-shop-section .ui-product-card-v2.time-deal .ui-product-actions,#app#app .product-section.compact-shop-section.purpose-deal .ui-product-card-v2 .ui-product-actions,#app#app .product-section.compact-shop-section.purpose-gift .ui-product-card-v2 .ui-product-actions,#app#app .product-section.compact-shop-section.purpose-clearance .ui-product-card-v2 .ui-product-actions{grid-template-columns:minmax(118px,1fr) minmax(62px,74px)!important}#app#app .product-section.compact-shop-section .ui-product-card-v2 .ui-product-add-button,#app#app .detail-sticky-cart-bar .detail-sticky-add-button,#app#app .cart-order-button,#app#app .checkout-submit-button,#app#app .profile-save-button,#app#app .nickname-save-button,#app#app .review-compose-bottom button,#app#app .review-filter-tabs button,#app#app .compact-category-tabs button{min-width:0!important;white-space:normal!important;overflow-wrap:anywhere!important;word-break:normal!important;line-height:1.12!important;text-align:center!important}#app#app .product-section.compact-shop-section .ui-product-card-v2 .ui-product-add-button,#app#app .detail-sticky-cart-bar .detail-sticky-add-button{height:auto!important;min-height:44px!important;padding-top:4px!important;padding-bottom:4px!important}#app#app .product-section.compact-shop-section .ui-product-card-v2 .ui-product-detail-trigger{min-width:64px!important;max-width:calc(100% - 18px)!important;white-space:nowrap!important;overflow-wrap:normal!important;line-height:1!important}#app#app .detail-sticky-cart-bar .detail-sticky-product{min-width:0!important}#app#app .detail-sticky-cart-bar .detail-sticky-product>div{min-width:0!important}#app#app .detail-sticky-cart-bar .detail-sticky-product strong,#app#app .detail-sticky-cart-bar .detail-sticky-helper,#app#app .detail-sticky-cart-bar .detail-sticky-time-wait small,#app#app .detail-sticky-cart-bar .detail-sticky-time-wait strong{min-width:0!important}@media(max-width:430px){#app#app .detail-sticky-cart-bar .detail-sticky-order-row{grid-template-columns:minmax(0,1fr) minmax(88px,102px)!important;gap:7px!important}#app#app .detail-sticky-cart-bar .detail-sticky-stepper{grid-template-columns:36px minmax(34px,1fr) 36px!important}#app#app .detail-sticky-cart-bar .detail-sticky-add-button{font-size:12.5px!important}}@media(max-width:390px){#app#app .compact-product-grid,#app#app .product-list.compact-product-grid,#app#app .product-section.compact-shop-section .compact-product-grid{grid-template-columns:minmax(0,1fr)!important;gap:12px!important;padding-right:12px!important;padding-left:12px!important}#app#app .product-section.compact-shop-section .compact-product-grid>.ui-product-card-v2.time-deal,#app#app .product-section.compact-shop-section.purpose-deal .compact-product-grid>.ui-product-card-v2,#app#app .product-section.compact-shop-section.purpose-gift .compact-product-grid>.ui-product-card-v2,#app#app .product-section.compact-shop-section.purpose-clearance .compact-product-grid>.ui-product-card-v2{display:block!important;grid-template-columns:none!important;min-height:0!important}#app#app .product-section.compact-shop-section .ui-product-card-v2.time-deal .ui-product-photo-wrap,#app#app .product-section.compact-shop-section.purpose-deal .ui-product-card-v2 .ui-product-photo-wrap,#app#app .product-section.compact-shop-section.purpose-gift .ui-product-card-v2 .ui-product-photo-wrap,#app#app .product-section.compact-shop-section.purpose-clearance .ui-product-card-v2 .ui-product-photo-wrap{height:auto!important;min-height:0!important;aspect-ratio:1.36 / 1!important;border-radius:18px 18px 0 0!important}#app#app .product-section.compact-shop-section .ui-product-card-v2 .ui-product-info,#app#app .product-section.compact-shop-section .ui-product-card-v2.has-limit .ui-product-info,#app#app .product-section.compact-shop-section .ui-product-card-v2.time-deal .ui-product-info,#app#app .product-section.compact-shop-section.purpose-deal .ui-product-card-v2 .ui-product-info,#app#app .product-section.compact-shop-section.purpose-gift .ui-product-card-v2 .ui-product-info,#app#app .product-section.compact-shop-section.purpose-clearance .ui-product-card-v2 .ui-product-info{min-height:0!important;padding:14px 12px 15px!important;align-content:start!important}#app#app .product-section.compact-shop-section .ui-product-card-v2 .ui-product-actions,#app#app .product-section.compact-shop-section .ui-product-card-v2.time-deal .ui-product-actions,#app#app .product-section.compact-shop-section.purpose-deal .ui-product-card-v2 .ui-product-actions,#app#app .product-section.compact-shop-section.purpose-gift .ui-product-card-v2 .ui-product-actions,#app#app .product-section.compact-shop-section.purpose-clearance .ui-product-card-v2 .ui-product-actions{grid-template-columns:minmax(132px,1fr) minmax(64px,78px)!important}#app#app .product-section.compact-shop-section .ui-product-card-v2 .ui-product-detail-trigger{width:auto!important;min-width:64px!important;height:34px!important;padding:0 10px!important;border-radius:8px!important}#app#app .compact-category-tabs{border-radius:18px!important}#app#app .compact-category-tabs button{min-height:42px!important;height:auto!important;padding:6px 7px!important;gap:4px!important}#app#app .compact-category-tabs strong{font-size:12.5px!important;line-height:1.12!important}#app#app .compact-category-tabs small{font-size:10.5px!important;line-height:1!important}#app#app .product-detail-page.product-detail-v2{padding-bottom:194px!important}#app#app .detail-sticky-cart-bar{width:calc(100vw - 10px)!important;padding:9px 11px 12px!important}#app#app .detail-sticky-cart-bar .detail-sticky-product{grid-template-columns:minmax(0,1fr)!important;gap:5px!important;align-items:start!important}#app#app .detail-sticky-cart-bar .detail-sticky-product b{justify-self:end!important;font-size:17px!important}#app#app .detail-sticky-cart-bar .detail-sticky-helper{flex-wrap:wrap!important;row-gap:2px!important;overflow:visible!important}#app#app .detail-sticky-cart-bar .detail-sticky-time-wait{grid-template-columns:22px minmax(0,1fr)!important;row-gap:3px!important}#app#app .detail-sticky-cart-bar .detail-sticky-time-wait strong{grid-column:2!important;text-align:left!important;white-space:normal!important}}@media(max-width:340px){#app#app .product-section.compact-shop-section .ui-product-card-v2 .ui-product-actions,#app#app .product-section.compact-shop-section .ui-product-card-v2.time-deal .ui-product-actions,#app#app .product-section.compact-shop-section.purpose-deal .ui-product-card-v2 .ui-product-actions,#app#app .product-section.compact-shop-section.purpose-gift .ui-product-card-v2 .ui-product-actions,#app#app .product-section.compact-shop-section.purpose-clearance .ui-product-card-v2 .ui-product-actions,#app#app .detail-sticky-cart-bar .detail-sticky-order-row{grid-template-columns:minmax(0,1fr)!important}}#app#app .phone-surface.shop-purpose-gift{--purpose-surface: #15110c;--purpose-surface-soft: rgba(255, 248, 219, .08);--purpose-panel: rgba(255, 250, 229, .08);--purpose-panel-strong: rgba(255, 250, 229, .13);--purpose-border: rgba(232, 196, 104, .3);--purpose-border-strong: rgba(255, 224, 141, .46);--purpose-text: #fff7d8;--purpose-heading: #fff9e6;--purpose-muted: rgba(255, 247, 216, .86);--purpose-muted-soft: rgba(255, 247, 216, .68);--purpose-accent: #ffe08d;--purpose-accent-strong: #f6cf64;--purpose-button-bg: linear-gradient(135deg, #f6cf64 0%, #b98222 100%);--purpose-button-text: #201707;--purpose-danger-bg: rgba(255, 237, 214, .12);--purpose-danger-text: #ffba8f;--purpose-shadow: rgba(61, 42, 8, .24);--purpose-star: #ffe08d;--purpose-star-empty: rgba(255, 247, 216, .34)}#app#app .phone-surface.shop-purpose-clearance{--purpose-surface: #fff8f3;--purpose-surface-soft: #fff2ea;--purpose-panel: #fffaf7;--purpose-panel-strong: #fff0e8;--purpose-border: rgba(216, 70, 32, .2);--purpose-border-strong: rgba(216, 70, 32, .34);--purpose-text: #32160c;--purpose-heading: #241006;--purpose-muted: #63321f;--purpose-muted-soft: #7a3f29;--purpose-accent: #d84620;--purpose-accent-strong: #ff7846;--purpose-button-bg: linear-gradient(135deg, #ff7846 0%, #d83c1d 100%);--purpose-button-text: #ffffff;--purpose-danger-bg: #fff1eb;--purpose-danger-text: #b82912;--purpose-shadow: rgba(216, 60, 29, .14);--purpose-star: #e45d23;--purpose-star-empty: #e5b5a2}#app#app .phone-surface.shop-purpose-gift .customer-header,#app#app .phone-surface.shop-purpose-clearance .customer-header{border-color:var(--purpose-border)!important}#app#app .phone-surface.shop-purpose-clearance .customer-header{background:linear-gradient(180deg,#fffdfafa,#fff1e7f5),#fff8f3!important;color:var(--purpose-accent)!important;-webkit-text-fill-color:var(--purpose-accent)!important;box-shadow:0 8px 18px #d83c1d14!important}#app#app .phone-surface.shop-purpose-clearance .customer-header .icon-button,#app#app .phone-surface.shop-purpose-clearance .customer-header .cart-icon-button{color:var(--purpose-accent)!important;-webkit-text-fill-color:var(--purpose-accent)!important}#app#app .phone-surface.shop-purpose-gift .detail-top-nav,#app#app .phone-surface.shop-purpose-clearance .detail-top-nav,#app#app .phone-surface.shop-purpose-gift .detail-review-section,#app#app .phone-surface.shop-purpose-clearance .detail-review-section,#app#app .phone-surface.shop-purpose-gift .reviews-page,#app#app .phone-surface.shop-purpose-clearance .reviews-page,#app#app .phone-surface.shop-purpose-gift .detail-sticky-cart-bar,#app#app .phone-surface.shop-purpose-clearance .detail-sticky-cart-bar{border-color:var(--purpose-border)!important;background:linear-gradient(180deg,var(--purpose-surface-soft),transparent),var(--purpose-surface)!important;color:var(--purpose-text)!important;-webkit-text-fill-color:var(--purpose-text)!important}#app#app .phone-surface.shop-purpose-gift .detail-top-nav>span,#app#app .phone-surface.shop-purpose-clearance .detail-top-nav>span,#app#app .phone-surface.shop-purpose-gift .detail-review-head h2,#app#app .phone-surface.shop-purpose-clearance .detail-review-head h2,#app#app .phone-surface.shop-purpose-gift .reviews-page-head h1,#app#app .phone-surface.shop-purpose-clearance .reviews-page-head h1,#app#app .phone-surface.shop-purpose-gift .review-compose-title strong,#app#app .phone-surface.shop-purpose-clearance .review-compose-title strong,#app#app .phone-surface.shop-purpose-gift .review-filter-title strong,#app#app .phone-surface.shop-purpose-clearance .review-filter-title strong,#app#app .phone-surface.shop-purpose-gift .review-card-head strong,#app#app .phone-surface.shop-purpose-clearance .review-card-head strong,#app#app .phone-surface.shop-purpose-gift .review-product-summary-card strong,#app#app .phone-surface.shop-purpose-clearance .review-product-summary-card strong,#app#app .phone-surface.shop-purpose-gift .my-review-product strong,#app#app .phone-surface.shop-purpose-clearance .my-review-product strong,#app#app .phone-surface.shop-purpose-gift .review-empty-state strong,#app#app .phone-surface.shop-purpose-clearance .review-empty-state strong{color:var(--purpose-heading)!important;-webkit-text-fill-color:var(--purpose-heading)!important}#app#app .phone-surface.shop-purpose-gift .eyebrow,#app#app .phone-surface.shop-purpose-clearance .eyebrow,#app#app .phone-surface.shop-purpose-gift .detail-icon-button,#app#app .phone-surface.shop-purpose-clearance .detail-icon-button,#app#app .phone-surface.shop-purpose-gift .review-card-head span .mdi,#app#app .phone-surface.shop-purpose-clearance .review-card-head span .mdi{color:var(--purpose-accent)!important;-webkit-text-fill-color:var(--purpose-accent)!important}#app#app .phone-surface.shop-purpose-gift .detail-review-head p,#app#app .phone-surface.shop-purpose-clearance .detail-review-head p,#app#app .phone-surface.shop-purpose-gift .reviews-page-head p,#app#app .phone-surface.shop-purpose-clearance .reviews-page-head p,#app#app .phone-surface.shop-purpose-gift .review-compose-title span,#app#app .phone-surface.shop-purpose-clearance .review-compose-title span,#app#app .phone-surface.shop-purpose-gift .review-filter-title span,#app#app .phone-surface.shop-purpose-clearance .review-filter-title span,#app#app .phone-surface.shop-purpose-gift .review-textarea-field span,#app#app .phone-surface.shop-purpose-clearance .review-textarea-field span,#app#app .phone-surface.shop-purpose-gift .review-compose-bottom span,#app#app .phone-surface.shop-purpose-clearance .review-compose-bottom span,#app#app .phone-surface.shop-purpose-gift .review-card-head span,#app#app .phone-surface.shop-purpose-clearance .review-card-head span,#app#app .phone-surface.shop-purpose-gift .review-product-summary-card span,#app#app .phone-surface.shop-purpose-clearance .review-product-summary-card span,#app#app .phone-surface.shop-purpose-gift .review-product-summary-card p,#app#app .phone-surface.shop-purpose-clearance .review-product-summary-card p,#app#app .phone-surface.shop-purpose-gift .my-review-product span,#app#app .phone-surface.shop-purpose-clearance .my-review-product span,#app#app .phone-surface.shop-purpose-gift .review-empty-state p,#app#app .phone-surface.shop-purpose-clearance .review-empty-state p,#app#app .phone-surface.shop-purpose-gift .ui-review-stars strong,#app#app .phone-surface.shop-purpose-clearance .ui-review-stars strong{color:var(--purpose-muted)!important;-webkit-text-fill-color:var(--purpose-muted)!important}#app#app .phone-surface.shop-purpose-gift .detail-review-head a,#app#app .phone-surface.shop-purpose-clearance .detail-review-head a,#app#app .phone-surface.shop-purpose-gift .review-page-shop-link,#app#app .phone-surface.shop-purpose-clearance .review-page-shop-link,#app#app .phone-surface.shop-purpose-gift .detail-poster-more-button,#app#app .phone-surface.shop-purpose-clearance .detail-poster-more-button{border-color:var(--purpose-border-strong)!important;background:var(--purpose-panel-strong)!important;color:var(--purpose-accent)!important;-webkit-text-fill-color:var(--purpose-accent)!important;box-shadow:inset 0 1px #ffffff1f,0 12px 24px var(--purpose-shadow)!important}#app#app .phone-surface.shop-purpose-clearance .detail-review-head a,#app#app .phone-surface.shop-purpose-clearance .review-page-shop-link,#app#app .phone-surface.shop-purpose-clearance .detail-poster-more-button{background:#fff!important}#app#app .phone-surface.shop-purpose-gift .review-compose-card,#app#app .phone-surface.shop-purpose-clearance .review-compose-card,#app#app .phone-surface.shop-purpose-gift .product-review-card,#app#app .phone-surface.shop-purpose-clearance .product-review-card,#app#app .phone-surface.shop-purpose-gift .my-review-card,#app#app .phone-surface.shop-purpose-clearance .my-review-card,#app#app .phone-surface.shop-purpose-gift .review-product-summary-card,#app#app .phone-surface.shop-purpose-clearance .review-product-summary-card,#app#app .phone-surface.shop-purpose-gift .review-filter-panel,#app#app .phone-surface.shop-purpose-clearance .review-filter-panel,#app#app .phone-surface.shop-purpose-gift .review-empty-state,#app#app .phone-surface.shop-purpose-clearance .review-empty-state,#app#app .phone-surface.shop-purpose-gift .product-review-pagination,#app#app .phone-surface.shop-purpose-clearance .product-review-pagination{border-color:var(--purpose-border)!important;background:var(--purpose-panel)!important;color:var(--purpose-text)!important;-webkit-text-fill-color:var(--purpose-text)!important;box-shadow:inset 0 1px #ffffff0f,0 14px 30px var(--purpose-shadow)!important}#app#app .phone-surface.shop-purpose-gift .review-empty-state .review-empty-icon{border:1px solid rgba(217,164,57,.34)!important;background:#fffae8fa!important;color:#8a5b17!important;-webkit-text-fill-color:#8a5b17!important;box-shadow:inset 0 1px #ffffffd1,0 12px 22px #0403022e!important}#app#app .phone-surface.shop-purpose-gift .review-empty-state .review-empty-icon .mdi,#app#app .phone-surface.shop-purpose-gift .review-empty-state .review-empty-icon .mdi:before{color:#b98222!important;-webkit-text-fill-color:#b98222!important;opacity:1!important}#app#app .phone-surface.shop-purpose-clearance .review-compose-card,#app#app .phone-surface.shop-purpose-clearance .product-review-card,#app#app .phone-surface.shop-purpose-clearance .my-review-card,#app#app .phone-surface.shop-purpose-clearance .review-product-summary-card,#app#app .phone-surface.shop-purpose-clearance .review-filter-panel,#app#app .phone-surface.shop-purpose-clearance .review-empty-state,#app#app .phone-surface.shop-purpose-clearance .product-review-pagination{box-shadow:0 12px 28px #a0452114!important}#app#app .phone-surface.shop-purpose-gift .my-review-card p,#app#app .phone-surface.shop-purpose-clearance .my-review-card p,#app#app .phone-surface.shop-purpose-gift .product-review-card p,#app#app .phone-surface.shop-purpose-clearance .product-review-card p,#app#app .phone-surface.shop-purpose-gift .review-textarea-field textarea,#app#app .phone-surface.shop-purpose-clearance .review-textarea-field textarea,#app#app .phone-surface.shop-purpose-gift .review-rating-picker strong,#app#app .phone-surface.shop-purpose-clearance .review-rating-picker strong{color:var(--purpose-text)!important;-webkit-text-fill-color:var(--purpose-text)!important}#app#app .phone-surface.shop-purpose-gift .my-review-product,#app#app .phone-surface.shop-purpose-clearance .my-review-product,#app#app .phone-surface.shop-purpose-gift .review-author-chip,#app#app .phone-surface.shop-purpose-clearance .review-author-chip,#app#app .phone-surface.shop-purpose-gift .review-filter-tabs button,#app#app .phone-surface.shop-purpose-clearance .review-filter-tabs button,#app#app .phone-surface.shop-purpose-gift .review-scope-toggle,#app#app .phone-surface.shop-purpose-clearance .review-scope-toggle,#app#app .phone-surface.shop-purpose-gift .product-review-pagination>button,#app#app .phone-surface.shop-purpose-clearance .product-review-pagination>button,#app#app .phone-surface.shop-purpose-gift .product-review-pagination div button,#app#app .phone-surface.shop-purpose-clearance .product-review-pagination div button,#app#app .phone-surface.shop-purpose-gift .my-review-actions button,#app#app .phone-surface.shop-purpose-clearance .my-review-actions button{border-color:var(--purpose-border)!important;background:var(--purpose-panel-strong)!important;color:var(--purpose-accent)!important;-webkit-text-fill-color:var(--purpose-accent)!important}#app#app .phone-surface.shop-purpose-clearance .my-review-product,#app#app .phone-surface.shop-purpose-clearance .review-author-chip,#app#app .phone-surface.shop-purpose-clearance .review-filter-tabs button,#app#app .phone-surface.shop-purpose-clearance .review-scope-toggle,#app#app .phone-surface.shop-purpose-clearance .product-review-pagination>button,#app#app .phone-surface.shop-purpose-clearance .product-review-pagination div button,#app#app .phone-surface.shop-purpose-clearance .my-review-actions button{background:#fff!important}#app#app .phone-surface.shop-purpose-gift .review-filter-tabs button.active,#app#app .phone-surface.shop-purpose-clearance .review-filter-tabs button.active,#app#app .phone-surface.shop-purpose-gift .review-scope-toggle.active,#app#app .phone-surface.shop-purpose-clearance .review-scope-toggle.active,#app#app .phone-surface.shop-purpose-gift .product-review-pagination div button.active,#app#app .phone-surface.shop-purpose-clearance .product-review-pagination div button.active,#app#app .phone-surface.shop-purpose-gift .review-compose-bottom button:not(:disabled),#app#app .phone-surface.shop-purpose-clearance .review-compose-bottom button:not(:disabled),#app#app .phone-surface.shop-purpose-gift .checkout-submit-button.slim,#app#app .phone-surface.shop-purpose-clearance .checkout-submit-button.slim{border-color:transparent!important;background:var(--purpose-button-bg)!important;color:var(--purpose-button-text)!important;-webkit-text-fill-color:var(--purpose-button-text)!important;box-shadow:0 12px 24px var(--purpose-shadow)!important}#app#app .phone-surface.shop-purpose-gift .review-compose-bottom button:disabled,#app#app .phone-surface.shop-purpose-clearance .review-compose-bottom button:disabled,#app#app .phone-surface.shop-purpose-gift .product-review-pagination>button:disabled,#app#app .phone-surface.shop-purpose-clearance .product-review-pagination>button:disabled{border-color:var(--purpose-border)!important;background:var(--purpose-panel)!important;color:var(--purpose-muted-soft)!important;-webkit-text-fill-color:var(--purpose-muted-soft)!important;box-shadow:none!important}#app#app .phone-surface.shop-purpose-gift .my-review-actions button.danger,#app#app .phone-surface.shop-purpose-clearance .my-review-actions button.danger{border-color:var(--purpose-border)!important;background:var(--purpose-danger-bg)!important;color:var(--purpose-danger-text)!important;-webkit-text-fill-color:var(--purpose-danger-text)!important}#app#app .phone-surface.shop-purpose-gift .review-textarea-field textarea,#app#app .phone-surface.shop-purpose-clearance .review-textarea-field textarea{border-color:var(--purpose-border)!important;background:var(--purpose-panel)!important;caret-color:var(--purpose-accent)!important}#app#app .phone-surface.shop-purpose-clearance .review-textarea-field textarea{background:#fff!important}#app#app .phone-surface.shop-purpose-gift .review-textarea-field textarea::placeholder,#app#app .phone-surface.shop-purpose-clearance .review-textarea-field textarea::placeholder{color:var(--purpose-muted-soft)!important;-webkit-text-fill-color:var(--purpose-muted-soft)!important}#app#app .phone-surface.shop-purpose-gift .review-textarea-field textarea:focus,#app#app .phone-surface.shop-purpose-clearance .review-textarea-field textarea:focus{border-color:var(--purpose-border-strong)!important;box-shadow:0 0 0 4px var(--purpose-panel-strong)!important}#app#app .phone-surface.shop-purpose-gift .review-textarea-field textarea:disabled,#app#app .phone-surface.shop-purpose-clearance .review-textarea-field textarea:disabled,#app#app .phone-surface.shop-purpose-gift .review-author-chip.locked,#app#app .phone-surface.shop-purpose-clearance .review-author-chip.locked{background:var(--purpose-panel)!important;color:var(--purpose-muted-soft)!important;-webkit-text-fill-color:var(--purpose-muted-soft)!important}#app#app .phone-surface.shop-purpose-gift .ui-review-stars .mdi,#app#app .phone-surface.shop-purpose-clearance .ui-review-stars .mdi,#app#app .phone-surface.shop-purpose-gift .review-compose-card .ui-rating-picker button .mdi,#app#app .phone-surface.shop-purpose-clearance .review-compose-card .ui-rating-picker button .mdi{color:var(--purpose-star-empty)!important;-webkit-text-fill-color:var(--purpose-star-empty)!important}#app#app .phone-surface.shop-purpose-gift .ui-review-stars .mdi-star,#app#app .phone-surface.shop-purpose-clearance .ui-review-stars .mdi-star,#app#app .phone-surface.shop-purpose-gift .review-compose-card .ui-rating-picker button.active .mdi,#app#app .phone-surface.shop-purpose-clearance .review-compose-card .ui-rating-picker button.active .mdi,#app#app .phone-surface.shop-purpose-gift .review-compose-card .ui-rating-picker button:hover .mdi,#app#app .phone-surface.shop-purpose-clearance .review-compose-card .ui-rating-picker button:hover .mdi,#app#app .phone-surface.shop-purpose-gift .review-compose-card .ui-rating-picker button:focus-visible .mdi,#app#app .phone-surface.shop-purpose-clearance .review-compose-card .ui-rating-picker button:focus-visible .mdi{color:var(--purpose-star)!important;-webkit-text-fill-color:var(--purpose-star)!important}#app#app .phone-surface.shop-purpose-gift .review-form-message.success,#app#app .phone-surface.shop-purpose-clearance .review-form-message.success{border:1px solid var(--purpose-border)!important;background:var(--purpose-panel-strong)!important;color:var(--purpose-accent)!important;-webkit-text-fill-color:var(--purpose-accent)!important}#app#app .phone-surface.shop-purpose-gift .review-form-message.error,#app#app .phone-surface.shop-purpose-clearance .review-form-message.error{border:1px solid var(--purpose-border)!important;background:var(--purpose-danger-bg)!important;color:var(--purpose-danger-text)!important;-webkit-text-fill-color:var(--purpose-danger-text)!important}#app#app .phone-surface.shop-purpose-gift .detail-sticky-cart-bar .detail-sticky-product strong,#app#app .phone-surface.shop-purpose-clearance .detail-sticky-cart-bar .detail-sticky-product strong{color:var(--purpose-heading)!important;-webkit-text-fill-color:var(--purpose-heading)!important}#app#app .phone-surface.shop-purpose-gift .detail-sticky-cart-bar .detail-sticky-product small,#app#app .phone-surface.shop-purpose-clearance .detail-sticky-cart-bar .detail-sticky-product small,#app#app .phone-surface.shop-purpose-gift .detail-sticky-cart-bar .detail-sticky-separator,#app#app .phone-surface.shop-purpose-clearance .detail-sticky-cart-bar .detail-sticky-separator,#app#app .phone-surface.shop-purpose-gift .detail-sticky-cart-bar .detail-sticky-limit,#app#app .phone-surface.shop-purpose-clearance .detail-sticky-cart-bar .detail-sticky-limit{color:var(--purpose-muted)!important;-webkit-text-fill-color:var(--purpose-muted)!important}#app#app .phone-surface.shop-purpose-gift .detail-sticky-cart-bar .detail-sticky-product b,#app#app .phone-surface.shop-purpose-clearance .detail-sticky-cart-bar .detail-sticky-product b,#app#app .phone-surface.shop-purpose-gift .detail-sticky-cart-bar .detail-sticky-stepper button,#app#app .phone-surface.shop-purpose-clearance .detail-sticky-cart-bar .detail-sticky-stepper button,#app#app .phone-surface.shop-purpose-gift .detail-sticky-cart-bar .detail-sticky-stepper strong,#app#app .phone-surface.shop-purpose-clearance .detail-sticky-cart-bar .detail-sticky-stepper strong,#app#app .phone-surface.shop-purpose-gift .detail-sticky-cart-bar .detail-sticky-stepper .quantity-input-shell,#app#app .phone-surface.shop-purpose-clearance .detail-sticky-cart-bar .detail-sticky-stepper .quantity-input-shell{color:var(--purpose-accent)!important;-webkit-text-fill-color:var(--purpose-accent)!important}#app#app .phone-surface.shop-purpose-clearance .detail-sticky-cart-bar .detail-sticky-stepper strong,#app#app .phone-surface.shop-purpose-clearance .detail-sticky-cart-bar .detail-sticky-stepper .quantity-input-shell{color:var(--purpose-heading)!important;-webkit-text-fill-color:var(--purpose-heading)!important}#app#app .phone-surface.shop-purpose-gift .detail-sticky-cart-bar .detail-sticky-stepper,#app#app .phone-surface.shop-purpose-clearance .detail-sticky-cart-bar .detail-sticky-stepper{border-color:var(--purpose-border)!important;background:var(--purpose-panel)!important}#app#app .phone-surface.shop-purpose-clearance .detail-sticky-cart-bar .detail-sticky-stepper{background:#fff!important}#app#app .phone-surface.shop-purpose-gift .detail-sticky-cart-bar .detail-sticky-add-button:not(:disabled),#app#app .phone-surface.shop-purpose-clearance .detail-sticky-cart-bar .detail-sticky-add-button:not(:disabled){border-color:transparent!important;background:var(--purpose-button-bg)!important;color:var(--purpose-button-text)!important;-webkit-text-fill-color:var(--purpose-button-text)!important;box-shadow:0 12px 24px var(--purpose-shadow)!important}#app#app .phone-surface.shop-purpose-gift .detail-sticky-cart-bar .detail-sticky-add-button:disabled,#app#app .phone-surface.shop-purpose-clearance .detail-sticky-cart-bar .detail-sticky-add-button:disabled{border-color:var(--purpose-border)!important;background:var(--purpose-panel)!important;color:var(--purpose-muted-soft)!important;-webkit-text-fill-color:var(--purpose-muted-soft)!important}#app#app .phone-surface:not(.shop-purpose-gift){--purpose-surface: #fff8f3;--purpose-surface-soft: #fff2ea;--purpose-panel: #fffaf7;--purpose-panel-strong: #fff0e8;--purpose-border: rgba(216, 70, 32, .2);--purpose-border-strong: rgba(216, 70, 32, .34);--purpose-text: #32160c;--purpose-heading: #241006;--purpose-muted: #63321f;--purpose-muted-soft: #7a3f29;--purpose-accent: #d84620;--purpose-button-bg: linear-gradient(135deg, #ff7846 0%, #d83c1d 100%);--purpose-button-text: #ffffff;--purpose-shadow: rgba(216, 60, 29, .14)}#app#app .phone-surface:not(.shop-purpose-gift) .customer-header,#app#app .phone-surface:not(.shop-purpose-gift) .customer-status,#app#app .phone-surface:not(.shop-purpose-gift) .reviews-page,#app#app .phone-surface:not(.shop-purpose-gift) .detail-review-section{border-color:var(--purpose-border)!important;background:linear-gradient(180deg,var(--purpose-surface-soft),transparent),var(--purpose-surface)!important;color:var(--purpose-text)!important;-webkit-text-fill-color:var(--purpose-text)!important}#app#app .phone-surface:not(.shop-purpose-gift) .customer-header .icon-button,#app#app .phone-surface:not(.shop-purpose-gift) .customer-header .cart-icon-button,#app#app .phone-surface:not(.shop-purpose-gift) .review-page-shop-link,#app#app .phone-surface:not(.shop-purpose-gift) .detail-review-head a,#app#app .phone-surface:not(.shop-purpose-gift) .eyebrow,#app#app .phone-surface:not(.shop-purpose-gift) .review-filter-title span,#app#app .phone-surface:not(.shop-purpose-gift) .review-card-head span .mdi{color:var(--purpose-accent)!important;-webkit-text-fill-color:var(--purpose-accent)!important}#app#app .phone-surface:not(.shop-purpose-gift) .review-compose-card,#app#app .phone-surface:not(.shop-purpose-gift) .product-review-card,#app#app .phone-surface:not(.shop-purpose-gift) .my-review-card,#app#app .phone-surface:not(.shop-purpose-gift) .review-product-summary-card,#app#app .phone-surface:not(.shop-purpose-gift) .review-filter-panel,#app#app .phone-surface:not(.shop-purpose-gift) .review-empty-state,#app#app .phone-surface:not(.shop-purpose-gift) .product-review-pagination{border-color:var(--purpose-border)!important;background:var(--purpose-panel)!important;color:var(--purpose-text)!important;-webkit-text-fill-color:var(--purpose-text)!important;box-shadow:0 12px 28px #a0452114!important}#app#app .phone-surface:not(.shop-purpose-gift) .reviews-page-head h1,#app#app .phone-surface:not(.shop-purpose-gift) .detail-review-head h2,#app#app .phone-surface:not(.shop-purpose-gift) .review-filter-title strong,#app#app .phone-surface:not(.shop-purpose-gift) .review-compose-title strong,#app#app .phone-surface:not(.shop-purpose-gift) .review-card-head strong,#app#app .phone-surface:not(.shop-purpose-gift) .review-product-summary-card strong,#app#app .phone-surface:not(.shop-purpose-gift) .my-review-card p,#app#app .phone-surface:not(.shop-purpose-gift) .product-review-card p{color:var(--purpose-heading)!important;-webkit-text-fill-color:var(--purpose-heading)!important}#app#app .phone-surface:not(.shop-purpose-gift) .reviews-page-head p,#app#app .phone-surface:not(.shop-purpose-gift) .detail-review-head p,#app#app .phone-surface:not(.shop-purpose-gift) .customer-status span,#app#app .phone-surface:not(.shop-purpose-gift) .review-compose-title span,#app#app .phone-surface:not(.shop-purpose-gift) .review-card-head span,#app#app .phone-surface:not(.shop-purpose-gift) .review-product-summary-card p,#app#app .phone-surface:not(.shop-purpose-gift) .review-compose-bottom span{color:var(--purpose-muted)!important;-webkit-text-fill-color:var(--purpose-muted)!important}#app#app .phone-surface:not(.shop-purpose-gift) .review-filter-tabs button.active,#app#app .phone-surface:not(.shop-purpose-gift) .review-scope-toggle.active,#app#app .phone-surface:not(.shop-purpose-gift) .review-compose-bottom button:not(:disabled),#app#app .phone-surface:not(.shop-purpose-gift) .checkout-submit-button.slim,#app#app .phone-surface:not(.shop-purpose-gift) .cart-order-button,#app#app .phone-surface:not(.shop-purpose-gift) .detail-sticky-add-button:not(:disabled){border-color:transparent!important;background:var(--purpose-button-bg)!important;color:var(--purpose-button-text)!important;-webkit-text-fill-color:var(--purpose-button-text)!important;box-shadow:0 12px 24px var(--purpose-shadow)!important}#app#app .customer-status,#app#app .reviews-page-head,#app#app .detail-review-head,#app#app .review-filter-title{min-width:0!important;flex-wrap:wrap!important}#app#app .customer-status>div,#app#app .reviews-page-head>div,#app#app .detail-review-head>div,#app#app .review-filter-title>div{min-width:0!important}#app#app .customer-status>div{flex:1 1 180px!important}#app#app .reviews-page-head>div,#app#app .detail-review-head>div{flex:1 1 220px!important}#app#app .review-page-shop-link,#app#app .detail-review-head a,#app#app .customer-address-cta{flex:0 1 auto!important}#app#app .customer-status strong,#app#app .customer-status span,#app#app .reviews-page-head h1,#app#app .reviews-page-head p,#app#app .detail-review-head h2,#app#app .detail-review-head p,#app#app .review-filter-title strong,#app#app .review-filter-title span{overflow-wrap:anywhere!important}#app#app .customer-address-cta,#app#app .review-page-shop-link,#app#app .detail-review-head a{max-width:100%!important}#app#app .detail-review-section{margin-top:0!important;padding:18px 16px 20px!important;border-style:solid!important;border-width:1px!important;border-radius:20px!important;overflow:hidden!important}#app#app .review-empty-state{min-height:0!important;margin:0!important;padding:28px 22px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:12px!important;text-align:center!important}#app#app .review-empty-icon{flex:0 0 auto!important;width:52px!important;height:52px!important;margin:0!important;border-radius:18px!important;font-size:22px!important}#app#app .review-empty-state strong{align-self:center!important;color:var(--purpose-heading, #170f0b)!important;-webkit-text-fill-color:var(--purpose-heading, #170f0b)!important;font-size:19px!important;line-height:1.28!important;text-align:center!important}#app#app .review-empty-state p{max-width:320px!important;margin:-4px auto 0!important;color:var(--purpose-muted, #60483b)!important;-webkit-text-fill-color:var(--purpose-muted, #60483b)!important;font-size:14px!important;line-height:1.62!important;text-align:center!important}#app#app .review-empty-state .checkout-submit-button.slim{align-self:center!important;min-width:140px!important;min-height:44px!important;margin-top:4px!important;padding:0 24px!important;border-radius:15px!important}#app#app .customer-notice-list{gap:16px!important}#app#app .customer-notice-group{display:grid!important;min-width:0!important;gap:10px!important}#app#app .customer-notice-group.pinned{padding:12px!important;border:1px solid rgba(216,70,32,.18)!important;border-radius:14px!important;background:linear-gradient(180deg,#fffaf7,#fffefd)!important}#app#app .customer-notice-group-head{display:flex!important;align-items:flex-end!important;justify-content:space-between!important;min-width:0!important;gap:10px!important;padding:0 2px!important}#app#app .customer-notice-group-head div{min-width:0!important}#app#app .customer-notice-group-head span{display:block!important;color:var(--purpose-primary, #d84620)!important;-webkit-text-fill-color:var(--purpose-primary, #d84620)!important;font-size:13px!important;font-weight:950!important;line-height:1.25!important}#app#app .customer-notice-group-head strong{flex:0 0 auto!important;min-height:28px!important;padding:6px 10px!important;border:1px solid rgba(216,70,32,.18)!important;border-radius:999px!important;background:#fff6f1!important;color:#c9361e!important;-webkit-text-fill-color:#c9361e!important;font-size:12px!important;font-weight:950!important;line-height:1.2!important}#app#app .customer-notice-group.pinned .customer-notice-card{border-color:#d8462042!important;box-shadow:0 12px 24px #d8462012!important}#app#app .customer-notice-card-image{display:block!important;width:100%!important;max-height:210px!important;margin:0 0 14px!important;border-radius:15px!important;object-fit:cover!important;background:#fff1e8!important;box-shadow:0 12px 24px #0f172a14!important}#app#app .notice-detail-image{display:block!important;width:100%!important;max-height:520px!important;margin:18px 0 0!important;border-radius:18px!important;object-fit:contain!important;background:#fff1e8!important;box-shadow:0 14px 28px #0f172a14!important}#app#app .phone-surface,#app#app .customer-main{font-family:var(--font-sans)!important;font-optical-sizing:auto!important;-webkit-font-smoothing:antialiased!important;text-rendering:optimizeLegibility!important}#app#app .page-head h1,#app#app .section-head h2,#app#app .orders-page-head h1,#app#app .coupon-page-head h1,#app#app .reviews-page-head h1,#app#app .notice-detail-top h1,#app#app .detail-review-head h2{font-size:24px!important;font-weight:800!important;line-height:1.18!important;letter-spacing:-.04em!important}#app#app .page-head>div>span,#app#app .section-head .eyebrow,#app#app .orders-page-head>div>span,#app#app .coupon-page-head .eyebrow,#app#app .reviews-page-head .eyebrow,#app#app .notice-detail-top span{font-size:12px!important;font-weight:700!important;letter-spacing:-.01em!important}#app#app .checkout-section h2,#app#app .coupon-section-head h2,#app#app .profile-review-head h3,#app#app .profile-link-card h3,#app#app .review-filter-title strong{font-size:18px!important;font-weight:780!important;letter-spacing:-.03em!important}#app#app .cart-item-main strong,#app#app .checkout-item-copy strong,#app#app .coupon-ticket-main strong,#app#app .order-title,#app#app .review-card-head strong,#app#app .profile-review-row strong,#app#app .customer-notice-card h2,#app#app .customer-notice-detail-card h2{font-weight:780!important;letter-spacing:-.03em!important}#app#app .cart-item-main span,#app#app .cart-item-subtotal,#app#app .checkout-item-copy span,#app#app .checkout-item-copy small,#app#app .address-summary,#app#app .coupon-ticket-main small,#app#app .order-address,#app#app .payment-option-button small,#app#app .agreement-check-row small,#app#app .payment-safe-note,#app#app .customer-notice-card p{font-weight:500!important;letter-spacing:-.012em!important}#app#app .cart-item-main b,#app#app .checkout-item-line-total,#app#app .order-total-price,#app#app .coupon-ticket-side b{font-weight:800!important;letter-spacing:-.035em!important;font-variant-numeric:tabular-nums!important}#app#app .cart-summary-card,#app#app .checkout-total-card{padding:18px 20px!important}#app#app .cart-summary-card .checkout-summary,#app#app .checkout-total-card .checkout-summary{gap:11px!important}#app#app .cart-summary-card .checkout-summary>div,#app#app .checkout-total-card .checkout-summary>div{min-height:26px!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:baseline!important;gap:14px!important;color:#3f2b20!important;font-size:14px!important;font-weight:500!important;line-height:1.35!important}#app#app .cart-summary-card .checkout-summary>div span,#app#app .checkout-total-card .checkout-summary>div span{min-width:0!important;color:#3f2b20!important;font-weight:520!important;letter-spacing:-.018em!important}#app#app .cart-summary-card .checkout-summary>div strong,#app#app .checkout-total-card .checkout-summary>div strong{color:#170f0b!important;font-size:16px!important;font-weight:760!important;letter-spacing:-.025em!important;font-variant-numeric:tabular-nums!important;text-align:right!important}#app#app .cart-summary-card .checkout-summary .total,#app#app .checkout-total-card .checkout-summary .total{min-height:48px!important;margin-top:4px!important;padding-top:14px!important;border-top:1px solid rgba(216,70,32,.18)!important}#app#app .cart-summary-card .checkout-summary .total span,#app#app .checkout-total-card .checkout-summary .total span{font-size:16px!important;font-weight:720!important}#app#app .cart-summary-card .checkout-summary .total strong,#app#app .checkout-total-card .checkout-summary .total strong{color:#101827!important;font-size:22px!important;font-weight:820!important;letter-spacing:-.05em!important}#app#app .cart-summary-card .cart-order-button,#app#app .cart-summary-card .clear-cart-button{width:100%!important;margin-right:0!important;margin-left:0!important;box-sizing:border-box!important}#app#app .cart-order-button,#app#app .checkout-submit-button:not(.slim){position:relative!important;min-height:64px!important;padding:12px 64px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:3px!important;text-align:center!important;border-radius:18px!important}#app#app .cart-order-button .mdi,#app#app .checkout-submit-button:not(.slim) .mdi{position:absolute!important;left:20px!important;top:50%!important;transform:translateY(-50%)!important;grid-row:auto!important;width:42px!important;height:42px!important;margin:0!important}#app#app .cart-order-button strong,#app#app .checkout-submit-button:not(.slim) strong{width:100%!important;font-size:18px!important;font-weight:780!important;line-height:1.18!important;letter-spacing:-.025em!important;text-align:center!important}#app#app .cart-order-button small,#app#app .checkout-submit-button:not(.slim) small{width:100%!important;margin-top:0!important;font-size:12px!important;font-weight:620!important;line-height:1.2!important;text-align:center!important}#app#app .clear-cart-button{height:42px!important;margin-top:10px!important;border-radius:14px!important;font-size:13px!important;font-weight:650!important;letter-spacing:-.015em!important}#app#app .page-action-button,#app#app .section-link-button,#app#app .order-primary-link,#app#app .cart-item-remove-button,#app#app .review-filter-tabs button,#app#app .payment-option-button,#app#app .checkout-save-request-check,#app#app .checkout-submit-button.slim{font-weight:720!important;letter-spacing:-.018em!important}#app#app .quantity-stepper strong,#app#app .cart-item-stepper strong,#app#app .checkout-item-stepper strong,#app#app .quantity-input-shell{font-size:16px!important;font-weight:760!important;letter-spacing:0!important}#app#app .quantity-input-shell input{color:inherit!important;-webkit-text-fill-color:inherit!important;font-size:inherit!important;font-weight:inherit!important;letter-spacing:inherit!important}#app#app .quantity-stepper,#app#app .quantity-stepper button,#app#app .quantity-input-shell,#app#app .quantity-input-shell input{touch-action:manipulation!important;-webkit-tap-highlight-color:transparent!important}#app#app .quantity-stepper,#app#app .quantity-stepper button,#app#app .quantity-input-shell{user-select:none!important;-webkit-user-select:none!important}#app#app .quantity-input-shell input,#app#app .product-section.compact-shop-section .ui-product-card-v2 .ui-product-stepper .quantity-input-shell input,#app#app .compact-product-card .product-card-stepper .quantity-input-shell input,#app#app .time-deal-hero .deal-stepper .quantity-input-shell input,#app#app .detail-sticky-cart-bar .detail-sticky-stepper .quantity-input-shell input,#app#app .cart-item-stepper .quantity-input-shell input,#app#app .checkout-item-stepper .quantity-input-shell input{font-size:16px!important}#app#app .product-section.compact-shop-section .ui-product-card-v2 .ui-product-stepper .quantity-input-shell.is-three-digit input,#app#app .compact-product-card .product-card-stepper .quantity-input-shell.is-three-digit input{flex-basis:3.35ch!important;width:3.35ch!important;font-size:16px!important}#app#app .cart-item-controls,#app#app .checkout-item-controls{gap:10px!important}#app#app .cart-item-stepper,#app#app .cart-item-remove-button,#app#app .checkout-item-stepper,#app#app .checkout-item-remove-button{min-height:46px!important;height:46px!important;border-radius:14px!important}#app#app .section-count,#app#app .address-badge,#app#app .coupon-page-head>strong,#app#app .order-status-badge,#app#app .coupon-status-pill{font-weight:720!important;letter-spacing:-.015em!important}#app#app .agreement-check-row strong,#app#app .checkout-request-field span,#app#app .address-field span,#app#app .profile-field span{font-weight:720!important;letter-spacing:-.02em!important}@media(max-width:380px){#app#app .cart-order-button,#app#app .checkout-submit-button:not(.slim){padding-right:54px!important;padding-left:54px!important}#app#app .cart-order-button .mdi,#app#app .checkout-submit-button:not(.slim) .mdi{left:14px!important}}@media(max-width:460px){#app#app .customer-status{align-items:stretch!important;flex-direction:column!important;gap:10px!important}#app#app .customer-status>div,#app#app .reviews-page-head>div,#app#app .detail-review-head>div{flex:0 1 auto!important}#app#app .customer-address-cta{width:100%!important;white-space:normal!important}#app#app .reviews-page-head,#app#app .detail-review-head{align-items:stretch!important;flex-direction:column!important}#app#app .review-page-shop-link,#app#app .detail-review-head a{width:100%!important;white-space:normal!important}#app#app .review-empty-state{padding:26px 18px!important;gap:11px!important}#app#app .review-empty-icon{width:50px!important;height:50px!important;border-radius:17px!important;font-size:21px!important}#app#app .review-filter-title{align-items:flex-start!important;flex-direction:column!important;gap:4px!important}#app#app .customer-notice-group-head{align-items:flex-start!important;flex-direction:column!important;gap:6px!important}#app#app .customer-notice-group-head strong{align-self:flex-start!important}}.admin-layout.admin-layout-v2{--admin-bg: #fff4ed;--admin-panel: #ffffff;--admin-panel-soft: #fffaf7;--admin-border: #f2d7cb;--admin-border-strong: #e8bca8;--admin-ink: #2a160d;--admin-muted: #765847;--admin-primary: #d84620;--admin-primary-dark: #9f3219;--admin-warm: #e9542e;--admin-danger: #c9362a;background:var(--admin-bg)!important;color:var(--admin-ink)!important}body:has(.admin-layout.admin-layout-v2){--admin-bg: #fff4ed;--admin-panel: #ffffff;--admin-panel-soft: #fffaf7;--admin-border: #f2d7cb;--admin-border-strong: #e8bca8;--admin-ink: #2a160d;--admin-muted: #765847;--admin-primary: #d84620;--admin-primary-dark: #9f3219;--admin-warm: #e9542e;--admin-danger: #c9362a}.admin-layout.admin-layout-v2,.admin-layout.admin-layout-v2 *,body:has(.admin-layout.admin-layout-v2) .v-overlay *{box-sizing:border-box;letter-spacing:0!important}.admin-sidebar.admin-sidebar-v2{position:sticky!important;top:0!important;align-self:start!important;height:100dvh!important;max-height:100dvh!important;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.38) transparent}.admin-side-nav.admin-side-nav-v2{padding-right:2px!important;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.36) transparent}.admin-side-nav.admin-side-nav-v2::-webkit-scrollbar{width:6px}.admin-side-nav.admin-side-nav-v2::-webkit-scrollbar-thumb{border-radius:999px;background:#ffffff57}.admin-nav-section-label{color:#ffffffbd!important;font-size:12px!important}.admin-nav-link{min-height:52px!important}.admin-nav-link small{color:#ffffffb8!important;font-size:12px!important}.admin-nav-link.is-active small,.admin-nav-link.admin-route-exact small{color:#4a3428!important}.admin-main.admin-main-v2{max-width:1560px!important;padding:18px 18px 38px!important}.admin-topbar.admin-topbar-v2{gap:12px!important;border-color:var(--admin-border-strong)!important}.admin-current-title h1{color:var(--admin-ink)!important;font-size:23px!important;line-height:1.12!important}.admin-current-title span,.admin-page-subtitle,.admin-table-subtext,.settings-helper-text,.notice-admin-card small{color:var(--admin-muted)!important}.admin-topbar-actions{align-items:center!important;gap:8px!important}.admin-topbar-status{gap:7px!important}.admin-topbar-status span{min-width:78px!important;justify-content:center!important;border:1px solid var(--admin-border)!important;color:#2a160d!important}.admin-main-v2>.v-card,.admin-main-v2>.v-row>.v-col>.v-card,.admin-dashboard-card,.admin-today-panel,.delivery-admin-card,.notice-admin-card,.settings-panel{border:1px solid var(--admin-border)!important;border-radius:8px!important;background:var(--admin-panel)!important;box-shadow:0 12px 26px #170f0b0f!important;overflow:hidden!important}.admin-dashboard-v2>.admin-today-panel{min-height:108px!important;padding:16px!important}.admin-today-copy h2{margin:3px 0 0!important;color:var(--admin-ink)!important;font-size:24px!important;line-height:1.16!important}.admin-dashboard-card h3{font-size:18px!important;line-height:1.25!important}.admin-page-head,.v-card>.admin-page-head{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:14px!important;min-height:auto!important;padding:18px 22px 14px!important}.admin-page-head>div:first-child{min-width:0!important}.admin-page-title{color:var(--admin-ink)!important;font-size:23px!important;line-height:1.18!important}.admin-page-subtitle{max-width:820px!important;margin-top:6px!important;font-size:14px!important;line-height:1.55!important}.admin-head-actions{display:flex!important;flex-wrap:wrap!important;justify-content:flex-end!important;gap:8px!important;min-width:fit-content!important}.admin-native-button,.admin-primary-btn,.admin-secondary-btn,.admin-danger-btn,.table-primary-btn,.table-secondary-btn,.table-danger-btn,.table-step-btn,.table-done-btn,.delivery-mini-button,.delivery-action-button,.admin-bulk-actions button,.notice-admin-actions .v-btn,.table-actions .v-btn{min-height:36px!important;border-radius:8px!important;font-size:12.5px!important;font-weight:850!important;line-height:1.15!important;white-space:nowrap!important}.admin-native-button.primary,.admin-primary-btn,.table-primary-btn,.table-done-btn,.delivery-action-button.done,.delivery-action-button.ready,.admin-bulk-actions button.done,.admin-bulk-actions button.ready{background:var(--admin-primary)!important;border-color:var(--admin-primary)!important;color:#fff!important}.admin-native-button.primary.warm,.admin-today-actions .warm{background:var(--admin-warm)!important;border-color:var(--admin-warm)!important;color:#fff!important}.admin-danger-btn,.table-danger-btn,.admin-bulk-actions button.danger,.delivery-action-button.danger{color:var(--admin-danger)!important}.admin-mini-metrics,.metric-grid{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))!important;gap:10px!important;margin:10px 22px 12px!important}.admin-mini-metrics button,.admin-metric-static,.metric-card{min-width:0!important;min-height:92px!important;padding:14px!important;border:1px solid var(--admin-border)!important;border-radius:8px!important;background:#fff!important}.admin-mini-metrics button span,.admin-metric-static span,.metric-label{color:#4a3428!important;font-size:13px!important;font-weight:850!important}.admin-mini-metrics button strong,.admin-metric-static strong,.metric-value,.admin-kpi-grid-v2 strong{color:var(--admin-ink)!important;font-size:24px!important;line-height:1.05!important;white-space:normal!important}.metric-card .metric-value{overflow:visible!important;font-size:21px!important;text-overflow:clip!important;white-space:nowrap!important;word-break:keep-all!important}.admin-mini-metrics button.active{border-color:var(--admin-primary)!important;background:var(--admin-primary)!important}.admin-mini-metrics button.active span,.admin-mini-metrics button.active strong{color:#fff!important}.admin-filter-bar,.admin-help-strip,.admin-bulk-actions{margin:12px 22px!important;padding:12px!important;border:1px solid var(--admin-border)!important;border-radius:8px!important;background:var(--admin-panel-soft)!important}.admin-filter-bar{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(190px,1fr))!important;align-items:start!important;gap:10px!important}.admin-filter-bar.single{grid-template-columns:minmax(0,1fr)!important}.admin-main-v2 .v-field{border-radius:8px!important;background:#fff!important}.admin-main-v2 .v-label,.admin-main-v2 .v-field-label,body:has(.admin-layout.admin-layout-v2) .v-overlay .v-label,body:has(.admin-layout.admin-layout-v2) .v-overlay .v-field-label{color:#4a3428!important;opacity:1!important;font-size:13px!important}.admin-main-v2 .v-field__input,body:has(.admin-layout.admin-layout-v2) .v-overlay .v-field__input{color:var(--admin-ink)!important;font-size:14px!important;line-height:1.35!important}.admin-table-wrap{max-width:calc(100% - 44px)!important;margin:14px 22px 22px!important;overflow-x:auto!important;overflow-y:hidden!important;border:1px solid var(--admin-border)!important;border-radius:8px!important;background:#fff!important;box-shadow:none!important}.admin-table{width:100%!important;min-width:100%!important;border-collapse:separate!important;border-spacing:0!important;table-layout:fixed!important;font-variant-numeric:tabular-nums!important}.admin-table th{position:sticky;top:0;z-index:1;padding:12px!important;border-bottom:1px solid var(--admin-border)!important;background:#fff8f3!important;color:#2a160d!important;font-size:11.5px!important;font-weight:950!important;line-height:1.3!important;text-align:left!important}.admin-table td{padding:13px 12px!important;border-bottom:1px solid #fff8f3!important;color:var(--admin-ink)!important;font-size:12.5px!important;line-height:1.45!important;vertical-align:middle!important;overflow-wrap:anywhere!important}.admin-table tbody tr:nth-child(2n) td{background:#fffaf7!important}.admin-table tbody tr:hover td{background:#fff8f3!important}.admin-table td>strong,.admin-product-cell strong{color:var(--admin-ink)!important;font-weight:950!important}.admin-table-subtext{display:block!important;margin-top:4px!important;font-size:11.5px!important;line-height:1.42!important}.admin-table .v-chip{min-height:24px!important;border-radius:999px!important;font-weight:850!important}.admin-table .v-chip--size-x-small,.admin-table .v-chip--size-x-small .v-chip__content{font-size:11.5px!important}.order-admin-table th:nth-child(1),.order-admin-table td:nth-child(1){width:6%!important}.order-admin-table th:nth-child(2),.order-admin-table td:nth-child(2){width:14%!important}.order-admin-table th:nth-child(3),.order-admin-table td:nth-child(3){width:12%!important}.order-admin-table th:nth-child(4),.order-admin-table td:nth-child(4){width:20%!important}.order-admin-table th:nth-child(5),.order-admin-table td:nth-child(5){width:10%!important}.order-admin-table th:nth-child(6),.order-admin-table td:nth-child(6){width:11%!important}.order-admin-table th:nth-child(7),.order-admin-table td:nth-child(7){width:13%!important}.order-admin-table th:nth-child(8),.order-admin-table td:nth-child(8){width:14%!important}.customer-admin-table th:nth-child(1),.customer-admin-table td:nth-child(1){width:10%!important}.customer-admin-table th:nth-child(2),.customer-admin-table td:nth-child(2){width:12%!important}.customer-admin-table th:nth-child(3),.customer-admin-table td:nth-child(3){width:9%!important}.customer-admin-table th:nth-child(4),.customer-admin-table td:nth-child(4){width:13%!important}.customer-admin-table th:nth-child(5),.customer-admin-table td:nth-child(5),.customer-admin-table th:nth-child(7),.customer-admin-table td:nth-child(7){width:7%!important}.customer-admin-table th:nth-child(6),.customer-admin-table td:nth-child(6){width:10%!important}.customer-admin-table th:nth-child(8),.customer-admin-table td:nth-child(8){width:17%!important}.customer-admin-table th:nth-child(9),.customer-admin-table td:nth-child(9){width:15%!important}.customer-admin-table .table-actions{grid-template-columns:minmax(0,1fr)!important}.sales-admin-table th:nth-child(1),.sales-admin-table td:nth-child(1){width:15%!important}.sales-admin-table th:nth-child(2),.sales-admin-table td:nth-child(2){width:13%!important}.sales-admin-table th:nth-child(3),.sales-admin-table td:nth-child(3){width:12%!important}.sales-admin-table th:nth-child(4),.sales-admin-table td:nth-child(4){width:17%!important}.sales-admin-table th:nth-child(5),.sales-admin-table td:nth-child(5){width:10%!important}.sales-admin-table th:nth-child(6),.sales-admin-table td:nth-child(6){width:8%!important}.sales-admin-table th:nth-child(7),.sales-admin-table td:nth-child(7){width:13%!important}.sales-admin-table th:nth-child(8),.sales-admin-table td:nth-child(8){width:12%!important}.sales-admin-table td{white-space:normal!important}.sales-admin-table td:nth-child(1){overflow-wrap:normal!important;word-break:keep-all!important}.sales-admin-table td:nth-child(2),.sales-admin-table td:nth-child(3){overflow-wrap:anywhere!important;word-break:break-word!important}.event-admin-table th:nth-child(1),.event-admin-table td:nth-child(1){width:28%!important}.event-admin-table th:nth-child(2),.event-admin-table td:nth-child(2){width:18%!important}.event-admin-table th:nth-child(3),.event-admin-table td:nth-child(3),.event-admin-table th:nth-child(4),.event-admin-table td:nth-child(4),.event-admin-table th:nth-child(5),.event-admin-table td:nth-child(5){width:12%!important}.event-admin-table th:nth-child(6),.event-admin-table td:nth-child(6){width:18%!important}.coupon-admin-table th:nth-child(1),.coupon-admin-table td:nth-child(1){width:7%!important}.coupon-admin-table th:nth-child(2),.coupon-admin-table td:nth-child(2),.coupon-admin-table th:nth-child(4),.coupon-admin-table td:nth-child(4),.coupon-admin-table th:nth-child(6),.coupon-admin-table td:nth-child(6),.coupon-admin-table th:nth-child(7),.coupon-admin-table td:nth-child(7),.coupon-admin-table th:nth-child(8),.coupon-admin-table td:nth-child(8),.coupon-admin-table th:nth-child(9),.coupon-admin-table td:nth-child(9){width:10%!important}.coupon-admin-table th:nth-child(3),.coupon-admin-table td:nth-child(3){width:13%!important}.coupon-admin-table th:nth-child(5),.coupon-admin-table td:nth-child(5){width:20%!important}.admin-code{display:inline-block!important;max-width:170px!important;white-space:normal!important;word-break:break-all!important}.table-actions,.delivery-actions{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(54px,1fr))!important;align-items:center!important;justify-content:stretch!important;gap:6px!important;min-width:0!important;width:100%!important}.table-actions .v-btn,.delivery-actions .v-btn{width:100%!important;min-width:0!important;height:34px!important;padding:0 9px!important}.product-table-wrap .admin-table{min-width:100%!important;max-width:100%!important;table-layout:fixed!important}.product-table-wrap .admin-table th:nth-child(1),.product-table-wrap .admin-table td:nth-child(1){width:25%!important}.product-table-wrap .admin-table th:nth-child(2),.product-table-wrap .admin-table td:nth-child(2){width:15%!important}.product-table-wrap .admin-table th:nth-child(3),.product-table-wrap .admin-table td:nth-child(3){width:10%!important}.product-table-wrap .admin-table th:nth-child(4),.product-table-wrap .admin-table td:nth-child(4){width:11%!important}.product-table-wrap .admin-table th:nth-child(5),.product-table-wrap .admin-table td:nth-child(5){width:13%!important}.product-table-wrap .admin-table th:nth-child(6),.product-table-wrap .admin-table td:nth-child(6){width:9%!important}.product-table-wrap .admin-table th:nth-child(7),.product-table-wrap .admin-table td:nth-child(7){width:17%!important}.product-table-wrap .table-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important;min-width:0!important;width:100%!important}.admin-product-cell{display:grid!important;grid-template-columns:56px minmax(0,1fr)!important;gap:11px!important;align-items:center!important}.admin-product-cell img{width:56px!important;height:56px!important;border-radius:8px!important;object-fit:cover!important}.admin-product-cell .text-caption,.admin-product-cell .admin-table-subtext{overflow-wrap:anywhere!important}.admin-product-mobile-meta{display:none!important}.product-placement-cell{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:8px!important;align-items:stretch!important;width:100%!important}.product-placement-cell label,.product-order-controls{min-width:0!important;display:grid!important;grid-template-columns:34px minmax(0,1fr)!important;gap:6px!important;align-items:center!important}.product-placement-cell label>span,.product-order-controls>span{color:var(--admin-muted, #725340)!important;font-size:11px!important;font-weight:900!important;line-height:1.1!important;white-space:nowrap!important}.product-placement-cell select{width:100%!important;min-width:0!important;height:36px!important;border:1px solid var(--admin-border, #ead1c4)!important;border-radius:8px!important;background:#fffdf9!important;color:var(--admin-ink, #26170f)!important;font-size:12.5px!important;font-weight:800!important;outline:none!important}.product-placement-cell select{padding:0 26px 0 10px!important}.product-order-buttons{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:5px!important}.product-order-buttons button{min-width:0!important;width:100%!important;height:36px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:2px!important;border:1px solid rgba(201,78,44,.18)!important;border-radius:8px!important;background:#fff4ec!important;color:var(--admin-primary-dark, #8a321c)!important;font-size:12px!important;font-weight:900!important;line-height:1!important;cursor:pointer!important}.product-order-buttons button .mdi{font-size:16px!important}.product-order-buttons button small{font-size:11px!important;font-weight:900!important}.product-order-buttons button:disabled{cursor:not-allowed!important;opacity:.42!important;background:#f8efe8!important;color:var(--admin-muted, #725340)!important}.product-placement-cell select:focus,.product-order-buttons button:focus-visible{border-color:var(--admin-primary, #c94e2c)!important;box-shadow:0 0 0 3px #c94e2c1f!important}.admin-sale-price{gap:3px!important;line-height:1.3!important}.stock-control-cell{width:112px!important;max-width:100%!important;height:36px!important;border-radius:8px!important}.stock-control-cell input{min-width:34px!important;font-size:15px!important}.admin-stock-progress{width:112px!important;max-width:100%!important}.admin-stock-progress small{font-size:11.5px!important;line-height:1.35!important}.delivery-route-board{margin:14px 22px 12px!important;grid-template-columns:minmax(260px,1.4fr) minmax(160px,.8fr) minmax(220px,1fr)!important}.delivery-route-board>div,.settings-panel{border-radius:8px!important}.delivery-metrics{grid-template-columns:repeat(5,minmax(0,1fr))!important}.delivery-card-list{margin:16px 22px 22px!important;gap:12px!important}.delivery-order-card{grid-template-columns:minmax(260px,1fr) minmax(240px,.9fr) minmax(220px,auto)!important;gap:12px!important;border-radius:8px!important}.delivery-order-actions{display:grid!important;grid-template-columns:repeat(2,minmax(92px,1fr))!important;gap:7px!important}.delivery-order-actions .delivery-mini-button,.delivery-order-actions .delivery-action-button{width:100%!important}.settings-grid{margin:10px 16px 12px!important;gap:12px!important}.settings-panel{padding:18px!important}.settings-panel h3{margin-bottom:14px!important;color:var(--admin-ink)!important;font-size:17px!important;line-height:1.25!important}.payment-toggle-grid{gap:10px!important}.notice-admin-list{margin:12px 22px 22px!important;gap:10px!important}.notice-admin-card{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:14px!important;padding:16px!important;min-width:0!important}.notice-admin-card:has(.notice-admin-thumb){grid-template-columns:96px minmax(0,1fr) auto!important;align-items:start!important}.notice-admin-thumb{width:96px!important;height:96px!important;border:1px solid rgba(216,70,32,.18)!important;border-radius:14px!important;object-fit:cover!important;background:#fff6f1!important}.notice-admin-main,.notice-admin-tags,.notice-help,.notice-help>div{min-width:0!important}.notice-admin-card h3{color:var(--admin-ink)!important;font-size:17px!important;line-height:1.35!important;overflow-wrap:anywhere!important;word-break:break-word!important}.notice-admin-card p{color:#4a3428!important;line-height:1.55!important;white-space:normal!important;overflow-wrap:anywhere!important;word-break:break-word!important;line-break:anywhere!important}.notice-admin-card small,.notice-help strong,.notice-help p{white-space:normal!important;overflow-wrap:anywhere!important;word-break:break-word!important;line-break:anywhere!important}.notice-admin-actions{display:grid!important;grid-template-columns:repeat(4,minmax(64px,1fr))!important;align-content:start!important;gap:6px!important}.notice-image-uploader{display:grid!important;gap:12px!important;padding:14px!important;border:1px dashed rgba(216,70,32,.28)!important;border-radius:16px!important;background:linear-gradient(180deg,#fffaf7,#fff)!important}.notice-image-uploader.filled{border-style:solid!important}.notice-image-preview{overflow:hidden!important;border-radius:14px!important;background:#fff1e8!important}.notice-image-preview img{display:block!important;width:100%!important;max-height:360px!important;object-fit:contain!important}.notice-image-empty{display:grid!important;justify-items:center!important;gap:6px!important;padding:22px 12px!important;text-align:center!important}.notice-image-empty .mdi{width:52px!important;height:52px!important;display:inline-grid!important;place-items:center!important;border-radius:18px!important;background:#fff1e8!important;color:#d84620!important;font-size:26px!important}.notice-image-empty strong{color:#2a160d!important;font-size:16px!important;font-weight:950!important}.notice-image-empty p,.notice-image-error{margin:0!important;color:#765847!important;font-size:13px!important;line-height:1.5!important}.notice-image-error{color:#c62828!important;font-weight:800!important}.notice-image-actions{display:flex!important;flex-wrap:wrap!important;gap:8px!important;justify-content:flex-end!important}body:has(.admin-layout.admin-layout-v2) .v-overlay .v-card{border:1px solid var(--admin-border, #f2d7cb)!important;border-radius:8px!important;overflow:hidden!important}body:has(.admin-layout.admin-layout-v2) .v-overlay .v-card-title{padding:18px 20px 10px!important;color:#2a160d!important;font-size:21px!important;line-height:1.25!important}body:has(.admin-layout.admin-layout-v2) .v-overlay .v-card-text{padding:12px 20px!important}body:has(.admin-layout.admin-layout-v2) .v-overlay .v-card-actions{padding:12px 20px 18px!important}.admin-ops-hero{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:16px!important;align-items:center!important;margin-bottom:12px!important;padding:20px 22px!important;border:1px solid var(--admin-border)!important;border-radius:8px!important;background:linear-gradient(135deg,#fffaf7,#fff1e8)!important;box-shadow:0 12px 26px #170f0b0d!important}.admin-ops-hero h2{margin:4px 0 0!important;color:var(--admin-ink)!important;font-size:25px!important;line-height:1.16!important;font-weight:950!important}.admin-ops-hero .eyebrow,.admin-dashboard-card .eyebrow{color:var(--admin-primary-dark)!important;font-size:12px!important;font-weight:950!important}.admin-ops-actions,.admin-operation-grid{display:grid!important;gap:8px!important}.admin-ops-actions{grid-template-columns:repeat(3,minmax(118px,1fr))!important}.admin-ops-actions button,.admin-operation-grid button{display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;align-items:center!important;gap:8px!important;min-height:44px!important;padding:10px 12px!important;border:1px solid var(--admin-border)!important;border-radius:8px!important;background:#fff!important;color:var(--admin-ink)!important;font-weight:900!important}.admin-ops-actions button.primary,.admin-operation-grid button.warning{border-color:#d846205c!important;background:#fff4ed!important;color:var(--admin-primary-dark)!important}.admin-operation-grid{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))!important;margin:12px 0 14px!important}.admin-operation-grid button{grid-template-columns:34px minmax(0,1fr) auto!important;min-height:62px!important}.admin-operation-grid .mdi,.admin-ops-actions .mdi{display:inline-grid!important;place-items:center!important;width:30px!important;height:30px!important;border-radius:8px!important;background:#fff1e8!important;color:var(--admin-primary)!important;font-size:18px!important}.admin-operation-grid b{color:var(--admin-ink)!important;font-size:22px!important;line-height:1!important}.admin-operation-grid button.danger{border-color:#c9362a47!important;background:#fff7f5!important}.admin-operation-grid button.danger .mdi{background:#fff0ed!important;color:var(--admin-danger)!important}.admin-pagination{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;margin:-6px 22px 22px!important;padding:10px 12px!important;border:1px solid var(--admin-border)!important;border-radius:8px!important;background:#fff!important;color:var(--admin-muted)!important;font-size:13px!important;font-weight:850!important}.admin-pagination>div{display:flex!important;align-items:center!important;gap:8px!important}.admin-pagination button{display:inline-flex!important;align-items:center!important;gap:4px!important;min-height:34px!important;padding:0 11px!important;border:1px solid var(--admin-border)!important;border-radius:8px!important;background:#fffaf7!important;color:var(--admin-ink)!important;font-size:12.5px!important;font-weight:900!important}.admin-pagination button:disabled{opacity:.42!important}.admin-pagination strong{color:var(--admin-ink)!important;font-size:13px!important}.admin-detail-dialog .order-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.admin-detail-section-title{margin:0 0 10px!important;color:var(--admin-ink)!important;font-size:16px!important;line-height:1.25!important;font-weight:950!important}.admin-detail-list{display:grid!important;gap:8px!important}.admin-detail-list button,.admin-detail-list p{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:10px!important;align-items:center!important;min-height:54px!important;padding:10px 12px!important;border:1px solid var(--admin-border)!important;border-radius:8px!important;background:var(--admin-panel-soft)!important;color:var(--admin-ink)!important}.admin-detail-list.compact button{min-height:48px!important}.admin-detail-list strong,.admin-detail-list b{color:var(--admin-ink)!important;font-weight:950!important}.admin-detail-list small{display:block!important;margin-top:3px!important;color:var(--admin-muted)!important;font-size:12px!important;line-height:1.35!important}.admin-detail-two-column{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}.review-admin-table th:nth-child(1),.review-admin-table td:nth-child(1){width:31%!important}.review-admin-table th:nth-child(2),.review-admin-table td:nth-child(2){width:14%!important}.review-admin-table th:nth-child(3),.review-admin-table td:nth-child(3),.review-admin-table th:nth-child(4),.review-admin-table td:nth-child(4),.review-admin-table th:nth-child(5),.review-admin-table td:nth-child(5){width:12%!important}.review-admin-table th:nth-child(6),.review-admin-table td:nth-child(6){width:19%!important}.admin-review-content{margin:0!important;padding:14px!important;border:1px solid var(--admin-border)!important;border-radius:8px!important;background:var(--admin-panel-soft)!important;color:var(--admin-ink)!important;line-height:1.6!important}.admin-review-photo-grid{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(120px,1fr))!important;gap:10px!important;margin-top:12px!important}.admin-review-photo-grid img{width:100%!important;aspect-ratio:1 / 1!important;border:1px solid var(--admin-border)!important;border-radius:8px!important;object-fit:cover!important}.admin-settings-alert{margin:4px 22px 16px!important;border:1px solid rgba(216,70,32,.22)!important}@media(max-width:1280px){.delivery-order-card{grid-template-columns:minmax(0,1fr)!important}}@media(max-width:980px){.delivery-route-board{grid-template-columns:minmax(0,1fr)!important}}@media(max-width:1180px){.admin-layout.admin-layout-v2{grid-template-columns:232px minmax(0,1fr)!important}.admin-sidebar.admin-sidebar-v2{width:232px!important}.delivery-metrics{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))!important}}@media(max-width:760px){body:has(.admin-layout.admin-layout-v2){overflow-x:hidden!important}.admin-layout.admin-layout-v2{display:block!important;width:100%!important;min-width:0!important;min-height:100dvh!important;overflow-x:hidden!important;background:var(--admin-bg)!important}.admin-sidebar.admin-sidebar-v2{position:fixed!important;inset:10px auto 10px 10px!important;z-index:1200!important;width:min(320px,calc(100vw - 24px))!important;max-width:calc(100vw - 24px)!important;height:calc(100dvh - 20px)!important;max-height:calc(100dvh - 20px)!important;min-height:0!important;padding:10px!important;border-radius:12px!important;overflow-x:hidden!important;overflow-y:auto!important;box-shadow:0 20px 44px #2a160d3d!important;transform:translate(calc(-100% - 20px))!important;transition:transform .18s ease!important}.admin-sidebar.admin-sidebar-v2.open{transform:translate(0)!important}.admin-mobile-scrim{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:1190!important;display:block!important;background:#170f0b73!important;-webkit-backdrop-filter:blur(2px)!important;backdrop-filter:blur(2px)!important}.admin-brand.admin-brand-v2{display:grid!important;grid-template-columns:44px minmax(0,1fr) 38px!important;gap:10px!important;align-items:center!important;min-width:0!important;padding:8px!important}.admin-brand.admin-brand-v2>div{min-width:0!important}.admin-brand.admin-brand-v2 strong,.admin-brand.admin-brand-v2 span{display:block!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.admin-brand img.admin-logo{width:44px!important;height:44px!important;object-fit:contain!important}.admin-mobile-close,.admin-menu-toggle{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:40px!important;height:40px!important;min-width:40px!important;border:1px solid rgba(255,255,255,.24)!important;border-radius:10px!important;background:#ffffff1a!important;color:#fff!important}.admin-menu-toggle{border-color:var(--admin-border)!important;background:#fff!important;color:var(--admin-primary)!important}.admin-side-nav.admin-side-nav-v2{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:6px!important;width:100%!important;min-width:0!important;max-width:100%!important;padding:8px 0 10px!important;overflow:visible!important}.admin-nav-section-label{display:block!important;min-width:0!important;padding:8px 8px 2px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.admin-side-nav-v2 .admin-nav-link{display:grid!important;grid-template-columns:34px minmax(0,1fr)!important;gap:8px!important;width:100%!important;min-width:0!important;min-height:48px!important;padding:8px!important;overflow:hidden!important;border-radius:10px!important}.admin-side-nav-v2 .admin-nav-link>span:last-child{min-width:0!important}.admin-side-nav-v2 .admin-nav-link strong,.admin-side-nav-v2 .admin-nav-link small{display:block!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.admin-sidebar-footer.admin-sidebar-footer-v2{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:8px!important;margin-top:8px!important;padding-top:10px!important}.admin-sidebar-footer-v2 .admin-native-button{width:100%!important;min-width:0!important}.admin-main.admin-main-v2{width:100%!important;max-width:100%!important;min-width:0!important;padding:8px 8px 24px!important;overflow-x:hidden!important}.admin-topbar.admin-topbar-v2{position:sticky!important;top:6px!important;z-index:80!important;display:grid!important;grid-template-columns:40px minmax(0,1fr)!important;gap:8px!important;align-items:center!important;width:100%!important;min-width:0!important;min-height:0!important;margin:0 0 10px!important;padding:8px!important;border-radius:12px!important;background:#fffffff5!important}.admin-current-title{min-width:0!important}.admin-current-title h1,.admin-page-title{font-size:21px!important;line-height:1.2!important;word-break:keep-all!important;overflow-wrap:anywhere!important}.admin-current-title span,.admin-page-subtitle{font-size:12.5px!important;line-height:1.45!important;overflow-wrap:anywhere!important}.admin-topbar-status{grid-column:1 / -1!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important;width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;overflow:hidden!important}.admin-topbar-status span{min-width:0!important;width:100%!important;padding:6px 5px!important;font-size:11px!important;line-height:1.25!important;white-space:normal!important;overflow:hidden!important}.admin-topbar-status b{font-size:12px!important}.admin-topbar-actions{grid-column:1 / -1!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:6px!important;width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;justify-content:stretch!important;overflow:hidden!important}.admin-topbar-actions .admin-native-button{width:100%!important;min-width:0!important;min-height:40px!important;padding:0 8px!important;font-size:12px!important;line-height:1.2!important;justify-content:center!important;white-space:normal!important}.admin-page-head,.v-card>.admin-page-head{flex-direction:column!important;align-items:stretch!important;gap:8px!important;padding:14px 14px 10px!important;width:100%!important;max-width:100%!important;overflow:hidden!important}.admin-page-head>div,.admin-head-actions{min-width:0!important}.admin-page-subtitle{max-width:100%!important;white-space:normal!important}.admin-head-actions,.admin-head-actions .v-btn,.admin-head-actions .admin-native-button{width:100%!important}.admin-head-actions{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:7px!important}.admin-mini-metrics,.metric-grid,.admin-filter-bar,.admin-help-strip,.admin-bulk-actions,.admin-form-notice,.delivery-route-board,.delivery-card-list,.notice-admin-list,.admin-table-wrap,.admin-section-title,.empty-state{margin-inline:12px!important;width:calc(100% - 24px)!important;max-width:calc(100% - 24px)!important;box-sizing:border-box!important}.admin-mini-metrics,.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.admin-filter-bar,.delivery-metrics,.notice-admin-card,.delivery-order-actions{grid-template-columns:minmax(0,1fr)!important}.notice-admin-card:has(.notice-admin-thumb){grid-template-columns:76px minmax(0,1fr)!important}.notice-admin-thumb{width:76px!important;height:76px!important}.admin-filter-bar{padding:10px!important;gap:8px!important}.admin-filter-bar>*,.admin-filter-bar .v-input{min-width:0!important}.admin-mini-metrics button,.admin-metric-static,.metric-card{min-height:78px!important;padding:11px!important}.admin-mini-metrics button span,.admin-metric-static span,.metric-label{font-size:11.5px!important}.admin-mini-metrics button strong,.admin-metric-static strong,.metric-value{font-size:22px!important;line-height:1.08!important}.admin-main-v2>.v-card,.admin-dashboard-v2,.admin-dashboard-v2>*,.admin-today-panel,.admin-dashboard-card{width:100%!important;max-width:100%!important;min-width:0!important;overflow:hidden!important}.admin-dashboard-v2{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:10px!important}.admin-dashboard-v2>.admin-today-panel{display:grid!important;grid-template-columns:minmax(0,1fr)!important;min-height:0!important;padding:14px!important;gap:12px!important}.admin-today-copy,.admin-today-copy h2,.admin-today-copy p{max-width:100%!important;min-width:0!important;white-space:normal!important;overflow-wrap:anywhere!important}.admin-today-copy h2{font-size:21px!important;line-height:1.22!important}.admin-today-copy p{font-size:13px!important;line-height:1.45!important}.admin-today-actions,.admin-dashboard-v2 .admin-task-grid,.admin-dashboard-columns{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:8px!important;width:100%!important;min-width:0!important}.admin-today-actions button,.admin-dashboard-v2 .admin-task-grid button{width:100%!important;min-width:0!important}.admin-dashboard-card header{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:8px!important;align-items:stretch!important}.admin-dashboard-card header button{width:100%!important;min-width:0!important}.admin-kpi-grid-v2{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;width:100%!important;min-width:0!important}.admin-kpi-grid-v2 article{min-width:0!important;min-height:88px!important;padding:11px!important;grid-template-columns:34px minmax(0,1fr)!important}.admin-kpi-grid-v2 .mdi{width:34px!important;height:34px!important;font-size:19px!important}.admin-kpi-grid-v2 strong{font-size:21px!important;line-height:1.05!important}.admin-kpi-grid-v2 small,.admin-kpi-grid-v2 em,.admin-task-grid strong,.admin-task-grid small{min-width:0!important;white-space:normal!important;overflow-wrap:anywhere!important}.admin-table{min-width:0!important}.admin-table th{position:static!important}.admin-table td{padding:11px 12px!important;min-width:0!important}.admin-table td[data-label]:before{color:var(--admin-muted)!important;font-size:12px!important;font-weight:950!important}.table-actions,.delivery-actions,.product-table-wrap .table-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important;min-width:0!important;width:100%!important}.stock-control-cell,.admin-stock-progress{width:100%!important}.delivery-order-card,.notice-admin-card{grid-template-columns:minmax(0,1fr)!important}.notice-admin-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-column:1 / -1!important}body:has(.admin-layout.admin-layout-v2) .v-overlay .v-card{width:calc(100vw - 20px)!important;max-width:calc(100vw - 20px)!important;margin:10px auto!important}body:has(.admin-layout.admin-layout-v2) .v-overlay .v-card-title{padding:15px 16px 8px!important;font-size:19px!important}body:has(.admin-layout.admin-layout-v2) .v-overlay .v-card-text{padding:10px 16px!important}body:has(.admin-layout.admin-layout-v2) .v-overlay .v-card-actions{padding:10px 16px 16px!important}}@media(max-width:560px){.notice-metrics{grid-template-columns:minmax(0,1fr)!important}.notice-admin-card,.notice-help{width:100%!important;max-width:100%!important;box-sizing:border-box!important}.admin-table-wrap{overflow:visible!important;border:0!important;background:transparent!important}.admin-table-wrap>.admin-table,.admin-table-wrap>.admin-table thead,.admin-table-wrap>.admin-table tbody,.admin-table-wrap>.admin-table tr,.admin-table-wrap>.admin-table th,.admin-table-wrap>.admin-table td{display:block!important;width:100%!important;min-width:0!important}body:has(.admin-layout.admin-layout-v2) .admin-table-wrap>.admin-table th,body:has(.admin-layout.admin-layout-v2) .admin-table-wrap>.admin-table td{width:100%!important;max-width:100%!important}.admin-table-wrap>.admin-table{border-spacing:0!important;background:transparent!important}.admin-table-wrap>.admin-table thead{display:none!important}.admin-table-wrap>.admin-table tbody{display:grid!important;gap:10px!important}.admin-table-wrap>.admin-table tr{overflow:hidden!important;border:1px solid var(--admin-border)!important;border-radius:10px!important;background:#fff!important;box-shadow:0 8px 20px #2a160d0f!important}.admin-table-wrap>.admin-table tbody tr:nth-child(2n) td,.admin-table-wrap>.admin-table tbody tr:hover td{background:transparent!important}.admin-table-wrap>.admin-table td{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:5px!important;align-items:start!important;padding:10px 12px!important;border-bottom:1px solid #fff0e8!important;font-size:12.5px!important;overflow-wrap:normal!important;word-break:keep-all!important}.admin-table-wrap>.admin-table td:last-child{border-bottom:0!important}.admin-table-wrap>.admin-table td[data-label]:before{content:attr(data-label)!important;color:var(--admin-muted)!important;font-size:11.5px!important;font-weight:950!important;line-height:1.35!important}.admin-table-wrap>.admin-table td:not([data-label]):before{display:none!important}.product-table-wrap>.admin-table td[data-label=상품명]{grid-template-columns:minmax(0,1fr)!important}.product-table-wrap>.admin-table td[data-label=상품명]:before{margin-bottom:6px!important}.admin-table-wrap>.admin-table td>*{max-width:100%!important;min-width:0!important}.admin-sale-price,.admin-sale-price span,.admin-sale-price strong{width:max-content!important;max-width:100%!important;white-space:nowrap!important;overflow-wrap:normal!important;word-break:keep-all!important}.admin-product-cell{grid-template-columns:52px minmax(0,1fr)!important}.admin-product-cell img{width:52px!important;height:52px!important}.stock-control-cell,.product-table-wrap .stock-control-cell{width:170px!important;max-width:100%!important;grid-template-columns:42px minmax(64px,1fr) 42px!important}.stock-control-cell button{min-width:36px!important}.admin-stock-progress small{white-space:normal!important;overflow-wrap:anywhere!important}.admin-table .v-chip,.admin-table .admin-native-button,.admin-table .v-btn{max-width:100%!important}.admin-code{display:block!important;max-width:100%!important;overflow-wrap:anywhere!important;white-space:normal!important}.admin-ops-hero,.admin-pagination,.admin-settings-alert{width:100%!important;max-width:100%!important;margin-inline:0!important}.admin-ops-hero{grid-template-columns:minmax(0,1fr)!important;padding:16px!important}.admin-ops-actions,.admin-operation-grid,.admin-detail-two-column{grid-template-columns:minmax(0,1fr)!important}.admin-pagination{align-items:stretch!important;flex-direction:column!important;margin-top:10px!important}.admin-pagination>div{justify-content:space-between!important;width:100%!important}.admin-pagination button{min-width:96px!important;justify-content:center!important}.admin-detail-dialog .order-detail-grid,.admin-detail-list button,.admin-detail-list p{grid-template-columns:minmax(0,1fr)!important}.admin-review-photo-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:390px){.admin-sidebar.admin-sidebar-v2{inset:8px auto 8px 8px!important;width:calc(100vw - 16px)!important;max-width:calc(100vw - 16px)!important;height:calc(100dvh - 16px)!important;padding:8px!important}.admin-side-nav-v2 .admin-nav-link{min-height:44px!important;grid-template-columns:32px minmax(0,1fr)!important}.admin-side-nav-v2 .admin-nav-link small{display:none!important}.admin-current-title h1,.admin-page-title{font-size:20px!important}.admin-topbar-actions,.admin-mini-metrics,.metric-grid{grid-template-columns:minmax(0,1fr)!important}}@media(max-width:760px){body:has(.admin-layout.admin-layout-v2) .admin-layout.admin-layout-v2>.admin-sidebar.admin-sidebar-v2{position:fixed!important;inset:10px auto 10px 10px!important;z-index:1200!important;width:min(320px,calc(100vw - 24px))!important;max-width:calc(100vw - 24px)!important;height:calc(100dvh - 20px)!important;max-height:calc(100dvh - 20px)!important;padding:10px!important;display:flex!important;flex-direction:column!important;gap:10px!important;overflow-x:hidden!important;overflow-y:auto!important;border-radius:12px!important;transform:translate(calc(-100% - 20px))!important;-webkit-overflow-scrolling:touch!important;overscroll-behavior:contain!important;touch-action:pan-y!important;scrollbar-width:thin!important}body:has(.admin-layout.admin-layout-v2) .admin-layout.admin-layout-v2>.admin-sidebar.admin-sidebar-v2.open{transform:translate(0)!important}body:has(.admin-layout.admin-layout-v2) .admin-sidebar.admin-sidebar-v2 .admin-brand.admin-brand-v2,body:has(.admin-layout.admin-layout-v2) .admin-sidebar.admin-sidebar-v2 .admin-sidebar-footer.admin-sidebar-footer-v2{display:grid!important}body:has(.admin-layout.admin-layout-v2) .admin-sidebar.admin-sidebar-v2 .admin-side-nav.admin-side-nav-v2{flex:1 1 auto!important;width:100%!important;min-width:0!important;max-width:100%!important;min-height:0!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;align-content:start!important;gap:6px!important;padding:8px 2px 10px 0!important;overflow-x:hidden!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch!important;overscroll-behavior:contain!important;touch-action:pan-y!important}body:has(.admin-layout.admin-layout-v2) .admin-sidebar.admin-sidebar-v2 .admin-nav-section-label{display:block!important}body:has(.admin-layout.admin-layout-v2) .admin-sidebar.admin-sidebar-v2 .admin-side-nav-v2 .admin-nav-link,body:has(.admin-layout.admin-layout-v2) .admin-sidebar.admin-sidebar-v2 .admin-side-nav-v2 .admin-nav-link.compact{flex:none!important;display:grid!important;grid-template-columns:34px minmax(0,1fr)!important;justify-content:stretch!important;width:100%!important;min-width:0!important;min-height:48px!important;padding:8px!important;gap:8px!important}body:has(.admin-layout.admin-layout-v2) .admin-sidebar.admin-sidebar-v2 .admin-side-nav-v2 .admin-nav-link small{display:block!important}}@media(max-width:390px){body:has(.admin-layout.admin-layout-v2) .admin-layout.admin-layout-v2>.admin-sidebar.admin-sidebar-v2{inset:8px auto 8px 8px!important;width:calc(100vw - 16px)!important;max-width:calc(100vw - 16px)!important;height:calc(100dvh - 16px)!important;max-height:calc(100dvh - 16px)!important;padding:8px!important}}@media(max-width:760px){html:has(.admin-layout.admin-layout-v2),body:has(.admin-layout.admin-layout-v2){width:100%!important;max-width:100%!important;overflow-x:hidden!important;background:#fff4ed!important}body:has(.admin-layout.admin-layout-v2) .admin-layout.admin-layout-v2{display:block!important;width:100%!important;min-width:0!important;min-height:100dvh!important;overflow-x:hidden!important;background:linear-gradient(180deg,#fffaf7fa,#fff4ed 42%,#fffaf7fa),#fff4ed!important}body:has(.admin-layout.admin-layout-v2) .admin-main.admin-main-v2{width:100%!important;max-width:100%!important;min-width:0!important;padding:0 10px calc(24px + env(safe-area-inset-bottom))!important;overflow-x:hidden!important}body:has(.admin-layout.admin-layout-v2) .admin-topbar.admin-topbar-v2{position:sticky!important;top:0!important;z-index:90!important;display:grid!important;grid-template-columns:46px minmax(0,1fr)!important;align-items:center!important;gap:10px!important;min-height:64px!important;margin:0 -10px 14px!important;padding:calc(10px + env(safe-area-inset-top)) 14px 10px!important;border:0!important;border-bottom:1px solid rgba(216,70,32,.14)!important;border-radius:0 0 20px 20px!important;background:#fffaf7f5!important;box-shadow:0 12px 28px #2a160d14!important;-webkit-backdrop-filter:blur(14px) saturate(1.05)!important;backdrop-filter:blur(14px) saturate(1.05)!important}body:has(.admin-layout.admin-layout-v2) .admin-menu-toggle{width:46px!important;height:46px!important;min-width:46px!important;border:1px solid rgba(216,70,32,.22)!important;border-radius:16px!important;background:#fff!important;color:var(--admin-primary)!important;box-shadow:0 8px 18px #d846201a!important}body:has(.admin-layout.admin-layout-v2) .admin-menu-toggle .mdi{font-size:25px!important}body:has(.admin-layout.admin-layout-v2) .admin-current-title{min-width:0!important}body:has(.admin-layout.admin-layout-v2) .admin-current-title h1{margin:0!important;color:var(--admin-ink)!important;font-size:23px!important;line-height:1.12!important;letter-spacing:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}body:has(.admin-layout.admin-layout-v2) .admin-topbar-actions,body:has(.admin-layout.admin-layout-v2) .admin-topbar-status{display:none!important}body:has(.admin-layout.admin-layout-v2) .admin-mobile-scrim{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:1190!important;display:block!important;background:#170f0b7a!important;-webkit-backdrop-filter:blur(3px)!important;backdrop-filter:blur(3px)!important}body:has(.admin-layout.admin-layout-v2) .admin-layout.admin-layout-v2>.admin-sidebar.admin-sidebar-v2{position:fixed!important;inset:auto 0 0 0!important;z-index:1200!important;display:grid!important;grid-template-rows:auto minmax(0,1fr) auto!important;gap:12px!important;width:100vw!important;max-width:100vw!important;height:auto!important;max-height:min(84dvh,720px)!important;min-height:0!important;padding:22px 14px calc(14px + env(safe-area-inset-bottom))!important;overflow:hidden!important;border:1px solid rgba(216,70,32,.12)!important;border-bottom:0!important;border-radius:26px 26px 0 0!important;background:#fffaf7!important;box-shadow:0 -24px 54px #2a160d47!important;transform:translateY(110%)!important;transition:transform .22s ease!important;-webkit-overflow-scrolling:touch!important;overscroll-behavior:contain!important;touch-action:pan-y!important}body:has(.admin-layout.admin-layout-v2) .admin-layout.admin-layout-v2>.admin-sidebar.admin-sidebar-v2:before{content:""!important;position:absolute!important;top:8px!important;left:50%!important;width:44px!important;height:4px!important;border-radius:999px!important;background:#e7c8bb!important;transform:translate(-50%)!important}body:has(.admin-layout.admin-layout-v2) .admin-layout.admin-layout-v2>.admin-sidebar.admin-sidebar-v2.open{transform:translateY(0)!important}body:has(.admin-layout.admin-layout-v2) .admin-sidebar.admin-sidebar-v2 .admin-brand.admin-brand-v2{display:grid!important;grid-template-columns:46px minmax(0,1fr) 42px!important;align-items:center!important;gap:10px!important;min-width:0!important;padding:10px!important;border:1px solid rgba(216,70,32,.12)!important;border-radius:18px!important;background:#fff!important;box-shadow:0 10px 22px #2a160d0f!important}body:has(.admin-layout.admin-layout-v2) .admin-brand.admin-brand-v2 img.admin-logo{width:46px!important;height:46px!important;object-fit:contain!important;border-radius:14px!important;background:#fff4ed!important}body:has(.admin-layout.admin-layout-v2) .admin-brand.admin-brand-v2>div{min-width:0!important}body:has(.admin-layout.admin-layout-v2) .admin-brand.admin-brand-v2 strong{display:block!important;color:var(--admin-ink)!important;font-size:18px!important;line-height:1.12!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}body:has(.admin-layout.admin-layout-v2) .admin-brand.admin-brand-v2 span{display:block!important;margin-top:3px!important;color:var(--admin-muted)!important;font-size:12px!important;line-height:1.2!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}body:has(.admin-layout.admin-layout-v2) .admin-mobile-close{display:inline-flex!important;width:42px!important;height:42px!important;min-width:42px!important;align-items:center!important;justify-content:center!important;border:1px solid rgba(216,70,32,.14)!important;border-radius:14px!important;background:#fff8f3!important;color:var(--admin-primary)!important}body:has(.admin-layout.admin-layout-v2) .admin-sidebar.admin-sidebar-v2 .admin-side-nav.admin-side-nav-v2{display:grid!important;grid-template-columns:minmax(0,1fr)!important;align-content:start!important;gap:7px!important;width:100%!important;min-width:0!important;min-height:0!important;padding:0 2px 2px 0!important;overflow-x:hidden!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch!important;overscroll-behavior:contain!important;touch-action:pan-y!important}body:has(.admin-layout.admin-layout-v2) .admin-sidebar.admin-sidebar-v2 .admin-nav-section-label{display:block!important;margin:8px 2px 2px!important;padding:0!important;color:#8d513a!important;font-size:12px!important;font-weight:950!important;line-height:1.2!important;letter-spacing:0!important}body:has(.admin-layout.admin-layout-v2) .admin-sidebar.admin-sidebar-v2 .admin-side-nav-v2 .admin-nav-link,body:has(.admin-layout.admin-layout-v2) .admin-sidebar.admin-sidebar-v2 .admin-side-nav-v2 .admin-nav-link.compact{display:grid!important;grid-template-columns:40px minmax(0,1fr)!important;align-items:center!important;gap:10px!important;width:100%!important;min-width:0!important;min-height:58px!important;padding:10px 11px!important;border:1px solid transparent!important;border-radius:17px!important;background:transparent!important;color:#6d432f!important;overflow:hidden!important}body:has(.admin-layout.admin-layout-v2) .admin-sidebar.admin-sidebar-v2 .admin-side-nav-v2 .admin-nav-link>.mdi{width:40px!important;height:40px!important;display:grid!important;place-items:center!important;border-radius:14px!important;background:#fff0e8!important;color:var(--admin-primary)!important;font-size:22px!important}body:has(.admin-layout.admin-layout-v2) .admin-sidebar.admin-sidebar-v2 .admin-side-nav-v2 .admin-nav-link>span:last-child{min-width:0!important}body:has(.admin-layout.admin-layout-v2) .admin-sidebar.admin-sidebar-v2 .admin-side-nav-v2 .admin-nav-link strong,body:has(.admin-layout.admin-layout-v2) .admin-sidebar.admin-sidebar-v2 .admin-side-nav-v2 .admin-nav-link small{display:block!important;min-width:0!important;letter-spacing:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}body:has(.admin-layout.admin-layout-v2) .admin-sidebar.admin-sidebar-v2 .admin-side-nav-v2 .admin-nav-link strong{color:#3c2014!important;font-size:15px!important;font-weight:950!important;line-height:1.12!important}body:has(.admin-layout.admin-layout-v2) .admin-sidebar.admin-sidebar-v2 .admin-side-nav-v2 .admin-nav-link small{margin-top:3px!important;color:#8c6a59!important;font-size:11.5px!important;font-weight:800!important;line-height:1.1!important}body:has(.admin-layout.admin-layout-v2) .admin-sidebar.admin-sidebar-v2 .admin-side-nav-v2 .admin-nav-link.router-link-exact-active,body:has(.admin-layout.admin-layout-v2) .admin-sidebar.admin-sidebar-v2 .admin-side-nav-v2 .admin-nav-link.router-link-active,body:has(.admin-layout.admin-layout-v2) .admin-sidebar.admin-sidebar-v2 .admin-side-nav-v2 .admin-nav-link.is-active{border-color:#d846202e!important;background:#fff!important;box-shadow:0 12px 24px #d846201c!important}body:has(.admin-layout.admin-layout-v2) .admin-sidebar.admin-sidebar-v2 .admin-side-nav-v2 .admin-nav-link.router-link-exact-active>.mdi,body:has(.admin-layout.admin-layout-v2) .admin-sidebar.admin-sidebar-v2 .admin-side-nav-v2 .admin-nav-link.router-link-active>.mdi,body:has(.admin-layout.admin-layout-v2) .admin-sidebar.admin-sidebar-v2 .admin-side-nav-v2 .admin-nav-link.is-active>.mdi{background:var(--admin-primary)!important;color:#fff!important}body:has(.admin-layout.admin-layout-v2) .admin-sidebar-footer.admin-sidebar-footer-v2{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;margin:0!important;padding:10px 0 0!important;border-top:1px solid rgba(216,70,32,.12)!important}body:has(.admin-layout.admin-layout-v2) .admin-sidebar-footer-v2 .admin-native-button{width:100%!important;min-width:0!important;min-height:46px!important;padding:0 10px!important;justify-content:center!important;border-radius:15px!important;font-size:13px!important;line-height:1.15!important;white-space:normal!important}body:has(.admin-layout.admin-layout-v2) .admin-dashboard-v2{gap:12px!important}body:has(.admin-layout.admin-layout-v2) .admin-main-v2>.v-card,body:has(.admin-layout.admin-layout-v2) .admin-main-v2>.v-row>.v-col>.v-card,body:has(.admin-layout.admin-layout-v2) .admin-dashboard-card,body:has(.admin-layout.admin-layout-v2) .admin-today-panel,body:has(.admin-layout.admin-layout-v2) .delivery-admin-card,body:has(.admin-layout.admin-layout-v2) .notice-admin-card,body:has(.admin-layout.admin-layout-v2) .admin-table-wrap,body:has(.admin-layout.admin-layout-v2) .admin-help-strip,body:has(.admin-layout.admin-layout-v2) .admin-bulk-actions,body:has(.admin-layout.admin-layout-v2) .admin-form-notice{width:100%!important;max-width:100%!important;margin-inline:0!important;border-radius:18px!important;box-shadow:0 10px 26px #2a160d0f!important}body:has(.admin-layout.admin-layout-v2) .admin-dashboard-v2>.admin-today-panel{padding:18px!important}body:has(.admin-layout.admin-layout-v2) .admin-today-copy h2{font-size:23px!important;line-height:1.16!important}body:has(.admin-layout.admin-layout-v2) .admin-today-copy p,body:has(.admin-layout.admin-layout-v2) .admin-page-subtitle{color:var(--admin-muted)!important;font-size:13px!important;line-height:1.5!important}body:has(.admin-layout.admin-layout-v2) .admin-today-actions,body:has(.admin-layout.admin-layout-v2) .admin-task-grid{grid-template-columns:minmax(0,1fr)!important;gap:9px!important}body:has(.admin-layout.admin-layout-v2) .admin-today-actions button,body:has(.admin-layout.admin-layout-v2) .admin-task-grid button,body:has(.admin-layout.admin-layout-v2) .admin-dashboard-card header button{min-height:50px!important;border-radius:16px!important;font-size:14px!important}body:has(.admin-layout.admin-layout-v2) .admin-kpi-grid-v2,body:has(.admin-layout.admin-layout-v2) .admin-mini-metrics,body:has(.admin-layout.admin-layout-v2) .metric-grid{width:100%!important;max-width:100%!important;margin-inline:0!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}body:has(.admin-layout.admin-layout-v2) .admin-kpi-grid-v2 article,body:has(.admin-layout.admin-layout-v2) .admin-mini-metrics button,body:has(.admin-layout.admin-layout-v2) .admin-metric-static,body:has(.admin-layout.admin-layout-v2) .metric-card{min-width:0!important;min-height:96px!important;padding:13px!important;border-radius:18px!important}body:has(.admin-layout.admin-layout-v2) .admin-kpi-grid-v2 strong,body:has(.admin-layout.admin-layout-v2) .admin-mini-metrics button strong,body:has(.admin-layout.admin-layout-v2) .admin-metric-static strong,body:has(.admin-layout.admin-layout-v2) .metric-value{font-size:clamp(20px,7vw,27px)!important;line-height:1.05!important}body:has(.admin-layout.admin-layout-v2) .admin-page-head,body:has(.admin-layout.admin-layout-v2) .v-card>.admin-page-head{padding:18px 16px 10px!important;gap:10px!important}body:has(.admin-layout.admin-layout-v2) .admin-page-title{font-size:24px!important;line-height:1.16!important;letter-spacing:0!important}body:has(.admin-layout.admin-layout-v2) .admin-head-actions{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:8px!important}body:has(.admin-layout.admin-layout-v2) .admin-head-actions .admin-native-button,body:has(.admin-layout.admin-layout-v2) .admin-head-actions .v-btn{width:100%!important;min-height:48px!important;border-radius:15px!important}body:has(.admin-layout.admin-layout-v2) .admin-filter-bar,body:has(.admin-layout.admin-layout-v2) .admin-help-strip,body:has(.admin-layout.admin-layout-v2) .admin-bulk-actions,body:has(.admin-layout.admin-layout-v2) .admin-section-title,body:has(.admin-layout.admin-layout-v2) .notice-admin-list,body:has(.admin-layout.admin-layout-v2) .delivery-route-board,body:has(.admin-layout.admin-layout-v2) .delivery-card-list,body:has(.admin-layout.admin-layout-v2) .empty-state{width:100%!important;max-width:100%!important;margin-inline:0!important}body:has(.admin-layout.admin-layout-v2) .admin-filter-bar{grid-template-columns:minmax(0,1fr)!important;gap:10px!important;padding:12px!important}body:has(.admin-layout.admin-layout-v2) .admin-main-v2 .v-field{min-height:46px!important;border-radius:15px!important}body:has(.admin-layout.admin-layout-v2) .admin-main-v2 .v-field__input{min-height:44px!important;padding-top:8px!important;padding-bottom:8px!important;font-size:14px!important}body:has(.admin-layout.admin-layout-v2) .admin-table-wrap{overflow:visible!important;border:0!important;background:transparent!important;box-shadow:none!important}body:has(.admin-layout.admin-layout-v2) .admin-table-wrap>.admin-table tbody{gap:12px!important}body:has(.admin-layout.admin-layout-v2) .admin-table-wrap>.admin-table tr{border-radius:18px!important;box-shadow:0 10px 24px #2a160d0f!important}body:has(.admin-layout.admin-layout-v2) .admin-table-wrap>.admin-table td{padding:12px 14px!important;border-bottom-color:#fff0e8!important;font-size:13px!important;line-height:1.45!important}body:has(.admin-layout.admin-layout-v2) .admin-table-wrap>.admin-table td[data-label]:before{margin-bottom:2px!important;color:#8a5a45!important;font-size:11.5px!important;font-weight:950!important}body:has(.admin-layout.admin-layout-v2) .table-actions,body:has(.admin-layout.admin-layout-v2) .delivery-actions,body:has(.admin-layout.admin-layout-v2) .delivery-order-actions,body:has(.admin-layout.admin-layout-v2) .notice-admin-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;width:100%!important}body:has(.admin-layout.admin-layout-v2) .table-actions .v-btn,body:has(.admin-layout.admin-layout-v2) .table-actions button,body:has(.admin-layout.admin-layout-v2) .delivery-actions .v-btn,body:has(.admin-layout.admin-layout-v2) .delivery-actions button,body:has(.admin-layout.admin-layout-v2) .notice-admin-actions .v-btn,body:has(.admin-layout.admin-layout-v2) .notice-admin-actions button{width:100%!important;min-width:0!important;min-height:42px!important;border-radius:14px!important}body:has(.admin-layout.admin-layout-v2) .delivery-order-card,body:has(.admin-layout.admin-layout-v2) .notice-admin-card{grid-template-columns:minmax(0,1fr)!important;gap:12px!important;padding:14px!important}body:has(.admin-layout.admin-layout-v2) .admin-compact-list button{min-height:56px!important;border-radius:16px!important}body:has(.admin-layout.admin-layout-v2) .admin-compact-list button strong,body:has(.admin-layout.admin-layout-v2) .admin-compact-list button small,body:has(.admin-layout.admin-layout-v2) .admin-product-cell strong,body:has(.admin-layout.admin-layout-v2) .admin-product-cell small,body:has(.admin-layout.admin-layout-v2) .admin-table-subtext{min-width:0!important;overflow-wrap:anywhere!important;white-space:normal!important}body:has(.admin-layout.admin-layout-v2) .v-overlay .v-card{width:calc(100vw - 18px)!important;max-width:calc(100vw - 18px)!important;max-height:calc(100dvh - 18px)!important;margin:9px auto!important;border-radius:20px!important}body:has(.admin-layout.admin-layout-v2) .v-overlay .v-card-title{padding:17px 18px 8px!important;font-size:20px!important}body:has(.admin-layout.admin-layout-v2) .v-overlay .v-card-text{padding:10px 18px!important}body:has(.admin-layout.admin-layout-v2) .v-overlay .v-card-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;padding:10px 18px 18px!important}}@media(max-width:430px){body:has(.admin-layout.admin-layout-v2) .admin-layout.admin-layout-v2>.admin-sidebar.admin-sidebar-v2{max-height:86dvh!important;padding-inline:12px!important}body:has(.admin-layout.admin-layout-v2) .admin-current-title h1{font-size:21px!important}body:has(.admin-layout.admin-layout-v2) .admin-sidebar-footer.admin-sidebar-footer-v2,body:has(.admin-layout.admin-layout-v2) .admin-kpi-grid-v2,body:has(.admin-layout.admin-layout-v2) .admin-mini-metrics,body:has(.admin-layout.admin-layout-v2) .metric-grid,body:has(.admin-layout.admin-layout-v2) .table-actions,body:has(.admin-layout.admin-layout-v2) .delivery-actions,body:has(.admin-layout.admin-layout-v2) .delivery-order-actions,body:has(.admin-layout.admin-layout-v2) .notice-admin-actions{grid-template-columns:minmax(0,1fr)!important}body:has(.admin-layout.admin-layout-v2) .admin-sidebar.admin-sidebar-v2 .admin-side-nav-v2 .admin-nav-link,body:has(.admin-layout.admin-layout-v2) .admin-sidebar.admin-sidebar-v2 .admin-side-nav-v2 .admin-nav-link.compact{min-height:56px!important}body:has(.admin-layout.admin-layout-v2) .admin-sidebar.admin-sidebar-v2 .admin-side-nav-v2 .admin-nav-link small{display:block!important}}#app#app .quantity-stepper.quantity-input-stepper{touch-action:manipulation!important;-webkit-tap-highlight-color:transparent!important;user-select:none!important;-webkit-user-select:none!important}#app#app .quantity-stepper.quantity-input-stepper button{min-width:0!important;display:grid!important;place-items:center!important;touch-action:manipulation!important;-webkit-tap-highlight-color:transparent!important;user-select:none!important;-webkit-user-select:none!important}#app#app .quantity-stepper.quantity-input-stepper .quantity-input-shell{min-width:0!important;height:100%!important;min-height:0!important;margin:0!important;padding:0!important;display:flex!important;flex-flow:row nowrap!important;align-items:center!important;justify-content:center!important;gap:2px!important;line-height:1!important;letter-spacing:0!important;white-space:nowrap!important;overflow:hidden!important;font-variant-numeric:tabular-nums!important;touch-action:manipulation!important;-webkit-tap-highlight-color:transparent!important;user-select:none!important;-webkit-user-select:none!important}#app#app .quantity-stepper.quantity-input-stepper .quantity-input-shell input{flex:0 0 1.25ch!important;width:1.25ch!important;max-width:none!important;min-width:1.25ch!important;height:20px!important;min-height:0!important;margin:0!important;padding:0!important;display:block!important;border:0!important;outline:0!important;background:transparent!important;color:inherit!important;-webkit-text-fill-color:inherit!important;font:inherit!important;font-size:16px!important;font-weight:inherit!important;line-height:20px!important;letter-spacing:0!important;text-align:center!important;-webkit-appearance:textfield!important;-moz-appearance:textfield!important;appearance:textfield!important;touch-action:manipulation!important}#app#app .quantity-stepper.quantity-input-stepper .quantity-input-shell span{flex:0 0 auto!important;min-width:max-content!important;height:20px!important;display:inline-flex!important;align-items:center!important;font:inherit!important;font-size:16px!important;line-height:20px!important;letter-spacing:0!important;white-space:nowrap!important}#app#app .quantity-stepper.quantity-input-stepper .quantity-input-shell.is-two-digit input{flex-basis:2.05ch!important;width:2.05ch!important;min-width:2.05ch!important}#app#app .quantity-stepper.quantity-input-stepper .quantity-input-shell.is-three-digit input{flex-basis:3.15ch!important;width:3.15ch!important;min-width:3.15ch!important}#app#app .product-section.compact-shop-section .compact-product-card .product-card-stepper,#app#app .category-product-section.compact-category-section .compact-product-card .product-card-stepper,#app#app .product-section.compact-shop-section .ui-product-card-v2 .ui-product-stepper{grid-template-columns:26px minmax(46px,1fr) 26px!important}#app#app .product-section.compact-shop-section .compact-product-card .product-card-actions,#app#app .category-product-section.compact-category-section .compact-product-card .product-card-actions,#app#app .product-section.compact-shop-section .ui-product-card-v2 .ui-product-actions{grid-template-columns:minmax(0,1fr) minmax(52px,56px)!important}#app#app .phone-surface .page-head h1,#app#app .phone-surface .section-head h2,#app#app .phone-surface .orders-page-head h1,#app#app .phone-surface .coupon-page-head h1,#app#app .phone-surface .reviews-page-head h1,#app#app .phone-surface .notice-detail-top h1,#app#app .phone-surface .auth-gate-copy h1{margin-top:0!important;font-size:22px!important;font-weight:700!important;line-height:1.25!important;letter-spacing:0!important}#app#app .phone-surface .checkout-section h2,#app#app .phone-surface .coupon-section-head h2,#app#app .phone-surface .profile-review-head h3,#app#app .phone-surface .profile-link-card h3,#app#app .phone-surface .profile-danger-card h3,#app#app .phone-surface .customer-notice-detail-card h2,#app#app .phone-surface .detail-review-head h2,#app#app .phone-surface .review-filter-title strong{font-size:17px!important;font-weight:700!important;line-height:1.35!important;letter-spacing:0!important}#app#app .phone-surface .customer-notice-card h2,#app#app .phone-surface .cart-item-main strong,#app#app .phone-surface .checkout-item-copy strong,#app#app .phone-surface .coupon-ticket-main strong,#app#app .phone-surface .order-title,#app#app .phone-surface .review-card-head strong,#app#app .phone-surface .profile-review-row strong{font-weight:700!important;line-height:1.35!important;letter-spacing:0!important}#app#app .phone-surface .eyebrow,#app#app .phone-surface .page-head>div>span,#app#app .phone-surface .section-head .eyebrow,#app#app .phone-surface .coupon-section-head span,#app#app .phone-surface .customer-notice-group-head span,#app#app .phone-surface .customer-notice-meta span{font-size:12px!important;font-weight:700!important;line-height:1.35!important;letter-spacing:0!important}#app#app .phone-surface .section-helper,#app#app .phone-surface .profile-help,#app#app .phone-surface .profile-link-card p,#app#app .phone-surface .profile-danger-card p,#app#app .phone-surface .profile-review-empty p,#app#app .phone-surface .cart-notice-panel p,#app#app .phone-surface .empty-cart-state p,#app#app .phone-surface .checkout-empty-card p,#app#app .phone-surface .checkout-section p,#app#app .phone-surface .checkout-item-copy span,#app#app .phone-surface .checkout-item-copy small,#app#app .phone-surface .address-summary,#app#app .phone-surface .address-current-card p,#app#app .phone-surface .coupon-ticket-main small,#app#app .phone-surface .order-address,#app#app .phone-surface .payment-option-button small,#app#app .phone-surface .agreement-check-row small,#app#app .phone-surface .payment-safe-note,#app#app .phone-surface .customer-notice-card p,#app#app .phone-surface .notice-detail-dates time,#app#app .phone-surface .notice-detail-content,#app#app .phone-surface .auth-gate-copy p,#app#app .phone-surface .auth-gate-card p{font-size:13px!important;font-weight:500!important;line-height:1.55!important;letter-spacing:0!important}#app#app .phone-surface .cart-item-subtotal,#app#app .phone-surface .customer-notice-card-footer,#app#app .phone-surface .profile-review-stars em,#app#app .phone-surface .cart-stock-warning,#app#app .phone-surface .auth-gate-legal a{font-size:12px!important;font-weight:600!important;line-height:1.45!important;letter-spacing:0!important}#app#app .phone-surface{--produce-ink: #1f1b16;--produce-heading: #17130f;--produce-muted: #6c6255;--produce-soft: #8c7d6b;--produce-deep: #8f3a22;--produce-leaf: #d85b2a;--produce-leaf-soft: #fff0e8;--produce-accent: #d85b2a;--produce-accent-strong: #b6421f;--produce-gold: #d9a439;--produce-gold-soft: #fff3d8;--produce-cream: #fff0e8;--produce-ivory: #fff8f1;--produce-paper: #fff1e8;--produce-panel: #ffffff;--produce-line: rgba(216, 91, 42, .2);--produce-line-strong: rgba(216, 91, 42, .34);--produce-shadow: 0 8px 22px rgba(179, 68, 27, .08);--produce-shadow-soft: 0 4px 14px rgba(179, 68, 27, .06);--produce-radius: 8px;--produce-radius-small: 6px;--produce-radius-pill: 999px;--brand: var(--produce-accent);--purpose-primary: var(--produce-accent);--purpose-accent: var(--produce-accent);--purpose-heading: var(--produce-heading);--purpose-text: var(--produce-ink);--purpose-muted: var(--produce-muted);--purpose-border: var(--produce-line);--purpose-surface: var(--produce-ivory);--purpose-surface-soft: var(--produce-cream)}#app#app .phone-surface.shop-purpose-gift{--produce-accent: #b9872d;--produce-accent-strong: #8a611b;--produce-deep: #352818;--produce-leaf: #b9872d;--produce-leaf-soft: #f4ead4;--produce-cream: #f8f1df;--produce-line: rgba(154, 110, 36, .24)}#app#app .phone-surface.shop-purpose-clearance{--produce-accent: #d94b2b;--produce-accent-strong: #b73921;--produce-deep: #4a2a1e;--produce-leaf: #a4482b;--produce-leaf-soft: #f6e4d9;--produce-cream: #fff0e6;--produce-line: rgba(217, 75, 43, .22)}#app#app .phone-surface,#app#app .phone-surface *{box-sizing:border-box}#app#app .phone-surface,#app#app .customer-main{color:var(--produce-ink)!important;-webkit-text-fill-color:currentColor;font-family:Pretendard,SUIT,IBM Plex Sans KR,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;letter-spacing:0!important;word-break:keep-all}#app#app .phone-surface button,#app#app .phone-surface a,#app#app .phone-surface input,#app#app .phone-surface textarea{font-family:inherit!important;letter-spacing:0!important}#app#app .phone-surface button,#app#app .phone-surface a{-webkit-tap-highlight-color:transparent}#app#app .phone-surface img{max-width:100%}#app#app .phone-surface :where(h1,h2,h3,p){margin-top:0}#app#app .phone-surface :where(h1,h2,h3,strong,b){color:var(--produce-heading)}#app#app .phone-surface :where(p,small,span,em){letter-spacing:0!important}#app#app .phone-surface :where(.page-head h1,.orders-page-head h1,.coupon-page-head h1,.reviews-page-head h1,.notice-detail-top h1,.section-head h2){font-size:22px!important;font-weight:760!important;line-height:1.24!important}#app#app .phone-surface :where(.checkout-section h2,.coupon-section-head h2,.detail-review-head h2,.profile-link-card h3,.profile-review-head h3,.profile-danger-card h3){font-size:17px!important;font-weight:740!important;line-height:1.32!important}#app#app .phone-surface :where(.eyebrow,.section-count,.address-badge,.order-status-badge,.coupon-status-pill){font-size:12px!important;font-weight:740!important;line-height:1.25!important}#app#app .phone-surface :where(.page-action-button,.section-link-button,.order-primary-link,.review-page-shop-link,.primary-action-link,.checkout-submit-button,.cart-order-button,.empty-cart-button){min-height:42px!important;border-radius:var(--produce-radius)!important;font-weight:740!important;line-height:1.18!important}#app#app .phone-surface :where(input,textarea){min-height:46px;border-radius:var(--produce-radius)!important;color:var(--produce-heading)!important;-webkit-text-fill-color:var(--produce-heading)!important;font-size:16px!important}#app#app .phone-surface :where(input::placeholder,textarea::placeholder){color:#958879!important;-webkit-text-fill-color:#958879!important}@media(max-width:390px){#app#app .phone-surface :where(.page-head h1,.orders-page-head h1,.coupon-page-head h1,.reviews-page-head h1,.notice-detail-top h1,.section-head h2){font-size:20px!important}}#app#app .app-shell{min-height:100vh!important;background:radial-gradient(circle at 50% 0,#ffefe2eb,#ffefe200 34rem),#fff0e8!important}#app#app .phone-surface{box-sizing:border-box!important;width:min(100vw,540px)!important;min-height:100vh!important;margin:0 auto!important;border-inline:1px solid rgba(47,40,31,.12)!important;background:var(--produce-ivory)!important;overflow-x:hidden!important}#app#app .customer-main{min-height:calc(100vh - 80px)!important;padding-bottom:34px!important;background:linear-gradient(180deg,#fff8f1 0,#fff0e8)!important}#app#app .customer-main.has-order-bar{padding-bottom:112px!important}#app#app .customer-header{position:sticky!important;top:0!important;z-index:90!important;height:80px!important;padding:0 20px!important;display:grid!important;grid-template-columns:46px minmax(0,1fr) 46px!important;align-items:center!important;border-bottom:1px solid var(--produce-line)!important;background:#fffdf7f0!important;-webkit-backdrop-filter:blur(14px) saturate(1.08)!important;backdrop-filter:blur(14px) saturate(1.08)!important;box-shadow:none!important}#app#app .customer-header .brand{justify-self:center!important;display:grid!important;place-items:center!important;width:66px!important;height:52px!important;overflow:hidden!important}#app#app .customer-header .brand img{width:50px!important;max-height:48px!important;height:auto!important;object-fit:contain!important}#app#app .customer-header .icon-button{width:44px!important;height:44px!important;display:grid!important;place-items:center!important;border:1px solid var(--produce-line)!important;border-radius:var(--produce-radius-small)!important;background:#fffdf7c7!important;color:var(--produce-deep)!important;-webkit-text-fill-color:var(--produce-deep)!important;box-shadow:none!important}#app#app .customer-header .icon-button .mdi{font-size:27px!important;line-height:1!important}#app#app .customer-header .cart-icon-button{justify-self:end!important;position:relative!important;color:var(--produce-accent)!important;-webkit-text-fill-color:var(--produce-accent)!important}#app#app .customer-header .cart-icon-button b{position:absolute!important;right:-7px!important;top:-7px!important;min-width:22px!important;height:22px!important;padding:0 6px!important;border-radius:var(--produce-radius-pill)!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border:1px solid rgba(255,253,247,.92)!important;background:var(--produce-accent)!important;color:#fffaf2!important;-webkit-text-fill-color:#fffaf2!important;font-size:12px!important;font-weight:800!important;line-height:1!important;font-variant-numeric:tabular-nums!important}#app#app .app-overlay{background:#1f1b166b!important;-webkit-backdrop-filter:blur(4px)!important;backdrop-filter:blur(4px)!important}#app#app .side-menu-panel{width:min(86vw,344px)!important;height:100dvh!important;padding:12px!important;border-right:1px solid var(--produce-line)!important;background:#fffdf8!important;color:var(--produce-heading)!important;-webkit-text-fill-color:currentColor!important;box-shadow:18px 0 42px #41241424!important;overflow-y:auto!important}#app#app .side-menu-head{min-height:48px!important;padding:6px 6px 8px!important;display:grid!important;grid-template-columns:34px minmax(0,1fr) 32px!important;gap:8px!important;align-items:center!important;border:0!important;border-bottom:1px solid rgba(226,211,196,.72)!important;border-radius:0!important;background:transparent!important}#app#app .side-menu-head img{width:32px!important;height:32px!important;object-fit:contain!important;border-radius:var(--produce-radius-small)!important;background:#fffaf0!important}#app#app .side-menu-head strong,#app#app .side-menu-head span{color:var(--produce-heading)!important;-webkit-text-fill-color:var(--produce-heading)!important}#app#app .side-menu-head strong{display:block!important;font-size:14px!important;font-weight:760!important;line-height:1.25!important}#app#app .side-menu-head span{display:block!important;margin-top:3px!important;color:var(--produce-muted)!important;-webkit-text-fill-color:var(--produce-muted)!important;font-size:12px!important;font-weight:600!important}#app#app .side-menu-head button,#app#app .side-menu-auth-card button{border:0!important;border-radius:999px!important;background:transparent!important;color:var(--produce-accent-strong)!important;-webkit-text-fill-color:var(--produce-accent-strong)!important}#app#app .side-menu-auth-card,#app#app .side-menu-list a,#app#app .side-menu-product-toggle,#app#app .side-menu-product-subitem,#app#app .operator-link{border-radius:var(--produce-radius)!important;box-shadow:none!important}#app#app .side-menu-auth-card{margin-top:10px!important;padding:8px 9px!important;display:grid!important;grid-template-columns:28px minmax(0,1fr) auto!important;gap:8px!important;align-items:center!important;border:1px solid rgba(226,211,196,.82)!important;background:#fffdfa!important}#app#app .side-menu-auth-avatar{width:28px!important;height:28px!important;display:grid!important;place-items:center!important;border:1px solid rgba(95,69,35,.12)!important;border-radius:50%!important;background:#fff4c6!important;color:#3b2b17!important;-webkit-text-fill-color:#3b2b17!important;font-size:12px!important;font-weight:760!important;line-height:1!important}#app#app .side-menu-auth-avatar .mdi{font-size:15.5px!important;line-height:1!important}#app#app .side-menu-auth-copy{min-width:0!important}#app#app .side-menu-auth-card strong,#app#app .side-menu-auth-card small,#app#app .side-menu-auth-card em{color:var(--produce-heading)!important;-webkit-text-fill-color:var(--produce-heading)!important}#app#app .side-menu-auth-card strong{display:block!important;font-size:13.5px!important;font-weight:720!important;line-height:1.25!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}#app#app .side-menu-auth-card small,#app#app .side-menu-auth-card em{display:block!important;margin-top:1px!important;color:var(--produce-muted)!important;-webkit-text-fill-color:var(--produce-muted)!important;font-size:11px!important;font-style:normal!important}#app#app .side-menu-auth-card button.kakao{border-color:#d85b2a33!important;background:#fff2e9!important;color:var(--produce-accent-strong)!important;-webkit-text-fill-color:var(--produce-accent-strong)!important}#app#app .side-menu-auth-card .side-menu-auth-action{width:auto!important;min-width:0!important;min-height:26px!important;padding:0 2px!important;justify-self:end!important;align-self:center!important;border:0!important;background:transparent!important;color:var(--produce-accent-strong)!important;-webkit-text-fill-color:var(--produce-accent-strong)!important;font-size:11.5px!important;font-weight:700!important;line-height:1!important;white-space:nowrap!important}#app#app .side-menu-auth-card .side-menu-auth-action.kakao{border:1px solid rgba(216,91,42,.2)!important;border-radius:999px!important;background:#fff2e9!important;padding:0 9px!important}#app#app .side-menu-list{margin-top:10px!important;display:grid!important;gap:2px!important}#app#app .side-menu-list>a,#app#app .side-menu-product-toggle,#app#app .operator-link{min-height:43px!important;padding:7px 8px!important;display:grid!important;grid-template-columns:32px minmax(0,1fr)!important;gap:8px!important;align-items:center!important;border:1px solid transparent!important;background:transparent!important;color:var(--produce-ink)!important;-webkit-text-fill-color:var(--produce-ink)!important;text-decoration:none!important}#app#app .side-menu-product-toggle{grid-template-columns:32px minmax(0,1fr) 22px!important;width:100%!important;text-align:left!important;cursor:pointer!important}#app#app .side-menu-list>a.active,#app#app .side-menu-product-group.active>.side-menu-product-toggle{border-color:#d85b2a38!important;background:#fff0e8!important;color:var(--produce-accent-strong)!important;-webkit-text-fill-color:var(--produce-accent-strong)!important}#app#app .side-menu-list .mdi,#app#app .operator-link .mdi{width:26px!important;height:26px!important;display:grid!important;place-items:center!important;border:0!important;border-radius:0!important;background:transparent!important;color:currentColor!important;-webkit-text-fill-color:currentColor!important;box-shadow:none!important;font-size:19px!important}#app#app .side-menu-list>a.active>.mdi,#app#app .side-menu-list>a.router-link-exact-active>.mdi,#app#app .side-menu-product-toggle>.mdi:first-child,#app#app .side-menu-product-toggle:hover>.mdi:first-child,#app#app .side-menu-product-toggle:focus-visible>.mdi:first-child,#app#app .side-menu-product-group.active .side-menu-product-toggle>.mdi:first-child,#app#app .side-menu-product-group:has(.side-menu-product-subitem.active) .side-menu-product-toggle>.mdi:first-child,#app#app .side-menu-product-group:has(.side-menu-product-subitem[href*="purpose=gift"].active) .side-menu-product-toggle>.mdi:first-child,#app#app .side-menu-product-group:has(.side-menu-product-subitem[href*="purpose=clearance"].active) .side-menu-product-toggle>.mdi:first-child{background:transparent!important;border-radius:0!important;box-shadow:none!important;color:currentColor!important;-webkit-text-fill-color:currentColor!important}#app#app .side-menu-list strong{display:block!important;font-size:14px!important;font-weight:700!important;line-height:1.2!important}#app#app .side-menu-list strong,#app#app .side-menu-list small,#app#app .operator-link{letter-spacing:0!important}#app#app .side-menu-list small{display:none!important;color:var(--produce-muted)!important;-webkit-text-fill-color:var(--produce-muted)!important;opacity:1!important}#app#app .side-menu-sublist{margin:2px 0 4px 40px!important;padding:2px 0 4px 10px!important;display:grid!important;gap:1px!important;border-left:1px solid rgba(216,91,42,.18)!important;border-radius:0!important;background:transparent!important}#app#app .side-menu-product-subitem{min-height:34px!important;padding:7px 8px!important;display:grid!important;grid-template-columns:10px minmax(0,1fr)!important;gap:7px!important;align-items:center!important;border:0!important;border-radius:var(--produce-radius-small)!important;background:transparent!important;color:var(--produce-muted)!important;-webkit-text-fill-color:var(--produce-muted)!important;text-decoration:none!important}#app#app .side-menu-product-subitem.active{background:transparent!important;color:var(--produce-accent-strong)!important;-webkit-text-fill-color:var(--produce-accent-strong)!important}#app#app .side-menu-subitem-dot{width:10px!important;height:auto!important;display:block!important;border-radius:0!important;background:transparent!important;color:var(--produce-muted)!important;-webkit-text-fill-color:var(--produce-muted)!important;font-size:13px!important;font-weight:600!important;line-height:1!important;opacity:.72!important;text-align:center!important}#app#app .side-menu-product-subitem>.side-menu-subitem-dot,#app#app .side-menu-product-subitem.active>.side-menu-subitem-dot{color:#60483bad!important;-webkit-text-fill-color:rgba(96,72,59,.68)!important}#app#app .side-menu-product-subitem strong{font-size:13.5px!important;font-weight:660!important;line-height:1.2!important}#app#app .side-menu-list .side-menu-product-arrow{width:22px!important;height:22px!important;background:transparent!important;color:var(--produce-muted)!important;-webkit-text-fill-color:var(--produce-muted)!important;font-size:19px!important}#app#app .operator-link{margin-top:10px!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;border-color:var(--produce-line)!important;background:#fff7ef!important;color:var(--produce-accent-strong)!important;-webkit-text-fill-color:var(--produce-accent-strong)!important}#app#app .operator-link .mdi{width:24px!important;height:24px!important;background:transparent!important}#app#app .auth-gate-main{min-height:calc(100vh - 110px)!important;padding:64px 28px 72px!important;display:grid!important;place-items:center!important}#app#app .auth-gate-card{width:100%!important;max-width:430px!important;padding:36px 28px 28px!important;border:1px solid var(--produce-line)!important;border-radius:var(--produce-radius)!important;background:#fffdf8!important;box-shadow:var(--produce-shadow)!important;text-align:center!important}#app#app .auth-gate-logo{width:86px!important;height:auto!important;margin:0 auto 16px!important}#app#app .auth-gate-copy span{color:var(--produce-accent)!important;-webkit-text-fill-color:var(--produce-accent)!important;font-size:13px!important;font-weight:760!important}#app#app .auth-gate-copy h1{margin:8px 0 9px!important;color:var(--produce-heading)!important;-webkit-text-fill-color:var(--produce-heading)!important;font-size:25px!important;font-weight:780!important;line-height:1.22!important}#app#app .auth-gate-copy p{margin:0!important;color:var(--produce-muted)!important;-webkit-text-fill-color:var(--produce-muted)!important;font-size:14px!important;font-weight:560!important;line-height:1.55!important}#app#app .auth-gate-kakao-button,#app#app .auth-gate-guest-button,#app#app .auth-gate-retry-button{width:100%!important;min-height:54px!important;margin-top:22px!important;border-radius:var(--produce-radius)!important;box-shadow:none!important}#app#app .auth-gate-kakao-button{border:1px solid #f3d500!important;background:#fee500!important;color:#1f1b16!important;-webkit-text-fill-color:#1f1b16!important;font-size:16px!important;font-weight:780!important}#app#app .auth-gate-kakao-button:disabled{border-color:var(--produce-line)!important;background:#eee3d8!important;color:#85776a!important;-webkit-text-fill-color:#85776a!important}#app#app .auth-gate-guest-button{margin-top:10px!important;border:1px solid var(--produce-line)!important;background:#fffaf4!important;color:var(--produce-accent-strong)!important;-webkit-text-fill-color:var(--produce-accent-strong)!important;font-size:16px!important;font-weight:780!important}#app#app .auth-gate-error{margin:14px 0 0!important;padding:12px!important;border-radius:var(--produce-radius-small)!important;background:#fff1e8!important;color:var(--produce-accent-strong)!important;-webkit-text-fill-color:var(--produce-accent-strong)!important;font-weight:720!important}#app#app .auth-gate-retry-button{border:1px solid var(--produce-line)!important;background:transparent!important;color:var(--produce-accent-strong)!important;-webkit-text-fill-color:var(--produce-accent-strong)!important}#app#app .auth-gate-legal,#app#app .customer-legal-footer nav{display:flex!important;align-items:center!important;justify-content:center!important;gap:12px!important}#app#app .auth-gate-legal a,#app#app .customer-legal-footer a{color:#5f5144!important;-webkit-text-fill-color:#5f5144!important;font-weight:700!important;text-decoration:none!important}#app#app .customer-legal-footer{padding:26px 20px 34px!important;border-top:1px solid var(--produce-line)!important;background:#fffaf1!important}#app#app .customer-legal-footer nav{width:100%!important;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:4px!important;text-align:center!important}#app#app .customer-legal-footer a{min-width:0!important;font-size:11px!important;line-height:1.25!important;white-space:nowrap!important}#app#app .customer-legal-footer p{margin:12px 0 0!important;color:#786b5c!important;-webkit-text-fill-color:#786b5c!important;font-size:12px!important;font-weight:560!important;line-height:1.45!important;text-align:center!important}#app#app .order-bar{width:min(100vw,540px)!important;left:50%!important;right:auto!important;bottom:0!important;transform:translate(-50%)!important;padding:10px 18px calc(12px + env(safe-area-inset-bottom))!important;display:grid!important;grid-template-columns:112px minmax(0,1fr)!important;gap:10px!important;border-top:1px solid var(--produce-line)!important;border-inline:1px solid rgba(47,40,31,.12)!important;background:#fffdf7f5!important;-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important;box-shadow:0 -10px 24px #231b1314!important}#app#app .order-history-button,#app#app .order-submit-button{min-width:0!important;min-height:58px!important;border-radius:var(--produce-radius)!important;box-shadow:none!important}#app#app .order-history-button{border:1px solid var(--produce-line)!important;background:#fffdf8!important;color:var(--produce-accent)!important;-webkit-text-fill-color:var(--produce-accent)!important;font-size:13px!important;font-weight:760!important}#app#app .order-submit-button{border:1px solid var(--produce-deep)!important;background:var(--produce-deep)!important;color:#fff9eb!important;-webkit-text-fill-color:#fff9eb!important}#app#app .order-submit-button:disabled{border-color:#e6d9c8!important;background:#efe4d7!important;color:#766858!important;-webkit-text-fill-color:#766858!important}#app#app .order-submit-button strong{color:inherit!important;-webkit-text-fill-color:inherit!important;font-size:16px!important;font-weight:780!important;line-height:1.1!important}#app#app .order-submit-button span{margin-top:4px!important;color:inherit!important;-webkit-text-fill-color:inherit!important;opacity:.82!important;font-size:12px!important;font-weight:620!important}body .side-menu-panel{width:min(86vw,344px)!important;height:100dvh!important;padding:14px!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;background:#fffdf9!important;color:var(--produce-heading)!important;box-shadow:18px 0 46px #170f0b29!important}body .side-menu-head{min-height:48px!important;padding:6px 6px 8px!important;display:grid!important;grid-template-columns:34px minmax(0,1fr) 36px!important;gap:9px!important;align-items:center!important;border-bottom:1px solid rgba(226,211,196,.74)!important;background:transparent!important}body .side-menu-head img{width:32px!important;height:32px!important;object-fit:contain!important}body .side-menu-head strong{display:block!important;color:var(--produce-heading)!important;font-size:14px!important;font-weight:760!important;line-height:1.15!important}body .side-menu-head span{display:block!important;margin-top:3px!important;color:var(--produce-muted)!important;font-size:11px!important;font-weight:560!important;line-height:1.15!important}body .side-menu-head button{width:34px!important;height:34px!important;border:0!important;border-radius:50%!important;background:#fff5ee!important;color:var(--produce-accent-strong)!important}body .side-menu-auth-card{margin:10px 0!important;padding:8px 9px!important;display:grid!important;grid-template-columns:28px minmax(0,1fr) auto!important;gap:8px!important;align-items:center!important;border:1px solid rgba(226,211,196,.82)!important;border-radius:var(--produce-radius)!important;background:#fffdfa!important;box-shadow:none!important}body .side-menu-auth-avatar{width:28px!important;height:28px!important;display:grid!important;place-items:center!important;border:1px solid rgba(95,69,35,.12)!important;border-radius:50%!important;background:#fff4c6!important;color:#3b2b17!important;font-size:12px!important;font-weight:760!important;line-height:1!important}body .side-menu-auth-avatar .mdi{font-size:15.5px!important;line-height:1!important}body .side-menu-auth-copy{min-width:0!important}body .side-menu-auth-card strong{display:block!important;overflow:hidden!important;color:var(--produce-heading)!important;font-size:13.5px!important;font-weight:720!important;line-height:1.25!important;text-overflow:ellipsis!important;white-space:nowrap!important}body .side-menu-auth-card small,body .side-menu-auth-card em{display:block!important;margin-top:1px!important;color:var(--produce-muted)!important;font-size:11px!important;font-style:normal!important}body .side-menu-auth-action{width:auto!important;min-width:0!important;min-height:26px!important;padding:0 2px!important;grid-column:auto!important;justify-self:end!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border:0!important;border-radius:999px!important;background:transparent!important;color:var(--produce-accent-strong)!important;font-size:11.5px!important;font-weight:700!important;white-space:nowrap!important}body .side-menu-auth-action.kakao{padding:0 9px!important;border:1px solid rgba(216,91,42,.2)!important;background:#fff2e9!important}body .side-menu-list{margin-top:10px!important;min-height:0!important;flex:1 1 auto!important;display:grid!important;grid-auto-rows:max-content!important;align-content:start!important;gap:2px!important;overflow-y:auto!important;overscroll-behavior:contain!important;padding-right:2px!important;scrollbar-width:thin!important;scrollbar-color:rgba(216,91,42,.38) transparent!important}body .side-menu-list::-webkit-scrollbar{width:4px!important}body .side-menu-list::-webkit-scrollbar-track{background:transparent!important}body .side-menu-list::-webkit-scrollbar-thumb{border-radius:999px!important;background:#d85b2a57!important}body .side-menu-list>a,body .side-menu-product-toggle,body .operator-link{min-height:43px!important;padding:7px 8px!important;display:grid!important;grid-template-columns:32px minmax(0,1fr)!important;gap:8px!important;align-items:center!important;border:1px solid transparent!important;border-radius:var(--produce-radius)!important;background:transparent!important;color:var(--produce-ink)!important;text-decoration:none!important;box-shadow:none!important}body .side-menu-product-toggle{width:100%!important;grid-template-columns:32px minmax(0,1fr) 22px!important;text-align:left!important}body .side-menu-list>a.active,body .side-menu-product-group.active>.side-menu-product-toggle{border-color:#d85b2a38!important;background:#fff0e8!important;color:var(--produce-accent-strong)!important}body .side-menu-list>a>.mdi,body .side-menu-product-toggle-icon{width:26px!important;height:26px!important;display:grid!important;place-items:center!important;border:0!important;border-radius:0!important;background:transparent!important;color:currentColor!important;box-shadow:none!important;font-size:19px!important}body .side-menu-list>a.active>.mdi,body .side-menu-list>a.router-link-exact-active>.mdi,body .side-menu-product-toggle>.mdi:first-child,body .side-menu-product-toggle:hover>.mdi:first-child,body .side-menu-product-toggle:focus-visible>.mdi:first-child,body .side-menu-product-group.active .side-menu-product-toggle>.mdi:first-child,body .side-menu-product-group:has(.side-menu-product-subitem.active) .side-menu-product-toggle>.mdi:first-child,body .side-menu-product-group:has(.side-menu-product-subitem[href*="purpose=gift"].active) .side-menu-product-toggle>.mdi:first-child,body .side-menu-product-group:has(.side-menu-product-subitem[href*="purpose=clearance"].active) .side-menu-product-toggle>.mdi:first-child{background:transparent!important;border-radius:0!important;box-shadow:none!important;color:currentColor!important;-webkit-text-fill-color:currentColor!important}body .side-menu-list strong{display:block!important;color:currentColor!important;font-size:14px!important;font-weight:700!important;line-height:1.2!important}body .side-menu-list small{display:none!important}body .side-menu-sublist{margin:2px 0 4px 40px!important;padding:2px 0 4px 10px!important;display:grid!important;grid-template-columns:1fr!important;gap:1px!important;border:0!important;border-left:1px solid rgba(216,91,42,.18)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}body .side-menu-sublist:before,body .side-menu-product-subitem:after{display:none!important;content:none!important}body .side-menu-product-subitem,body .side-menu-product-group .side-menu-sublist a.side-menu-product-subitem{min-height:34px!important;padding:7px 8px!important;display:grid!important;grid-template-columns:10px minmax(0,1fr)!important;gap:7px!important;align-items:center!important;justify-content:stretch!important;border:0!important;border-radius:var(--produce-radius-small)!important;background:transparent!important;color:var(--produce-muted)!important;text-decoration:none!important;box-shadow:none!important}body .side-menu-product-subitem.active,body .side-menu-product-group .side-menu-sublist a.side-menu-product-subitem.active{background:transparent!important;color:var(--produce-accent-strong)!important}body .side-menu-subitem-dot{width:10px!important;height:auto!important;display:block!important;border-radius:0!important;background:transparent!important;color:var(--produce-muted)!important;font-size:13px!important;font-weight:600!important;line-height:1!important;opacity:.72!important;text-align:center!important}body .side-menu-product-subitem>.side-menu-subitem-dot,body .side-menu-product-subitem.active>.side-menu-subitem-dot{color:#60483bad!important;-webkit-text-fill-color:rgba(96,72,59,.68)!important}body .side-menu-product-subitem strong,body .side-menu-product-group .side-menu-sublist a.side-menu-product-subitem strong{color:currentColor!important;font-size:13.5px!important;font-weight:660!important;line-height:1.2!important;text-align:left!important}body .side-menu-product-arrow{width:22px!important;height:22px!important;display:grid!important;place-items:center!important;background:transparent!important;color:var(--produce-muted)!important;font-size:19px!important}body .operator-link{flex:0 0 auto!important;margin-top:10px!important;grid-template-columns:minmax(0,1fr)!important;border-color:var(--produce-line)!important;background:#fff7ef!important;color:var(--produce-accent-strong)!important;font-size:14px!important;font-weight:740!important;text-align:center!important}@media(max-width:390px){#app#app .customer-header{height:72px!important;padding-inline:14px!important;grid-template-columns:42px minmax(0,1fr) 42px!important}#app#app .customer-header .icon-button{width:40px!important;height:40px!important}#app#app .order-bar{grid-template-columns:102px minmax(0,1fr)!important;padding-inline:12px!important}#app#app .order-history-button,#app#app .order-submit-button{min-height:54px!important}}#app#app .main-entry-page{min-height:calc(100svh - 80px)!important;padding:10px 12px calc(92px + env(safe-area-inset-bottom))!important;background:linear-gradient(180deg,#fff8f1e6,#fff0e8fa),var(--produce-ivory)!important}#app#app .main-entry-list{width:100%!important;height:calc(100svh - 192px)!important;display:grid!important;grid-template-rows:repeat(4,minmax(0,1fr))!important;gap:10px!important}#app#app .main-entry-banner{position:relative!important;width:100%!important;min-height:0!important;height:100%!important;padding:0!important;display:block!important;overflow:hidden!important;border:0!important;border-radius:var(--produce-radius)!important;background:#1f1b16!important;box-shadow:0 4px 14px #b3441b0d!important;text-align:left!important;isolation:isolate!important}#app#app .main-entry-banner-image{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important;transform:scale(1.01)!important}#app#app .main-entry-banner-overlay{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;background:linear-gradient(90deg,#120e0ac7,#120e0a85 44%,#120e0a1f),linear-gradient(180deg,#0000000f,#0000002e)!important;z-index:1!important}#app#app .main-entry-banner.daily .main-entry-banner-overlay{background:linear-gradient(90deg,#1d2b1ec7,#1d2b1e7a 45%,#1d2b1e14),linear-gradient(180deg,#00000005,#0000001f)!important}#app#app .main-entry-banner.gift .main-entry-banner-overlay{background:linear-gradient(90deg,#150f08e0,#150f088f 44%,#150f081f)!important}#app#app .main-entry-banner.clearance .main-entry-banner-overlay{background:linear-gradient(90deg,#812813b8,#81281375 46%,#81281314),linear-gradient(180deg,#00000005,#00000024)!important}#app#app .main-entry-banner.support .main-entry-banner-overlay{background:linear-gradient(90deg,#f4f1e7eb,#f4f1e7bd 47%,#f4f1e73d)!important}#app#app .main-entry-banner-copy{position:relative!important;z-index:2!important;width:min(68%,330px)!important;min-height:0!important;height:100%!important;padding:clamp(14px,2.4svh,20px) 18px!important;display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;color:#fff9eb!important;-webkit-text-fill-color:#fff9eb!important}#app#app .main-entry-banner.support .main-entry-banner-copy{color:var(--produce-heading)!important;-webkit-text-fill-color:var(--produce-heading)!important}#app#app .main-entry-banner-eyebrow{margin-bottom:6px!important;color:#f1c66f!important;-webkit-text-fill-color:#f1c66f!important;font-size:13px!important;font-weight:800!important;line-height:1.2!important}#app#app .main-entry-banner.daily .main-entry-banner-eyebrow,#app#app .main-entry-banner.support .main-entry-banner-eyebrow{color:var(--produce-accent)!important;-webkit-text-fill-color:var(--produce-accent)!important}#app#app .main-entry-banner.clearance .main-entry-banner-eyebrow{color:#ffe6bd!important;-webkit-text-fill-color:#ffe6bd!important}#app#app .main-entry-banner-copy strong{max-width:100%!important;color:inherit!important;-webkit-text-fill-color:inherit!important;font-size:clamp(20px,3.1svh,25px)!important;font-weight:820!important;line-height:1.18!important}#app#app .main-entry-banner-copy small{max-width:260px!important;margin-top:7px!important;color:inherit!important;-webkit-text-fill-color:inherit!important;opacity:.9!important;font-size:clamp(12px,1.7svh,14px)!important;font-weight:620!important;line-height:1.48!important}#app#app .main-entry-banner-arrow{position:absolute!important;right:14px!important;bottom:14px!important;z-index:3!important;width:42px!important;height:42px!important;display:grid!important;place-items:center!important;overflow:visible!important;border:1px solid rgba(216,70,32,.18)!important;border-radius:999px!important;background:#fffdf7f5!important;color:var(--produce-deep)!important;-webkit-text-fill-color:var(--produce-deep)!important;box-shadow:0 8px 20px #1f1b1629!important;transition:transform .18s ease,background .18s ease!important}#app#app .main-entry-banner-arrow:before,#app#app .main-entry-banner-arrow:after{content:none!important;display:none!important}#app#app .main-entry-banner:hover .main-entry-banner-arrow,#app#app .main-entry-banner:focus-visible .main-entry-banner-arrow{transform:translate(3px)!important;background:#fffaf1!important;box-shadow:0 10px 22px #1f1b162e!important}#app#app .main-entry-banner-arrow .mdi{font-size:25px!important;line-height:1!important}@media(max-width:430px){#app#app .main-entry-page{padding:9px 12px calc(90px + env(safe-area-inset-bottom))!important}#app#app .main-entry-list{height:calc(100svh - 190px)!important;gap:9px!important}#app#app .main-entry-banner-copy{width:74%!important;min-height:0!important;padding:clamp(12px,2.1svh,18px) 16px!important}#app#app .main-entry-banner-copy strong{font-size:clamp(19px,3svh,23px)!important}#app#app .main-entry-banner-copy small{font-size:clamp(11px,1.65svh,13px)!important}#app#app .main-entry-banner-arrow{right:14px!important;bottom:14px!important;width:42px!important;height:42px!important}}@media(max-width:375px){#app#app .main-entry-banner-copy{width:78%!important}#app#app .main-entry-banner-copy strong{font-size:clamp(18px,2.8svh,21px)!important}#app#app .main-entry-banner-copy small{max-width:220px!important;line-height:1.36!important}}.signup-coupon-popup-layer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:6100;display:grid;place-items:center;padding:20px}.signup-coupon-popup-dim{position:absolute;top:0;right:0;bottom:0;left:0;border:0;background:#19130e80;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.signup-coupon-popup-card{position:relative;width:min(100%,360px);padding:28px 24px 22px;border:1px solid rgba(198,90,51,.2);border-radius:22px;background:linear-gradient(180deg,#fffaf5fa,#fff4ecfa),#fffaf5;color:#241b14;box-shadow:0 24px 70px #2d1d1238;text-align:left}.signup-coupon-popup-close{position:absolute;top:14px;right:14px;width:34px;height:34px;display:grid;place-items:center;border:1px solid rgba(198,90,51,.16);border-radius:999px;background:#fffdf9;color:#8b6f5e}.signup-coupon-popup-eyebrow{color:#9f4527;-webkit-text-fill-color:#9f4527;font-size:13px;font-weight:780;line-height:1}.signup-coupon-popup-card h2{margin:10px 42px 8px 0;color:#17120e;-webkit-text-fill-color:#17120e;font-size:25px;font-weight:820;line-height:1.2}.signup-coupon-popup-card p{margin:0;color:#725f50;-webkit-text-fill-color:#725f50;font-size:14px;font-weight:560;line-height:1.48}.signup-coupon-popup-note{margin-top:8px!important;color:#9f4527!important;-webkit-text-fill-color:#9f4527!important;font-size:13px!important;font-weight:740!important}.signup-coupon-popup-ticket{margin:18px 0 16px;padding:18px;display:grid;gap:5px;border:1px dashed rgba(198,90,51,.34);border-radius:16px;background:#fff6ed}.signup-coupon-popup-ticket strong{color:#c65a33;-webkit-text-fill-color:#c65a33;font-size:30px;font-weight:860;line-height:1}.signup-coupon-popup-ticket span{color:#6b5748;-webkit-text-fill-color:#6b5748;font-size:13px;font-weight:700}.signup-coupon-popup-message{margin:0 0 12px!important;color:#9f4527!important;-webkit-text-fill-color:#9f4527!important;font-weight:760!important}.signup-coupon-popup-primary,.signup-coupon-popup-secondary{width:100%;min-height:52px;border-radius:14px;font-size:15px;font-weight:760}.signup-coupon-popup-primary{border:1px solid #c65a33;background:#c65a33;color:#fffaf5;-webkit-text-fill-color:#fffaf5}.signup-coupon-popup-primary:disabled{border-color:#e2d4c8;background:#efe5dc;color:#857466;-webkit-text-fill-color:#857466}.signup-coupon-popup-secondary{margin-top:8px;border:0;background:transparent;color:#7b6c5f;-webkit-text-fill-color:#7b6c5f}#app#app .product-section.compact-shop-section{padding:0 0 28px!important;background:transparent!important;color:var(--produce-ink)!important}#app#app .category-tabs.compact-category-tabs{margin:12px 18px 18px!important;padding:4px!important;display:grid!important;grid-template-columns:repeat(auto-fit,minmax(0,1fr))!important;gap:4px!important;border:1px solid var(--produce-line)!important;border-radius:var(--produce-radius)!important;background:#fffdf8!important;box-shadow:none!important}#app#app .category-tabs.compact-category-tabs.pinned{position:fixed!important;z-index:95!important;margin:0!important;box-shadow:0 8px 20px #1f1b161a!important}#app#app .category-tabs.compact-category-tabs button{min-width:0!important;min-height:46px!important;padding:8px 10px!important;display:inline-flex!important;flex-flow:row nowrap!important;align-items:center!important;justify-content:center!important;gap:6px!important;border:1px solid transparent!important;border-radius:var(--produce-radius-small)!important;background:transparent!important;color:var(--produce-muted)!important;-webkit-text-fill-color:var(--produce-muted)!important;box-shadow:none!important}#app#app .category-tabs.compact-category-tabs button.active{border-color:var(--produce-deep)!important;background:var(--produce-deep)!important;color:#fffaf1!important;-webkit-text-fill-color:#fffaf1!important}#app#app .category-tabs.compact-category-tabs button .mdi{font-size:17px!important;line-height:1!important}#app#app .category-tabs.compact-category-tabs button strong{min-width:0!important;color:inherit!important;-webkit-text-fill-color:inherit!important;font-size:13px!important;font-weight:780!important;line-height:1.1!important;white-space:nowrap!important}#app#app .category-tabs.compact-category-tabs button small{display:none!important}#app#app .category-product-section.compact-category-section{margin:0!important;padding:0 18px 28px!important;background:transparent!important}#app#app .category-product-section.compact-category-section+.category-product-section.compact-category-section{padding-top:20px!important;border-top:8px solid rgba(246,239,227,.86)!important}#app#app .category-section-head.compact-category-head{margin:0 0 12px!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important}#app#app .category-section-head.compact-category-head>div{min-width:0!important;display:inline-flex!important;align-items:center!important;gap:9px!important}#app#app .category-section-head.compact-category-head .mdi{width:32px!important;height:32px!important;display:grid!important;place-items:center!important;border-radius:var(--produce-radius-small)!important;background:var(--produce-leaf-soft)!important;color:var(--produce-leaf)!important;-webkit-text-fill-color:var(--produce-leaf)!important;font-size:17px!important}#app#app .category-section-head.compact-category-head h2{margin:0!important;color:var(--produce-heading)!important;-webkit-text-fill-color:var(--produce-heading)!important;font-size:19px!important;font-weight:780!important;line-height:1.2!important}#app#app .category-section-head.compact-category-head small{flex:0 0 auto!important;padding:6px 9px!important;border-radius:var(--produce-radius-pill)!important;background:#fff8ef!important;color:var(--produce-muted)!important;-webkit-text-fill-color:var(--produce-muted)!important;font-size:12px!important;font-weight:720!important}#app#app .product-list.compact-product-grid,#app#app .compact-product-grid{width:100%!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important;padding:0!important}#app#app .product-section.compact-shop-section .compact-product-grid>.ui-product-card-v2{min-width:0!important;min-height:0!important}#app#app .product-section.compact-shop-section .ui-product-card-v2{--ui-card-accent: var(--produce-accent);--ui-card-accent-strong: var(--produce-accent-strong);--ui-card-price: var(--produce-accent);--ui-stock-color: #d84620;--ui-stock-color-hot: #d84620;--ui-stock-color-deep: #b6421f;position:relative!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;overflow:hidden!important;border:1px solid var(--produce-line)!important;border-radius:var(--produce-radius)!important;background:var(--produce-panel)!important;box-shadow:var(--produce-shadow-soft)!important}#app#app .product-section.compact-shop-section .ui-product-card-v2.time-deal{--ui-card-accent: var(--produce-accent);--ui-card-accent-strong: var(--produce-accent-strong);grid-column:1 / -1!important;grid-template-columns:minmax(150px,42%) minmax(0,1fr)!important;border-color:color-mix(in srgb,var(--produce-accent) 36%,var(--produce-line))!important;background:#fffaf4!important}#app#app .product-section.compact-shop-section.purpose-gift .ui-product-card-v2,#app#app .phone-surface.shop-purpose-gift .product-section.compact-shop-section .ui-product-card-v2,#app#app .product-section.compact-shop-section.purpose-clearance .ui-product-card-v2,#app#app .phone-surface.shop-purpose-clearance .product-section.compact-shop-section .ui-product-card-v2{--ui-stock-color: #d84620;--ui-stock-color-hot: #d84620;--ui-stock-color-deep: #b6421f}#app#app .product-section.compact-shop-section .ui-product-photo-wrap{position:relative!important;min-width:0!important;height:auto!important;aspect-ratio:1.12 / 1!important;overflow:hidden!important;border-radius:0!important;background:#f3eadf!important}#app#app .product-section.compact-shop-section .ui-product-card-v2.time-deal .ui-product-photo-wrap{height:100%!important;min-height:230px!important;aspect-ratio:auto!important}#app#app .product-section.compact-shop-section .ui-product-photo{width:100%!important;height:100%!important;padding:0!important;display:block!important;border:0!important;border-radius:0!important;background:transparent!important;overflow:hidden!important;box-shadow:none!important}#app#app .product-section.compact-shop-section .ui-product-photo img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important;transform:none!important}#app#app .product-section.compact-shop-section .ui-product-card-v2.locked .ui-product-photo img{filter:saturate(.92) brightness(.9)!important}#app#app .product-section.compact-shop-section .ui-product-detail-trigger{position:absolute!important;top:10px!important;right:10px!important;z-index:6!important;width:auto!important;min-width:72px!important;max-width:calc(100% - 20px)!important;min-height:32px!important;padding:0 10px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:4px!important;border:1px solid rgba(255,253,247,.66)!important;border-radius:var(--produce-radius-small)!important;background:#1f1b169e!important;color:#fffaf1!important;-webkit-text-fill-color:#fffaf1!important;box-shadow:none!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;font-size:11px!important;font-weight:760!important;line-height:1!important}#app#app .product-section.compact-shop-section .ui-product-detail-trigger .mdi{display:none!important}#app#app .product-section.compact-shop-section .ui-product-info{width:100%!important;min-width:0!important;min-height:0!important;padding:14px 12px 13px!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"title" "source" "limit" "price" "coupon" "sales" "stock" "actions"!important;grid-template-rows:auto auto auto auto auto auto auto auto!important;gap:7px!important;align-content:start!important;background:var(--produce-panel)!important}#app#app .product-section.compact-shop-section .ui-product-card-v2.time-deal .ui-product-info{padding:16px 16px 14px!important;background:linear-gradient(180deg,#fffdf8,#fff8ef)!important}#app#app .product-section.compact-shop-section .ui-product-title{grid-area:title!important;min-height:0!important;margin:0!important;padding:0!important;display:-webkit-box!important;overflow:hidden!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;border:0!important;background:transparent!important;color:var(--produce-heading)!important;-webkit-text-fill-color:var(--produce-heading)!important;box-shadow:none!important;text-align:left!important;text-shadow:none!important;font-size:16px!important;font-weight:800!important;line-height:1.28!important}#app#app .product-section.compact-shop-section .ui-product-card-v2.time-deal .ui-product-title{font-size:18px!important;line-height:1.24!important}#app#app .product-section.compact-shop-section .ui-product-source{grid-area:source!important;margin:-1px 0 0!important;overflow:hidden!important;color:var(--produce-muted)!important;-webkit-text-fill-color:var(--produce-muted)!important;font-size:12px!important;font-weight:620!important;line-height:1.35!important;white-space:nowrap!important;text-overflow:ellipsis!important}#app#app .product-section.compact-shop-section .ui-product-limit-line{grid-area:limit!important;min-height:0!important;margin:-1px 0 0!important;display:flex!important;align-items:center!important}#app#app .product-section.compact-shop-section .ui-product-limit{padding:0!important;border:0!important;background:transparent!important;color:var(--produce-deep)!important;-webkit-text-fill-color:var(--produce-deep)!important;font-size:12px!important;font-weight:760!important;line-height:1.25!important}#app#app .product-section.compact-shop-section .ui-product-price-line{grid-area:price!important;min-height:0!important;margin:1px 0 0!important;display:flex!important;flex-flow:row wrap!important;align-items:baseline!important;justify-content:flex-start!important;gap:4px 6px!important;line-height:1!important}#app#app .product-section.compact-shop-section .product-card-discount-rate{color:var(--produce-leaf)!important;-webkit-text-fill-color:var(--produce-leaf)!important;font-size:13px!important;font-weight:820!important;line-height:1!important}#app#app .product-section.compact-shop-section .ui-product-price-line del{color:#928575!important;-webkit-text-fill-color:#928575!important;font-size:12px!important;font-weight:650!important;line-height:1!important;text-decoration-thickness:1.4px!important}#app#app .product-section.compact-shop-section .ui-product-price-line b{color:var(--produce-accent)!important;-webkit-text-fill-color:var(--produce-accent)!important;font-size:20px!important;font-weight:820!important;line-height:1!important;font-variant-numeric:tabular-nums!important;white-space:nowrap!important}#app#app .product-section.compact-shop-section .ui-product-price-line.has-coupon-price{min-height:17px!important;margin:2px 0 1px!important;display:flex!important;align-items:baseline!important}#app#app .product-section.compact-shop-section .ui-product-price-line.has-coupon-price .product-card-coupon-original{display:inline-flex!important;align-items:baseline!important;color:#756a60!important;-webkit-text-fill-color:#756a60!important;font-size:15.5px!important;font-weight:680!important;line-height:1!important;text-decoration-color:#4e443ac7!important;text-decoration-thickness:1.6px!important}#app#app .product-section.compact-shop-section .ui-product-coupon-price{grid-area:coupon!important;width:100%!important;max-width:100%!important;min-height:16px!important;margin:1px 0 0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:#756f68!important;-webkit-text-fill-color:#756f68!important;font-size:12px!important;font-weight:650!important;line-height:1.05!important;display:flex!important;align-items:baseline!important;justify-content:flex-start!important;gap:5px!important;white-space:nowrap!important}#app#app .product-section.compact-shop-section .ui-product-price-line.has-coupon-followup{margin-bottom:0!important}#app#app .product-section.compact-shop-section .ui-product-coupon-price.has-sale-breakdown{grid-area:coupon!important;margin-top:1px!important;gap:5px!important}#app#app .product-section.compact-shop-section .ui-product-coupon-price span{display:inline-flex!important;align-items:baseline!important;color:inherit!important;-webkit-text-fill-color:inherit!important;font:inherit!important;line-height:1.05!important;white-space:nowrap!important}#app#app .product-section.compact-shop-section .ui-product-coupon-price p{min-width:0!important;margin:0!important;display:inline-flex!important;align-items:baseline!important;gap:0!important;line-height:1.05!important;white-space:nowrap!important}#app#app .product-section.compact-shop-section .ui-product-coupon-price del{display:none!important}#app#app .product-section.compact-shop-section .ui-product-coupon-price b{display:inline-flex!important;align-items:baseline!important;align-self:baseline!important;color:#d84620!important;-webkit-text-fill-color:#d84620!important;font-size:14px!important;font-weight:780!important;line-height:1.05!important;letter-spacing:0!important;text-align:left!important;text-shadow:none!important;font-variant-numeric:tabular-nums!important}#app#app .product-section.compact-shop-section .ui-product-card-v2.time-deal .ui-product-price-line b{font-size:24px!important}#app#app .product-section.compact-shop-section .ui-product-sales-gauge{grid-area:sales!important;min-height:13px!important;margin:2px 0 0!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:8px!important}#app#app .product-section.compact-shop-section .product-card-sales-track{height:5px!important;border:0!important;border-radius:var(--produce-radius-pill)!important;background:#2f281f1a!important;box-shadow:none!important}#app#app .product-section.compact-shop-section .product-card-sales-fill{height:100%!important;border-radius:inherit!important;background:var(--produce-leaf)!important;box-shadow:none!important}#app#app .product-section.compact-shop-section .ui-product-sales-gauge small{min-width:45px!important;color:var(--produce-muted)!important;-webkit-text-fill-color:var(--produce-muted)!important;font-size:11px!important;font-weight:700!important;line-height:1!important;text-align:right!important;white-space:nowrap!important}#app#app .product-section.compact-shop-section .ui-product-stock-line{grid-area:stock!important;min-height:18px!important;margin:1px 0 0!important;display:flex!important;align-items:center!important;overflow:visible!important}#app#app .product-section.compact-shop-section .ui-product-stock,#app#app .detail-sticky-stock{display:inline-flex!important;align-items:center!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;color:var(--ui-stock-color, #d84620)!important;-webkit-text-fill-color:var(--ui-stock-color, #d84620)!important;font-size:13px!important;font-weight:760!important;line-height:1.25!important;white-space:nowrap!important}#app#app .product-section.compact-shop-section .ui-product-stock.stock-blink,#app#app .detail-sticky-stock.stock-blink{animation:none!important;background:transparent!important;box-shadow:none!important}#app#app .product-section.compact-shop-section .ui-product-stock.stock-blink .product-card-stock-text,#app#app .detail-sticky-stock.stock-blink .product-card-stock-text{animation:fruitpeProduceStockPulse 1.05s ease-in-out infinite!important;color:inherit!important;-webkit-text-fill-color:inherit!important;background:transparent!important;box-shadow:none!important;will-change:opacity}@keyframes fruitpeProduceStockPulse{0%,to{opacity:1}50%{opacity:.42}}#app#app .product-section.compact-shop-section .ui-product-actions{grid-area:actions!important;width:100%!important;min-width:0!important;min-height:42px!important;margin:4px 0 0!important;display:grid!important;grid-template-columns:minmax(128px,1fr) minmax(58px,68px)!important;align-items:stretch!important;gap:8px!important;overflow:visible!important}#app#app .product-section.compact-shop-section .ui-product-card-v2.time-deal .ui-product-actions{grid-template-columns:minmax(136px,1fr) minmax(68px,80px)!important;min-height:46px!important}#app#app .product-section.compact-shop-section .ui-product-stepper,#app#app .detail-sticky-stepper,#app#app .cart-item-stepper,#app#app .checkout-item-stepper{width:100%!important;min-width:0!important;height:42px!important;min-height:42px!important;display:grid!important;grid-template-columns:34px minmax(54px,1fr) 34px!important;align-items:stretch!important;overflow:hidden!important;border:1px solid var(--produce-line)!important;border-radius:var(--produce-radius-small)!important;background:#fffdf8!important;box-shadow:none!important;touch-action:manipulation!important}#app#app .product-section.compact-shop-section .ui-product-stepper button,#app#app .detail-sticky-stepper button,#app#app .cart-item-stepper button,#app#app .checkout-item-stepper button{width:auto!important;min-width:0!important;height:100%!important;min-height:0!important;padding:0!important;display:grid!important;place-items:center!important;border:0!important;background:transparent!important;color:var(--produce-accent)!important;-webkit-text-fill-color:var(--produce-accent)!important;font-size:18px!important;touch-action:manipulation!important}#app#app .product-section.compact-shop-section .ui-product-stepper button:disabled,#app#app .detail-sticky-stepper button:disabled,#app#app .cart-item-stepper button:disabled,#app#app .checkout-item-stepper button:disabled{color:#b3a99c!important;-webkit-text-fill-color:#b3a99c!important;opacity:1!important}#app#app .product-section.compact-shop-section .ui-product-stepper .quantity-input-shell,#app#app .detail-sticky-stepper .quantity-input-shell,#app#app .cart-item-stepper .quantity-input-shell,#app#app .checkout-item-stepper .quantity-input-shell{min-width:0!important;height:100%!important;min-height:0!important;margin:0!important;padding:0!important;display:inline-flex!important;flex-flow:row nowrap!important;align-items:center!important;justify-content:center!important;gap:2px!important;color:var(--produce-heading)!important;-webkit-text-fill-color:var(--produce-heading)!important;font-size:16px!important;font-weight:780!important;line-height:1!important;white-space:nowrap!important;font-variant-numeric:tabular-nums!important;overflow:hidden!important;touch-action:manipulation!important}#app#app .product-section.compact-shop-section .ui-product-stepper .quantity-input-shell input,#app#app .detail-sticky-stepper .quantity-input-shell input,#app#app .cart-item-stepper .quantity-input-shell input,#app#app .checkout-item-stepper .quantity-input-shell input{flex:0 0 1.35ch!important;width:1.35ch!important;min-width:1.35ch!important;max-width:none!important;height:20px!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;outline:0!important;background:transparent!important;color:inherit!important;-webkit-text-fill-color:inherit!important;font:inherit!important;font-size:16px!important;line-height:20px!important;text-align:center!important;-webkit-appearance:textfield!important;-moz-appearance:textfield!important;appearance:textfield!important}#app#app .product-section.compact-shop-section .ui-product-stepper .quantity-input-shell span,#app#app .detail-sticky-stepper .quantity-input-shell span,#app#app .cart-item-stepper .quantity-input-shell span,#app#app .checkout-item-stepper .quantity-input-shell span{flex:0 0 auto!important;height:20px!important;display:inline-flex!important;align-items:center!important;min-width:max-content!important;font:inherit!important;font-size:16px!important;line-height:20px!important;white-space:nowrap!important}#app#app .product-section.compact-shop-section .ui-product-stepper .quantity-input-shell.is-two-digit input,#app#app .detail-sticky-stepper .quantity-input-shell.is-two-digit input,#app#app .cart-item-stepper .quantity-input-shell.is-two-digit input,#app#app .checkout-item-stepper .quantity-input-shell.is-two-digit input{flex-basis:2.2ch!important;width:2.2ch!important;min-width:2.2ch!important}#app#app .product-section.compact-shop-section .ui-product-stepper .quantity-input-shell.is-three-digit input,#app#app .detail-sticky-stepper .quantity-input-shell.is-three-digit input,#app#app .cart-item-stepper .quantity-input-shell.is-three-digit input,#app#app .checkout-item-stepper .quantity-input-shell.is-three-digit input{flex-basis:3.2ch!important;width:3.2ch!important;min-width:3.2ch!important}#app#app .product-section.compact-shop-section .ui-product-add-button{width:100%!important;min-width:0!important;height:42px!important;min-height:42px!important;padding:0 8px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border:1px solid var(--produce-accent)!important;border-radius:var(--produce-radius-small)!important;background:var(--produce-accent)!important;color:#fffaf1!important;-webkit-text-fill-color:#fffaf1!important;box-shadow:none!important;font-size:13px!important;font-weight:780!important;line-height:1.1!important;white-space:nowrap!important;overflow:hidden!important}#app#app .product-section.compact-shop-section .ui-product-add-button:disabled{border-color:#e2d4c4!important;background:#f0e6da!important;color:#8a7b6a!important;-webkit-text-fill-color:#8a7b6a!important;opacity:1!important}#app#app .product-section.compact-shop-section .ui-product-lock-panel{position:absolute!important;left:10px!important;right:10px!important;bottom:10px!important;z-index:5!important;min-height:48px!important;padding:8px 10px!important;display:grid!important;grid-template-columns:32px minmax(0,1fr)!important;align-items:center!important;gap:8px!important;border:1px solid rgba(92,66,28,.16)!important;border-radius:var(--produce-radius-small)!important;background:#fff8eaf2!important;color:#6f431f!important;-webkit-text-fill-color:#6f431f!important;box-shadow:0 7px 18px #36230f1f!important;-webkit-backdrop-filter:blur(7px)!important;backdrop-filter:blur(7px)!important}#app#app .product-section.compact-shop-section .ui-product-lock-panel.open,#app#app .product-section.compact-shop-section .ui-product-lock-panel.purchased{border-color:#5c421c29!important;background:#fff8eaf2!important;color:#6f431f!important;-webkit-text-fill-color:#6f431f!important}#app#app .product-section.compact-shop-section .ui-product-lock-panel>.mdi{width:32px!important;height:32px!important;display:grid!important;place-items:center!important;border-radius:var(--produce-radius-small)!important;background:#fffdf7!important;color:var(--produce-accent)!important;-webkit-text-fill-color:var(--produce-accent)!important;box-shadow:inset 0 0 0 1px #5c421c24!important;font-size:18px!important}#app#app .product-section.compact-shop-section .ui-product-lock-panel small,#app#app .product-section.compact-shop-section .ui-product-lock-panel strong{display:block!important;color:inherit!important;-webkit-text-fill-color:inherit!important;line-height:1.08!important;white-space:nowrap!important}#app#app .product-section.compact-shop-section .ui-product-lock-panel small{font-size:10px!important;font-weight:760!important}#app#app .product-section.compact-shop-section .ui-product-lock-panel strong{margin-top:3px!important;font-size:15px!important;font-weight:820!important}#app#app .shop-empty-category{border:1px solid var(--produce-line)!important;border-radius:var(--produce-radius)!important;background:#fffdf8!important;box-shadow:none!important}#app#app .product-detail-page.product-detail-v2{padding-bottom:154px!important;background:var(--produce-ivory)!important}#app#app .detail-top-nav.detail-top-nav-simple{min-height:62px!important;padding:0 18px!important;border-bottom:1px solid var(--produce-line)!important;background:#fffdf8!important}#app#app .detail-top-nav.detail-top-nav-simple>span{color:var(--produce-heading)!important;-webkit-text-fill-color:var(--produce-heading)!important;font-size:17px!important;font-weight:760!important}#app#app .detail-icon-button,#app#app .detail-poster-more-button,#app#app .notice-detail-back,#app#app .checkout-back-button{border-radius:var(--produce-radius-small)!important;border:1px solid var(--produce-line)!important;background:#fffdf8!important;color:var(--produce-deep)!important;-webkit-text-fill-color:var(--produce-deep)!important;box-shadow:none!important}#app#app .detail-poster-section-first{background:#fffdf8!important}#app#app .detail-poster-frame{border-radius:0!important;background:#f3eadf!important;box-shadow:none!important}#app#app .detail-poster-more-button{width:calc(100% - 36px)!important;margin:12px 18px 0!important;min-height:44px!important;justify-content:center!important}#app#app .detail-body-v2{padding:22px 18px 0!important}#app#app .detail-review-section{padding:18px!important;border:1px solid var(--produce-line)!important;border-radius:var(--produce-radius)!important;background:#fffdf8!important;box-shadow:none!important}#app#app .detail-review-head,#app#app .reviews-page-head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important}#app#app .detail-review-head h2,#app#app .reviews-page-head h1{margin:0!important}#app#app .detail-review-head p{margin:5px 0 0!important;color:var(--produce-muted)!important;-webkit-text-fill-color:var(--produce-muted)!important;font-size:13px!important}#app#app .detail-review-head a,#app#app .review-page-shop-link{flex:0 0 auto!important;min-height:38px!important;padding:0 12px!important;border:1px solid var(--produce-line)!important;border-radius:var(--produce-radius-small)!important;background:#fffdf8!important;color:var(--produce-accent)!important;-webkit-text-fill-color:var(--produce-accent)!important;box-shadow:none!important}#app#app .detail-sticky-cart-bar{width:min(100vw,540px)!important;left:50%!important;right:auto!important;bottom:0!important;transform:translate(-50%)!important;padding:12px 18px calc(14px + env(safe-area-inset-bottom))!important;border:1px solid var(--produce-line)!important;border-bottom:0!important;border-radius:var(--produce-radius) var(--produce-radius) 0 0!important;background:#fffdf7f7!important;box-shadow:0 -12px 26px #231b131a!important;-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important}#app#app .detail-sticky-product{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:12px!important;align-items:start!important}#app#app .detail-sticky-product>div{min-width:0!important}#app#app .detail-sticky-product strong{display:block!important;overflow:hidden!important;color:var(--produce-heading)!important;-webkit-text-fill-color:var(--produce-heading)!important;font-size:15px!important;font-weight:780!important;line-height:1.3!important;white-space:nowrap!important;text-overflow:ellipsis!important}#app#app .detail-sticky-product b{color:var(--produce-accent)!important;-webkit-text-fill-color:var(--produce-accent)!important;font-size:20px!important;font-weight:820!important;line-height:1.1!important;white-space:nowrap!important}#app#app .detail-sticky-price-stack{display:grid!important;justify-items:end!important;gap:4px!important;min-width:max-content!important}#app#app .detail-sticky-coupon-price{width:fit-content!important;max-width:100%!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:#9f4527!important;-webkit-text-fill-color:#9f4527!important;font-size:12px!important;font-weight:760!important;line-height:1!important;white-space:nowrap!important}#app#app .detail-sticky-helper{margin-top:4px!important;display:flex!important;flex-wrap:wrap!important;gap:3px 6px!important;color:var(--produce-muted)!important;-webkit-text-fill-color:var(--produce-muted)!important;font-size:12px!important}#app#app .detail-sticky-time-wait{margin:9px 0 0!important;min-height:44px!important;padding:7px 10px!important;display:grid!important;grid-template-columns:32px auto minmax(0,1fr)!important;align-items:center!important;gap:8px!important;border:1px solid rgba(92,66,28,.16)!important;border-radius:var(--produce-radius-small)!important;background:#fff8ea!important;color:#6f431f!important;-webkit-text-fill-color:#6f431f!important}#app#app .detail-sticky-time-wait>.mdi{width:30px!important;height:30px!important;display:grid!important;place-items:center!important;border-radius:var(--produce-radius-small)!important;background:#fffdf7!important;color:var(--produce-accent)!important;-webkit-text-fill-color:var(--produce-accent)!important}#app#app .detail-sticky-time-wait small,#app#app .detail-sticky-time-wait strong{color:inherit!important;-webkit-text-fill-color:inherit!important;white-space:nowrap!important}#app#app .detail-sticky-time-wait small{font-size:11px!important;font-weight:720!important}#app#app .detail-sticky-time-wait strong{justify-self:end!important;font-size:14px!important;font-weight:820!important}#app#app .detail-sticky-order-row{margin-top:10px!important;display:grid!important;grid-template-columns:minmax(0,1fr) minmax(96px,112px)!important;gap:9px!important}#app#app .detail-sticky-add-button{min-width:0!important;height:46px!important;border:1px solid var(--produce-accent)!important;border-radius:var(--produce-radius-small)!important;background:var(--produce-accent)!important;color:#fffaf1!important;-webkit-text-fill-color:#fffaf1!important;box-shadow:none!important;font-size:14px!important;font-weight:780!important}#app#app .detail-sticky-add-button:disabled{border-color:#e2d4c4!important;background:#f0e6da!important;color:#8a7b6a!important;-webkit-text-fill-color:#8a7b6a!important}@media(max-width:430px){#app#app .category-tabs.compact-category-tabs{margin-inline:14px!important}#app#app .category-product-section.compact-category-section{padding-inline:14px!important}#app#app .product-list.compact-product-grid,#app#app .compact-product-grid{grid-template-columns:minmax(0,1fr)!important;gap:14px!important}#app#app .product-section.compact-shop-section .ui-product-card-v2.time-deal{grid-template-columns:minmax(0,1fr)!important}#app#app .product-section.compact-shop-section .ui-product-card-v2.time-deal .ui-product-photo-wrap{height:auto!important;min-height:0!important;aspect-ratio:1.12 / 1!important}#app#app .product-section.compact-shop-section .ui-product-info,#app#app .product-section.compact-shop-section .ui-product-card-v2.time-deal .ui-product-info{padding:14px 13px 13px!important}#app#app .product-section.compact-shop-section .ui-product-actions,#app#app .product-section.compact-shop-section .ui-product-card-v2.time-deal .ui-product-actions{grid-template-columns:minmax(0,1fr) minmax(64px,76px)!important}}@media(max-width:375px){#app#app .product-section.compact-shop-section .ui-product-actions,#app#app .product-section.compact-shop-section .ui-product-card-v2.time-deal .ui-product-actions{grid-template-columns:minmax(0,1fr) minmax(58px,68px)!important;gap:7px!important}#app#app .product-section.compact-shop-section .ui-product-add-button{font-size:12px!important}#app#app .detail-sticky-cart-bar{padding-inline:12px!important}#app#app .detail-sticky-order-row{grid-template-columns:minmax(0,1fr) minmax(86px,100px)!important}}#app#app .product-section.compact-shop-section .category-product-section.compact-category-section .product-list.compact-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;padding:0!important}#app#app .product-section.compact-shop-section .category-product-section.compact-category-section .product-list.compact-product-grid>.ui-product-card-v2{display:block!important;grid-column:auto!important;grid-template-columns:none!important;overflow:hidden!important;border-radius:8px!important;background:#fff!important;box-shadow:0 4px 14px #d846200f!important}#app#app .product-section.compact-shop-section .category-product-section.compact-category-section .product-list.compact-product-grid>.ui-product-card-v2.time-deal{display:grid!important;grid-column:1 / -1!important;grid-template-columns:minmax(138px,42%) minmax(0,1fr)!important;min-height:196px!important}#app#app .product-section.compact-shop-section .category-product-section.compact-category-section .ui-product-card-v2 .ui-product-photo-wrap{aspect-ratio:1.36 / 1!important;border-radius:0!important}#app#app .product-section.compact-shop-section .category-product-section.compact-category-section .ui-product-card-v2.time-deal .ui-product-photo-wrap{height:100%!important;min-height:196px!important;aspect-ratio:auto!important}#app#app .product-section.compact-shop-section .category-product-section.compact-category-section .ui-product-card-v2 .ui-product-source{display:none!important}#app#app .product-section.compact-shop-section .category-product-section.compact-category-section .ui-product-card-v2 .ui-product-info{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"title" "limit" "price" "coupon" "sales" "stock" "actions"!important;grid-template-rows:minmax(36px,auto) auto auto auto auto auto auto!important;gap:5px!important;min-height:0!important;padding:11px 10px 12px!important;align-content:start!important}#app#app .product-section.compact-shop-section .category-product-section.compact-category-section .ui-product-card-v2.time-deal .ui-product-info{gap:6px!important;padding:14px 14px 12px!important;align-content:center!important}#app#app .product-section.compact-shop-section .category-product-section.compact-category-section .ui-product-card-v2 .ui-product-title{min-height:36px!important;font-size:15px!important;font-weight:900!important;line-height:1.26!important}#app#app .product-section.compact-shop-section .category-product-section.compact-category-section .ui-product-card-v2.time-deal .ui-product-title{min-height:34px!important;font-size:17px!important}#app#app .product-section.compact-shop-section .category-product-section.compact-category-section .ui-product-card-v2 .ui-product-limit-line{min-height:0!important}#app#app .product-section.compact-shop-section .category-product-section.compact-category-section .ui-product-card-v2 .ui-product-limit{color:#c9431f!important;-webkit-text-fill-color:#c9431f!important;font-size:11.5px!important}#app#app .product-section.compact-shop-section .category-product-section.compact-category-section .ui-product-card-v2 .product-card-discount-rate{color:#c9431f!important;-webkit-text-fill-color:#c9431f!important;font-size:12px!important}#app#app .product-section.compact-shop-section .category-product-section.compact-category-section .ui-product-card-v2 .ui-product-price-line{gap:3px 6px!important}#app#app .product-section.compact-shop-section .category-product-section.compact-category-section .ui-product-card-v2 .ui-product-price-line b{color:#d83c1d!important;-webkit-text-fill-color:#d83c1d!important;font-size:18px!important;font-weight:950!important}#app#app .product-section.compact-shop-section .category-product-section.compact-category-section .ui-product-card-v2.time-deal .ui-product-price-line b{font-size:22px!important}#app#app .product-section.compact-shop-section .category-product-section.compact-category-section .ui-product-card-v2 .ui-product-sales-gauge{min-height:15px!important;gap:6px!important}#app#app .product-section.compact-shop-section .category-product-section.compact-category-section .ui-product-card-v2 .product-card-sales-track{height:6px!important;background:#ffe0d5!important}#app#app .product-section.compact-shop-section .category-product-section.compact-category-section .ui-product-card-v2 .product-card-sales-fill{background:linear-gradient(90deg,#b92d18,#dc4a24)!important}#app#app .product-section.compact-shop-section .category-product-section.compact-category-section .ui-product-card-v2 .ui-product-sales-gauge small{min-width:39px!important;font-size:10.5px!important}#app#app .product-section.compact-shop-section .category-product-section.compact-category-section .ui-product-card-v2 .ui-product-stock-line{min-height:18px!important}#app#app .product-section.compact-shop-section .category-product-section.compact-category-section .ui-product-card-v2 .ui-product-stock{color:#f06b1d!important;-webkit-text-fill-color:#f06b1d!important;font-size:12.5px!important;font-weight:900!important}#app#app .product-section.compact-shop-section .category-product-section.compact-category-section .ui-product-card-v2 .ui-product-actions{grid-area:actions!important;width:100%!important;min-width:0!important;min-height:40px!important;margin:4px 0 0!important;display:grid!important;grid-template-columns:minmax(0,1fr) 54px!important;align-items:stretch!important;gap:6px!important;overflow:visible!important}#app#app .product-section.compact-shop-section .category-product-section.compact-category-section .ui-product-card-v2.time-deal .ui-product-actions{grid-template-columns:minmax(0,1fr) minmax(64px,72px)!important;min-height:44px!important}#app#app .product-section.compact-shop-section .category-product-section.compact-category-section .ui-product-card-v2 .ui-product-stepper{width:100%!important;min-width:0!important;height:40px!important;min-height:40px!important;display:grid!important;grid-template-columns:22px minmax(42px,1fr) 22px!important;overflow:hidden!important;border-radius:18px!important}#app#app .product-section.compact-shop-section .category-product-section.compact-category-section .ui-product-card-v2.time-deal .ui-product-stepper{height:44px!important;min-height:44px!important;grid-template-columns:27px minmax(48px,1fr) 27px!important}#app#app .product-section.compact-shop-section .category-product-section.compact-category-section .ui-product-card-v2 .ui-product-stepper .quantity-input-shell{min-width:0!important;display:flex!important;flex-flow:row nowrap!important;align-items:center!important;justify-content:center!important;gap:1px!important;overflow:hidden!important;white-space:nowrap!important;font-size:14.5px!important;font-weight:950!important;line-height:1!important}#app#app .product-section.compact-shop-section .category-product-section.compact-category-section .ui-product-card-v2 .ui-product-stepper .quantity-input-shell input{flex:0 0 1.25ch!important;width:1.25ch!important;min-width:1.25ch!important;height:1em!important;font-size:14.5px!important;line-height:1!important;text-align:center!important}#app#app .product-section.compact-shop-section .category-product-section.compact-category-section .ui-product-card-v2 .ui-product-stepper .quantity-input-shell span{font-size:14.5px!important;line-height:1!important}#app#app .product-section.compact-shop-section .category-product-section.compact-category-section .ui-product-card-v2 .ui-product-stepper .quantity-input-shell.is-two-digit input{flex-basis:2.05ch!important;width:2.05ch!important;min-width:2.05ch!important}#app#app .product-section.compact-shop-section .category-product-section.compact-category-section .ui-product-card-v2 .ui-product-stepper .quantity-input-shell.is-three-digit input{flex-basis:3.15ch!important;width:3.15ch!important;min-width:3.15ch!important;font-size:13.5px!important}#app#app .product-section.compact-shop-section .category-product-section.compact-category-section .ui-product-card-v2 .ui-product-add-button{width:100%!important;min-width:0!important;height:40px!important;min-height:40px!important;padding:0 2px!important;border-radius:16px!important;background:#dc4a24!important;border-color:#dc4a24!important;font-size:11px!important;font-weight:900!important;line-height:1.05!important;white-space:nowrap!important;overflow:hidden!important}#app#app .product-section.compact-shop-section .category-product-section.compact-category-section .ui-product-card-v2.time-deal .ui-product-add-button{height:44px!important;min-height:44px!important;font-size:12px!important}#app#app .product-section.compact-shop-section .category-product-section.compact-category-section .ui-product-card-v2 .ui-product-add-button:disabled{border-color:#e75e2b38!important;background:#fff1eb!important;color:#9a5a42!important;-webkit-text-fill-color:#9a5a42!important;box-shadow:none!important}@media(max-width:430px){#app#app .product-section.compact-shop-section .category-product-section.compact-category-section .product-list.compact-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}#app#app .product-section.compact-shop-section .category-product-section.compact-category-section .product-list.compact-product-grid>.ui-product-card-v2.time-deal{grid-template-columns:minmax(138px,42%) minmax(0,1fr)!important}#app#app .product-section.compact-shop-section .category-product-section.compact-category-section .ui-product-card-v2 .ui-product-info{padding:10px 9px 11px!important}}@media(max-width:375px){#app#app .product-section.compact-shop-section .category-product-section.compact-category-section .ui-product-card-v2 .ui-product-actions{grid-template-columns:minmax(0,1fr) 52px!important;gap:5px!important}#app#app .product-section.compact-shop-section .category-product-section.compact-category-section .ui-product-card-v2 .ui-product-stepper{grid-template-columns:21px minmax(40px,1fr) 21px!important}#app#app .product-section.compact-shop-section .category-product-section.compact-category-section .ui-product-card-v2 .ui-product-add-button{font-size:10.5px!important}}#app#app .product-section.compact-shop-section.purpose-gift .category-product-section.compact-category-section .product-list.compact-product-grid,#app#app .product-section.compact-shop-section.purpose-clearance .category-product-section.compact-category-section .product-list.compact-product-grid{grid-template-columns:minmax(0,1fr)!important}#app#app .product-section.compact-shop-section.purpose-gift .category-product-section.compact-category-section .product-list.compact-product-grid>.ui-product-card-v2,#app#app .product-section.compact-shop-section.purpose-clearance .category-product-section.compact-category-section .product-list.compact-product-grid>.ui-product-card-v2{display:grid!important;grid-column:1 / -1!important;grid-template-columns:minmax(138px,42%) minmax(0,1fr)!important;min-height:196px!important}#app#app .product-section.compact-shop-section.purpose-gift .category-product-section.compact-category-section .ui-product-card-v2 .ui-product-photo-wrap,#app#app .product-section.compact-shop-section.purpose-clearance .category-product-section.compact-category-section .ui-product-card-v2 .ui-product-photo-wrap{height:100%!important;min-height:196px!important;aspect-ratio:auto!important}#app#app .product-section.compact-shop-section.purpose-gift .category-product-section.compact-category-section .ui-product-card-v2 .ui-product-info,#app#app .product-section.compact-shop-section.purpose-clearance .category-product-section.compact-category-section .ui-product-card-v2 .ui-product-info{gap:6px!important;padding:14px 14px 12px!important;align-content:center!important}#app#app .product-section.compact-shop-section.purpose-gift .category-product-section.compact-category-section .ui-product-card-v2 .ui-product-actions,#app#app .product-section.compact-shop-section.purpose-clearance .category-product-section.compact-category-section .ui-product-card-v2 .ui-product-actions{grid-template-columns:minmax(0,1fr) minmax(64px,72px)!important;min-height:44px!important}#app#app .product-section.compact-shop-section.purpose-daily{padding-bottom:32px!important;background:#fff0e8!important}#app#app .product-section.compact-shop-section.purpose-daily .category-tabs.compact-category-tabs{margin:2px 0 20px!important;padding:0 18px!important;display:flex!important;grid-template-columns:none!important;gap:24px!important;overflow-x:auto!important;overflow-y:hidden!important;border:0!important;border-bottom:1px solid rgba(216,91,42,.16)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;scrollbar-width:none}#app#app .product-section.compact-shop-section.purpose-daily .category-tabs.compact-category-tabs::-webkit-scrollbar{display:none!important}#app#app .product-section.compact-shop-section.purpose-daily .category-tabs.compact-category-tabs.pinned{margin:0!important;border-bottom-color:#d85b2a2e!important;background:#fff0e8!important;box-shadow:0 8px 16px #b3441b12!important}#app#app .product-section.compact-shop-section.purpose-daily .category-tabs.compact-category-tabs button{position:relative!important;flex:0 0 auto!important;flex-grow:0!important;flex-shrink:0!important;flex-basis:auto!important;width:auto!important;max-width:max-content!important;min-height:54px!important;padding:0!important;justify-content:center!important;border:0!important;border-radius:0!important;background:transparent!important;color:#6b6259!important;-webkit-text-fill-color:#6b6259!important;box-shadow:none!important}#app#app .product-section.compact-shop-section.purpose-daily .category-tabs.compact-category-tabs button:after{content:""!important;position:absolute!important;right:0!important;bottom:0!important;left:0!important;height:3px!important;border-radius:0!important;background:transparent!important}#app#app .product-section.compact-shop-section.purpose-daily .category-tabs.compact-category-tabs button.active{background:transparent!important;color:var(--produce-accent-strong)!important;-webkit-text-fill-color:var(--produce-accent-strong)!important}#app#app .product-section.compact-shop-section.purpose-daily .category-tabs.compact-category-tabs button.active:after{background:var(--produce-accent)!important}#app#app .product-section.compact-shop-section.purpose-daily .category-tabs.compact-category-tabs button .mdi,#app#app .product-section.compact-shop-section.purpose-daily .category-tabs.compact-category-tabs button small{display:none!important}#app#app .product-section.compact-shop-section.purpose-daily .category-tabs.compact-category-tabs button strong{font-size:17px!important;font-weight:520!important;line-height:1.15!important;white-space:nowrap!important}#app#app .product-section.compact-shop-section.purpose-daily .category-tabs.compact-category-tabs button.active strong{font-weight:760!important}#app#app .product-section.compact-shop-section.purpose-daily .category-product-section.compact-category-section{padding:0 18px 34px!important;border-top:0!important;background:transparent!important}#app#app .product-section.compact-shop-section.purpose-daily .category-product-section.compact-category-section+.category-product-section.compact-category-section{padding-top:0!important;border-top:0!important}#app#app .product-section.compact-shop-section.purpose-daily .category-section-head.compact-category-head{display:none!important}#app#app .product-section.compact-shop-section.purpose-daily .category-product-section.compact-category-section .product-list.compact-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:30px 12px!important}#app#app .product-section.compact-shop-section.purpose-daily .category-product-section.compact-category-section .product-list.compact-product-grid>.ui-product-card-v2,#app#app .product-section.compact-shop-section.purpose-daily .category-product-section.compact-category-section .product-list.compact-product-grid>.ui-product-card-v2.time-deal{display:grid!important;grid-column:auto!important;grid-template-columns:minmax(0,1fr)!important;min-width:0!important;min-height:0!important;overflow:visible!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}#app#app .product-section.compact-shop-section.purpose-daily .category-product-section.compact-category-section .ui-product-card-v2 .ui-product-photo-wrap,#app#app .product-section.compact-shop-section.purpose-daily .category-product-section.compact-category-section .ui-product-card-v2.time-deal .ui-product-photo-wrap{width:100%!important;height:auto!important;min-height:0!important;aspect-ratio:1 / 1!important;overflow:hidden!important;border-radius:6px!important;background:#f3eee8!important}#app#app .product-section.compact-shop-section.purpose-daily .category-product-section.compact-category-section .ui-product-card-v2 .ui-product-photo,#app#app .product-section.compact-shop-section.purpose-daily .category-product-section.compact-category-section .ui-product-card-v2 .ui-product-photo img{width:100%!important;height:100%!important}#app#app .product-section.compact-shop-section.purpose-daily .category-product-section.compact-category-section .ui-product-card-v2 .ui-product-photo img{object-fit:cover!important}#app#app .product-section.compact-shop-section.purpose-daily .category-product-section.compact-category-section .ui-product-card-v2 .ui-product-detail-trigger{top:8px!important;right:8px!important;height:29px!important;min-height:29px!important;padding:0 8px!important;border:0!important;border-radius:4px!important;background:#1f1b1694!important;color:#fffaf5!important;-webkit-text-fill-color:#fffaf5!important;font-size:11px!important;font-weight:650!important;box-shadow:none!important}#app#app .product-section.compact-shop-section.purpose-daily .category-product-section.compact-category-section .ui-product-card-v2 .ui-product-info,#app#app .product-section.compact-shop-section.purpose-daily .category-product-section.compact-category-section .ui-product-card-v2.time-deal .ui-product-info{padding:8px 0 0!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"actions" "source" "title" "limit" "price" "coupon" "stock"!important;grid-template-rows:auto auto auto auto auto auto auto!important;gap:6px!important;align-content:start!important;min-height:0!important}#app#app .product-section.compact-shop-section.purpose-daily .category-product-section.compact-category-section .ui-product-card-v2 .ui-product-actions,#app#app .product-section.compact-shop-section.purpose-daily .category-product-section.compact-category-section .ui-product-card-v2.time-deal .ui-product-actions{grid-area:actions!important;width:100%!important;min-height:42px!important;height:42px!important;margin:0 0 4px!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:0!important}#app#app .product-section.compact-shop-section.purpose-daily .category-product-section.compact-category-section .ui-product-card-v2 .ui-product-add-button,#app#app .product-section.compact-shop-section.purpose-daily .category-product-section.compact-category-section .ui-product-card-v2.time-deal .ui-product-add-button{width:100%!important;height:42px!important;min-height:42px!important;padding:0 10px!important;border:1px solid rgba(216,91,42,.24)!important;border-radius:5px!important;background:#fff8f1e6!important;color:#2b261f!important;-webkit-text-fill-color:#2b261f!important;font-size:15.5px!important;font-weight:660!important;line-height:1!important;box-shadow:none!important;touch-action:manipulation!important}#app#app .product-section.compact-shop-section.purpose-daily .category-product-section.compact-category-section .ui-product-card-v2 .ui-product-add-button:not(:disabled):active{border-color:var(--produce-accent)!important;background:var(--produce-leaf-soft)!important}#app#app .product-section.compact-shop-section.purpose-daily .category-product-section.compact-category-section .ui-product-card-v2 .ui-product-add-button:disabled{border-color:#d85b2a2e!important;background:#fff2e9eb!important;color:#8f8379!important;-webkit-text-fill-color:#8f8379!important}#app#app .product-section.compact-shop-section.purpose-daily .category-product-section.compact-category-section .ui-product-card-v2 .ui-product-stepper,#app#app .product-section.compact-shop-section.purpose-daily .category-product-section.compact-category-section .ui-product-card-v2.time-deal .ui-product-stepper{width:100%!important;height:42px!important;min-height:42px!important;display:grid!important;grid-template-columns:42px minmax(0,1fr) 42px!important;overflow:hidden!important;border:1px solid rgba(216,91,42,.24)!important;border-radius:5px!important;background:#fff8f1e6!important;box-shadow:none!important;touch-action:manipulation!important}#app#app .product-section.compact-shop-section.purpose-daily .category-product-section.compact-category-section .ui-product-card-v2 .ui-product-stepper button{width:42px!important;min-width:42px!important;height:40px!important;min-height:40px!important;border:0!important;border-radius:0!important;color:var(--produce-accent-strong)!important;-webkit-text-fill-color:var(--produce-accent-strong)!important;font-size:17px!important;touch-action:manipulation!important;-webkit-user-select:none!important;user-select:none!important}#app#app .product-section.compact-shop-section.purpose-daily .category-product-section.compact-category-section .ui-product-card-v2 .ui-product-stepper .quantity-input-shell{min-width:0!important;height:40px!important;display:flex!important;flex-flow:row nowrap!important;align-items:center!important;justify-content:center!important;gap:2px!important;overflow:hidden!important;color:#201b16!important;-webkit-text-fill-color:#201b16!important;font-size:15.5px!important;font-weight:760!important;line-height:1!important;white-space:nowrap!important}#app#app .product-section.compact-shop-section.purpose-daily .category-product-section.compact-category-section .ui-product-card-v2 .ui-product-stepper .quantity-input-shell input{flex:0 0 auto!important;width:1.2ch!important;min-width:1.2ch!important;max-width:4.2ch!important;height:1.2em!important;min-height:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:#201b16!important;-webkit-text-fill-color:#201b16!important;font-size:15.5px!important;font-weight:760!important;line-height:1!important;text-align:right!important;box-shadow:none!important}#app#app .product-section.compact-shop-section.purpose-daily .category-product-section.compact-category-section .ui-product-card-v2 .ui-product-stepper .quantity-input-shell span{flex:0 0 auto!important;color:#201b16!important;-webkit-text-fill-color:#201b16!important;font-size:15.5px!important;font-weight:760!important;line-height:1!important}#app#app .product-section.compact-shop-section.purpose-daily .category-product-section.compact-category-section .ui-product-card-v2 .ui-product-stepper .quantity-input-shell.is-two-digit input{width:2.05ch!important;min-width:2.05ch!important}#app#app .product-section.compact-shop-section.purpose-daily .category-product-section.compact-category-section .ui-product-card-v2 .ui-product-stepper .quantity-input-shell.is-three-digit input{width:3.05ch!important;min-width:3.05ch!important;font-size:15px!important}#app#app .product-section.compact-shop-section.purpose-daily .category-product-section.compact-category-section .ui-product-card-v2 .ui-product-source{grid-area:source!important;display:block!important;min-height:18px!important;margin:0!important;overflow:hidden!important;color:#8a8178!important;-webkit-text-fill-color:#8a8178!important;font-size:13px!important;font-weight:500!important;line-height:1.35!important;text-overflow:ellipsis!important;white-space:nowrap!important}#app#app .product-section.compact-shop-section.purpose-daily .category-product-section.compact-category-section .ui-product-card-v2 .ui-product-title,#app#app .product-section.compact-shop-section.purpose-daily .category-product-section.compact-category-section .ui-product-card-v2.time-deal .ui-product-title{grid-area:title!important;min-height:44px!important;margin:0!important;padding:0!important;display:-webkit-box!important;overflow:hidden!important;border:0!important;background:transparent!important;color:#1f1b16!important;-webkit-text-fill-color:#1f1b16!important;font-size:16px!important;font-weight:620!important;line-height:1.38!important;text-align:left!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;box-shadow:none!important}#app#app .product-section.compact-shop-section.purpose-daily .category-product-section.compact-category-section .ui-product-card-v2 .ui-product-limit-line{grid-area:limit!important;min-height:18px!important}#app#app .product-section.compact-shop-section.purpose-daily .category-product-section.compact-category-section .ui-product-card-v2 .ui-product-limit{padding:0!important;border:0!important;background:transparent!important;color:var(--produce-accent-strong)!important;-webkit-text-fill-color:var(--produce-accent-strong)!important;font-size:12.5px!important;font-weight:680!important;line-height:1.3!important}#app#app .product-section.compact-shop-section.purpose-daily .category-product-section.compact-category-section .ui-product-card-v2 .ui-product-price-line{grid-area:price!important;min-height:24px!important;margin:0!important;display:flex!important;flex-flow:row wrap!important;align-items:baseline!important;gap:3px 5px!important}#app#app .product-section.compact-shop-section.purpose-daily .category-product-section.compact-category-section .ui-product-card-v2 .product-card-discount-rate{padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:var(--produce-accent)!important;-webkit-text-fill-color:var(--produce-accent)!important;font-size:18px!important;font-weight:760!important;line-height:1.1!important}#app#app .product-section.compact-shop-section.purpose-daily .category-product-section.compact-category-section .ui-product-card-v2 .ui-product-price-line del{order:-1!important;flex-basis:100%!important;color:#b7b0a8!important;-webkit-text-fill-color:#b7b0a8!important;font-size:14px!important;font-weight:500!important;line-height:1.15!important}#app#app .product-section.compact-shop-section.purpose-daily .category-product-section.compact-category-section .ui-product-card-v2 .ui-product-price-line b,#app#app .product-section.compact-shop-section.purpose-daily .category-product-section.compact-category-section .ui-product-card-v2.time-deal .ui-product-price-line b{color:#11100f!important;-webkit-text-fill-color:#11100f!important;font-size:18.5px!important;font-weight:820!important;line-height:1.12!important}#app#app .product-section.compact-shop-section.purpose-daily .category-product-section.compact-category-section .ui-product-card-v2 .ui-product-sales-gauge{display:none!important}#app#app .product-section.compact-shop-section.purpose-daily .category-product-section.compact-category-section .ui-product-card-v2 .ui-product-stock-line{grid-area:stock!important;min-height:18px!important;margin:0!important}#app#app .product-section.compact-shop-section.purpose-daily .category-product-section.compact-category-section .ui-product-card-v2 .ui-product-stock{padding:0!important;border:0!important;background:transparent!important;color:#d84620!important;-webkit-text-fill-color:#d84620!important;font-size:12.5px!important;font-weight:640!important;line-height:1.35!important;box-shadow:none!important}#app#app .product-section.compact-shop-section.purpose-daily .category-product-section.compact-category-section .ui-product-card-v2 .ui-product-stock .product-card-stock-text{animation:productStockTextPulse 1.35s ease-in-out infinite!important}@keyframes productStockTextPulse{0%,to{opacity:.72}50%{opacity:1}}#app#app .product-section.compact-shop-section.purpose-daily .category-product-section.compact-category-section .ui-product-card-v2 .ui-product-lock-panel{right:8px!important;bottom:8px!important;left:8px!important;width:auto!important;max-width:none!important;min-height:45px!important;padding:8px 9px!important;border:1px solid rgba(216,91,42,.16)!important;border-radius:5px!important;background:#fffbf4eb!important;color:#b6421f!important;-webkit-text-fill-color:#b6421f!important;box-shadow:none!important}#app#app .product-section.compact-shop-section.purpose-daily .category-product-section.compact-category-section .ui-product-card-v2 .ui-product-lock-panel.open{background:#fffbf4f0!important;color:#b6421f!important;-webkit-text-fill-color:#b6421f!important}@media(max-width:390px){#app#app .product-section.compact-shop-section.purpose-daily .category-tabs.compact-category-tabs{gap:21px!important}#app#app .product-section.compact-shop-section.purpose-daily .category-tabs.compact-category-tabs button strong{font-size:16.5px!important}#app#app .product-section.compact-shop-section.purpose-daily .category-product-section.compact-category-section{padding-right:16px!important;padding-left:16px!important}#app#app .product-section.compact-shop-section.purpose-daily .category-product-section.compact-category-section .product-list.compact-product-grid{gap:28px 11px!important}}@media(max-width:375px){#app#app .product-section.compact-shop-section.purpose-daily .category-product-section.compact-category-section{padding-right:14px!important;padding-left:14px!important}#app#app .product-section.compact-shop-section.purpose-daily .category-product-section.compact-category-section .product-list.compact-product-grid{gap:27px 10px!important}#app#app .product-section.compact-shop-section.purpose-daily .category-product-section.compact-category-section .ui-product-card-v2 .ui-product-title{font-size:15.5px!important}}#app#app .phone-surface{--customer-tabbar-height: 72px}#app#app .customer-main{padding-bottom:calc(118px + env(safe-area-inset-bottom))!important}#app#app .customer-main.has-order-bar{padding-bottom:calc(198px + env(safe-area-inset-bottom))!important}#app#app .customer-bottom-tabs{position:fixed!important;box-sizing:border-box!important;left:50%!important;right:auto!important;bottom:0!important;z-index:120!important;width:min(100vw,540px)!important;padding:8px 10px calc(8px + env(safe-area-inset-bottom))!important;transform:translate(-50%)!important;pointer-events:none!important}#app#app .customer-bottom-tabs-inner{box-sizing:border-box!important;height:var(--customer-tabbar-height)!important;padding:6px!important;display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:3px!important;border:1px solid rgba(216,91,42,.18)!important;border-radius:24px!important;background:#fffdf7e0!important;-webkit-backdrop-filter:blur(18px) saturate(1.08)!important;backdrop-filter:blur(18px) saturate(1.08)!important;box-shadow:0 -8px 28px #371f111f!important;pointer-events:auto!important}#app#app .customer-bottom-tab{box-sizing:border-box!important;min-width:0!important;height:100%!important;padding:7px 2px 6px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:3px!important;border-radius:18px!important;border:0!important;background:transparent!important;color:#6f6258!important;-webkit-text-fill-color:#6f6258!important;font:inherit!important;text-decoration:none!important;transition:background-color .16s ease,color .16s ease,transform .16s ease!important;cursor:pointer!important}#app#app .customer-bottom-tab .mdi{color:inherit!important;-webkit-text-fill-color:inherit!important;font-size:25px!important;line-height:1!important}#app#app .customer-bottom-tab strong{width:100%!important;overflow:hidden!important;color:inherit!important;-webkit-text-fill-color:inherit!important;font-size:11px!important;font-weight:660!important;line-height:1.1!important;text-align:center!important;text-overflow:ellipsis!important;white-space:nowrap!important}#app#app .customer-bottom-tab.active{background:#d85b2a21!important;color:var(--produce-accent-strong)!important;-webkit-text-fill-color:var(--produce-accent-strong)!important}#app#app .customer-bottom-tab.active .mdi{font-size:26px!important}#app#app .order-bar{bottom:calc(88px + env(safe-area-inset-bottom))!important;padding-bottom:10px!important;border-radius:22px!important;border:1px solid rgba(216,91,42,.18)!important}#app#app .customer-category-page,#app#app .customer-search-page{min-height:calc(100vh - 80px)!important;padding:18px 14px 112px!important;background:linear-gradient(180deg,#fffaf4fa,#fff6eefa),var(--produce-ivory)!important}#app#app .customer-category-head,#app#app .customer-search-head{margin-bottom:12px!important;padding:0!important;display:block!important;text-align:left!important}#app#app .customer-category-head span,#app#app .customer-search-head span{display:block!important;margin-bottom:5px!important;color:var(--produce-accent)!important;-webkit-text-fill-color:var(--produce-accent)!important;font-size:12px!important;font-weight:760!important;line-height:1.2!important}#app#app .customer-category-head h1,#app#app .customer-search-head h1{margin:0!important;color:var(--produce-heading)!important;-webkit-text-fill-color:var(--produce-heading)!important;font-size:24px!important;font-weight:740!important;line-height:1.22!important}#app#app .customer-category-grid{display:grid!important;gap:10px!important}#app#app .customer-category-card{width:100%!important;min-height:86px!important;padding:15px 14px!important;display:grid!important;grid-template-columns:44px minmax(0,1fr) 24px!important;gap:12px!important;align-items:center!important;border:1px solid rgba(216,91,42,.18)!important;border-radius:14px!important;background:#fffdf7e0!important;box-shadow:0 8px 22px #b3441b0f!important;text-align:left!important}#app#app .customer-category-icon{width:44px!important;height:44px!important;display:grid!important;place-items:center!important;border-radius:14px!important;background:#d85b2a1a!important;color:var(--produce-accent-strong)!important;-webkit-text-fill-color:var(--produce-accent-strong)!important;font-size:24px!important}#app#app .customer-category-copy{min-width:0!important;display:grid!important;gap:4px!important}#app#app .customer-category-copy strong{color:var(--produce-heading)!important;-webkit-text-fill-color:var(--produce-heading)!important;font-size:17px!important;font-weight:740!important;line-height:1.22!important}#app#app .customer-category-copy small{color:var(--produce-muted)!important;-webkit-text-fill-color:var(--produce-muted)!important;font-size:12.5px!important;font-weight:560!important;line-height:1.35!important}#app#app .customer-category-arrow{color:#9b8d80!important;-webkit-text-fill-color:#9b8d80!important;font-size:22px!important}#app#app .customer-category-note{margin-top:18px!important;padding:14px!important;border:1px dashed rgba(216,91,42,.24)!important;border-radius:14px!important;background:#fffdf79e!important;color:var(--produce-muted)!important;-webkit-text-fill-color:var(--produce-muted)!important;font-size:13px!important;font-weight:640!important;line-height:1.45!important}#app#app .customer-search-panel{padding:12px!important;display:grid!important;gap:14px!important;border:1px solid rgba(216,91,42,.13)!important;border-radius:16px!important;background:#fffdf8c7!important;box-shadow:0 10px 28px #5f362009!important}#app#app .customer-search-box{height:50px!important;padding:0 13px!important;display:grid!important;grid-template-columns:24px minmax(0,1fr) 28px!important;gap:8px!important;align-items:center!important;border:1px solid rgba(185,146,112,.34)!important;border-radius:13px!important;background:#fffffcf5!important;box-shadow:none!important}#app#app .customer-search-box:focus-within{border-color:#c45c2e9e!important;background:#fffdf8!important;box-shadow:0 0 0 3px #d85b2a14!important}#app#app .customer-search-box>.mdi{color:#a69b90!important;-webkit-text-fill-color:#a69b90!important;font-size:20px!important}#app#app .customer-search-box input{min-height:0!important;height:46px!important;padding:0!important;border:0!important;outline:0!important;background:transparent!important;color:var(--produce-heading)!important;-webkit-text-fill-color:var(--produce-heading)!important;font-size:15.5px!important;font-weight:560!important;line-height:1.2!important}#app#app .customer-search-box input::placeholder{color:#bcb3aa!important;-webkit-text-fill-color:#bcb3aa!important;font-weight:400!important}#app#app .customer-search-box button{width:28px!important;height:28px!important;display:grid!important;place-items:center!important;border:0!important;border-radius:999px!important;background:#9466461a!important;color:#8e7f72!important;-webkit-text-fill-color:#8e7f72!important}#app#app .customer-search-count{margin:18px 0 12px!important;padding:0 2px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important}#app#app .customer-search-count strong{color:var(--produce-heading)!important;-webkit-text-fill-color:var(--produce-heading)!important;font-size:16px!important;font-weight:720!important}#app#app .customer-search-count small{color:var(--produce-muted)!important;-webkit-text-fill-color:var(--produce-muted)!important;font-size:13px!important;font-weight:560!important}#app#app .customer-search-page .customer-search-results{padding-inline:0!important}#app#app .customer-search-suggestions{margin:0!important;display:grid!important;gap:9px!important}#app#app .customer-search-suggestions>span{color:#8f8275!important;-webkit-text-fill-color:#8f8275!important;font-size:13px!important;font-weight:560!important;line-height:1.2!important}#app#app .customer-search-suggestions>div{display:flex!important;flex-wrap:wrap!important;gap:8px!important}#app#app .customer-search-suggestions button{min-height:34px!important;padding:0 12px!important;border:1px solid rgba(216,91,42,.16)!important;border-radius:999px!important;background:#fff6efbd!important;color:#5b5148!important;-webkit-text-fill-color:#5b5148!important;font-size:13.5px!important;font-weight:500!important}#app#app .customer-search-suggestions button.active,#app#app .customer-search-suggestions button:active{border-color:#d85b2a6b!important;background:#d85b2a1a!important;color:var(--produce-accent-strong)!important;-webkit-text-fill-color:var(--produce-accent-strong)!important}#app#app .customer-search-empty{min-height:226px!important;margin-top:4px!important;padding:26px 22px!important;display:grid!important;place-items:center!important;align-content:center!important;gap:11px!important;border:1px solid rgba(216,91,42,.14)!important;border-radius:16px!important;background:#fffdf8bd!important;color:var(--produce-muted)!important;-webkit-text-fill-color:var(--produce-muted)!important;text-align:center!important}#app#app .customer-search-empty .mdi{width:48px!important;height:48px!important;display:grid!important;place-items:center!important;border-radius:15px!important;background:#d85b2a14!important;color:#b77754!important;-webkit-text-fill-color:#b77754!important;font-size:25px!important}#app#app .customer-search-empty strong{color:var(--produce-heading)!important;-webkit-text-fill-color:var(--produce-heading)!important;font-size:17px!important;font-weight:720!important;line-height:1.25!important}#app#app .customer-search-empty p{margin:0!important;color:var(--produce-muted)!important;-webkit-text-fill-color:var(--produce-muted)!important;font-size:13px!important;line-height:1.45!important}#app#app .customer-search-empty button{min-height:42px!important;padding:0 16px!important;border:1px solid var(--produce-accent)!important;border-radius:var(--produce-radius-pill)!important;background:var(--produce-accent)!important;color:#fffdf8!important;-webkit-text-fill-color:#fffdf8!important;font-size:14px!important;font-weight:760!important}#app#app .phone-surface:not(.shop-purpose-gift) .customer-main .customer-search-page.product-section.compact-shop-section{min-height:calc(100vh - 80px)!important;padding:20px 14px calc(136px + env(safe-area-inset-bottom))!important;display:flex!important;flex-direction:column!important;background:linear-gradient(180deg,#fffaf5fa,#fff7f0fa),#fffaf5!important}#app#app .phone-surface:not(.shop-purpose-gift) .customer-main .customer-search-page .customer-search-head{margin:0 0 16px!important;padding:0 2px!important}#app#app .phone-surface:not(.shop-purpose-gift) .customer-main .customer-search-page .customer-search-head h1{font-size:25px!important;font-weight:780!important;line-height:1.24!important}#app#app .phone-surface:not(.shop-purpose-gift) .customer-main .customer-search-page .customer-search-panel{margin:0!important;padding:14px!important;gap:16px!important;border-radius:18px!important;background:#fffdf8e0!important;box-shadow:0 12px 30px #5d38220e!important}#app#app .phone-surface:not(.shop-purpose-gift) .customer-main .customer-search-page .customer-search-box{height:54px!important;padding:0 14px!important;grid-template-columns:24px minmax(0,1fr) 32px!important;gap:10px!important;border-radius:15px!important}#app#app .phone-surface:not(.shop-purpose-gift) .customer-main .customer-search-page .customer-search-box input{height:50px!important;font-size:15.5px!important;line-height:1.35!important}#app#app .phone-surface:not(.shop-purpose-gift) .customer-main .customer-search-page .customer-search-box button{width:32px!important;height:32px!important}#app#app .phone-surface:not(.shop-purpose-gift) .customer-main .customer-search-page .customer-search-suggestions{gap:11px!important}#app#app .phone-surface:not(.shop-purpose-gift) .customer-main .customer-search-page .customer-search-suggestions>span{font-size:13px!important;font-weight:660!important;line-height:1.35!important}#app#app .phone-surface:not(.shop-purpose-gift) .customer-main .customer-search-page .customer-search-suggestions>div{gap:9px!important}#app#app .phone-surface:not(.shop-purpose-gift) .customer-main .customer-search-page .customer-search-suggestions button,#app#app .phone-surface:not(.shop-purpose-gift) .customer-main .customer-search-page .customer-search-empty-suggestions button{min-height:36px!important;padding:0 14px!important;font-size:13.5px!important;font-weight:620!important;line-height:1.2!important}#app#app .phone-surface:not(.shop-purpose-gift) .customer-main .customer-search-page .customer-search-count{margin:26px 0 17px!important;padding:0 2px!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:end!important;gap:12px!important}#app#app .phone-surface:not(.shop-purpose-gift) .customer-main .customer-search-page .customer-search-count strong{min-width:0!important;color:#221b15!important;-webkit-text-fill-color:#221b15!important;font-size:17px!important;font-weight:780!important;line-height:1.35!important;word-break:keep-all!important}#app#app .phone-surface:not(.shop-purpose-gift) .customer-main .customer-search-page .customer-search-count small{display:inline-flex!important;align-items:center!important;justify-content:flex-end!important;min-height:24px!important;color:#8a7f75!important;-webkit-text-fill-color:#8a7f75!important;font-size:13px!important;font-weight:700!important;line-height:1!important;white-space:nowrap!important}#app#app .phone-surface:not(.shop-purpose-gift) .customer-main .customer-search-page.product-section.compact-shop-section .customer-search-results.category-product-section.compact-category-section{margin:0!important;padding:0!important;border-top:0!important;background:transparent!important}#app#app .phone-surface:not(.shop-purpose-gift) .customer-main .customer-search-page.product-section.compact-shop-section .customer-search-results.category-product-section.compact-category-section .product-list.compact-product-grid{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:14px!important;padding:0!important}#app#app .phone-surface:not(.shop-purpose-gift) .customer-main .customer-search-page.product-section.compact-shop-section .customer-search-results.category-product-section.compact-category-section .product-list.compact-product-grid>.ui-product-card-v2,#app#app .phone-surface:not(.shop-purpose-gift) .customer-main .customer-search-page.product-section.compact-shop-section .customer-search-results.category-product-section.compact-category-section .product-list.compact-product-grid>.ui-product-card-v2.time-deal{display:grid!important;grid-column:1 / -1!important;grid-template-columns:clamp(140px,36%,154px) minmax(0,1fr)!important;gap:11px!important;min-height:168px!important;padding:8px!important;overflow:visible!important;border:1px solid rgba(43,35,27,.09)!important;border-radius:13px!important;background:#fffdf9eb!important;box-shadow:0 10px 24px #4a301f0e!important}#app#app .phone-surface:not(.shop-purpose-gift) .customer-main .customer-search-page.product-section.compact-shop-section .customer-search-results.category-product-section.compact-category-section .ui-product-card-v2 .ui-product-photo-wrap,#app#app .phone-surface:not(.shop-purpose-gift) .customer-main .customer-search-page.product-section.compact-shop-section .customer-search-results.category-product-section.compact-category-section .ui-product-card-v2.time-deal .ui-product-photo-wrap{width:100%!important;height:152px!important;min-height:152px!important;max-height:152px!important;aspect-ratio:auto!important;align-self:stretch!important;overflow:hidden!important;border-radius:9px!important;background:#f1ebe3!important}#app#app .phone-surface:not(.shop-purpose-gift) .customer-main .customer-search-page.product-section.compact-shop-section .customer-search-results.category-product-section.compact-category-section .ui-product-card-v2 .ui-product-photo,#app#app .phone-surface:not(.shop-purpose-gift) .customer-main .customer-search-page.product-section.compact-shop-section .customer-search-results.category-product-section.compact-category-section .ui-product-card-v2 .ui-product-photo img{width:100%!important;height:100%!important;min-height:0!important}#app#app .phone-surface:not(.shop-purpose-gift) .customer-main .customer-search-page.product-section.compact-shop-section .customer-search-results.category-product-section.compact-category-section .ui-product-card-v2 .ui-product-photo img{object-fit:cover!important}#app#app .phone-surface:not(.shop-purpose-gift) .customer-main .customer-search-page.product-section.compact-shop-section .customer-search-results.category-product-section.compact-category-section .ui-product-card-v2 .ui-product-detail-trigger{top:7px!important;right:7px!important;min-width:56px!important;height:28px!important;min-height:28px!important;padding:0 8px!important;border-radius:6px!important;font-size:10.5px!important;line-height:1!important}#app#app .phone-surface:not(.shop-purpose-gift) .customer-main .customer-search-page.product-section.compact-shop-section .customer-search-results.category-product-section.compact-category-section .ui-product-card-v2 .ui-product-info,#app#app .phone-surface:not(.shop-purpose-gift) .customer-main .customer-search-page.product-section.compact-shop-section .customer-search-results.category-product-section.compact-category-section .ui-product-card-v2.time-deal .ui-product-info{min-height:0!important;padding:2px 0 0!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"title" "source" "limit" "price" "coupon" "stock" "actions"!important;grid-template-rows:auto auto auto auto auto auto 36px!important;gap:4px!important;align-content:start!important;background:transparent!important}#app#app .phone-surface:not(.shop-purpose-gift) .customer-main .customer-search-page.product-section.compact-shop-section .customer-search-results.category-product-section.compact-category-section .ui-product-card-v2 .ui-product-title,#app#app .phone-surface:not(.shop-purpose-gift) .customer-main .customer-search-page.product-section.compact-shop-section .customer-search-results.category-product-section.compact-category-section .ui-product-card-v2.time-deal .ui-product-title{grid-area:title!important;min-height:0!important;color:#201a14!important;-webkit-text-fill-color:#201a14!important;font-size:15.6px!important;font-weight:760!important;line-height:1.28!important;-webkit-line-clamp:2!important}#app#app .phone-surface:not(.shop-purpose-gift) .customer-main .customer-search-page.product-section.compact-shop-section .customer-search-results.category-product-section.compact-category-section .ui-product-card-v2 .ui-product-source{grid-area:source!important;min-height:0!important;color:#81766c!important;-webkit-text-fill-color:#81766c!important;font-size:12.5px!important;font-weight:540!important;line-height:1.38!important;white-space:normal!important;display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:1!important}#app#app .phone-surface:not(.shop-purpose-gift) .customer-main .customer-search-page.product-section.compact-shop-section .customer-search-results.category-product-section.compact-category-section .ui-product-card-v2 .ui-product-limit-line{position:static!important;grid-area:limit!important;min-height:0!important;margin:0!important;display:flex!important}#app#app .phone-surface:not(.shop-purpose-gift) .customer-main .customer-search-page.product-section.compact-shop-section .customer-search-results.category-product-section.compact-category-section .ui-product-card-v2 .ui-product-limit{min-height:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;font-size:12px!important;line-height:1.3!important}#app#app .phone-surface:not(.shop-purpose-gift) .customer-main .customer-search-page.product-section.compact-shop-section .customer-search-results.category-product-section.compact-category-section .ui-product-card-v2 .ui-product-price-line,#app#app .phone-surface:not(.shop-purpose-gift) .customer-main .customer-search-page.product-section.compact-shop-section .customer-search-results.category-product-section.compact-category-section .ui-product-card-v2.time-deal .ui-product-price-line{grid-area:price!important;min-height:20px!important;gap:3px 6px!important;align-items:baseline!important}#app#app .phone-surface:not(.shop-purpose-gift) .customer-main .customer-search-page.product-section.compact-shop-section .customer-search-results.category-product-section.compact-category-section .ui-product-card-v2 .ui-product-price-line b,#app#app .phone-surface:not(.shop-purpose-gift) .customer-main .customer-search-page.product-section.compact-shop-section .customer-search-results.category-product-section.compact-category-section .ui-product-card-v2.time-deal .ui-product-price-line b{color:#17130f!important;-webkit-text-fill-color:#17130f!important;font-size:18.5px!important;font-weight:830!important;line-height:1.1!important}#app#app .phone-surface:not(.shop-purpose-gift) .customer-main .customer-search-page.product-section.compact-shop-section .customer-search-results.category-product-section.compact-category-section .ui-product-card-v2 .ui-product-price-line del{font-size:13px!important;line-height:1.15!important}#app#app .phone-surface:not(.shop-purpose-gift) .customer-main .customer-search-page.product-section.compact-shop-section .customer-search-results.category-product-section.compact-category-section .ui-product-card-v2 .product-card-discount-rate{font-size:16px!important;line-height:1.1!important}#app#app .phone-surface:not(.shop-purpose-gift) .customer-main .customer-search-page.product-section.compact-shop-section .customer-search-results.category-product-section.compact-category-section .ui-product-card-v2 .ui-product-coupon-price,#app#app .phone-surface:not(.shop-purpose-gift) .customer-main .customer-search-page.product-section.compact-shop-section .customer-search-results.category-product-section.compact-category-section .ui-product-card-v2.time-deal .ui-product-coupon-price{grid-area:coupon!important;min-height:15px!important;gap:5px!important;font-size:12px!important}#app#app .phone-surface:not(.shop-purpose-gift) .customer-main .customer-search-page.product-section.compact-shop-section .customer-search-results.category-product-section.compact-category-section .ui-product-card-v2 .ui-product-coupon-price b,#app#app .phone-surface:not(.shop-purpose-gift) .customer-main .customer-search-page.product-section.compact-shop-section .customer-search-results.category-product-section.compact-category-section .ui-product-card-v2.time-deal .ui-product-coupon-price b{font-size:13.5px!important;line-height:1.05!important}#app#app .phone-surface:not(.shop-purpose-gift) .customer-main .customer-search-page.product-section.compact-shop-section .customer-search-results.category-product-section.compact-category-section .ui-product-card-v2 .ui-product-coupon-price del,#app#app .phone-surface:not(.shop-purpose-gift) .customer-main .customer-search-page.product-section.compact-shop-section .customer-search-results.category-product-section.compact-category-section .ui-product-card-v2.time-deal .ui-product-coupon-price del{display:none!important}#app#app .phone-surface:not(.shop-purpose-gift) .customer-main .customer-search-page.product-section.compact-shop-section .customer-search-results.category-product-section.compact-category-section .ui-product-card-v2 .ui-product-sales-gauge,#app#app .phone-surface:not(.shop-purpose-gift) .customer-main .customer-search-page.product-section.compact-shop-section .customer-search-results.category-product-section.compact-category-section .ui-product-card-v2.time-deal .ui-product-sales-gauge{display:none!important}#app#app .phone-surface:not(.shop-purpose-gift) .customer-main .customer-search-page.product-section.compact-shop-section .customer-search-results.category-product-section.compact-category-section .ui-product-card-v2 .ui-product-stock-line{grid-area:stock!important;min-height:17px!important;margin:0!important}#app#app .phone-surface:not(.shop-purpose-gift) .customer-main .customer-search-page.product-section.compact-shop-section .customer-search-results.category-product-section.compact-category-section .ui-product-card-v2 .ui-product-stock{font-size:12.5px!important;font-weight:700!important;line-height:1.3!important}#app#app .phone-surface:not(.shop-purpose-gift) .customer-main .customer-search-page.product-section.compact-shop-section .customer-search-results.category-product-section.compact-category-section .ui-product-card-v2 .ui-product-actions,#app#app .phone-surface:not(.shop-purpose-gift) .customer-main .customer-search-page.product-section.compact-shop-section .customer-search-results.category-product-section.compact-category-section .ui-product-card-v2.time-deal .ui-product-actions{grid-area:actions!important;width:100%!important;min-height:36px!important;height:36px!important;margin:0!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important}#app#app .phone-surface:not(.shop-purpose-gift) .customer-main .customer-search-page.product-section.compact-shop-section .customer-search-results.category-product-section.compact-category-section .ui-product-card-v2 .ui-product-add-button,#app#app .phone-surface:not(.shop-purpose-gift) .customer-main .customer-search-page.product-section.compact-shop-section .customer-search-results.category-product-section.compact-category-section .ui-product-card-v2.time-deal .ui-product-add-button{width:100%!important;min-height:36px!important;height:36px!important;padding:0 10px!important;border-radius:8px!important;font-size:13.5px!important;font-weight:740!important;line-height:1.1!important}#app#app .phone-surface:not(.shop-purpose-gift) .customer-main .customer-search-page .customer-search-empty{min-height:282px!important;margin-top:0!important;padding:26px 20px!important;gap:13px!important;border-radius:18px!important;background:#fffdf9db!important;box-shadow:0 10px 24px #4a301f0a!important}#app#app .phone-surface:not(.shop-purpose-gift) .customer-main .customer-search-page .customer-search-empty p{max-width:240px!important}#app#app .phone-surface:not(.shop-purpose-gift) .customer-main .customer-search-page .customer-search-empty-suggestions{width:100%!important;margin:2px 0 3px!important;display:grid!important;gap:9px!important;justify-items:center!important}#app#app .phone-surface:not(.shop-purpose-gift) .customer-main .customer-search-page .customer-search-empty-suggestions>span{color:#8f8275!important;-webkit-text-fill-color:#8f8275!important;font-size:12.5px!important;font-weight:660!important;line-height:1.3!important}#app#app .phone-surface:not(.shop-purpose-gift) .customer-main .customer-search-page .customer-search-empty-suggestions>div{display:flex!important;flex-wrap:wrap!important;justify-content:center!important;gap:8px!important}#app#app .phone-surface:not(.shop-purpose-gift) .customer-main .customer-search-page .customer-search-empty-suggestions button{border:1px solid rgba(216,91,42,.16)!important;border-radius:999px!important;background:#fff6efbd!important;color:#5b5148!important;-webkit-text-fill-color:#5b5148!important}#app#app .phone-surface:not(.shop-purpose-gift) .customer-main .customer-search-page .customer-search-more{margin-top:18px!important}@media(max-width:375px){#app#app .phone-surface:not(.shop-purpose-gift) .customer-main .customer-search-page.product-section.compact-shop-section{padding-right:12px!important;padding-left:12px!important}#app#app .phone-surface:not(.shop-purpose-gift) .customer-main .customer-search-page.product-section.compact-shop-section .customer-search-results.category-product-section.compact-category-section .product-list.compact-product-grid>.ui-product-card-v2,#app#app .phone-surface:not(.shop-purpose-gift) .customer-main .customer-search-page.product-section.compact-shop-section .customer-search-results.category-product-section.compact-category-section .product-list.compact-product-grid>.ui-product-card-v2.time-deal{grid-template-columns:124px minmax(0,1fr)!important;gap:10px!important;min-height:154px!important;padding:8px!important}#app#app .phone-surface:not(.shop-purpose-gift) .customer-main .customer-search-page.product-section.compact-shop-section .customer-search-results.category-product-section.compact-category-section .ui-product-card-v2 .ui-product-photo-wrap,#app#app .phone-surface:not(.shop-purpose-gift) .customer-main .customer-search-page.product-section.compact-shop-section .customer-search-results.category-product-section.compact-category-section .ui-product-card-v2.time-deal .ui-product-photo-wrap{height:138px!important;min-height:138px!important;max-height:138px!important}#app#app .phone-surface:not(.shop-purpose-gift) .customer-main .customer-search-page.product-section.compact-shop-section .customer-search-results.category-product-section.compact-category-section .ui-product-card-v2 .ui-product-title,#app#app .phone-surface:not(.shop-purpose-gift) .customer-main .customer-search-page.product-section.compact-shop-section .customer-search-results.category-product-section.compact-category-section .ui-product-card-v2.time-deal .ui-product-title{font-size:15.2px!important}}@media(max-width:390px){#app#app .customer-bottom-tabs-inner{height:68px!important;border-radius:22px!important}#app#app .customer-bottom-tab .mdi{font-size:23px!important}#app#app .customer-bottom-tab strong{font-size:10.5px!important}#app#app .customer-category-page,#app#app .customer-search-page{padding-inline:14px!important}}#app#app .cart-page,#app#app .checkout-page,#app#app .address-page,#app#app .orders-page,#app#app .coupon-page,#app#app .reviews-page,#app#app .notice-page,#app#app .profile-page,#app#app .legal-page{padding:24px 18px 34px!important;background:transparent!important}#app#app .cart-page,#app#app .checkout-page{box-sizing:border-box!important;width:100%!important;max-width:540px!important;margin-inline:auto!important;padding:20px 8px calc(158px + env(safe-area-inset-bottom))!important}#app#app .checkout-page{padding:18px 8px calc(166px + env(safe-area-inset-bottom))!important;display:grid!important;gap:12px!important;justify-items:center!important}#app#app .cart-page,#app#app .cart-page *,#app#app .checkout-page,#app#app .checkout-page *{box-sizing:border-box!important}#app#app .page-head,#app#app .cart-head,#app#app .orders-page-head,#app#app .coupon-page-head,#app#app .reviews-page-head,#app#app .profile-head,#app#app .address-head,#app#app .notice-detail-top,#app#app .legal-head{margin:0 0 18px!important;padding:0!important;display:flex!important;align-items:flex-end!important;justify-content:space-between!important;gap:12px!important;border:0!important;background:transparent!important;box-shadow:none!important}#app#app .cart-head{align-items:center!important}#app#app .cart-head .page-action-button{min-height:40px!important;padding-inline:10px!important;font-size:13px!important;white-space:nowrap!important}#app#app .cart-head .cart-shop-shortcut{width:auto!important;min-width:0!important;padding:0 12px!important;font-size:13px!important;font-weight:720!important}#app#app .cart-head .cart-shop-shortcut .mdi{font-size:17px!important}#app#app .page-head h1,#app#app .cart-head h1,#app#app .orders-page-head h1,#app#app .coupon-page-head h1,#app#app .reviews-page-head h1,#app#app .profile-head h2,#app#app .address-head h2,#app#app .notice-detail-top h1,#app#app .legal-head h1{margin:0!important;color:var(--produce-heading)!important;-webkit-text-fill-color:var(--produce-heading)!important}#app#app .page-action-button,#app#app .order-primary-link,#app#app .review-page-shop-link,#app#app .section-link-button,#app#app .legal-back-button{flex:0 0 auto!important;min-width:0!important;padding:0 12px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:5px!important;border:1px solid var(--produce-line)!important;background:#fffdf8!important;color:var(--produce-accent)!important;-webkit-text-fill-color:var(--produce-accent)!important;box-shadow:none!important}#app#app :where(.checkout-section,.cart-item-card,.cart-summary-card,.address-current-card,.address-form-card,.order-card,.coupon-section,.welcome-coupon-card,.review-product-summary-card,.review-filter-panel,.my-review-card,.product-review-card,.review-compose-card,.customer-notice-card,.customer-notice-detail-card,.profile-card,.legal-section-card,.checkout-empty-card,.empty-cart-state,.empty-state,.address-setup-dialog,.nickname-setup-dialog){border:1px solid var(--produce-line)!important;border-radius:var(--produce-radius)!important;background:#fffdf8!important;box-shadow:none!important}#app#app :where(.checkout-section,.address-form-card,.coupon-section,.review-filter-panel,.review-compose-card,.profile-card,.legal-section-card){padding:18px!important}#app#app .cart-summary-card,#app#app .checkout-page>.checkout-section,#app#app .checkout-page>.checkout-empty-card{margin-inline:auto!important;width:100%!important;max-width:100%!important;padding:14px!important;justify-self:center!important}#app#app .cart-summary-card,#app#app .checkout-products-section,#app#app .checkout-total-card{padding:14px!important}#app#app .cart-summary-card,#app#app .checkout-total-card{--cart-summary-inline-edge: 15px;display:grid!important;gap:12px!important}#app#app .cart-notice-panel,#app#app .checkout-alert-section,#app#app .address-notice,#app#app .address-error-panel,#app#app .checkout-coupon-empty,#app#app .profile-saved-message,#app#app .review-form-message{border-radius:var(--produce-radius-small)!important;box-shadow:none!important}#app#app .cart-notice-panel,#app#app .checkout-alert-section,#app#app .address-notice{border:1px solid rgba(47,107,79,.18)!important;background:var(--produce-leaf-soft)!important;color:var(--produce-deep)!important;-webkit-text-fill-color:var(--produce-deep)!important}#app#app .cart-items,#app#app .checkout-items,#app#app .coupon-list,#app#app .my-review-list,#app#app .customer-notice-list,#app#app .profile-review-list{display:grid!important;gap:12px!important}#app#app .cart-items,#app#app .checkout-items{margin-inline:auto!important;width:100%!important;max-width:100%!important;justify-self:center!important}#app#app .empty-cart-state,#app#app .empty-state,#app#app .checkout-empty-card{width:100%!important;max-width:100%!important;margin-inline:auto!important;padding:34px 24px!important;text-align:center!important;color:var(--produce-ink)!important;-webkit-text-fill-color:var(--produce-ink)!important}#app#app .empty-cart-button{max-width:100%!important}#app#app .empty-cart-state>.mdi,#app#app .empty-state>.mdi,#app#app .checkout-empty-card>.mdi,#app#app .review-empty-icon{width:54px!important;height:54px!important;margin:0 auto 14px!important;display:grid!important;place-items:center!important;border-radius:var(--produce-radius-small)!important;background:var(--produce-leaf-soft)!important;color:var(--produce-leaf)!important;-webkit-text-fill-color:var(--produce-leaf)!important;font-size:24px!important}#app#app .empty-cart-state strong,#app#app .empty-state strong,#app#app .checkout-empty-card strong,#app#app .checkout-empty-card h2{display:block!important;color:var(--produce-heading)!important;-webkit-text-fill-color:var(--produce-heading)!important;font-size:19px!important;font-weight:780!important;line-height:1.35!important}#app#app .empty-cart-state p,#app#app .empty-state p,#app#app .checkout-empty-card p{margin:8px auto 0!important;max-width:310px!important;color:var(--produce-muted)!important;-webkit-text-fill-color:var(--produce-muted)!important;font-size:14px!important;line-height:1.55!important}#app#app .empty-cart-state p.empty-cart-copy{max-width:360px!important}#app#app .empty-cart-state p.empty-cart-copy span{display:block!important}#app#app .cart-item-card,#app#app .checkout-item.rich{margin-inline:auto!important;width:100%!important;max-width:100%!important;padding:14px!important;display:grid!important;grid-template-columns:86px minmax(0,1fr)!important;gap:13px 14px!important;align-items:start!important}#app#app .cart-item-card>img,#app#app .checkout-item.rich>img,#app#app .review-product-summary-card>img,#app#app .my-review-product img{border-radius:var(--produce-radius-small)!important;object-fit:cover!important;background:#f2e8dc!important}#app#app .cart-item-card>img,#app#app .checkout-item.rich>img{width:86px!important;height:86px!important}#app#app .cart-item-main,#app#app .checkout-item-copy{min-width:0!important;display:grid!important;gap:5px!important;align-content:start!important}#app#app .cart-item-main strong,#app#app .checkout-item-copy strong{color:var(--produce-heading)!important;-webkit-text-fill-color:var(--produce-heading)!important;font-size:15.8px!important;font-weight:740!important;line-height:1.36!important}#app#app .cart-item-main span,#app#app .cart-item-main small,#app#app .checkout-item-copy span,#app#app .checkout-item-copy small,#app#app .cart-item-subtotal,#app#app .order-address,#app#app .coupon-ticket-main small{color:var(--produce-muted)!important;-webkit-text-fill-color:var(--produce-muted)!important;font-size:13px!important;font-weight:560!important;line-height:1.48!important}#app#app .cart-item-main b,#app#app .cart-item-line-total,#app#app .checkout-item-line-total,#app#app .order-total-price,#app#app .coupon-ticket-side b{color:var(--produce-accent)!important;-webkit-text-fill-color:var(--produce-accent)!important;font-size:17.8px!important;font-weight:780!important;line-height:1.1!important;font-variant-numeric:tabular-nums!important}#app#app .cart-item-controls,#app#app .checkout-item-controls{grid-column:1 / -1!important;display:grid!important;grid-template-columns:minmax(168px,216px) auto!important;justify-content:space-between!important;gap:10px!important;align-items:center!important;margin-top:2px!important}#app#app .cart-item-controls .cart-item-stepper,#app#app .checkout-item-controls .checkout-item-stepper{width:100%!important;max-width:216px!important;height:40px!important;min-height:40px!important}#app#app .cart-item-remove-button,#app#app .checkout-item-remove-button{flex:0 0 auto!important;min-width:58px!important;height:40px!important;padding:0 10px!important;border:1px solid rgba(216,91,42,.18)!important;border-radius:var(--produce-radius-small)!important;background:#fffaf6!important;color:var(--produce-accent-strong)!important;-webkit-text-fill-color:var(--produce-accent-strong)!important;box-shadow:none!important;font-size:13px!important;font-weight:700!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:4px!important;white-space:nowrap!important}#app#app .cart-item-card,#app#app .checkout-item.rich.checkout-item-editable{grid-template-columns:78px minmax(0,1fr)!important;grid-template-areas:"image copy" "image price" "controls controls"!important;gap:8px 12px!important}#app#app .cart-item-card>img,#app#app .checkout-item.rich.checkout-item-editable>img{grid-area:image!important;width:78px!important;height:78px!important}#app#app .cart-item-card .cart-item-main,#app#app .checkout-item.rich.checkout-item-editable .checkout-item-copy{grid-area:copy!important}#app#app .cart-item-card .cart-item-line-total,#app#app .checkout-item.rich.checkout-item-editable .checkout-item-line-total{grid-area:price!important;justify-self:start!important;align-self:end!important;text-align:left!important;white-space:nowrap!important;font-size:17px!important}#app#app .cart-item-card .cart-item-controls,#app#app .checkout-item.rich.checkout-item-editable .checkout-item-controls{grid-area:controls!important;grid-column:1 / -1!important;width:100%!important;margin-top:3px!important}#app#app .cart-item-controls,#app#app .checkout-item-controls{grid-template-columns:minmax(0,1fr) 64px!important;justify-content:stretch!important;align-items:center!important}#app#app .cart-item-controls .cart-item-stepper,#app#app .checkout-item-controls .checkout-item-stepper{max-width:none!important}#app#app .cart-item-remove-button,#app#app .checkout-item-remove-button{width:64px!important;min-width:64px!important;max-width:64px!important;height:40px!important;min-height:40px!important;padding:0 8px!important}#app#app .cart-item-remove-button .mdi,#app#app .checkout-item-remove-button .mdi{display:none!important}#app#app .cart-item-stepper .quantity-input-shell,#app#app .checkout-item-stepper .quantity-input-shell{display:inline-flex!important;align-items:center!important;justify-content:center!important;height:100%!important;line-height:1!important}#app#app .cart-item-stepper .quantity-input-shell input,#app#app .cart-item-stepper .quantity-input-shell span,#app#app .checkout-item-stepper .quantity-input-shell input,#app#app .checkout-item-stepper .quantity-input-shell span{height:20px!important;min-height:20px!important;margin-top:0!important;padding-top:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;line-height:20px!important;vertical-align:middle!important}#app#app .checkout-summary{display:grid!important;gap:4px!important}#app#app .checkout-summary>div{min-height:28px!important;display:grid!important;grid-template-columns:minmax(0,1fr) minmax(90px,auto)!important;align-items:baseline!important;gap:14px!important;padding:2px 0!important}#app#app .checkout-summary span{color:var(--produce-muted)!important;-webkit-text-fill-color:var(--produce-muted)!important;font-size:13.5px!important;font-weight:560!important}#app#app .checkout-summary strong{color:var(--produce-heading)!important;-webkit-text-fill-color:var(--produce-heading)!important;font-size:15.5px!important;font-weight:720!important;text-align:right!important;font-variant-numeric:tabular-nums!important}#app#app .checkout-summary .discount{color:var(--produce-accent)!important;-webkit-text-fill-color:var(--produce-accent)!important}#app#app .checkout-summary .total{margin-top:6px!important;padding-top:12px!important;border-top:1px solid var(--produce-line)!important}#app#app .checkout-summary .total span{color:var(--produce-heading)!important;-webkit-text-fill-color:var(--produce-heading)!important;font-size:16px!important;font-weight:760!important}#app#app .checkout-summary .total strong{color:var(--produce-deep)!important;-webkit-text-fill-color:var(--produce-deep)!important;font-size:22px!important;font-weight:820!important}#app#app .cart-order-button,#app#app .checkout-submit-button:not(.slim),#app#app .address-save-button,#app#app .profile-save-button,#app#app .nickname-save-button,#app#app .empty-cart-button,#app#app .primary-action{width:100%!important;min-height:52px!important;border:1px solid var(--produce-accent)!important;border-radius:var(--produce-radius)!important;background:var(--produce-accent)!important;color:#fffaf1!important;-webkit-text-fill-color:#fffaf1!important;box-shadow:none!important}#app#app .cart-order-button,#app#app .checkout-submit-button:not(.slim){min-height:60px!important;padding:9px 14px!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:auto auto!important;place-items:center!important;gap:2px!important;text-align:center!important;overflow:hidden!important}#app#app .cart-order-button .mdi,#app#app .checkout-submit-button:not(.slim) .mdi{display:none!important}#app#app .cart-order-button strong,#app#app .checkout-submit-button:not(.slim) strong{color:inherit!important;-webkit-text-fill-color:inherit!important;max-width:100%!important;grid-column:1!important;grid-row:1!important;font-size:17px!important;font-weight:780!important;line-height:1.2!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}#app#app .cart-summary-card .cart-order-button,#app#app .cart-summary-card .clear-cart-button{width:calc(100% + (var(--cart-summary-inline-edge) * 2))!important;margin-right:calc(var(--cart-summary-inline-edge) * -1)!important;margin-left:calc(var(--cart-summary-inline-edge) * -1)!important}#app#app .cart-order-button small,#app#app .checkout-submit-button:not(.slim) small{grid-column:1!important;grid-row:2!important;color:#fffaf1c7!important;-webkit-text-fill-color:rgba(255,250,241,.78)!important;font-size:11.5px!important;font-weight:560!important;line-height:1.2!important}#app#app .cart-order-button:disabled,#app#app .checkout-submit-button:disabled,#app#app .address-save-button:disabled,#app#app .profile-save-button:disabled,#app#app .nickname-save-button:disabled{border-color:#e2d4c4!important;background:#f0e6da!important;color:#8a7b6a!important;-webkit-text-fill-color:#8a7b6a!important}#app#app .clear-cart-button{width:100%!important;min-height:42px!important;margin-top:2px!important;border:1px solid var(--produce-line)!important;border-radius:var(--produce-radius-small)!important;background:#fffdf8!important;color:var(--produce-muted)!important;-webkit-text-fill-color:var(--produce-muted)!important;box-shadow:none!important;font-size:13px!important;font-weight:650!important}#app#app .section-row{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;margin-bottom:10px!important}#app#app .section-row h2{margin:0!important;color:var(--produce-heading)!important;-webkit-text-fill-color:var(--produce-heading)!important}#app#app .checkout-section>h2{margin:0 0 10px!important;color:var(--produce-heading)!important;-webkit-text-fill-color:var(--produce-heading)!important}#app#app .checkout-coupon-list,#app#app .checkout-payment-grid{display:grid!important;gap:8px!important}#app#app .checkout-coupon-option{width:100%!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;min-height:58px!important;padding:10px 82px 10px 40px!important;border:1px solid rgba(216,91,42,.15)!important;border-radius:var(--produce-radius-small)!important;background:#fffdf8eb!important;box-shadow:none!important;color:inherit!important;font:inherit!important;text-align:left!important}#app#app .checkout-coupon-option:focus-visible,#app#app .checkout-coupon-option.selected{border-color:#d85b2a6b!important;background:#fff0e8b3!important}#app#app .checkout-coupon-option:focus-visible{outline:2px solid rgba(216,91,42,.26)!important;outline-offset:2px!important}#app#app .checkout-coupon-option>.mdi{left:10px!important;top:13px!important;width:24px!important;height:24px!important;background:#d85b2a14!important;color:var(--produce-accent-strong)!important;-webkit-text-fill-color:var(--produce-accent-strong)!important;font-size:16px!important}#app#app .checkout-coupon-option strong{color:var(--produce-heading)!important;-webkit-text-fill-color:var(--produce-heading)!important;font-size:13.5px!important;font-weight:720!important}#app#app .checkout-coupon-option small{margin-top:2px!important;color:var(--produce-muted)!important;-webkit-text-fill-color:var(--produce-muted)!important;font-size:12px!important;font-weight:520!important}#app#app .checkout-coupon-option b{top:18px!important;right:12px!important;color:var(--produce-accent)!important;-webkit-text-fill-color:var(--produce-accent)!important;font-size:14px!important;font-weight:760!important}#app#app .checkout-coupon-empty{min-height:52px!important;padding:10px 12px!important;display:grid!important;grid-template-columns:24px minmax(0,1fr)!important;align-items:center!important;gap:9px!important;border:1px dashed rgba(216,91,42,.18)!important;border-radius:var(--produce-radius-small)!important;background:#fffaf4b3!important}#app#app .checkout-coupon-empty>.mdi{width:24px!important;height:24px!important;border-radius:999px!important;background:#d85b2a14!important;color:var(--produce-accent-strong)!important;-webkit-text-fill-color:var(--produce-accent-strong)!important;font-size:15px!important}#app#app .checkout-coupon-empty strong{display:block!important;color:var(--produce-heading)!important;-webkit-text-fill-color:var(--produce-heading)!important;font-size:13.5px!important;font-weight:680!important}#app#app .checkout-coupon-empty small{display:none!important}#app#app .coupon-selected-line{margin-top:9px!important;padding:9px 10px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;border-radius:var(--produce-radius-small)!important;background:#fff0e894!important}#app#app .coupon-selected-line span{min-width:0!important;color:var(--produce-muted)!important;-webkit-text-fill-color:var(--produce-muted)!important;font-size:12.5px!important;font-weight:560!important}#app#app .coupon-selected-line strong{color:var(--produce-accent)!important;-webkit-text-fill-color:var(--produce-accent)!important;font-size:14px!important;font-weight:760!important;white-space:nowrap!important}#app#app .checkout-payment-grid{grid-template-columns:minmax(0,1fr)!important}#app#app .payment-option-button{position:relative!important;min-height:60px!important;padding:10px 12px!important;display:grid!important;grid-template-columns:34px minmax(0,1fr) 20px!important;grid-template-areas:"icon title mark" "icon desc mark"!important;justify-items:stretch!important;align-items:center!important;align-content:center!important;gap:2px 10px!important;border:1px solid rgba(216,91,42,.16)!important;border-radius:var(--produce-radius-small)!important;background:#fffdf8e6!important;color:var(--produce-heading)!important;-webkit-text-fill-color:var(--produce-heading)!important;box-shadow:none!important;text-align:left!important}#app#app .payment-option-button.selected{border-color:#d85b2a75!important;background:#fff0e8b8!important}#app#app .payment-option-button:after{content:""!important;grid-area:mark!important;width:18px!important;height:18px!important;justify-self:end!important;border:1px solid #d8c9ba!important;border-radius:999px!important;background:#fffdf8!important;box-shadow:inset 0 0 0 4px #fffdf8!important}#app#app .payment-option-button.selected:after{border-color:var(--produce-accent)!important;background:var(--produce-accent)!important}#app#app .payment-option-button .mdi{grid-area:icon!important;width:24px!important;height:24px!important;display:grid!important;place-items:center!important;border-radius:999px!important;background:#d85b2a14!important;color:var(--produce-accent-strong)!important;-webkit-text-fill-color:var(--produce-accent-strong)!important;font-size:15px!important}#app#app .payment-option-button strong{grid-area:title!important;min-width:0!important;color:var(--produce-heading)!important;-webkit-text-fill-color:var(--produce-heading)!important;font-size:14px!important;font-weight:720!important;line-height:1.25!important}#app#app .payment-option-button small{grid-area:desc!important;min-width:0!important;color:var(--produce-muted)!important;-webkit-text-fill-color:var(--produce-muted)!important;font-size:12px!important;font-weight:500!important;line-height:1.3!important}#app#app .payment-safe-note{margin:0!important;padding:9px 10px!important;border-radius:var(--produce-radius-small)!important;background:#fffaf4d6!important;color:var(--produce-muted)!important;-webkit-text-fill-color:var(--produce-muted)!important;font-size:12px!important;font-weight:560!important;line-height:1.4!important;text-align:center!important}#app#app .section-count,#app#app .address-badge,#app#app .coupon-page-head>strong{padding:6px 10px!important;border:1px solid var(--produce-line)!important;border-radius:var(--produce-radius-pill)!important;background:#fff8ef!important;color:var(--produce-muted)!important;-webkit-text-fill-color:var(--produce-muted)!important}#app#app .checkout-products-section .section-count{padding:4px 8px!important;border:1px solid rgba(216,91,42,.16)!important;border-radius:var(--produce-radius-pill)!important;background:#fff4ecad!important;color:var(--produce-muted)!important;-webkit-text-fill-color:var(--produce-muted)!important;font-size:13px!important;font-weight:700!important}#app#app .section-link-button{min-height:34px!important;padding:0 10px!important;font-size:13px!important;font-weight:700!important}#app#app .checkout-address-card{padding:13px!important;display:grid!important;gap:5px!important;border:1px solid rgba(216,91,42,.14)!important;border-radius:var(--produce-radius-small)!important;background:#fffaf4c7!important}#app#app .checkout-address-card strong{font-size:14.5px!important;font-weight:720!important;line-height:1.32!important}#app#app .checkout-address-card span,#app#app .checkout-address-card small{color:var(--produce-muted)!important;-webkit-text-fill-color:var(--produce-muted)!important;font-size:13px!important;font-weight:520!important;line-height:1.42!important}#app#app .checkout-request-box{margin-top:12px!important;display:grid!important;gap:8px!important}#app#app .checkout-mode-section,#app#app .checkout-guest-form{display:grid!important;gap:12px!important}#app#app .checkout-mode-heading{gap:10px!important}#app#app .checkout-mode-badge{padding:5px 9px!important;border:1px solid rgba(216,70,32,.18)!important;border-radius:999px!important;background:#fff3ec!important;color:var(--produce-accent-strong)!important;-webkit-text-fill-color:var(--produce-accent-strong)!important;font-size:11px!important;font-weight:760!important;line-height:1!important}#app#app .checkout-mode-toggle{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:5px!important;padding:5px!important;border:1px solid var(--produce-line)!important;border-radius:15px!important;background:#f6eee5bd!important}#app#app .checkout-mode-toggle button{min-width:0!important;min-height:58px!important;padding:10px 11px!important;border:1px solid transparent!important;border-radius:12px!important;background:transparent!important;color:var(--produce-heading)!important;-webkit-text-fill-color:var(--produce-heading)!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;text-align:left!important}#app#app .checkout-mode-toggle button.selected{border-color:#d846203d!important;background:#fffdf8!important;box-shadow:0 8px 18px #58301814!important}#app#app .checkout-mode-copy{min-width:0!important;display:grid!important;gap:3px!important}#app#app .checkout-mode-toggle button strong{font-size:13.5px!important;font-weight:800!important;line-height:1.22!important}#app#app .checkout-mode-toggle button small{color:var(--produce-muted)!important;-webkit-text-fill-color:var(--produce-muted)!important;font-size:11.5px!important;font-weight:560!important;line-height:1.25!important}#app#app .checkout-mode-check{flex:0 0 auto!important;color:var(--produce-accent)!important;-webkit-text-fill-color:var(--produce-accent)!important;font-size:18px!important;line-height:1!important}#app#app .checkout-login-button{min-height:42px!important;border:0!important;border-radius:12px!important;background:#fee500!important;color:#211900!important;-webkit-text-fill-color:#211900!important;font-size:14px!important;font-weight:820!important}#app#app .checkout-member-login-card{margin-top:0!important}#app#app .checkout-delivery-area-note{padding:11px 12px!important;border:1px solid var(--produce-line)!important;border-radius:var(--produce-radius-small)!important;background:#fffdf8!important;color:var(--produce-muted)!important;-webkit-text-fill-color:var(--produce-muted)!important;display:grid!important;grid-template-columns:22px minmax(0,1fr)!important;gap:8px!important;align-items:center!important}#app#app .checkout-delivery-area-note.ok{border-color:#16805c3d!important;background:#f4fbf6!important;color:#146c4d!important;-webkit-text-fill-color:#146c4d!important}#app#app .checkout-delivery-area-note.invalid{border-color:#d8462047!important;background:#fff4ed!important;color:var(--produce-accent-strong)!important;-webkit-text-fill-color:var(--produce-accent-strong)!important}#app#app .checkout-delivery-area-note strong{font-size:12.5px!important;font-weight:760!important;line-height:1.35!important}#app#app .address-current-card{padding:16px!important;display:grid!important;grid-template-columns:42px minmax(0,1fr)!important;gap:12px!important;align-items:start!important}#app#app .address-current-card>.mdi,#app#app .profile-avatar,#app#app .profile-login-card>.mdi,#app#app .review-author-chip>.mdi{width:42px!important;height:42px!important;display:grid!important;place-items:center!important;border-radius:var(--produce-radius-small)!important;background:var(--produce-leaf-soft)!important;color:var(--produce-leaf)!important;-webkit-text-fill-color:var(--produce-leaf)!important;font-size:21px!important}#app#app .review-author-chip{min-height:38px!important;padding:4px 13px 4px 7px!important;display:inline-flex!important;align-items:center!important;gap:8px!important;border-radius:999px!important;width:fit-content!important;max-width:100%!important}#app#app .review-author-chip>.mdi{flex:0 0 28px!important;width:28px!important;height:28px!important;border-radius:999px!important;background:#fff0e7!important;color:var(--produce-accent)!important;-webkit-text-fill-color:var(--produce-accent)!important;font-size:16px!important;line-height:1!important}#app#app .review-author-chip.locked>.mdi{background:#fff5eb!important;color:#d84620!important;-webkit-text-fill-color:#d84620!important;font-size:15px!important}#app#app .review-author-chip strong{min-width:0!important;line-height:1.1!important}#app#app .address-form-card,#app#app .address-setup-dialog{display:grid!important;gap:14px!important}#app#app .address-grid,#app#app .address-setup-grid,#app#app .address-search-row{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}#app#app .address-search-row{grid-template-columns:minmax(0,1fr) minmax(128px,150px)!important;align-items:end!important}#app#app .address-field,#app#app .profile-field,#app#app .nickname-field,#app#app .checkout-request-field,#app#app .review-textarea-field{display:grid!important;gap:7px!important}#app#app .address-field span,#app#app .profile-field span,#app#app .nickname-field span,#app#app .checkout-request-field span,#app#app .review-textarea-field span{color:var(--produce-heading)!important;-webkit-text-fill-color:var(--produce-heading)!important;font-size:13px!important;font-weight:760!important}#app#app .address-field input,#app#app .profile-field input,#app#app .nickname-field input,#app#app .checkout-request-field textarea,#app#app .review-textarea-field textarea,#app#app .address-field textarea{width:100%!important;border:1px solid var(--produce-line)!important;background:#fffdf8!important;box-shadow:none!important}#app#app .checkout-guest-form .address-field input::placeholder{color:#beb4aa!important;-webkit-text-fill-color:#beb4aa!important;font-weight:430!important;opacity:1!important}#app#app .checkout-request-field textarea{min-height:82px!important;height:82px!important;padding:12px!important;resize:vertical!important;font-size:14px!important;line-height:1.45!important}#app#app .checkout-request-field textarea::placeholder{color:#b8afa6!important;-webkit-text-fill-color:#b8afa6!important;font-weight:400!important}#app#app .postcode-search-button{min-height:46px!important;border:1px solid var(--produce-accent)!important;border-radius:var(--produce-radius-small)!important;background:#fffdf8!important;color:var(--produce-accent)!important;-webkit-text-fill-color:var(--produce-accent)!important;box-shadow:none!important;font-size:14px!important;font-weight:760!important}#app#app .agreement-check-row,#app#app .checkout-save-request-check{padding:13px!important;display:grid!important;grid-template-columns:22px 34px minmax(0,1fr)!important;gap:10px!important;align-items:center!important;border:1px solid var(--produce-line)!important;border-radius:var(--produce-radius-small)!important;background:#fffdf8!important}#app#app .checkout-save-request-check{padding:0!important;display:inline-grid!important;width:max-content!important;max-width:100%!important;grid-template-columns:18px minmax(0,auto)!important;gap:7px!important;border:0!important;background:transparent!important;color:var(--produce-muted)!important;-webkit-text-fill-color:var(--produce-muted)!important;font-size:13px!important;font-weight:600!important}#app#app .checkout-save-request-check input{width:18px!important;height:18px!important;min-height:18px!important}#app#app .checkout-agreement-card{display:grid!important;gap:0!important}#app#app .checkout-agreement-card h2{margin-bottom:10px!important}#app#app .checkout-agreement-card .agreement-check-row{padding:12px 0!important;grid-template-columns:22px minmax(0,1fr)!important;gap:10px!important;border:0!important;border-radius:0!important;background:transparent!important}#app#app .checkout-agreement-card .agreement-check-row+.agreement-check-row{border-top:1px solid var(--produce-line)!important}#app#app .checkout-agreement-card .agreement-copy strong{font-size:14px!important}#app#app .checkout-agreement-card .agreement-copy small{margin-top:2px!important}#app#app .checkout-agreement-links{margin:3px 0 0 32px!important;gap:10px!important;flex-wrap:wrap!important}#app#app .agreement-check-row input{width:22px!important;height:22px!important;min-height:22px!important;accent-color:var(--produce-accent)!important}#app#app .checkout-save-request-check input{width:18px!important;height:18px!important;min-height:18px!important;accent-color:var(--produce-accent)!important}#app#app .agreement-check-row .mdi{width:34px!important;height:34px!important;display:grid!important;place-items:center!important;border-radius:var(--produce-radius-small)!important;background:var(--produce-leaf-soft)!important;color:var(--produce-leaf)!important;-webkit-text-fill-color:var(--produce-leaf)!important}#app#app .agreement-copy strong{color:var(--produce-heading)!important;-webkit-text-fill-color:var(--produce-heading)!important;font-size:14px!important;font-weight:760!important}#app#app .agreement-copy small{display:block!important;margin-top:3px!important;color:var(--produce-muted)!important;-webkit-text-fill-color:var(--produce-muted)!important;font-size:12px!important;line-height:1.45!important}#app#app .agreement-legal-links{margin-top:8px!important;display:flex!important;gap:12px!important}#app#app .agreement-legal-links a,#app#app .onboarding-legal-row a{color:var(--produce-accent)!important;-webkit-text-fill-color:var(--produce-accent)!important;font-size:12px!important;font-weight:740!important}#app#app .order-card{padding:16px!important}#app#app .order-head,#app#app .order-main-info,#app#app .order-price-row,#app#app .customer-notice-card-footer,#app#app .profile-review-head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important}#app#app .order-status-badge{border-radius:var(--produce-radius-pill)!important}#app#app .order-timeline{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:6px!important}#app#app .order-step{min-height:34px!important;border:1px solid var(--produce-line)!important;border-radius:var(--produce-radius-small)!important;background:#fff8ef!important;color:var(--produce-muted)!important;-webkit-text-fill-color:var(--produce-muted)!important;font-size:12px!important;font-weight:720!important}#app#app .order-step.active{border-color:var(--produce-deep)!important;background:var(--produce-deep)!important;color:#fffaf1!important;-webkit-text-fill-color:#fffaf1!important}#app#app .orders-page .order-search-panel{margin:0 0 12px!important}#app#app .orders-page .guest-order-lookup-panel{padding:14px!important;border:1px solid var(--produce-line)!important;border-radius:var(--produce-radius-small)!important;background:#fffdf8!important;display:grid!important;gap:10px!important}#app#app .orders-page .order-search-field{min-height:44px!important;padding:0 12px!important;display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;gap:8px!important;align-items:center!important;border:1px solid var(--produce-line)!important;border-radius:var(--produce-radius-small)!important;background:#fffdf8!important}#app#app .orders-page .order-search-field>.mdi{color:var(--produce-muted)!important;-webkit-text-fill-color:var(--produce-muted)!important;font-size:19px!important}#app#app .guest-order-lookup-submit{width:100%!important;min-height:46px!important}#app#app .guest-order-lookup-help{margin:0!important;color:var(--produce-muted)!important;-webkit-text-fill-color:var(--produce-muted)!important;font-size:12px!important;font-weight:620!important;line-height:1.45!important}#app#app .guest-order-result-card{margin-top:12px!important}#app#app .orders-page .order-search-field input{min-width:0!important;width:100%!important;border:0!important;outline:0!important;background:transparent!important;color:var(--produce-heading)!important;-webkit-text-fill-color:var(--produce-heading)!important;font-size:14px!important;font-weight:680!important}#app#app .orders-page .order-search-field input::placeholder{color:var(--produce-muted)!important;-webkit-text-fill-color:var(--produce-muted)!important}#app#app .orders-page .order-search-field button{width:30px!important;height:30px!important;display:grid!important;place-items:center!important;border:0!important;border-radius:999px!important;background:#f7eee5!important;color:var(--produce-muted)!important;-webkit-text-fill-color:var(--produce-muted)!important}#app#app .orders-page .commerce-order-card{padding:10px!important;gap:7px!important}#app#app .orders-page .order-summary-main{margin-top:0!important;padding:0!important;border-radius:0!important;background:transparent!important}#app#app .orders-page .order-summary-head>div span{font-size:11.5px!important}#app#app .orders-page .order-status-badge{min-height:24px!important;padding:4px 7px!important;font-size:11.5px!important}#app#app .orders-page .order-title{font-size:14.5px!important}#app#app .orders-page .order-summary-price{font-size:16.5px!important}#app#app .orders-page .order-card-actions{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(112px,1fr))!important;gap:6px!important;align-items:stretch!important}#app#app .orders-page .order-detail-toggle,#app#app .orders-page .order-review-action,#app#app .orders-page .order-review-note{min-height:36px!important;height:auto!important}#app#app .orders-page .order-review-action{display:inline-flex!important;align-items:center!important;justify-content:center!important;border:1px solid var(--produce-accent)!important;border-radius:var(--produce-radius)!important;background:var(--produce-accent)!important;color:#fffaf1!important;-webkit-text-fill-color:#fffaf1!important;font-size:13px!important;font-weight:780!important}#app#app .orders-page .order-review-action.secondary{border-color:var(--produce-line)!important;background:#fffaf4!important;color:var(--produce-accent-strong)!important;-webkit-text-fill-color:var(--produce-accent-strong)!important}#app#app .orders-page .order-review-note{display:inline-flex!important;align-items:center!important;justify-content:center!important;border:1px solid var(--produce-line)!important;border-radius:var(--produce-radius)!important;background:#fffaf4!important;color:var(--produce-muted)!important;-webkit-text-fill-color:var(--produce-muted)!important;font-size:12px!important;font-weight:720!important}#app#app .orders-page .order-detail-list>.order-detail-item{padding:8px 9px!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:8px!important;align-items:center!important;border:1px solid rgba(216,91,42,.12)!important;border-radius:var(--produce-radius-small)!important;background:#fffaf4!important}#app#app .orders-page .order-detail-item-copy{min-width:0!important;display:grid!important;gap:2px!important}#app#app .orders-page .order-detail-item-copy span,#app#app .orders-page .order-detail-item-copy strong{overflow:hidden!important;text-align:left!important;text-overflow:ellipsis!important;white-space:nowrap!important}#app#app .orders-page .order-detail-item-copy span{color:var(--produce-heading)!important;-webkit-text-fill-color:var(--produce-heading)!important;font-size:13px!important;font-weight:740!important}#app#app .orders-page .order-detail-item-copy strong{color:var(--produce-muted)!important;-webkit-text-fill-color:var(--produce-muted)!important;font-size:12px!important;font-weight:680!important}#app#app .orders-page .order-item-review-button{min-height:32px!important;padding:0 10px!important;border:1px solid var(--produce-accent)!important;border-radius:var(--produce-radius-small)!important;background:#fffdf8!important;color:var(--produce-accent-strong)!important;-webkit-text-fill-color:var(--produce-accent-strong)!important;font-size:12px!important;font-weight:760!important;white-space:nowrap!important}#app#app .orders-page .order-item-review-button.done{border-color:var(--produce-line)!important;color:var(--produce-muted)!important;-webkit-text-fill-color:var(--produce-muted)!important}#app#app .coupon-ticket{padding:16px!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:12px!important;border:1px solid var(--produce-line)!important;border-radius:var(--produce-radius)!important;background:#fffdf8!important;box-shadow:none!important}#app#app .welcome-coupon-card{overflow:hidden!important}#app#app .welcome-coupon-poster img{display:block!important;width:100%!important;border-radius:0!important}#app#app .review-filter-tabs{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:4px!important;padding:4px!important;border:1px solid var(--produce-line)!important;border-radius:var(--produce-radius-small)!important;background:#fff8ef!important}#app#app .review-filter-tabs button{min-height:38px!important;border-radius:var(--produce-radius-small)!important;border:0!important;background:transparent!important;color:var(--produce-muted)!important;-webkit-text-fill-color:var(--produce-muted)!important;font-size:13px!important;font-weight:720!important}#app#app .review-filter-tabs button.active,#app#app .review-scope-toggle.active{background:var(--produce-deep)!important;color:#fffaf1!important;-webkit-text-fill-color:#fffaf1!important}#app#app .review-product-summary-card{padding:12px!important;display:grid!important;grid-template-columns:86px minmax(0,1fr)!important;gap:12px!important;align-items:center!important}#app#app .review-product-summary-card img{width:86px!important;height:86px!important}#app#app .review-card-head,#app#app .my-review-product,#app#app .profile-summary,#app#app .profile-login-card{display:flex!important;align-items:center!important;gap:12px!important}#app#app .ui-review-stars{display:inline-flex!important;align-items:center!important;gap:2px!important;color:var(--produce-gold)!important;-webkit-text-fill-color:var(--produce-gold)!important}#app#app .ui-review-stars .mdi{color:var(--produce-gold)!important;-webkit-text-fill-color:var(--produce-gold)!important;font-size:18px!important}#app#app .review-rating-picker{display:flex!important;align-items:center!important;gap:8px!important}#app#app .review-rating-picker button{width:32px!important;height:32px!important;border:0!important;background:transparent!important;color:var(--produce-gold)!important;-webkit-text-fill-color:var(--produce-gold)!important}#app#app .review-photo-field{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:12px!important;align-items:center!important;padding:14px!important;border:1px solid var(--produce-line)!important;border-radius:var(--produce-radius-small)!important;background:#fffaf1!important}#app#app .review-photo-field strong,#app#app .review-photo-field span{color:var(--produce-heading)!important;-webkit-text-fill-color:var(--produce-heading)!important}#app#app .review-photo-field span{display:block!important;margin-top:4px!important;color:var(--produce-muted)!important;-webkit-text-fill-color:var(--produce-muted)!important;font-size:12px!important}#app#app .review-photo-add{min-height:40px!important;border:1px solid var(--produce-line)!important;border-radius:var(--produce-radius-small)!important;background:#fffdf8!important;color:var(--produce-accent)!important;-webkit-text-fill-color:var(--produce-accent)!important}#app#app .customer-notice-group{display:grid!important;gap:10px!important}#app#app .customer-notice-group.pinned{padding:12px!important;border:1px solid var(--produce-line)!important;border-radius:var(--produce-radius)!important;background:#fff8ef!important}#app#app .customer-notice-group-head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important}#app#app .customer-notice-card{padding:16px!important;display:block!important;text-decoration:none!important;color:var(--produce-ink)!important;-webkit-text-fill-color:var(--produce-ink)!important}#app#app .customer-notice-card-image,#app#app .notice-detail-image{border-radius:var(--produce-radius-small)!important;box-shadow:none!important}#app#app .customer-notice-card h2,#app#app .customer-notice-detail-card h2{margin:8px 0 7px!important;color:var(--produce-heading)!important;-webkit-text-fill-color:var(--produce-heading)!important;font-size:18px!important;font-weight:780!important;line-height:1.35!important}#app#app .customer-notice-card p,#app#app .notice-detail-content{color:var(--produce-muted)!important;-webkit-text-fill-color:var(--produce-muted)!important;font-size:14px!important;line-height:1.62!important}#app#app .profile-card{padding:18px!important;display:grid!important;gap:14px!important}#app#app .profile-link-card{grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important}#app#app .profile-link-card a,#app#app .profile-review-head a{color:var(--produce-accent)!important;-webkit-text-fill-color:var(--produce-accent)!important;font-weight:760!important;text-decoration:none!important}#app#app .profile-review-row{padding:12px!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:8px!important;border:1px solid var(--produce-line)!important;border-radius:var(--produce-radius-small)!important;background:#fffaf1!important;text-decoration:none!important}#app#app .profile-review-photos img{width:54px!important;height:54px!important;border-radius:12px!important;object-fit:cover!important;background:#f2e8dc!important}#app#app .profile-danger-card{border-color:#b9392138!important;background:#fff5ee!important}#app#app .nickname-setup-overlay,#app#app .address-setup-overlay{display:grid!important;place-items:center!important;padding:24px 14px!important;overflow:auto!important}#app#app .nickname-setup-dialog,#app#app .address-setup-dialog{width:min(100%,500px)!important;max-height:none!important;padding:28px!important;background:#fffdf8!important}#app#app .address-setup-dialog{max-height:calc(100dvh - 48px)!important;overflow:auto!important}#app#app .onboarding-dialog-top{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important}#app#app .onboarding-step-pill,#app#app .onboarding-back-button,#app#app .onboarding-logout-button{min-height:38px!important;padding:0 12px!important;border:1px solid var(--produce-line)!important;border-radius:var(--produce-radius-pill)!important;background:#fffdf8!important;color:var(--produce-muted)!important;-webkit-text-fill-color:var(--produce-muted)!important;font-size:13px!important;font-weight:740!important}#app#app .nickname-setup-header,#app#app .address-setup-head{padding:14px 0 2px!important;border-bottom:1px solid var(--produce-line)!important}#app#app .nickname-setup-header h2,#app#app .address-setup-head h2{margin:4px 0 8px!important;color:var(--produce-heading)!important;-webkit-text-fill-color:var(--produce-heading)!important;font-size:24px!important;font-weight:780!important;line-height:1.25!important}#app#app .nickname-help,#app#app .onboarding-legal-row,#app#app .address-setup-head p,#app#app .profile-help{color:var(--produce-muted)!important;-webkit-text-fill-color:var(--produce-muted)!important;font-size:13px!important;line-height:1.55!important}#app#app .postcode-panel{border-radius:var(--produce-radius)!important;border:1px solid var(--produce-line)!important;background:#fffdf8!important;box-shadow:var(--produce-shadow)!important}#app#app .legal-tabs{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:4px!important;padding:4px!important;border:1px solid var(--produce-line)!important;border-radius:var(--produce-radius-small)!important;background:#fff8ef!important}#app#app .legal-tabs a{min-height:38px!important;display:grid!important;place-items:center!important;border-radius:var(--produce-radius-small)!important;color:var(--produce-muted)!important;-webkit-text-fill-color:var(--produce-muted)!important;text-decoration:none!important;font-size:12px!important;font-weight:740!important}#app#app .legal-tabs a.active{background:var(--produce-deep)!important;color:#fffaf1!important;-webkit-text-fill-color:#fffaf1!important}@media(max-width:430px){#app#app .cart-page,#app#app .checkout-page,#app#app .address-page,#app#app .orders-page,#app#app .coupon-page,#app#app .reviews-page,#app#app .notice-page,#app#app .profile-page,#app#app .legal-page{padding-inline:14px!important}#app#app .cart-page{padding-inline:8px!important}#app#app .checkout-page{padding-inline:6px!important}#app#app .cart-item-card,#app#app .checkout-item.rich{grid-template-columns:84px minmax(0,1fr)!important;padding:14px!important}#app#app .cart-item-card>img,#app#app .checkout-item.rich>img{width:84px!important;height:84px!important}#app#app .cart-item-card,#app#app .checkout-item.rich.checkout-item-editable{grid-template-columns:78px minmax(0,1fr)!important;grid-template-areas:"image copy" "image price" "controls controls"!important}#app#app .cart-item-card>img,#app#app .checkout-item.rich.checkout-item-editable>img{width:78px!important;height:78px!important}#app#app .cart-item-card .cart-item-line-total,#app#app .checkout-item.rich.checkout-item-editable .checkout-item-line-total{justify-self:start!important;text-align:left!important}#app#app .address-grid,#app#app .address-setup-grid,#app#app .address-search-row,#app#app .review-photo-field{grid-template-columns:minmax(0,1fr)!important}#app#app .profile-review-head{flex-direction:row!important;align-items:center!important;justify-content:space-between!important}#app#app .profile-review-head>div{min-width:0!important;text-align:left!important}#app#app .profile-review-head h3{text-align:left!important}#app#app .profile-review-head a{width:auto!important;justify-content:flex-end!important;align-self:center!important;white-space:nowrap!important}#app#app .profile-review-row,#app#app .profile-review-main,#app#app .profile-review-row strong,#app#app .profile-review-row p{text-align:left!important;justify-items:start!important}#app#app .profile-review-stars{justify-content:flex-start!important}#app#app .nickname-setup-dialog,#app#app .address-setup-dialog{padding:22px!important}}@media(max-width:375px){#app#app .cart-page{padding-inline:6px!important}#app#app .checkout-page{padding-inline:5px!important}#app#app .customer-legal-footer a,#app#app .legal-tabs a{font-size:10.5px!important}#app#app .cart-item-controls{grid-template-columns:minmax(0,1fr) 64px!important}#app#app .cart-item-remove-button,#app#app .checkout-item-remove-button{font-size:12px!important}}.admin-mobile-tabbar,.product-mobile-actions,.admin-product-mobile-meta{display:none}.product-actions-desktop{display:grid}body:has(.admin-layout.admin-layout-v2) .product-action-menu .v-list-item-title{color:var(--admin-ink, #2a160d);font-size:14px;font-weight:850}body:has(.admin-layout.admin-layout-v2) .product-action-menu .mdi{color:var(--admin-primary, #d84620);font-size:19px}body:has(.admin-layout.admin-layout-v2) .product-action-menu .danger .v-list-item-title,body:has(.admin-layout.admin-layout-v2) .product-action-menu .danger .mdi{color:var(--admin-danger, #c9362a)}@media(max-width:760px){body:has(.admin-layout.admin-layout-v2) .admin-main.admin-main-v2{padding-bottom:calc(102px + env(safe-area-inset-bottom))!important}body:has(.admin-layout.admin-layout-v2) .admin-page-head{min-height:0!important;padding:12px!important}body:has(.admin-layout.admin-layout-v2) .admin-page-head:not(:has(.admin-head-actions)){display:none!important}body:has(.admin-layout.admin-layout-v2) .admin-page-head>div:first-child{display:none!important}body:has(.admin-layout.admin-layout-v2) .admin-head-actions{display:grid!important;grid-template-columns:minmax(0,1fr)!important;width:100%!important}body:has(.admin-layout.admin-layout-v2) .admin-head-actions .admin-native-button,body:has(.admin-layout.admin-layout-v2) .admin-head-actions .v-btn{min-height:48px!important;border-radius:16px!important}body:has(.admin-layout.admin-layout-v2) .admin-mini-metrics{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:7px!important;padding:0!important;margin:0 0 12px!important}body:has(.admin-layout.admin-layout-v2) .admin-mini-metrics button,body:has(.admin-layout.admin-layout-v2) .admin-mini-metrics .admin-metric-static{min-height:66px!important;padding:10px 7px!important;border-radius:15px!important;align-content:center!important;gap:3px!important}body:has(.admin-layout.admin-layout-v2) .admin-mini-metrics span{font-size:11px!important;line-height:1.15!important;white-space:nowrap!important}body:has(.admin-layout.admin-layout-v2) .admin-mini-metrics button strong,body:has(.admin-layout.admin-layout-v2) .admin-mini-metrics .admin-metric-static strong{font-size:21px!important;line-height:1.05!important;white-space:nowrap!important}body:has(.admin-layout.admin-layout-v2) .admin-topbar.admin-topbar-v2{grid-template-columns:minmax(0,1fr)!important;min-height:58px!important;margin-bottom:10px!important;padding-inline:16px!important}body:has(.admin-layout.admin-layout-v2) .admin-menu-toggle{display:none!important}.admin-mobile-tabbar{position:fixed;right:0;bottom:0;left:0;z-index:980;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;width:min(100vw,540px);margin:0 auto;padding:10px 14px calc(12px + env(safe-area-inset-bottom));border-top:1px solid rgba(216,70,32,.16);background:#fffaf7fa;box-shadow:0 -18px 38px #2a160d1f;-webkit-backdrop-filter:blur(16px) saturate(1.04);backdrop-filter:blur(16px) saturate(1.04)}.admin-mobile-tabbar-item{display:grid;min-width:0;min-height:58px;place-items:center;gap:3px;padding:7px 4px;border:1px solid rgba(216,70,32,.14);border-radius:17px;background:#fff;color:#6d432f;text-decoration:none;box-shadow:0 8px 18px #2a160d0d;touch-action:manipulation;-webkit-tap-highlight-color:transparent}button.admin-mobile-tabbar-item{font:inherit}.admin-mobile-tabbar-item .mdi{color:currentColor;font-size:22px;line-height:1}.admin-mobile-tabbar-item strong{max-width:100%;font-size:11.5px;font-weight:950;line-height:1.1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-mobile-tabbar-item.is-active{border-color:var(--admin-primary, #d84620);background:var(--admin-primary, #d84620);color:#fff;box-shadow:0 12px 22px #d8462038}body:has(.admin-layout.admin-layout-v2) .admin-layout.admin-layout-v2>.admin-sidebar.admin-sidebar-v2{max-height:min(72dvh,620px)!important;padding:20px 12px calc(12px + env(safe-area-inset-bottom))!important}body:has(.admin-layout.admin-layout-v2) .admin-sidebar.admin-sidebar-v2 .admin-side-nav.admin-side-nav-v2{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;padding-right:0!important}body:has(.admin-layout.admin-layout-v2) .admin-sidebar.admin-sidebar-v2 .admin-nav-section-label{grid-column:1 / -1!important;margin:8px 2px 0!important}body:has(.admin-layout.admin-layout-v2) .admin-sidebar.admin-sidebar-v2 .admin-side-nav-v2 .admin-nav-link,body:has(.admin-layout.admin-layout-v2) .admin-sidebar.admin-sidebar-v2 .admin-side-nav-v2 .admin-nav-link.compact{grid-template-columns:minmax(0,1fr)!important;justify-items:center!important;min-height:76px!important;padding:10px 6px!important;text-align:center!important}body:has(.admin-layout.admin-layout-v2) .admin-sidebar.admin-sidebar-v2 .admin-side-nav-v2 .admin-nav-link>.mdi{width:36px!important;height:36px!important;font-size:20px!important}body:has(.admin-layout.admin-layout-v2) .admin-sidebar.admin-sidebar-v2 .admin-side-nav-v2 .admin-nav-link small{display:none!important}body:has(.admin-layout.admin-layout-v2) .admin-sidebar.admin-sidebar-v2 .admin-side-nav-v2 .admin-nav-link strong{font-size:13px!important}body:has(.admin-layout.admin-layout-v2) .product-actions-desktop{display:none!important}body:has(.admin-layout.admin-layout-v2) .product-mobile-actions{display:grid!important;grid-template-columns:minmax(0,1fr) 76px;gap:8px;width:100%;min-width:0}body:has(.admin-layout.admin-layout-v2) .product-mobile-actions button{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-width:0;min-height:44px;border:1px solid rgba(216,70,32,.18);border-radius:15px;background:#fff8f3;color:var(--admin-primary, #d84620);font-size:13px;font-weight:950;line-height:1.15;touch-action:manipulation;-webkit-tap-highlight-color:transparent}body:has(.admin-layout.admin-layout-v2) .product-mobile-actions .product-mobile-edit{background:var(--admin-primary, #d84620);color:#fff}body:has(.admin-layout.admin-layout-v2) .product-mobile-actions .mdi{font-size:18px}.product-table-wrap .admin-product-mobile-meta{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.product-table-wrap .admin-product-mobile-meta span{max-width:100%;padding:4px 7px;border:1px solid rgba(216,70,32,.14);border-radius:999px;background:#fff6f1;color:#7b452e;font-size:11.5px;font-weight:900;line-height:1.1}.product-table-wrap>.admin-table td[data-label="고객 메뉴"],.product-table-wrap>.admin-table td[data-label=분류],.product-table-wrap>.admin-table td[data-label="1인 제한"],.product-table-wrap>.admin-table td[data-label=상태]{display:none!important}.product-table-wrap>.admin-table td[data-label=상품명]{padding-bottom:14px!important}.product-table-wrap>.admin-table td[data-label=상품명]:before{display:none!important}body:has(.admin-layout.admin-layout-v2) .product-table-wrap .admin-product-cell{grid-template-columns:58px minmax(0,1fr)!important;align-items:start!important;gap:11px!important}body:has(.admin-layout.admin-layout-v2) .product-table-wrap .admin-product-cell img{width:58px!important;height:58px!important;border-radius:14px!important}}@media(max-width:390px){.admin-mobile-tabbar{gap:5px;padding-inline:10px}.admin-mobile-tabbar-item{min-height:54px;border-radius:15px}.admin-mobile-tabbar-item strong{font-size:10.5px}body:has(.admin-layout.admin-layout-v2) .admin-sidebar.admin-sidebar-v2 .admin-side-nav.admin-side-nav-v2{grid-template-columns:repeat(3,minmax(0,1fr))!important}}#app#app .orders-page .order-card{display:grid!important;gap:8px!important;padding:10px!important}#app#app .orders-page .order-head{align-items:flex-start!important}#app#app .orders-page .order-head span,#app#app .orders-page .order-address{color:var(--produce-muted)!important;-webkit-text-fill-color:var(--produce-muted)!important;font-size:12px!important}#app#app .orders-page .order-title{display:block!important;color:var(--produce-heading)!important;-webkit-text-fill-color:var(--produce-heading)!important;font-size:16px!important;line-height:1.35!important}#app#app .orders-page .order-title small{margin-left:4px!important;color:var(--produce-muted)!important;-webkit-text-fill-color:var(--produce-muted)!important;font-size:12px!important;font-weight:700!important}#app#app .orders-page .order-total-price{white-space:nowrap!important}#app#app .order-detail-toggle{width:100%!important;height:38px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:4px!important;border:1px solid rgba(216,91,42,.2)!important;border-radius:10px!important;background:#fff8f1d1!important;color:var(--produce-accent-strong)!important;-webkit-text-fill-color:var(--produce-accent-strong)!important;font-size:14px!important;font-weight:760!important}#app#app .order-expanded-detail{display:grid!important;gap:12px!important;padding-top:12px!important;border-top:1px solid rgba(216,91,42,.14)!important}#app#app .order-detail-meta{margin:0!important;display:grid!important;gap:8px!important}#app#app .order-detail-meta>div{display:grid!important;grid-template-columns:72px minmax(0,1fr)!important;gap:10px!important}#app#app .order-detail-meta dt,#app#app .order-detail-meta dd{margin:0!important;min-width:0!important;font-size:13px!important;line-height:1.45!important}#app#app .order-detail-meta dt{color:var(--produce-muted)!important;-webkit-text-fill-color:var(--produce-muted)!important;font-weight:720!important}#app#app .order-detail-meta dd{color:var(--produce-heading)!important;-webkit-text-fill-color:var(--produce-heading)!important;font-weight:640!important}#app#app .order-actions{margin-top:0!important}.admin-summary-list{display:grid;gap:10px}.admin-summary-card{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;gap:12px;align-items:center;padding:14px;border:1px solid rgba(134,72,45,.16);border-radius:14px;background:#fffdf8;box-shadow:0 8px 22px #4b23120d}.admin-summary-check{display:grid;place-items:center;gap:4px;color:#8a7163;font-size:11px;font-weight:700}.admin-summary-main{min-width:0;display:grid;gap:4px;border:0;background:transparent;color:inherit;text-align:left}.admin-summary-kicker,.admin-summary-main small{overflow:hidden;color:#806b5e;font-size:12px;font-weight:650;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.admin-summary-main strong{overflow:hidden;color:#1f1b17;font-size:15px;font-weight:800;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.admin-summary-status,.admin-summary-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.admin-summary-actions .v-btn{min-width:52px}.product-table-wrap .product-summary-table{min-width:900px}.product-table-wrap .product-summary-table th:nth-child(1),.product-table-wrap .product-summary-table td:nth-child(1){min-width:280px;width:34%}.product-table-wrap .product-summary-table th:nth-child(2),.product-table-wrap .product-summary-table td:nth-child(2),.product-table-wrap .product-summary-table th:nth-child(5),.product-table-wrap .product-summary-table td:nth-child(5){width:110px}.product-table-wrap .product-summary-table th:nth-child(3),.product-table-wrap .product-summary-table td:nth-child(3),.product-table-wrap .product-summary-table th:nth-child(4),.product-table-wrap .product-summary-table td:nth-child(4){width:150px}.product-table-wrap .product-summary-table th:nth-child(6),.product-table-wrap .product-summary-table td:nth-child(6){width:210px}.product-table-wrap .product-summary-table .admin-product-cell{align-items:center}.product-table-wrap .product-summary-table .admin-product-cell img{width:58px;height:58px}@media(max-width:760px){.admin-summary-card{grid-template-columns:auto minmax(0,1fr);align-items:start;padding:13px}.admin-summary-status,.admin-summary-actions{grid-column:1 / -1;justify-content:stretch}.admin-summary-status{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.admin-summary-status .v-chip{width:100%;justify-content:center}.admin-summary-actions{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.admin-summary-actions .v-btn{width:100%;min-width:0}body:has(.admin-layout.admin-layout-v2) .admin-main.admin-main-v2>.v-card{width:100%!important;max-width:calc(100vw - 20px)!important;overflow:hidden!important}body:has(.admin-layout.admin-layout-v2) .admin-mini-metrics.admin-mini-metrics{grid-template-columns:repeat(2,minmax(0,1fr))!important}body:has(.admin-layout.admin-layout-v2) .admin-mobile-tabbar{box-sizing:border-box!important;width:100vw!important;max-width:100vw!important;padding-right:10px!important;padding-left:10px!important}.product-table-wrap .product-summary-table{min-width:0}body:has(.admin-layout.admin-layout-v2) .product-table-wrap>.product-summary-table tbody{gap:10px!important}body:has(.admin-layout.admin-layout-v2) .product-table-wrap>.product-summary-table tr{display:grid!important;grid-template-columns:minmax(0,1fr) auto;gap:9px 10px;box-sizing:border-box!important;padding:12px!important;border-radius:16px!important}body:has(.admin-layout.admin-layout-v2) .product-table-wrap>.product-summary-table td{display:block!important;width:auto!important;max-width:none!important;min-height:0!important;padding:0!important;border-bottom:0!important;line-height:1.35!important}body:has(.admin-layout.admin-layout-v2) .product-table-wrap>.product-summary-table td[data-label]:before{display:none!important}body:has(.admin-layout.admin-layout-v2) .product-table-wrap>.product-summary-table td[data-label=상품명]{grid-column:1 / -1}body:has(.admin-layout.admin-layout-v2) .product-table-wrap>.product-summary-table .admin-product-cell{grid-template-columns:58px minmax(0,1fr)!important;align-items:center!important;gap:11px!important}body:has(.admin-layout.admin-layout-v2) .product-table-wrap>.product-summary-table .admin-product-cell img{width:58px!important;height:58px!important;border-radius:12px!important}body:has(.admin-layout.admin-layout-v2) .product-table-wrap>.product-summary-table td[data-label=판매상태],body:has(.admin-layout.admin-layout-v2) .product-table-wrap>.product-summary-table td[data-label=노출]{display:flex!important;align-items:center!important}body:has(.admin-layout.admin-layout-v2) .product-table-wrap>.product-summary-table td[data-label=가격]{align-self:center;color:#1f1b17;font-size:14px!important;font-weight:850;white-space:nowrap}body:has(.admin-layout.admin-layout-v2) .product-table-wrap>.product-summary-table td[data-label=재고]{grid-column:1 / -1}body:has(.admin-layout.admin-layout-v2) .product-table-wrap>.product-summary-table .stock-input-control{width:100%!important;max-width:none!important;grid-template-columns:44px minmax(0,1fr) 44px!important;box-sizing:border-box!important}body:has(.admin-layout.admin-layout-v2) .product-table-wrap>.product-summary-table td[data-label=관리]{grid-column:1 / -1}body:has(.admin-layout.admin-layout-v2) .product-table-wrap>.product-summary-table .product-actions-desktop{display:none!important}body:has(.admin-layout.admin-layout-v2) .product-table-wrap>.product-summary-table .product-mobile-actions{display:grid!important;grid-template-columns:minmax(0,1fr) 76px;gap:8px;width:100%}}@media(max-width:430px){#app#app .order-detail-meta>div{grid-template-columns:64px minmax(0,1fr)!important}.admin-summary-actions{grid-template-columns:repeat(2,minmax(0,1fr))}}body.product-bottom-sheet-open{overflow:hidden}.product-add-sheet-layer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:6000;display:grid;align-items:end;pointer-events:auto}.product-add-sheet-dim{position:absolute;top:0;right:0;bottom:0;left:0;border:0;background:#110e0b85;cursor:default}.product-add-sheet{position:relative;width:min(100%,540px);max-height:min(78vh,620px);margin:0 auto;padding:8px 20px calc(18px + env(safe-area-inset-bottom));overflow:auto;border-radius:24px 24px 0 0;background:#fffdfa;color:#211a14;box-shadow:0 -22px 54px #23180f3d}.product-add-sheet-handle{width:100%;height:28px;display:flex;align-items:center;justify-content:center;border:0;background:transparent}.product-add-sheet-handle span{width:42px;height:4px;border-radius:999px;background:#d7cec5}.product-add-sheet-summary{display:grid;grid-template-columns:72px minmax(0,1fr);gap:14px;align-items:center;padding:8px 0 18px}.product-add-sheet-summary img{width:72px;height:72px;border-radius:10px;object-fit:cover;background:#f5efe8}.product-add-sheet-summary strong{display:-webkit-box;overflow:hidden;color:#18130f;font-size:18px;font-weight:740;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2}.product-add-sheet-summary p{margin:5px 0 0;overflow:hidden;color:#81766b;font-size:13.5px;font-weight:500;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.product-add-sheet-divider{height:1px;margin:0 -20px;background:#eee3d9}.product-add-sheet-row{display:grid;grid-template-columns:minmax(0,1fr) 124px;gap:14px;align-items:center;padding:20px 0 22px}.product-add-sheet-info{min-width:0}.product-add-sheet-label{display:inline-flex;width:fit-content;margin-bottom:8px;color:#c45228;font-size:12.5px;font-weight:720;line-height:1}.product-add-sheet-info>strong{display:block;overflow:hidden;color:#18130f;font-size:17px;font-weight:700;line-height:1.38;text-overflow:ellipsis;white-space:nowrap}.product-add-sheet-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:5px 7px;margin-top:8px}.product-add-sheet-price.has-coupon-followup{margin-bottom:0}.product-add-sheet-discount{color:#c95a30;font-size:16px;font-weight:780;line-height:1}.product-add-sheet-price del{color:#aaa29a;font-size:14px;font-weight:500}.product-add-sheet-price b{color:#14100d;font-size:22px;font-weight:820;letter-spacing:0;line-height:1}.product-add-sheet-coupon-price{width:100%;max-width:100%;margin-top:5px;display:flex;align-items:baseline;gap:5px;padding:0;border:0;border-radius:0;background:transparent;color:#756f68;-webkit-text-fill-color:#756f68;font-size:12.5px;font-weight:650;line-height:1.05;white-space:nowrap}.product-add-sheet-coupon-price.has-sale-breakdown{margin-top:5px;display:flex;align-items:baseline;gap:5px;color:#756f68;-webkit-text-fill-color:#756f68;font-size:12.5px;font-weight:650;line-height:1.05}.product-add-sheet-coupon-price span{display:inline-flex;align-items:baseline;color:inherit;-webkit-text-fill-color:inherit;font:inherit;line-height:1.1}.product-add-sheet-coupon-price p{min-width:0;margin:0;display:inline-flex;align-items:baseline;gap:0;line-height:1.05;white-space:nowrap}.product-add-sheet-coupon-price.has-sale-breakdown span{display:inline-flex;align-items:baseline;color:#807166;-webkit-text-fill-color:#807166;font-size:12.5px;font-weight:650;line-height:1.05}.product-add-sheet-coupon-price.has-sale-breakdown p{display:inline-flex;align-items:baseline;gap:0;line-height:1.05}.product-add-sheet-coupon-price del{display:none}.product-add-sheet-coupon-price b{display:inline-flex;align-items:baseline;color:#d84620;-webkit-text-fill-color:#d84620;font-size:14.5px;font-weight:780;line-height:1.05;font-variant-numeric:tabular-nums}.product-add-sheet-coupon-price.has-sale-breakdown b{color:#d84620;-webkit-text-fill-color:#d84620;font-size:14.5px;font-weight:780;line-height:1.05}#app#app .product-add-sheet-stepper,.product-add-sheet-stepper{width:124px!important;min-width:124px!important;height:44px!important;display:grid!important;grid-template-columns:36px minmax(0,1fr) 36px!important;overflow:hidden!important;border:0!important;border-radius:999px!important;background:#f2eee9!important;box-shadow:none!important;touch-action:manipulation!important}#app#app .product-add-sheet-stepper button,.product-add-sheet-stepper button{width:36px!important;height:44px!important;min-height:44px!important;border:0!important;border-radius:0!important;background:transparent!important;color:#b84b26!important;-webkit-text-fill-color:#b84b26!important;font-size:18px!important}#app#app .product-add-sheet-stepper button:disabled,.product-add-sheet-stepper button:disabled{color:#bbb0a7!important;-webkit-text-fill-color:#bbb0a7!important}#app#app .product-add-sheet-stepper .quantity-input-shell,.product-add-sheet-stepper .quantity-input-shell{height:44px!important;min-width:0!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:2px!important;overflow:hidden!important;color:#1b1612!important;-webkit-text-fill-color:#1b1612!important;font-size:16px!important;font-weight:760!important;line-height:1!important;white-space:nowrap!important}#app#app .product-add-sheet-stepper .quantity-input-shell input,.product-add-sheet-stepper .quantity-input-shell input{width:1.2ch!important;min-width:1.2ch!important;max-width:4.2ch!important;height:20px!important;padding:0!important;border:0!important;background:transparent!important;color:#1b1612!important;-webkit-text-fill-color:#1b1612!important;font:inherit!important;line-height:20px!important;text-align:right!important;box-shadow:none!important}#app#app .product-add-sheet-stepper .quantity-input-shell span,.product-add-sheet-stepper .quantity-input-shell span{height:20px!important;display:inline-flex!important;align-items:center!important;color:#1b1612!important;-webkit-text-fill-color:#1b1612!important;font:inherit!important;line-height:20px!important}#app#app .product-add-sheet-stepper .quantity-input-shell.is-two-digit input,.product-add-sheet-stepper .quantity-input-shell.is-two-digit input{width:2.05ch!important;min-width:2.05ch!important}#app#app .product-add-sheet-stepper .quantity-input-shell.is-three-digit input,.product-add-sheet-stepper .quantity-input-shell.is-three-digit input{width:3.05ch!important;min-width:3.05ch!important;font-size:15.5px!important}.product-add-sheet-total{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:0 0 12px;color:#6f6258;font-size:13px;font-weight:650;line-height:1.2}.product-add-sheet-total strong{color:#18130f;font-size:20px;font-weight:820;line-height:1}.product-add-sheet-actions{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;padding-bottom:2px}.product-add-sheet-action{min-width:0;min-height:54px;display:inline-flex;align-items:center;justify-content:center;border-radius:12px;font-size:16px;font-weight:760;line-height:1;touch-action:manipulation}.product-add-sheet-action.secondary{border:1px solid rgba(198,90,51,.38);background:#fffaf5;color:#b84b26;-webkit-text-fill-color:#b84b26}.product-add-sheet-action.primary{border:1px solid transparent;background:#c65a33;color:#fffaf5;-webkit-text-fill-color:#fffaf5;box-shadow:0 12px 26px #bc471e38}.product-add-sheet-action:active{transform:translateY(1px)}.product-sheet-fade-enter-active,.product-sheet-fade-leave-active{transition:opacity .2s ease}.product-sheet-fade-enter-from,.product-sheet-fade-leave-to{opacity:0}.product-sheet-slide-enter-active,.product-sheet-slide-leave-active{transition:transform .26s cubic-bezier(.22,1,.36,1)}.product-sheet-slide-enter-from,.product-sheet-slide-leave-to{transform:translateY(100%)}@media(max-width:430px){.product-add-sheet{width:100%;max-height:min(76vh,580px);padding-inline:18px;border-radius:22px 22px 0 0}.product-add-sheet-divider{margin-inline:-18px}}@media(max-width:375px){.product-add-sheet{padding-inline:16px}.product-add-sheet-divider{margin-inline:-16px}.product-add-sheet-row{grid-template-columns:minmax(0,1fr) 116px;gap:10px}#app#app .product-add-sheet-stepper,.product-add-sheet-stepper{width:116px!important;min-width:116px!important;grid-template-columns:34px minmax(0,1fr) 34px!important}.product-add-sheet-actions{grid-template-columns:1fr;gap:8px}.product-add-sheet-action{min-height:52px}}#app#app .product-section.compact-shop-section .ui-product-card-v2 .ui-product-actions,#app#app .category-product-section.compact-category-section .ui-product-card-v2 .ui-product-actions{grid-template-columns:minmax(0,1fr)!important;min-height:42px!important;align-items:stretch!important;overflow:visible!important}#app#app .product-section.compact-shop-section .ui-product-card-v2.time-deal .ui-product-actions,#app#app .product-section.compact-shop-section.purpose-deal .ui-product-card-v2 .ui-product-actions,#app#app .product-section.compact-shop-section.purpose-gift .ui-product-card-v2 .ui-product-actions,#app#app .product-section.compact-shop-section.purpose-clearance .ui-product-card-v2 .ui-product-actions,#app#app .category-product-section.compact-category-section .ui-product-card-v2.time-deal .ui-product-actions{grid-template-columns:minmax(0,1fr)!important;min-height:42px!important;align-items:stretch!important}#app#app .product-section.compact-shop-section .ui-product-card-v2 .ui-product-add-button,#app#app .category-product-section.compact-category-section .ui-product-card-v2 .ui-product-add-button{width:100%!important;min-width:0!important;height:42px!important;min-height:42px!important}#app#app .product-section.compact-shop-section .ui-product-card-v2 .ui-product-add-button.has-quantity,#app#app .category-product-section.compact-category-section .ui-product-card-v2 .ui-product-add-button.has-quantity{border-color:#e7cbbd!important;background:#fff8f3!important;color:#c5522c!important;-webkit-text-fill-color:#c5522c!important}@keyframes fruitpeStockTextBlink{0%,to{opacity:1}42%{opacity:.36}64%{opacity:.9}}#app#app .product-section.compact-shop-section .ui-product-stock.stock-blink,#app#app .product-section.compact-shop-section .product-card-stock.stock-blink,#app#app .category-product-section.compact-category-section .ui-product-stock.stock-blink,#app#app .category-product-section.compact-category-section .product-card-stock.stock-blink,#app#app .detail-sticky-cart-bar .detail-sticky-stock.stock-blink{animation:none!important;background:transparent!important;background-image:none!important;box-shadow:none!important;filter:none!important;transform:none!important;text-shadow:none!important}#app#app .product-section.compact-shop-section .ui-product-stock.stock-blink:before,#app#app .product-section.compact-shop-section .ui-product-stock.stock-blink:after,#app#app .product-section.compact-shop-section .product-card-stock.stock-blink:before,#app#app .product-section.compact-shop-section .product-card-stock.stock-blink:after,#app#app .category-product-section.compact-category-section .ui-product-stock.stock-blink:before,#app#app .category-product-section.compact-category-section .ui-product-stock.stock-blink:after,#app#app .category-product-section.compact-category-section .product-card-stock.stock-blink:before,#app#app .category-product-section.compact-category-section .product-card-stock.stock-blink:after,#app#app .detail-sticky-cart-bar .detail-sticky-stock.stock-blink:before,#app#app .detail-sticky-cart-bar .detail-sticky-stock.stock-blink:after{display:none!important;content:none!important;background:transparent!important;background-image:none!important;box-shadow:none!important}#app#app .product-section.compact-shop-section .ui-product-stock.stock-blink .product-card-stock-text,#app#app .product-section.compact-shop-section .product-card-stock.stock-blink .product-card-stock-text,#app#app .category-product-section.compact-category-section .ui-product-stock.stock-blink .product-card-stock-text,#app#app .category-product-section.compact-category-section .product-card-stock.stock-blink .product-card-stock-text,#app#app .detail-sticky-cart-bar .detail-sticky-stock.stock-blink .product-card-stock-text{display:inline-flex!important;align-items:center!important;background:transparent!important;background-image:none!important;border:0!important;box-shadow:none!important;filter:none!important;transform:none!important;text-shadow:none!important;animation:fruitpeStockTextBlink 1.08s cubic-bezier(.42,0,.22,1) infinite!important;will-change:opacity!important}#app#app .product-section.compact-shop-section .ui-product-stock.stock-blink .product-card-stock-text:before,#app#app .product-section.compact-shop-section .ui-product-stock.stock-blink .product-card-stock-text:after,#app#app .product-section.compact-shop-section .product-card-stock.stock-blink .product-card-stock-text:before,#app#app .product-section.compact-shop-section .product-card-stock.stock-blink .product-card-stock-text:after,#app#app .category-product-section.compact-category-section .ui-product-stock.stock-blink .product-card-stock-text:before,#app#app .category-product-section.compact-category-section .ui-product-stock.stock-blink .product-card-stock-text:after,#app#app .category-product-section.compact-category-section .product-card-stock.stock-blink .product-card-stock-text:before,#app#app .category-product-section.compact-category-section .product-card-stock.stock-blink .product-card-stock-text:after,#app#app .detail-sticky-cart-bar .detail-sticky-stock.stock-blink .product-card-stock-text:before,#app#app .detail-sticky-cart-bar .detail-sticky-stock.stock-blink .product-card-stock-text:after{display:none!important;content:none!important;background:transparent!important;background-image:none!important;box-shadow:none!important}@media(prefers-reduced-motion:reduce){#app#app .product-section.compact-shop-section .ui-product-stock.stock-blink .product-card-stock-text,#app#app .product-section.compact-shop-section .product-card-stock.stock-blink .product-card-stock-text,#app#app .category-product-section.compact-category-section .ui-product-stock.stock-blink .product-card-stock-text,#app#app .category-product-section.compact-category-section .product-card-stock.stock-blink .product-card-stock-text,#app#app .detail-sticky-cart-bar .detail-sticky-stock.stock-blink .product-card-stock-text{animation:none!important;opacity:1!important}}#app#app .phone-surface .customer-main .product-section.compact-shop-section .category-product-section.compact-category-section .product-list.compact-product-grid .compact-product-card.ui-product-card-v2 .product-card-stock.ui-product-stock.stock-blink .product-card-stock-text,#app#app .phone-surface .customer-main .product-section.compact-shop-section.purpose-daily .category-product-section.compact-category-section .product-list.compact-product-grid .compact-product-card.ui-product-card-v2 .product-card-stock.ui-product-stock.stock-blink .product-card-stock-text,#app#app .phone-surface .customer-main .product-section.compact-shop-section.purpose-gift .category-product-section.compact-category-section .product-list.compact-product-grid .compact-product-card.ui-product-card-v2 .product-card-stock.ui-product-stock.stock-blink .product-card-stock-text,#app#app .phone-surface .customer-main .product-section.compact-shop-section.purpose-clearance .category-product-section.compact-category-section .product-list.compact-product-grid .compact-product-card.ui-product-card-v2 .product-card-stock.ui-product-stock.stock-blink .product-card-stock-text,#app#app .phone-surface .customer-main .product-section.compact-shop-section .category-product-section.compact-category-section .compact-product-card.ui-product-card-v2.time-deal .product-card-stock.ui-product-stock.stock-blink .product-card-stock-text,#app#app .phone-surface .customer-main .product-detail-page .detail-sticky-cart-bar .detail-sticky-stock.stock-blink .product-card-stock-text{background:transparent!important;background-image:none!important;box-shadow:none!important;filter:none!important;transform:none!important;text-shadow:none!important;animation-name:fruitpeStockTextBlink!important;animation-duration:1.08s!important;animation-timing-function:cubic-bezier(.42,0,.22,1)!important;animation-delay:0s!important;animation-iteration-count:infinite!important;animation-direction:normal!important;animation-fill-mode:none!important;animation-play-state:running!important;will-change:opacity!important}#app#app .phone-surface .customer-main .product-section.compact-shop-section .category-product-section.compact-category-section .product-list.compact-product-grid .compact-product-card.ui-product-card-v2 .product-card-stock.ui-product-stock.stock-blink,#app#app .phone-surface .customer-main .product-section.compact-shop-section .category-product-section.compact-category-section .compact-product-card.ui-product-card-v2.time-deal .product-card-stock.ui-product-stock.stock-blink,#app#app .phone-surface .customer-main .product-detail-page .detail-sticky-cart-bar .detail-sticky-stock.stock-blink{animation:none!important;background:transparent!important;background-image:none!important;box-shadow:none!important;filter:none!important;transform:none!important;text-shadow:none!important}#app#app .phone-surface .product-section.compact-shop-section .category-product-section.compact-category-section .product-list.compact-product-grid>.ui-product-card-v2.time-deal,#app#app .phone-surface .product-section.compact-shop-section.purpose-deal .category-product-section.compact-category-section .product-list.compact-product-grid>.ui-product-card-v2{display:grid!important;grid-column:1 / -1!important;grid-template-columns:minmax(148px,42%) minmax(0,1fr)!important;min-height:236px!important;overflow:hidden!important;border:1px solid rgba(216,91,42,.18)!important;border-radius:8px!important;background:#fffaf6!important;box-shadow:0 10px 24px #b3441b12!important}#app#app .phone-surface .product-section.compact-shop-section .category-product-section.compact-category-section .ui-product-card-v2.time-deal .ui-product-photo-wrap,#app#app .phone-surface .product-section.compact-shop-section.purpose-deal .category-product-section.compact-category-section .ui-product-card-v2 .ui-product-photo-wrap{width:100%!important;height:100%!important;min-height:236px!important;aspect-ratio:auto!important;overflow:hidden!important;border-radius:8px 0 0 8px!important;background:#f3eee8!important}#app#app .phone-surface .product-section.compact-shop-section .category-product-section.compact-category-section .ui-product-card-v2.time-deal .ui-product-photo,#app#app .phone-surface .product-section.compact-shop-section.purpose-deal .category-product-section.compact-category-section .ui-product-card-v2 .ui-product-photo{height:100%!important;min-height:inherit!important}#app#app .phone-surface .product-section.compact-shop-section .category-product-section.compact-category-section .ui-product-card-v2.time-deal .ui-product-info,#app#app .phone-surface .product-section.compact-shop-section.purpose-deal .category-product-section.compact-category-section .ui-product-card-v2 .ui-product-info{min-height:236px!important;padding:15px 14px 12px!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"source" "title" "limit" "price" "sales" "stock" "." "actions"!important;grid-template-rows:auto minmax(42px,auto) auto auto auto auto minmax(0,1fr) auto!important;gap:6px!important;align-content:stretch!important;background:#fffaf6!important}#app#app .phone-surface .product-section.compact-shop-section .category-product-section.compact-category-section .ui-product-card-v2.time-deal .ui-product-source,#app#app .phone-surface .product-section.compact-shop-section.purpose-deal .category-product-section.compact-category-section .ui-product-card-v2 .ui-product-source{grid-area:source!important;display:block!important;min-height:18px!important;margin:0!important;overflow:hidden!important;color:#8a7667!important;-webkit-text-fill-color:#8a7667!important;font-size:12.5px!important;font-weight:640!important;line-height:1.32!important;text-overflow:ellipsis!important;white-space:nowrap!important}#app#app .phone-surface .product-section.compact-shop-section .category-product-section.compact-category-section .ui-product-card-v2.time-deal .ui-product-title,#app#app .phone-surface .product-section.compact-shop-section.purpose-deal .category-product-section.compact-category-section .ui-product-card-v2 .ui-product-title{min-height:42px!important;color:#1f1b16!important;-webkit-text-fill-color:#1f1b16!important;font-size:17px!important;font-weight:760!important;line-height:1.34!important}#app#app .phone-surface .product-section.compact-shop-section .category-product-section.compact-category-section .ui-product-card-v2.time-deal .ui-product-limit,#app#app .phone-surface .product-section.compact-shop-section.purpose-deal .category-product-section.compact-category-section .ui-product-card-v2 .ui-product-limit{color:#b6421f!important;-webkit-text-fill-color:#b6421f!important;font-size:12.5px!important;font-weight:720!important}#app#app .phone-surface .product-section.compact-shop-section .category-product-section.compact-category-section .ui-product-card-v2.time-deal .ui-product-price-line,#app#app .phone-surface .product-section.compact-shop-section.purpose-deal .category-product-section.compact-category-section .ui-product-card-v2 .ui-product-price-line{min-height:27px!important;gap:3px 6px!important}#app#app .phone-surface .product-section.compact-shop-section .category-product-section.compact-category-section .ui-product-card-v2.time-deal .ui-product-price-line b,#app#app .phone-surface .product-section.compact-shop-section.purpose-deal .category-product-section.compact-category-section .ui-product-card-v2 .ui-product-price-line b{color:#d84620!important;-webkit-text-fill-color:#d84620!important;font-size:22px!important;font-weight:820!important}#app#app .phone-surface .product-section.compact-shop-section .category-product-section.compact-category-section .ui-product-card-v2.time-deal .ui-product-coupon-price,#app#app .phone-surface .product-section.compact-shop-section.purpose-deal .category-product-section.compact-category-section .ui-product-card-v2 .ui-product-coupon-price{min-height:16px!important;gap:5px!important}#app#app .phone-surface .product-section.compact-shop-section .category-product-section.compact-category-section .ui-product-card-v2.time-deal .ui-product-coupon-price.has-sale-breakdown,#app#app .phone-surface .product-section.compact-shop-section.purpose-deal .category-product-section.compact-category-section .ui-product-card-v2 .ui-product-coupon-price.has-sale-breakdown{grid-area:coupon!important;min-height:16px!important;gap:5px!important}#app#app .phone-surface .product-section.compact-shop-section .category-product-section.compact-category-section .ui-product-card-v2.time-deal .ui-product-coupon-price p,#app#app .phone-surface .product-section.compact-shop-section.purpose-deal .category-product-section.compact-category-section .ui-product-card-v2 .ui-product-coupon-price p{align-items:baseline!important;gap:0!important}#app#app .phone-surface .product-section.compact-shop-section .category-product-section.compact-category-section .ui-product-card-v2.time-deal .ui-product-coupon-price b,#app#app .phone-surface .product-section.compact-shop-section.purpose-deal .category-product-section.compact-category-section .ui-product-card-v2 .ui-product-coupon-price b{color:#d84620!important;-webkit-text-fill-color:#d84620!important;font-size:14px!important;font-weight:780!important}#app#app .phone-surface .product-section.compact-shop-section .category-product-section.compact-category-section .ui-product-card-v2.time-deal .ui-product-coupon-price del,#app#app .phone-surface .product-section.compact-shop-section.purpose-deal .category-product-section.compact-category-section .ui-product-card-v2 .ui-product-coupon-price del{display:none!important}#app#app .phone-surface .product-section.compact-shop-section .category-product-section.compact-category-section .ui-product-card-v2.time-deal .ui-product-sales-gauge,#app#app .phone-surface .product-section.compact-shop-section.purpose-deal .category-product-section.compact-category-section .ui-product-card-v2 .ui-product-sales-gauge{display:grid!important;min-height:22px!important}#app#app .phone-surface .product-section.compact-shop-section .category-product-section.compact-category-section .ui-product-card-v2.time-deal .ui-product-actions,#app#app .phone-surface .product-section.compact-shop-section.purpose-deal .category-product-section.compact-category-section .ui-product-card-v2 .ui-product-actions{grid-area:actions!important;width:100%!important;min-height:44px!important;margin:0!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;align-items:stretch!important;overflow:visible!important}#app#app .phone-surface .product-section.compact-shop-section .category-product-section.compact-category-section .ui-product-card-v2.time-deal .ui-product-add-button,#app#app .phone-surface .product-section.compact-shop-section.purpose-deal .category-product-section.compact-category-section .ui-product-card-v2 .ui-product-add-button{width:100%!important;min-height:44px!important;height:44px!important;border-radius:7px!important;font-size:14px!important;font-weight:740!important}#app#app .phone-surface .product-section.compact-shop-section .category-product-section.compact-category-section .ui-product-card-v2.time-deal .ui-product-lock-panel,#app#app .phone-surface .product-section.compact-shop-section.purpose-deal .category-product-section.compact-category-section .ui-product-card-v2 .ui-product-lock-panel{right:10px!important;bottom:10px!important;left:10px!important;min-height:52px!important;border-radius:7px!important}@media(max-width:390px){#app#app .phone-surface .product-section.compact-shop-section .category-product-section.compact-category-section .product-list.compact-product-grid>.ui-product-card-v2.time-deal,#app#app .phone-surface .product-section.compact-shop-section.purpose-deal .category-product-section.compact-category-section .product-list.compact-product-grid>.ui-product-card-v2{grid-template-columns:minmax(136px,41%) minmax(0,1fr)!important;min-height:228px!important}#app#app .phone-surface .product-section.compact-shop-section .category-product-section.compact-category-section .ui-product-card-v2.time-deal .ui-product-photo-wrap,#app#app .phone-surface .product-section.compact-shop-section.purpose-deal .category-product-section.compact-category-section .ui-product-card-v2 .ui-product-photo-wrap,#app#app .phone-surface .product-section.compact-shop-section .category-product-section.compact-category-section .ui-product-card-v2.time-deal .ui-product-info,#app#app .phone-surface .product-section.compact-shop-section.purpose-deal .category-product-section.compact-category-section .ui-product-card-v2 .ui-product-info{min-height:228px!important}}.deal-coupon-line,.banana-time-deal .deal-coupon-line{margin-top:-2px!important;display:flex!important;align-items:baseline!important;gap:5px!important;color:#756f68!important;-webkit-text-fill-color:#756f68!important;font-size:12.5px!important;font-weight:650!important;line-height:1.05!important}.deal-coupon-line strong,.banana-time-deal .deal-coupon-line strong{color:#d84620!important;-webkit-text-fill-color:#d84620!important;font-size:14.5px!important;font-weight:780!important;line-height:1.05!important}#app#app .phone-surface.shop-purpose-daily,#app#app .phone-surface.shop-purpose-deal,#app#app .phone-surface.shop-purpose-clearance{--produce-accent: #c65a33;--produce-accent-strong: #9f4527;--produce-deep: #7f3b25;--produce-leaf: #c65a33;--produce-leaf-soft: #f8ebe2;--produce-cream: #fff3eb;--produce-ivory: #fffaf5;--produce-paper: #fff4ec;--produce-line: rgba(198, 90, 51, .18);--produce-line-strong: rgba(198, 90, 51, .3)}#app#app .phone-surface.shop-purpose-daily .customer-main,#app#app .phone-surface.shop-purpose-deal .customer-main,#app#app .phone-surface.shop-purpose-clearance .customer-main{background:#fffaf5!important}#app#app .phone-surface.shop-purpose-daily .customer-main.has-order-bar,#app#app .phone-surface.shop-purpose-deal .customer-main.has-order-bar,#app#app .phone-surface.shop-purpose-clearance .customer-main.has-order-bar{padding-bottom:calc(178px + env(safe-area-inset-bottom))!important}#app#app .phone-surface:not(.shop-purpose-gift) .product-section.compact-shop-section{padding:0 0 28px!important;background:#fffaf5!important}#app#app .phone-surface:not(.shop-purpose-gift) .product-section.compact-shop-section .category-tabs.compact-category-tabs{min-height:58px!important;height:58px!important;margin:0!important;padding:0 16px!important;display:flex!important;align-items:center!important;gap:25px!important;overflow-x:auto!important;border-block:1px solid rgba(43,35,27,.08)!important;border-radius:0!important;background:#fffaf5f5!important;box-shadow:none!important;scrollbar-width:none!important}#app#app .phone-surface:not(.shop-purpose-gift) .product-section.compact-shop-section .category-tabs.compact-category-tabs::-webkit-scrollbar{display:none!important}#app#app .phone-surface:not(.shop-purpose-gift) .product-section.compact-shop-section .category-tabs.compact-category-tabs.pinned{z-index:95!important;border:1px solid rgba(43,35,27,.08)!important;border-radius:0 0 12px 12px!important;-webkit-backdrop-filter:blur(14px) saturate(1.04)!important;backdrop-filter:blur(14px) saturate(1.04)!important}#app#app .phone-surface:not(.shop-purpose-gift) .product-section.compact-shop-section .category-tabs.compact-category-tabs button{position:relative!important;flex:0 0 auto!important;min-width:auto!important;height:58px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:#766d63!important;-webkit-text-fill-color:#766d63!important;box-shadow:none!important}#app#app .phone-surface:not(.shop-purpose-gift) .product-section.compact-shop-section .category-tabs.compact-category-tabs button:after{content:""!important;position:absolute!important;right:0!important;bottom:0!important;left:0!important;height:3px!important;border-radius:999px 999px 0 0!important;background:transparent!important}#app#app .phone-surface:not(.shop-purpose-gift) .product-section.compact-shop-section .category-tabs.compact-category-tabs button.active{color:var(--produce-accent-strong)!important;-webkit-text-fill-color:var(--produce-accent-strong)!important}#app#app .phone-surface:not(.shop-purpose-gift) .product-section.compact-shop-section .category-tabs.compact-category-tabs button.active:after{background:var(--produce-accent)!important}#app#app .phone-surface:not(.shop-purpose-gift) .product-section.compact-shop-section .category-tabs.compact-category-tabs button .mdi,#app#app .phone-surface:not(.shop-purpose-gift) .product-section.compact-shop-section .category-tabs.compact-category-tabs button small{display:none!important}#app#app .phone-surface:not(.shop-purpose-gift) .product-section.compact-shop-section .category-tabs.compact-category-tabs button strong{color:inherit!important;-webkit-text-fill-color:inherit!important;font-size:16.5px!important;font-weight:560!important;line-height:58px!important;white-space:nowrap!important}#app#app .phone-surface:not(.shop-purpose-gift) .product-section.compact-shop-section .category-tabs.compact-category-tabs button.active strong{font-weight:760!important}#app#app .phone-surface:not(.shop-purpose-gift) .product-section.compact-shop-section .category-product-section.compact-category-section{padding:20px 16px 34px!important;background:#fffaf5!important}#app#app .phone-surface:not(.shop-purpose-gift) .product-section.compact-shop-section.purpose-daily .category-product-section.compact-category-section{padding-top:20px!important}#app#app .phone-surface:not(.shop-purpose-gift) .product-section.compact-shop-section .category-product-section.compact-category-section+.category-product-section.compact-category-section{margin-top:0!important;border-top:1px solid rgba(43,35,27,.06)!important}#app#app .phone-surface:not(.shop-purpose-gift) .product-section.compact-shop-section .category-product-section.compact-category-section .product-list.compact-product-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:26px 12px!important;padding:0!important;align-items:start!important}#app#app .phone-surface:not(.shop-purpose-gift) .product-section.compact-shop-section .category-product-section.compact-category-section .product-list.compact-product-grid>.ui-product-card-v2,#app#app .phone-surface:not(.shop-purpose-gift) .product-section.compact-shop-section .category-product-section.compact-category-section .product-list.compact-product-grid>.ui-product-card-v2.time-deal,#app#app .phone-surface:not(.shop-purpose-gift) .product-section.compact-shop-section.purpose-deal .category-product-section.compact-category-section .product-list.compact-product-grid>.ui-product-card-v2{position:relative!important;display:grid!important;grid-column:auto!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:auto auto!important;min-width:0!important;min-height:0!important;height:auto!important;overflow:visible!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}#app#app .phone-surface:not(.shop-purpose-gift) .product-section.compact-shop-section .category-product-section.compact-category-section .ui-product-card-v2 .ui-product-photo-wrap,#app#app .phone-surface:not(.shop-purpose-gift) .product-section.compact-shop-section .category-product-section.compact-category-section .ui-product-card-v2.time-deal .ui-product-photo-wrap,#app#app .phone-surface:not(.shop-purpose-gift) .product-section.compact-shop-section.purpose-deal .category-product-section.compact-category-section .ui-product-card-v2 .ui-product-photo-wrap{width:100%!important;height:auto!important;min-height:0!important;aspect-ratio:1 / 1!important;overflow:hidden!important;border-radius:7px!important;background:#f2ece4!important}#app#app .phone-surface:not(.shop-purpose-gift) .product-section.compact-shop-section .category-product-section.compact-category-section .ui-product-card-v2 .ui-product-photo,#app#app .phone-surface:not(.shop-purpose-gift) .product-section.compact-shop-section .category-product-section.compact-category-section .ui-product-card-v2 .ui-product-photo img{width:100%!important;height:100%!important;min-height:0!important}#app#app .phone-surface:not(.shop-purpose-gift) .product-section.compact-shop-section .category-product-section.compact-category-section .ui-product-card-v2 .ui-product-photo img{object-fit:cover!important}#app#app .phone-surface:not(.shop-purpose-gift) .product-section.compact-shop-section .category-product-section.compact-category-section .ui-product-card-v2.locked .ui-product-photo img{filter:none!important;opacity:1!important}#app#app .phone-surface:not(.shop-purpose-gift) .product-section.compact-shop-section .category-product-section.compact-category-section .ui-product-card-v2 .ui-product-detail-trigger{top:8px!important;right:8px!important;width:auto!important;min-width:64px!important;max-width:calc(100% - 16px)!important;height:30px!important;min-height:30px!important;padding:0 10px!important;gap:0!important;border:0!important;border-radius:6px!important;background:#251d1685!important;color:#fffaf4!important;-webkit-text-fill-color:#fffaf4!important;box-shadow:none!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;font-size:11px!important;font-weight:760!important;line-height:1!important;white-space:nowrap!important}#app#app .phone-surface:not(.shop-purpose-gift) .product-section.compact-shop-section .category-product-section.compact-category-section .ui-product-card-v2 .ui-product-lock-panel{right:8px!important;bottom:8px!important;left:8px!important;width:auto!important;max-width:none!important;min-height:38px!important;padding:7px 8px!important;display:grid!important;grid-template-columns:28px minmax(0,1fr)!important;gap:7px!important;align-items:center!important;border:1px solid rgba(198,90,51,.18)!important;border-radius:7px!important;background:#fffbf6f0!important;color:#9f4527!important;-webkit-text-fill-color:#9f4527!important;box-shadow:none!important}#app#app .phone-surface:not(.shop-purpose-gift) .product-section.compact-shop-section .category-product-section.compact-category-section .ui-product-card-v2 .ui-product-lock-panel>.mdi{width:28px!important;height:28px!important;display:grid!important;place-items:center!important;border-radius:999px!important;background:#fff2e9!important;color:#c65a33!important;-webkit-text-fill-color:#c65a33!important;font-size:17px!important}#app#app .phone-surface:not(.shop-purpose-gift) .product-section.compact-shop-section .category-product-section.compact-category-section .ui-product-card-v2 .ui-product-lock-panel small,#app#app .phone-surface:not(.shop-purpose-gift) .product-section.compact-shop-section .category-product-section.compact-category-section .ui-product-card-v2 .ui-product-lock-panel strong{color:inherit!important;-webkit-text-fill-color:inherit!important;line-height:1.05!important;white-space:nowrap!important}#app#app .phone-surface:not(.shop-purpose-gift) .product-section.compact-shop-section .category-product-section.compact-category-section .ui-product-card-v2 .ui-product-lock-panel small{font-size:9.5px!important;font-weight:700!important}#app#app .phone-surface:not(.shop-purpose-gift) .product-section.compact-shop-section .category-product-section.compact-category-section .ui-product-card-v2 .ui-product-lock-panel strong{display:block!important;margin-top:2px!important;font-size:13.5px!important;font-weight:820!important}#app#app .phone-surface:not(.shop-purpose-gift) .product-section.compact-shop-section .category-product-section.compact-category-section .ui-product-card-v2 .ui-product-info,#app#app .phone-surface:not(.shop-purpose-gift) .product-section.compact-shop-section .category-product-section.compact-category-section .ui-product-card-v2.time-deal .ui-product-info,#app#app .phone-surface:not(.shop-purpose-gift) .product-section.compact-shop-section.purpose-deal .category-product-section.compact-category-section .ui-product-card-v2 .ui-product-info{min-height:0!important;padding:7px 0 0!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"actions" "source" "title" "price" "coupon" "stock"!important;grid-template-rows:42px auto minmax(43px,auto) auto auto auto!important;gap:6px!important;align-content:start!important;background:transparent!important}#app#app .phone-surface:not(.shop-purpose-gift) .product-section.compact-shop-section .category-product-section.compact-category-section .ui-product-card-v2:not(.has-limit) .ui-product-info{grid-template-areas:"actions" "source" "title" "price" "coupon" "stock"!important;grid-template-rows:42px auto minmax(43px,auto) auto auto auto!important}#app#app .phone-surface:not(.shop-purpose-gift) .product-section.compact-shop-section .category-product-section.compact-category-section .ui-product-card-v2 .ui-product-actions,#app#app .phone-surface:not(.shop-purpose-gift) .product-section.compact-shop-section .category-product-section.compact-category-section .ui-product-card-v2.time-deal .ui-product-actions,#app#app .phone-surface:not(.shop-purpose-gift) .product-section.compact-shop-section.purpose-deal .category-product-section.compact-category-section .ui-product-card-v2 .ui-product-actions{grid-area:actions!important;width:100%!important;min-height:42px!important;height:42px!important;margin:0!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:0!important;align-items:stretch!important;overflow:visible!important}#app#app .phone-surface:not(.shop-purpose-gift) .product-section.compact-shop-section .category-product-section.compact-category-section .ui-product-card-v2 .ui-product-add-button,#app#app .phone-surface:not(.shop-purpose-gift) .product-section.compact-shop-section .category-product-section.compact-category-section .ui-product-card-v2.time-deal .ui-product-add-button,#app#app .phone-surface:not(.shop-purpose-gift) .product-section.compact-shop-section.purpose-deal .category-product-section.compact-category-section .ui-product-card-v2 .ui-product-add-button{width:100%!important;min-width:0!important;height:42px!important;min-height:42px!important;padding:0 10px!important;border:1px solid rgba(43,35,27,.16)!important;border-radius:6px!important;background:#fffdf9!important;color:#2a231c!important;-webkit-text-fill-color:#2a231c!important;font-size:15px!important;font-weight:680!important;line-height:1!important;box-shadow:none!important;touch-action:manipulation!important}#app#app .phone-surface:not(.shop-purpose-gift) .product-section.compact-shop-section .category-product-section.compact-category-section .ui-product-card-v2 .ui-product-add-button.has-quantity{border-color:#c65a3342!important;background:#fff1e8!important;color:#9f4527!important;-webkit-text-fill-color:#9f4527!important}#app#app .phone-surface:not(.shop-purpose-gift) .product-section.compact-shop-section .category-product-section.compact-category-section .ui-product-card-v2 .ui-product-add-button:disabled{border-color:#2b231b1a!important;background:#f3eee8!important;color:#95887b!important;-webkit-text-fill-color:#95887b!important}#app#app .phone-surface:not(.shop-purpose-gift) .product-section.compact-shop-section .category-product-section.compact-category-section .ui-product-card-v2 .ui-product-source{grid-area:source!important;display:block!important;min-height:17px!important;margin:0!important;overflow:hidden!important;color:#8a8178!important;-webkit-text-fill-color:#8a8178!important;font-size:12.5px!important;font-weight:500!important;line-height:1.32!important;text-overflow:ellipsis!important;white-space:nowrap!important}#app#app .phone-surface:not(.shop-purpose-gift) .product-section.compact-shop-section .category-product-section.compact-category-section .ui-product-card-v2 .ui-product-title,#app#app .phone-surface:not(.shop-purpose-gift) .product-section.compact-shop-section .category-product-section.compact-category-section .ui-product-card-v2.time-deal .ui-product-title{grid-area:title!important;min-height:43px!important;margin:0!important;padding:0!important;display:-webkit-box!important;overflow:hidden!important;border:0!important;background:transparent!important;color:#221b15!important;-webkit-text-fill-color:#221b15!important;font-size:16px!important;font-weight:630!important;line-height:1.36!important;text-align:left!important;word-break:keep-all!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;box-shadow:none!important}#app#app .phone-surface:not(.shop-purpose-gift) .product-section.compact-shop-section .category-product-section.compact-category-section .ui-product-card-v2 .ui-product-limit-line{position:absolute!important;top:8px!important;left:8px!important;z-index:6!important;width:auto!important;min-height:0!important;margin:0!important;display:inline-flex!important;align-items:center!important;justify-content:flex-start!important;pointer-events:none!important}#app#app .phone-surface:not(.shop-purpose-gift) .product-section.compact-shop-section .category-product-section.compact-category-section .ui-product-card-v2 .ui-product-limit{display:inline-flex!important;align-items:center!important;min-height:24px!important;padding:5px 8px!important;border:1px solid rgba(191,99,56,.18)!important;border-radius:999px!important;background:#fff8f1f0!important;color:#a84a29!important;-webkit-text-fill-color:#a84a29!important;font-size:11px!important;font-weight:720!important;line-height:1!important;box-shadow:0 6px 16px #411c0c14!important}#app#app .phone-surface:not(.shop-purpose-gift) .product-section.compact-shop-section .category-product-section.compact-category-section .ui-product-card-v2 .ui-product-price-line{grid-area:price!important;min-height:24px!important;margin:0!important;display:flex!important;flex-flow:row wrap!important;align-items:baseline!important;gap:3px 5px!important}#app#app .phone-surface:not(.shop-purpose-gift) .product-section.compact-shop-section .category-product-section.compact-category-section .ui-product-card-v2 .product-card-discount-rate{order:3!important;padding:0!important;border:0!important;background:transparent!important;color:#c65a33!important;-webkit-text-fill-color:#c65a33!important;font-size:17px!important;font-weight:760!important;line-height:1.1!important}#app#app .phone-surface:not(.shop-purpose-gift) .product-section.compact-shop-section .category-product-section.compact-category-section .ui-product-card-v2 .product-card-current-price{order:2!important}#app#app .phone-surface:not(.shop-purpose-gift) .product-section.compact-shop-section .category-product-section.compact-category-section .ui-product-card-v2 .ui-product-price-line b,#app#app .phone-surface:not(.shop-purpose-gift) .product-section.compact-shop-section .category-product-section.compact-category-section .ui-product-card-v2.time-deal .ui-product-price-line b{color:#17130f!important;-webkit-text-fill-color:#17130f!important;font-size:18.5px!important;font-weight:790!important;line-height:1.1!important}#app#app .phone-surface:not(.shop-purpose-gift) .product-section.compact-shop-section .category-product-section.compact-category-section .ui-product-card-v2 .ui-product-price-line del{order:1!important;flex-basis:auto!important;color:#b2aaa1!important;-webkit-text-fill-color:#b2aaa1!important;font-size:13.5px!important;font-weight:500!important;line-height:1.1!important}#app#app .phone-surface:not(.shop-purpose-gift) .product-section.compact-shop-section .category-product-section.compact-category-section .ui-product-card-v2 .ui-product-price-line.has-coupon-price{min-height:17px!important;margin:2px 0 1px!important;display:flex!important;align-items:baseline!important}#app#app .phone-surface:not(.shop-purpose-gift) .product-section.compact-shop-section .category-product-section.compact-category-section .ui-product-card-v2 .ui-product-price-line.has-coupon-price .product-card-coupon-original{display:inline-flex!important;align-items:baseline!important;color:#756a60!important;-webkit-text-fill-color:#756a60!important;font-size:15.5px!important;font-weight:680!important;line-height:1!important;text-decoration-color:#4e443ac7!important;text-decoration-thickness:1.6px!important}#app#app .phone-surface:not(.shop-purpose-gift) .product-section.compact-shop-section .category-product-section.compact-category-section .ui-product-card-v2 .ui-product-coupon-price{grid-area:coupon!important;width:100%!important;max-width:100%!important;min-height:16px!important;margin:1px 0 0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:#756f68!important;-webkit-text-fill-color:#756f68!important;font-size:12px!important;font-weight:650!important;line-height:1.05!important;display:flex!important;align-items:baseline!important;gap:5px!important;white-space:nowrap!important}#app#app .phone-surface:not(.shop-purpose-gift) .product-section.compact-shop-section .category-product-section.compact-category-section .ui-product-card-v2 .ui-product-price-line.has-coupon-followup{margin-bottom:0!important}#app#app .phone-surface:not(.shop-purpose-gift) .product-section.compact-shop-section .category-product-section.compact-category-section .ui-product-card-v2 .ui-product-coupon-price.has-sale-breakdown{grid-area:coupon!important;min-height:27px!important;margin-top:1px!important;gap:5px!important}#app#app .phone-surface:not(.shop-purpose-gift) .product-section.compact-shop-section .category-product-section.compact-category-section .ui-product-card-v2 .ui-product-coupon-price span{display:inline-flex!important;align-items:baseline!important;color:inherit!important;-webkit-text-fill-color:inherit!important;font-size:12px!important;font-weight:650!important;line-height:1.05!important;white-space:nowrap!important}#app#app .phone-surface:not(.shop-purpose-gift) .product-section.compact-shop-section .category-product-section.compact-category-section .ui-product-card-v2 .ui-product-coupon-price p{min-width:0!important;margin:0!important;display:inline-flex!important;align-items:baseline!important;gap:0!important;line-height:1.05!important;white-space:nowrap!important}#app#app .phone-surface:not(.shop-purpose-gift) .product-section.compact-shop-section .category-product-section.compact-category-section .ui-product-card-v2 .ui-product-coupon-price del{display:none!important}#app#app .phone-surface:not(.shop-purpose-gift) .product-section.compact-shop-section .category-product-section.compact-category-section .ui-product-card-v2 .ui-product-coupon-price b{display:inline-flex!important;align-items:baseline!important;align-self:baseline!important;color:#d84620!important;-webkit-text-fill-color:#d84620!important;font-size:14px!important;font-weight:780!important;line-height:1.05!important;letter-spacing:0!important;text-align:left!important;text-shadow:none!important;font-variant-numeric:tabular-nums!important}#app#app .phone-surface:not(.shop-purpose-gift) .product-section.compact-shop-section .category-product-section.compact-category-section .ui-product-card-v2.time-deal .ui-product-coupon-price,#app#app .phone-surface:not(.shop-purpose-gift) .product-section.compact-shop-section.purpose-deal .category-product-section.compact-category-section .ui-product-card-v2 .ui-product-coupon-price{min-height:16px!important;gap:5px!important}#app#app .phone-surface:not(.shop-purpose-gift) .product-section.compact-shop-section .category-product-section.compact-category-section .ui-product-card-v2.time-deal .ui-product-coupon-price p,#app#app .phone-surface:not(.shop-purpose-gift) .product-section.compact-shop-section.purpose-deal .category-product-section.compact-category-section .ui-product-card-v2 .ui-product-coupon-price p{align-items:baseline!important;gap:0!important}#app#app .phone-surface:not(.shop-purpose-gift) .product-section.compact-shop-section .category-product-section.compact-category-section .ui-product-card-v2.time-deal .ui-product-coupon-price b,#app#app .phone-surface:not(.shop-purpose-gift) .product-section.compact-shop-section.purpose-deal .category-product-section.compact-category-section .ui-product-card-v2 .ui-product-coupon-price b{color:#d84620!important;-webkit-text-fill-color:#d84620!important;font-size:14px!important;font-weight:780!important}#app#app .phone-surface:not(.shop-purpose-gift) .product-section.compact-shop-section .category-product-section.compact-category-section .ui-product-card-v2.time-deal .ui-product-coupon-price del,#app#app .phone-surface:not(.shop-purpose-gift) .product-section.compact-shop-section.purpose-deal .category-product-section.compact-category-section .ui-product-card-v2 .ui-product-coupon-price del{display:none!important}#app#app .phone-surface:not(.shop-purpose-gift) .product-section.compact-shop-section .category-product-section.compact-category-section .ui-product-card-v2.time-deal .ui-product-coupon-price.has-sale-breakdown,#app#app .phone-surface:not(.shop-purpose-gift) .product-section.compact-shop-section .category-product-section.compact-category-section .ui-product-card-v2.stock-deal .ui-product-coupon-price.has-sale-breakdown,#app#app .phone-surface:not(.shop-purpose-gift) .product-section.compact-shop-section.purpose-deal .category-product-section.compact-category-section .ui-product-card-v2 .ui-product-coupon-price.has-sale-breakdown{grid-area:coupon!important;min-height:16px!important;margin-top:1px!important;display:flex!important;align-items:baseline!important;gap:5px!important;color:#807166!important;-webkit-text-fill-color:#807166!important;font-size:12px!important;font-weight:650!important;line-height:1.05!important}#app#app .phone-surface:not(.shop-purpose-gift) .product-section.compact-shop-section .category-product-section.compact-category-section .ui-product-card-v2.time-deal .ui-product-coupon-price.has-sale-breakdown span,#app#app .phone-surface:not(.shop-purpose-gift) .product-section.compact-shop-section .category-product-section.compact-category-section .ui-product-card-v2.stock-deal .ui-product-coupon-price.has-sale-breakdown span,#app#app .phone-surface:not(.shop-purpose-gift) .product-section.compact-shop-section.purpose-deal .category-product-section.compact-category-section .ui-product-card-v2 .ui-product-coupon-price.has-sale-breakdown span{display:inline-flex!important;align-items:baseline!important;color:#807166!important;-webkit-text-fill-color:#807166!important;font-size:12px!important;font-weight:650!important;line-height:1.05!important}#app#app .phone-surface:not(.shop-purpose-gift) .product-section.compact-shop-section .category-product-section.compact-category-section .ui-product-card-v2.time-deal .ui-product-coupon-price.has-sale-breakdown p,#app#app .phone-surface:not(.shop-purpose-gift) .product-section.compact-shop-section .category-product-section.compact-category-section .ui-product-card-v2.stock-deal .ui-product-coupon-price.has-sale-breakdown p,#app#app .phone-surface:not(.shop-purpose-gift) .product-section.compact-shop-section.purpose-deal .category-product-section.compact-category-section .ui-product-card-v2 .ui-product-coupon-price.has-sale-breakdown p{display:inline-flex!important;align-items:baseline!important;gap:0!important;line-height:1.05!important}#app#app .phone-surface:not(.shop-purpose-gift) .product-section.compact-shop-section .category-product-section.compact-category-section .ui-product-card-v2.time-deal .ui-product-coupon-price.has-sale-breakdown b,#app#app .phone-surface:not(.shop-purpose-gift) .product-section.compact-shop-section .category-product-section.compact-category-section .ui-product-card-v2.stock-deal .ui-product-coupon-price.has-sale-breakdown b,#app#app .phone-surface:not(.shop-purpose-gift) .product-section.compact-shop-section.purpose-deal .category-product-section.compact-category-section .ui-product-card-v2 .ui-product-coupon-price.has-sale-breakdown b{color:#d84620!important;-webkit-text-fill-color:#d84620!important;font-size:14px!important;font-weight:780!important;line-height:1.05!important}#app#app .phone-surface:not(.shop-purpose-gift) .product-section.compact-shop-section .category-product-section.compact-category-section .ui-product-card-v2 .ui-product-sales-gauge{display:none!important}#app#app .phone-surface:not(.shop-purpose-gift) .product-section.compact-shop-section .category-product-section.compact-category-section .ui-product-card-v2 .ui-product-stock-line{grid-area:stock!important;min-height:17px!important;margin:0!important;display:flex!important;align-items:center!important}#app#app .phone-surface:not(.shop-purpose-gift) .product-section.compact-shop-section .category-product-section.compact-category-section .ui-product-card-v2 .ui-product-stock{padding:0!important;border:0!important;background:transparent!important;color:#d84620!important;-webkit-text-fill-color:#d84620!important;font-size:12.5px!important;font-weight:640!important;line-height:1.25!important;box-shadow:none!important}#app#app .phone-surface:not(.shop-purpose-gift) .order-bar{left:50%!important;right:auto!important;bottom:calc(86px + env(safe-area-inset-bottom))!important;width:min(calc(100vw - 20px),520px)!important;min-height:66px!important;padding:8px!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:0!important;border:1px solid rgba(198,90,51,.16)!important;border-radius:18px!important;background:#fffdf9eb!important;-webkit-backdrop-filter:blur(16px) saturate(1.04)!important;backdrop-filter:blur(16px) saturate(1.04)!important;box-shadow:0 12px 30px #36231621!important;transform:translate(-50%)!important}#app#app .phone-surface:not(.shop-purpose-gift) .order-history-button{display:none!important}#app#app .phone-surface:not(.shop-purpose-gift) .order-submit-button{min-height:50px!important;border:0!important;border-radius:13px!important;background:#efe5dc!important;color:#766a5f!important;-webkit-text-fill-color:#766a5f!important;box-shadow:none!important}#app#app .phone-surface:not(.shop-purpose-gift) .order-submit-button:not(:disabled){background:#c65a33!important;color:#fffaf4!important;-webkit-text-fill-color:#fffaf4!important}#app#app .phone-surface:not(.shop-purpose-gift) .order-submit-button strong{color:inherit!important;-webkit-text-fill-color:inherit!important;font-size:16.5px!important;font-weight:760!important;line-height:1.12!important}#app#app .phone-surface:not(.shop-purpose-gift) .order-submit-button span{margin-top:4px!important;color:inherit!important;-webkit-text-fill-color:inherit!important;font-size:12px!important;font-weight:580!important;line-height:1.1!important;opacity:.78!important}#app#app .phone-surface:not(.shop-purpose-gift) .customer-bottom-tabs{width:min(calc(100vw - 16px),524px)!important;padding:0 0 calc(8px + env(safe-area-inset-bottom))!important}#app#app .phone-surface:not(.shop-purpose-gift) .customer-bottom-tabs-inner{height:68px!important;padding:6px!important;gap:2px!important;border-color:#2b231b17!important;border-radius:22px!important;background:#fffdf9eb!important;box-shadow:0 -8px 26px #3623161c!important}#app#app .phone-surface:not(.shop-purpose-gift) .customer-bottom-tab{border-radius:16px!important;color:#776d63!important;-webkit-text-fill-color:#776d63!important}#app#app .phone-surface:not(.shop-purpose-gift) .customer-bottom-tab .mdi{font-size:24px!important}#app#app .phone-surface:not(.shop-purpose-gift) .customer-bottom-tab strong{font-size:11px!important;font-weight:620!important}#app#app .phone-surface:not(.shop-purpose-gift) .customer-bottom-tab.active{background:#fff1e8!important;color:#a64b2c!important;-webkit-text-fill-color:#a64b2c!important}.product-add-sheet-layer:not(.is-gift-product) .product-add-sheet-dim{background:#120f0c80!important}.product-add-sheet-layer:not(.is-gift-product) .product-add-sheet{border-radius:22px 22px 0 0!important;background:#fffdf9!important;color:#211a14!important;box-shadow:0 -20px 48px #21160e33!important}.product-add-sheet-layer:not(.is-gift-product) .product-add-sheet-label,.product-add-sheet-layer:not(.is-gift-product) .product-add-sheet-discount{color:#c65a33!important;-webkit-text-fill-color:#c65a33!important}.product-add-sheet-layer:not(.is-gift-product) .product-add-sheet-stepper{background:#f2eee8!important}.product-add-sheet-layer:not(.is-gift-product) .product-add-sheet-stepper button{color:#a64b2c!important;-webkit-text-fill-color:#a64b2c!important}.product-add-sheet-layer:not(.is-gift-product) .product-add-sheet-submit{min-height:58px!important;border-radius:12px!important;background:#c65a33!important;box-shadow:0 12px 24px #a64b2c38!important}@media(max-width:390px){#app#app .phone-surface:not(.shop-purpose-gift) .product-section.compact-shop-section .category-tabs.compact-category-tabs{gap:22px!important;padding-inline:15px!important}#app#app .phone-surface:not(.shop-purpose-gift) .product-section.compact-shop-section .category-tabs.compact-category-tabs button strong{font-size:16px!important}#app#app .phone-surface:not(.shop-purpose-gift) .product-section.compact-shop-section .category-product-section.compact-category-section{padding-inline:15px!important}#app#app .phone-surface:not(.shop-purpose-gift) .product-section.compact-shop-section .category-product-section.compact-category-section .product-list.compact-product-grid{gap:25px 11px!important}}@media(max-width:375px){#app#app .phone-surface:not(.shop-purpose-gift) .product-section.compact-shop-section .category-tabs.compact-category-tabs{gap:19px!important;padding-inline:14px!important}#app#app .phone-surface:not(.shop-purpose-gift) .product-section.compact-shop-section .category-tabs.compact-category-tabs button strong{font-size:15.5px!important}#app#app .phone-surface:not(.shop-purpose-gift) .product-section.compact-shop-section .category-product-section.compact-category-section{padding-inline:14px!important}#app#app .phone-surface:not(.shop-purpose-gift) .product-section.compact-shop-section .category-product-section.compact-category-section .product-list.compact-product-grid{gap:24px 10px!important}#app#app .phone-surface:not(.shop-purpose-gift) .product-section.compact-shop-section .category-product-section.compact-category-section .ui-product-card-v2 .ui-product-title{font-size:15.5px!important}}#app#app .phone-surface .commerce-page{padding:20px 16px calc(124px + env(safe-area-inset-bottom))!important;background:linear-gradient(180deg,#fffaf4,#fff7f0 42%,#fffdf8)!important}#app#app .phone-surface .commerce-page-head{margin:0 0 16px!important;display:flex!important;align-items:flex-end!important;justify-content:space-between!important;gap:12px!important;flex-wrap:wrap!important}#app#app .phone-surface .commerce-page-head>div{min-width:0!important;display:grid!important;gap:4px!important}#app#app .phone-surface .commerce-page-head span{color:var(--produce-accent-strong)!important;-webkit-text-fill-color:var(--produce-accent-strong)!important;font-size:12px!important;font-weight:760!important;line-height:1.2!important}#app#app .phone-surface .commerce-page-head h1{margin:0!important;color:var(--produce-heading)!important;-webkit-text-fill-color:var(--produce-heading)!important;font-size:24px!important;font-weight:760!important;line-height:1.22!important}#app#app .phone-surface .commerce-page-head strong,#app#app .phone-surface .commerce-page-count{flex:0 0 auto!important;padding:7px 10px!important;border:1px solid var(--produce-line)!important;border-radius:var(--produce-radius-pill)!important;background:#fffdf8!important;color:var(--produce-muted)!important;-webkit-text-fill-color:var(--produce-muted)!important;font-size:12px!important;font-weight:720!important}#app#app .phone-surface .commerce-head-action{flex:0 0 auto!important;min-height:38px!important;padding:0 12px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:5px!important;border:1px solid var(--produce-line)!important;border-radius:var(--produce-radius-pill)!important;background:#fffdf8!important;color:var(--produce-accent-strong)!important;-webkit-text-fill-color:var(--produce-accent-strong)!important;font-size:13px!important;font-weight:760!important}#app#app .phone-surface .commerce-head-action .mdi{color:inherit!important;-webkit-text-fill-color:inherit!important;font-size:17px!important}#app#app .phone-surface .commerce-load-more{width:100%!important;min-height:46px!important;margin-top:4px!important;border:1px solid var(--produce-line-strong)!important;border-radius:var(--produce-radius)!important;background:#fffdf8!important;color:var(--produce-accent-strong)!important;-webkit-text-fill-color:var(--produce-accent-strong)!important;font-size:14px!important;font-weight:760!important;box-shadow:none!important}#app#app .phone-surface .commerce-detail-toggle{width:max-content!important;min-height:32px!important;padding:0!important;display:inline-flex!important;align-items:center!important;gap:3px!important;border:0!important;background:transparent!important;color:var(--produce-accent-strong)!important;-webkit-text-fill-color:var(--produce-accent-strong)!important;font-size:13px!important;font-weight:760!important}#app#app .phone-surface .commerce-detail-toggle .mdi{color:inherit!important;-webkit-text-fill-color:inherit!important;font-size:18px!important}#app#app .phone-surface .category-browser{display:grid!important;grid-template-columns:112px minmax(0,1fr)!important;gap:12px!important;align-items:start!important}#app#app .phone-surface .category-rail{position:sticky!important;top:12px!important;display:grid!important;gap:4px!important;padding:6px!important;border:1px solid var(--produce-line)!important;border-radius:14px!important;background:#fffdf8d1!important}#app#app .phone-surface .category-rail button{min-height:48px!important;padding:8px 9px!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:6px!important;border:0!important;border-radius:10px!important;background:transparent!important;color:var(--produce-muted)!important;-webkit-text-fill-color:var(--produce-muted)!important;font-size:13px!important;font-weight:700!important;line-height:1.25!important;text-align:left!important}#app#app .phone-surface .category-rail-label{min-width:0!important;display:grid!important;grid-template-columns:18px minmax(0,1fr)!important;gap:6px!important;align-items:center!important}#app#app .phone-surface .category-rail-label .mdi{color:inherit!important;-webkit-text-fill-color:inherit!important;font-size:17px!important;line-height:1!important}#app#app .phone-surface .category-rail-label strong{min-width:0!important;overflow:hidden!important;color:inherit!important;-webkit-text-fill-color:inherit!important;font-size:inherit!important;font-weight:inherit!important;text-overflow:ellipsis!important;white-space:nowrap!important}#app#app .phone-surface .category-rail button.active{background:#fff0e8!important;color:var(--produce-accent-strong)!important;-webkit-text-fill-color:var(--produce-accent-strong)!important}#app#app .phone-surface .category-count{min-width:24px!important;padding:3px 6px!important;border-radius:var(--produce-radius-pill)!important;background:#d85b2a1f!important;color:var(--produce-accent-strong)!important;-webkit-text-fill-color:var(--produce-accent-strong)!important;font-size:11px!important;font-weight:760!important;text-align:center!important}#app#app .phone-surface .category-detail-panel{min-width:0!important;padding:16px!important;display:grid!important;gap:16px!important;border:1px solid var(--produce-line)!important;border-radius:16px!important;background:#fffdf8!important;box-shadow:var(--produce-shadow-soft)!important}#app#app .phone-surface .category-detail-head{display:grid!important;grid-template-columns:42px minmax(0,1fr)!important;gap:12px!important;align-items:center!important}#app#app .phone-surface .category-detail-icon{width:42px!important;height:42px!important;display:grid!important;place-items:center!important;border-radius:12px!important;background:#fff0e8!important;color:var(--produce-accent-strong)!important;-webkit-text-fill-color:var(--produce-accent-strong)!important;font-size:23px!important}#app#app .phone-surface .category-detail-copy h2{margin:0!important;color:var(--produce-heading)!important;-webkit-text-fill-color:var(--produce-heading)!important;font-size:20px!important;font-weight:780!important;line-height:1.22!important}#app#app .phone-surface .category-detail-copy>span{display:block!important;margin-bottom:4px!important;color:var(--produce-accent-strong)!important;-webkit-text-fill-color:var(--produce-accent-strong)!important;font-size:12px!important;font-weight:760!important;line-height:1.2!important}#app#app .phone-surface .category-detail-copy p{margin:5px 0 0!important;color:var(--produce-muted)!important;-webkit-text-fill-color:var(--produce-muted)!important;font-size:13px!important;line-height:1.45!important}#app#app .phone-surface .category-helper-line{min-height:36px!important;padding:9px 10px!important;display:flex!important;align-items:center!important;gap:7px!important;border:1px solid rgba(47,107,79,.16)!important;border-radius:10px!important;background:#2f6b4f0f!important;color:var(--produce-deep)!important;-webkit-text-fill-color:var(--produce-deep)!important;font-size:12.5px!important;font-weight:700!important;line-height:1.35!important}#app#app .phone-surface .category-helper-line .mdi{flex:0 0 auto!important;color:var(--produce-accent-strong)!important;-webkit-text-fill-color:var(--produce-accent-strong)!important;font-size:17px!important}#app#app .phone-surface .category-primary-action{width:100%!important;min-height:46px!important;border:1px solid var(--produce-accent)!important;border-radius:var(--produce-radius)!important;background:var(--produce-accent)!important;color:#fffdf8!important;-webkit-text-fill-color:#fffdf8!important;font-size:15px!important;font-weight:780!important}#app#app .phone-surface .category-preview-list{display:grid!important;gap:10px!important}#app#app .phone-surface .category-preview-item{width:100%!important;padding:9px!important;display:grid!important;grid-template-columns:56px minmax(0,1fr) auto!important;gap:10px!important;align-items:center!important;border:1px solid var(--produce-line)!important;border-radius:12px!important;background:#fffaf4!important;text-align:left!important}#app#app .phone-surface .category-preview-item img{width:56px!important;height:56px!important;border-radius:10px!important;object-fit:cover!important}#app#app .phone-surface .category-preview-copy{min-width:0!important;display:grid!important;gap:4px!important}#app#app .phone-surface .category-preview-copy strong{overflow:hidden!important;color:var(--produce-heading)!important;-webkit-text-fill-color:var(--produce-heading)!important;display:-webkit-box!important;font-size:14px!important;font-weight:760!important;line-height:1.28!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;text-overflow:ellipsis!important;white-space:normal!important}#app#app .phone-surface .category-preview-copy small{color:var(--produce-muted)!important;-webkit-text-fill-color:var(--produce-muted)!important;font-size:12px!important;font-weight:620!important}#app#app .phone-surface .category-preview-price{justify-self:end!important;color:var(--produce-heading)!important;-webkit-text-fill-color:var(--produce-heading)!important;font-size:13px!important;font-weight:800!important;line-height:1.1!important;white-space:nowrap!important;font-variant-numeric:tabular-nums!important}#app#app .phone-surface .category-preview-empty{min-height:120px!important;display:grid!important;place-items:center!important;padding:18px!important;border:1px dashed var(--produce-line-strong)!important;border-radius:12px!important;color:var(--produce-muted)!important;-webkit-text-fill-color:var(--produce-muted)!important;font-size:13px!important;line-height:1.45!important;text-align:center!important}#app#app .phone-surface .commerce-coupon-list,#app#app .phone-surface .commerce-notice-list,#app#app .phone-surface .orders-list,#app#app .phone-surface .coupon-section,#app#app .phone-surface .commerce-list-section,#app#app .phone-surface .orders-list-section{display:grid!important;gap:12px!important}#app#app .phone-surface .coupon-section-head,#app#app .phone-surface .commerce-list-head,#app#app .phone-surface .orders-list-head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important}#app#app .phone-surface .coupon-section-head h2,#app#app .phone-surface .commerce-list-head h2,#app#app .phone-surface .orders-list-head h2{margin:0!important;color:var(--produce-heading)!important;-webkit-text-fill-color:var(--produce-heading)!important;font-size:18px!important;font-weight:780!important}#app#app .phone-surface .coupon-section-head span,#app#app .phone-surface .commerce-list-head span,#app#app .phone-surface .orders-list-head span{color:var(--produce-muted)!important;-webkit-text-fill-color:var(--produce-muted)!important;font-size:12px!important;font-weight:700!important}#app#app .phone-surface .commerce-coupon-card,#app#app .phone-surface .commerce-notice-card,#app#app .phone-surface .commerce-order-card{border:1px solid var(--produce-line)!important;border-radius:14px!important;background:#fffdf8!important;box-shadow:none!important}#app#app .phone-surface .commerce-coupon-card{padding:16px!important;display:grid!important;gap:12px!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important}#app#app .phone-surface .coupon-card-top,#app#app .phone-surface .coupon-card-main,#app#app .phone-surface .coupon-card-meta,#app#app .phone-surface .coupon-card-detail{display:grid!important;gap:6px!important}#app#app .phone-surface .commerce-coupon-main{min-width:0!important;display:grid!important;gap:6px!important}#app#app .phone-surface .commerce-coupon-main strong{color:var(--produce-heading)!important;-webkit-text-fill-color:var(--produce-heading)!important;font-size:17px!important;font-weight:780!important;line-height:1.32!important}#app#app .phone-surface .commerce-coupon-main small{color:var(--produce-muted)!important;-webkit-text-fill-color:var(--produce-muted)!important;font-size:13px!important;line-height:1.45!important}#app#app .phone-surface .commerce-status-pill{width:max-content!important;padding:5px 8px!important;border-radius:var(--produce-radius-pill)!important;background:#fff0e8!important;color:var(--produce-accent-strong)!important;-webkit-text-fill-color:var(--produce-accent-strong)!important;font-size:12px!important;font-weight:760!important}#app#app .phone-surface .commerce-status-pill.done{background:#eee6dd!important;color:#7b7167!important;-webkit-text-fill-color:#7b7167!important}#app#app .phone-surface .commerce-status-pill.expired{background:#eee8e1!important;color:#88796b!important;-webkit-text-fill-color:#88796b!important}#app#app .phone-surface .commerce-coupon-card.unavailable{opacity:.78!important}#app#app .phone-surface .commerce-coupon-price{display:grid!important;gap:3px!important;justify-items:end!important;text-align:right!important}#app#app .phone-surface .commerce-coupon-price b{color:var(--produce-accent-strong)!important;-webkit-text-fill-color:var(--produce-accent-strong)!important;font-size:22px!important;font-weight:820!important;line-height:1!important;font-variant-numeric:tabular-nums!important}#app#app .phone-surface .commerce-coupon-price span{color:var(--produce-muted)!important;-webkit-text-fill-color:var(--produce-muted)!important;font-size:12px!important;font-weight:700!important}#app#app .phone-surface .commerce-coupon-meta,#app#app .phone-surface .commerce-card-detail,#app#app .phone-surface .commerce-coupon-card>.commerce-detail-toggle{grid-column:1 / -1!important}#app#app .phone-surface .commerce-coupon-meta{margin:0!important;padding-top:10px!important;display:grid!important;gap:7px!important;border-top:1px solid var(--produce-line)!important}#app#app .phone-surface .commerce-coupon-meta div{display:grid!important;grid-template-columns:42px minmax(0,1fr)!important;gap:8px!important}#app#app .phone-surface .commerce-coupon-meta dt,#app#app .phone-surface .commerce-coupon-meta dd{margin:0!important;color:var(--produce-muted)!important;-webkit-text-fill-color:var(--produce-muted)!important;font-size:12.5px!important;line-height:1.4!important}#app#app .phone-surface .commerce-coupon-meta dt{font-weight:760!important}#app#app .phone-surface .commerce-card-detail{margin:0!important;padding:10px 12px!important;border-radius:10px!important;background:#fff8ef!important;color:var(--produce-muted)!important;-webkit-text-fill-color:var(--produce-muted)!important;font-size:13px!important;line-height:1.5!important}#app#app .phone-surface .commerce-empty-state{min-height:128px!important;padding:22px 18px!important;display:grid!important;place-items:center!important;align-content:center!important;gap:10px!important;border:1px dashed var(--produce-line-strong)!important;border-radius:14px!important;background:#fffdf8b3!important;text-align:center!important}#app#app .phone-surface .commerce-empty-state>.mdi{width:44px!important;height:44px!important;display:grid!important;place-items:center!important;border-radius:12px!important;background:#fff0e8!important;color:var(--produce-accent-strong)!important;-webkit-text-fill-color:var(--produce-accent-strong)!important;font-size:22px!important}#app#app .phone-surface .commerce-empty-state strong{color:var(--produce-heading)!important;-webkit-text-fill-color:var(--produce-heading)!important;font-size:15px!important;font-weight:760!important;line-height:1.35!important}#app#app .phone-surface .commerce-primary-button,#app#app .phone-surface .commerce-secondary-button{min-height:42px!important;padding:0 16px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;border-radius:var(--produce-radius-small)!important;font-size:13.5px!important;font-weight:780!important;white-space:nowrap!important}#app#app .phone-surface .commerce-primary-button{border:1px solid var(--produce-accent)!important;background:var(--produce-accent)!important;color:#fffaf1!important;-webkit-text-fill-color:#fffaf1!important}#app#app .phone-surface .commerce-secondary-button{border:1px solid var(--produce-line)!important;background:#fffdf8!important;color:var(--produce-accent-strong)!important;-webkit-text-fill-color:var(--produce-accent-strong)!important}#app#app .phone-surface .coupon-card-top{grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important}#app#app .phone-surface .coupon-status-pill{width:max-content!important;padding:5px 8px!important;border-radius:var(--produce-radius-pill)!important;background:#fff0e8!important;color:var(--produce-accent-strong)!important;-webkit-text-fill-color:var(--produce-accent-strong)!important}#app#app .phone-surface .commerce-coupon-card.used .coupon-status-pill{background:#eee6dd!important;color:#7b7167!important;-webkit-text-fill-color:#7b7167!important}#app#app .phone-surface .coupon-discount{color:var(--produce-accent-strong)!important;-webkit-text-fill-color:var(--produce-accent-strong)!important;font-size:24px!important;font-weight:820!important;line-height:1!important}#app#app .phone-surface .coupon-card-main strong{color:var(--produce-heading)!important;-webkit-text-fill-color:var(--produce-heading)!important;font-size:17px!important;font-weight:780!important;line-height:1.3!important}#app#app .phone-surface .coupon-card-main span,#app#app .phone-surface .coupon-card-meta span,#app#app .phone-surface .coupon-card-detail p{color:var(--produce-muted)!important;-webkit-text-fill-color:var(--produce-muted)!important;font-size:13px!important;line-height:1.5!important}#app#app .phone-surface .commerce-notice-card{width:100%!important;padding:15px!important;display:grid!important;grid-template-columns:minmax(0,1fr) 22px!important;gap:12px!important;align-items:center!important;text-align:left!important;text-decoration:none!important}#app#app .phone-surface .commerce-notice-meta,#app#app .phone-surface .commerce-notice-card h2,#app#app .phone-surface .commerce-notice-card time{grid-column:1!important}#app#app .phone-surface .commerce-notice-meta{display:flex!important;align-items:center!important;gap:6px!important;color:var(--produce-muted)!important;-webkit-text-fill-color:var(--produce-muted)!important;font-size:12px!important;font-weight:680!important}#app#app .phone-surface .commerce-notice-meta strong{padding:3px 6px!important;border-radius:var(--produce-radius-pill)!important;background:#fff0e8!important;color:var(--produce-accent-strong)!important;-webkit-text-fill-color:var(--produce-accent-strong)!important;font-size:12px!important;font-weight:760!important}#app#app .phone-surface .commerce-notice-card h2{margin:0!important;min-width:0!important;color:var(--produce-heading)!important;-webkit-text-fill-color:var(--produce-heading)!important;font-size:17px!important;font-weight:760!important;line-height:1.34!important}#app#app .phone-surface .commerce-notice-card time{color:var(--produce-muted)!important;-webkit-text-fill-color:var(--produce-muted)!important;font-size:12.5px!important;font-weight:660!important}#app#app .phone-surface .commerce-notice-arrow{grid-column:2!important;grid-row:1 / 4!important;align-self:center!important;justify-self:end!important;color:var(--produce-accent-strong)!important;-webkit-text-fill-color:var(--produce-accent-strong)!important;font-size:20px!important}#app#app .phone-surface .commerce-order-card{padding:14px!important;display:grid!important;gap:11px!important}#app#app .phone-surface .order-summary-head,#app#app .phone-surface .order-summary-main,#app#app .phone-surface .order-summary-price,#app#app .phone-surface .order-detail-meta-row,#app#app .phone-surface .order-item-row{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:10px!important;align-items:center!important}#app#app .phone-surface .order-summary-head>div,#app#app .phone-surface .order-summary-main>div{min-width:0!important;display:grid!important;gap:4px!important}#app#app .phone-surface .order-number,#app#app .phone-surface .order-representative{min-width:0!important;display:grid!important;gap:4px!important}#app#app .phone-surface .order-summary-head>div strong,#app#app .phone-surface .order-title,#app#app .phone-surface .order-number strong,#app#app .phone-surface .order-representative strong,#app#app .phone-surface .order-detail-meta-row strong{overflow:hidden!important;color:var(--produce-heading)!important;-webkit-text-fill-color:var(--produce-heading)!important;font-size:16px!important;font-weight:780!important;line-height:1.32!important;text-overflow:ellipsis!important;white-space:nowrap!important}#app#app .phone-surface .order-summary-head>div span,#app#app .phone-surface .order-label,#app#app .phone-surface .order-title small,#app#app .phone-surface .order-number span,#app#app .phone-surface .order-representative span,#app#app .phone-surface .order-summary-price span,#app#app .phone-surface .order-detail-meta-row span,#app#app .phone-surface .order-item-row span,#app#app .phone-surface .order-action-note{color:var(--produce-muted)!important;-webkit-text-fill-color:var(--produce-muted)!important;font-size:13px!important;line-height:1.45!important}#app#app .phone-surface .order-title small{margin-left:3px!important;font-size:12px!important;font-weight:700!important}#app#app .phone-surface .orders-page .order-summary-head>div strong{font-size:14px!important}#app#app .phone-surface .orders-page .order-title{font-size:14.5px!important}#app#app .phone-surface .order-status-badge{min-height:24px!important;padding:4px 7px!important;border:1px solid rgba(216,91,42,.2)!important;background:#fff0e8!important;color:var(--produce-accent-strong)!important;-webkit-text-fill-color:var(--produce-accent-strong)!important;font-size:11.5px!important;font-weight:760!important}#app#app .phone-surface .order-summary-price,#app#app .phone-surface .order-summary-price strong{color:var(--produce-heading)!important;-webkit-text-fill-color:var(--produce-heading)!important;font-size:17px!important;font-weight:820!important;font-variant-numeric:tabular-nums!important}#app#app .phone-surface .orders-page .order-search-panel{margin:0 0 12px!important}#app#app .phone-surface .orders-page .order-list-meta{margin:-4px 0 10px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important}#app#app .phone-surface .orders-page .order-list-meta span{color:var(--produce-muted)!important;-webkit-text-fill-color:var(--produce-muted)!important;font-size:12.5px!important;font-weight:680!important}#app#app .phone-surface .orders-page .order-list-meta strong{min-height:28px!important;padding:5px 10px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border:1px solid var(--produce-line)!important;border-radius:var(--produce-radius-pill)!important;background:#fffdf8!important;color:var(--produce-accent-strong)!important;-webkit-text-fill-color:var(--produce-accent-strong)!important;font-size:12px!important;font-weight:760!important;white-space:nowrap!important}#app#app .phone-surface .orders-page .order-search-field{min-height:44px!important;padding:0 12px!important;display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;gap:8px!important;align-items:center!important;border:1px solid var(--produce-line)!important;border-radius:var(--produce-radius-small)!important;background:#fffdf8!important}#app#app .phone-surface .orders-page .order-search-field .mdi{color:var(--produce-muted)!important;-webkit-text-fill-color:var(--produce-muted)!important;font-size:19px!important}#app#app .phone-surface .orders-page .order-search-field input{min-width:0!important;width:100%!important;border:0!important;outline:0!important;background:transparent!important;color:var(--produce-heading)!important;-webkit-text-fill-color:var(--produce-heading)!important;font-size:14px!important;font-weight:680!important}#app#app .phone-surface .orders-page .order-search-field button{width:30px!important;height:30px!important;display:grid!important;place-items:center!important;border:0!important;border-radius:999px!important;background:#f7eee5!important}#app#app .phone-surface .orders-page .order-summary-main{margin-top:0!important;padding:11px 12px!important;border:1px solid rgba(216,91,42,.1)!important;border-radius:var(--produce-radius-small)!important;background:#fffaf4!important}#app#app .phone-surface .orders-page .order-card-actions{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(112px,1fr))!important;gap:8px!important}#app#app .phone-surface .orders-page .order-detail-toggle,#app#app .phone-surface .orders-page .order-review-action,#app#app .phone-surface .orders-page .order-review-note{min-height:36px!important;height:auto!important}#app#app .phone-surface .orders-page .order-review-action{display:inline-flex!important;align-items:center!important;justify-content:center!important;border:1px solid var(--produce-accent)!important;border-radius:var(--produce-radius)!important;background:var(--produce-accent)!important;color:#fffaf1!important;-webkit-text-fill-color:#fffaf1!important;font-size:13px!important;font-weight:780!important}#app#app .phone-surface .orders-page .order-review-action.secondary,#app#app .phone-surface .orders-page .order-review-note{border-color:var(--produce-line)!important;background:#fffaf4!important;color:var(--produce-accent-strong)!important;-webkit-text-fill-color:var(--produce-accent-strong)!important}#app#app .phone-surface .orders-page .order-review-note{color:var(--produce-muted)!important;-webkit-text-fill-color:var(--produce-muted)!important;font-size:12px!important;font-weight:720!important}#app#app .phone-surface .order-expanded-detail,#app#app .phone-surface .order-detail-panel{margin-top:2px!important;padding:12px!important;display:grid!important;gap:10px!important;border:1px solid rgba(216,91,42,.12)!important;border-radius:var(--produce-radius-small)!important;background:#fffaf4b8!important}#app#app .phone-surface .orders-page .order-detail-list{display:grid!important;gap:8px!important}#app#app .phone-surface .orders-page .order-detail-list>.order-detail-item{min-width:0!important;padding:8px 9px!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:8px!important;align-items:center!important;border:1px solid var(--produce-line)!important;border-radius:var(--produce-radius-small)!important;background:#fffaf4!important}#app#app .phone-surface .orders-page .order-detail-item-copy{min-width:0!important;display:grid!important;gap:3px!important}#app#app .phone-surface .orders-page .order-detail-item-copy span,#app#app .phone-surface .orders-page .order-detail-item-copy strong{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}#app#app .phone-surface .orders-page .order-detail-item-copy span{color:var(--produce-heading)!important;-webkit-text-fill-color:var(--produce-heading)!important;font-size:13.5px!important;font-weight:740!important}#app#app .phone-surface .orders-page .order-detail-item-copy strong{color:var(--produce-muted)!important;-webkit-text-fill-color:var(--produce-muted)!important;font-size:12px!important;font-weight:680!important}#app#app .phone-surface .orders-page .order-item-review-button{min-height:32px!important;padding:0 10px!important;border:1px solid var(--produce-accent)!important;border-radius:var(--produce-radius-small)!important;background:#fffdf8!important;color:var(--produce-accent-strong)!important;-webkit-text-fill-color:var(--produce-accent-strong)!important;font-size:12px!important;font-weight:760!important}#app#app .phone-surface .orders-page .order-item-review-button.done{border-color:var(--produce-line)!important;color:var(--produce-muted)!important;-webkit-text-fill-color:var(--produce-muted)!important}#app#app .phone-surface .order-detail-toggle{width:100%!important;min-height:38px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:5px!important;border:1px solid var(--produce-line)!important;border-radius:var(--produce-radius)!important;background:#fffaf4!important;color:var(--produce-accent-strong)!important;-webkit-text-fill-color:var(--produce-accent-strong)!important;font-size:13px!important;font-weight:760!important}#app#app .phone-surface .order-detail-toggle .mdi{color:inherit!important;-webkit-text-fill-color:inherit!important;font-size:17px!important}#app#app .phone-surface .order-items-list,#app#app .phone-surface .order-detail-meta,#app#app .phone-surface .order-detail-list{display:grid!important;gap:8px!important}#app#app .phone-surface .order-detail-list>div,#app#app .phone-surface .order-detail-meta>div{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:10px!important;align-items:start!important}#app#app .phone-surface .order-detail-list span,#app#app .phone-surface .order-detail-meta dt{min-width:0!important;color:var(--produce-muted)!important;-webkit-text-fill-color:var(--produce-muted)!important;font-size:12.5px!important;font-weight:700!important;line-height:1.45!important}#app#app .phone-surface .order-detail-list strong,#app#app .phone-surface .order-detail-meta dd{min-width:0!important;margin:0!important;color:var(--produce-heading)!important;-webkit-text-fill-color:var(--produce-heading)!important;font-size:13px!important;font-weight:740!important;line-height:1.45!important;text-align:right!important}#app#app .phone-surface .order-actions{display:grid!important;gap:8px!important}#app#app .phone-surface .order-cancel-action,#app#app .phone-surface .order-cancel-button{width:100%!important;min-height:42px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:5px!important;border:1px solid rgba(185,57,33,.28)!important;border-radius:var(--produce-radius)!important;background:#fff6f0!important;color:#a83f24!important;-webkit-text-fill-color:#a83f24!important;font-size:14px!important;font-weight:760!important}#app#app .phone-surface .order-cancel-action .mdi{color:inherit!important;-webkit-text-fill-color:inherit!important;font-size:17px!important}#app#app .phone-surface .review-card-preview{margin:0!important;color:var(--produce-ink)!important;-webkit-text-fill-color:var(--produce-ink)!important;font-size:14px!important;line-height:1.58!important;white-space:pre-line!important}#app#app .phone-surface .review-detail-toggle{margin-top:-2px!important}#app#app .phone-surface .my-review-card{padding:15px!important;display:grid!important;gap:12px!important}#app#app .phone-surface .review-card-head{justify-content:space-between!important;align-items:flex-start!important}#app#app .phone-surface .review-card-head>div:first-child{min-width:0!important;display:grid!important;gap:3px!important}#app#app .phone-surface .review-card-head strong{color:var(--produce-heading)!important;-webkit-text-fill-color:var(--produce-heading)!important;font-size:15px!important;font-weight:780!important}#app#app .phone-surface .review-card-head span,#app#app .phone-surface .my-review-product span{color:var(--produce-muted)!important;-webkit-text-fill-color:var(--produce-muted)!important;font-size:12px!important;line-height:1.42!important}#app#app .phone-surface .product-review-photos{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important}#app#app .phone-surface .product-review-photos button{aspect-ratio:1!important;overflow:hidden!important;border:1px solid var(--produce-line)!important;border-radius:10px!important;background:#fff8ef!important}#app#app .phone-surface .product-review-photos img{width:100%!important;height:100%!important;object-fit:cover!important}@keyframes fruitpeUnifiedStockPulse{0%,to{opacity:1}42%{opacity:.36}64%{opacity:.9}}#app#app .phone-surface .stock-remaining-badge,#app#app .phone-surface .ui-product-card-v2 .ui-product-stock,#app#app .phone-surface .ui-product-card-v2 .product-card-stock{display:inline-flex!important;align-items:center!important;min-height:17px!important;padding:0!important;border:0!important;background:transparent!important;background-image:none!important;box-shadow:none!important;color:#d84620!important;-webkit-text-fill-color:#d84620!important;font-size:12.5px!important;font-weight:700!important;line-height:1.25!important;white-space:nowrap!important;text-shadow:none!important}#app#app .phone-surface .ui-product-card-v2 .ui-product-stock-line{min-height:17px!important;margin:0!important;display:flex!important;align-items:center!important}#app#app .phone-surface .stock-remaining-badge.stock-blink,#app#app .phone-surface .ui-product-card-v2 .ui-product-stock.stock-blink,#app#app .phone-surface .ui-product-card-v2 .product-card-stock.stock-blink{animation:none!important;background:transparent!important;background-image:none!important}#app#app .phone-surface .stock-remaining-badge.stock-blink .product-card-stock-text,#app#app .phone-surface .ui-product-card-v2 .ui-product-stock.stock-blink .product-card-stock-text,#app#app .phone-surface .ui-product-card-v2 .product-card-stock.stock-blink .product-card-stock-text{display:inline-flex!important;align-items:center!important;background:transparent!important;background-image:none!important;box-shadow:none!important;color:inherit!important;-webkit-text-fill-color:inherit!important;animation:fruitpeUnifiedStockPulse 1.08s cubic-bezier(.42,0,.22,1) infinite!important;will-change:opacity!important}@media(prefers-reduced-motion:reduce){#app#app .phone-surface .stock-remaining-badge.stock-blink .product-card-stock-text,#app#app .phone-surface .ui-product-card-v2 .ui-product-stock.stock-blink .product-card-stock-text,#app#app .phone-surface .ui-product-card-v2 .product-card-stock.stock-blink .product-card-stock-text{animation:none!important;opacity:1!important}}@media(max-width:390px){#app#app .phone-surface .commerce-page{padding-inline:14px!important}#app#app .phone-surface .category-browser{grid-template-columns:104px minmax(0,1fr)!important;gap:10px!important}#app#app .phone-surface .category-rail button{min-height:46px!important;padding-inline:8px!important;font-size:12.5px!important}#app#app .phone-surface .category-detail-panel{padding:14px!important}}@media(max-width:540px){#app#app .phone-surface .category-browser{gap:8px!important}#app#app .phone-surface .category-rail button{grid-template-columns:minmax(0,1fr) auto!important;gap:5px!important}#app#app .phone-surface .category-rail-label{grid-template-columns:minmax(0,1fr)!important;gap:0!important}#app#app .phone-surface .category-rail-label .mdi{display:none!important}#app#app .phone-surface .category-rail-label strong{overflow:visible!important;text-overflow:clip!important}#app#app .phone-surface .category-preview-item{grid-template-columns:52px minmax(0,1fr)!important;gap:8px!important}#app#app .phone-surface .category-preview-item img{width:52px!important;height:52px!important}#app#app .phone-surface .category-preview-price{grid-column:2!important;justify-self:start!important}}@media(max-width:375px){#app#app .phone-surface .commerce-page-head h1{font-size:22px!important}#app#app .phone-surface .category-browser{grid-template-columns:96px minmax(0,1fr)!important}#app#app .phone-surface .category-count{display:none!important}#app#app .phone-surface .category-detail-copy h2{font-size:18px!important}#app#app .phone-surface .order-summary-head,#app#app .phone-surface .order-summary-main,#app#app .phone-surface .order-summary-price,#app#app .phone-surface .order-detail-meta-row,#app#app .phone-surface .order-item-row,#app#app .phone-surface .order-detail-list>div,#app#app .phone-surface .order-detail-meta>div{grid-template-columns:minmax(0,1fr)!important}#app#app .phone-surface .order-detail-list strong,#app#app .phone-surface .order-detail-meta dd{text-align:left!important}}#app#app .phone-surface:not(.shop-purpose-gift) .product-section.compact-shop-section .category-product-section.compact-category-section .product-list.compact-product-grid>.ui-product-card-v2.time-deal,#app#app .phone-surface:not(.shop-purpose-gift) .product-section.compact-shop-section.purpose-deal .category-product-section.compact-category-section .product-list.compact-product-grid>.ui-product-card-v2{grid-column:1 / -1!important;display:grid!important;grid-template-columns:minmax(148px,43%) minmax(0,1fr)!important;min-height:232px!important;overflow:hidden!important;border:1px solid rgba(216,91,42,.18)!important;border-radius:10px!important;background:#fffaf6!important;box-shadow:0 10px 24px #b3441b12!important}#app#app .phone-surface:not(.shop-purpose-gift) .product-section.compact-shop-section .category-product-section.compact-category-section .ui-product-card-v2.time-deal .ui-product-photo-wrap,#app#app .phone-surface:not(.shop-purpose-gift) .product-section.compact-shop-section.purpose-deal .category-product-section.compact-category-section .ui-product-card-v2 .ui-product-photo-wrap{width:100%!important;height:100%!important;min-height:232px!important;aspect-ratio:auto!important;border-radius:10px 0 0 10px!important;background:#f3eee8!important}#app#app .phone-surface:not(.shop-purpose-gift) .product-section.compact-shop-section .category-product-section.compact-category-section .ui-product-card-v2.time-deal .ui-product-photo,#app#app .phone-surface:not(.shop-purpose-gift) .product-section.compact-shop-section.purpose-deal .category-product-section.compact-category-section .ui-product-card-v2 .ui-product-photo,#app#app .phone-surface:not(.shop-purpose-gift) .product-section.compact-shop-section .category-product-section.compact-category-section .ui-product-card-v2.time-deal .ui-product-photo img,#app#app .phone-surface:not(.shop-purpose-gift) .product-section.compact-shop-section.purpose-deal .category-product-section.compact-category-section .ui-product-card-v2 .ui-product-photo img{height:100%!important;min-height:inherit!important}#app#app .phone-surface:not(.shop-purpose-gift) .product-section.compact-shop-section .category-product-section.compact-category-section .ui-product-card-v2.time-deal .ui-product-info,#app#app .phone-surface:not(.shop-purpose-gift) .product-section.compact-shop-section.purpose-deal .category-product-section.compact-category-section .ui-product-card-v2 .ui-product-info{min-height:232px!important;padding:14px 13px 12px!important;grid-template-areas:"source" "title" "price" "coupon" "stock" "." "actions"!important;grid-template-rows:auto minmax(44px,auto) auto auto auto minmax(0,1fr) 44px!important;gap:6px!important;background:#fffaf6!important}#app#app .phone-surface:not(.shop-purpose-gift) .product-section.compact-shop-section .category-product-section.compact-category-section .ui-product-card-v2.time-deal .ui-product-title,#app#app .phone-surface:not(.shop-purpose-gift) .product-section.compact-shop-section.purpose-deal .category-product-section.compact-category-section .ui-product-card-v2 .ui-product-title{min-height:44px!important;font-size:17px!important;font-weight:760!important;line-height:1.34!important}#app#app .phone-surface:not(.shop-purpose-gift) .product-section.compact-shop-section .category-product-section.compact-category-section .ui-product-card-v2.time-deal .ui-product-price-line b,#app#app .phone-surface:not(.shop-purpose-gift) .product-section.compact-shop-section.purpose-deal .category-product-section.compact-category-section .ui-product-card-v2 .ui-product-price-line b{color:#d84620!important;-webkit-text-fill-color:#d84620!important;font-size:21px!important;font-weight:820!important}#app#app .phone-surface:not(.shop-purpose-gift) .product-section.compact-shop-section .category-product-section.compact-category-section .ui-product-card-v2.time-deal .ui-product-actions,#app#app .phone-surface:not(.shop-purpose-gift) .product-section.compact-shop-section.purpose-deal .category-product-section.compact-category-section .ui-product-card-v2 .ui-product-actions{min-height:44px!important;height:44px!important}#app#app .phone-surface:not(.shop-purpose-gift) .product-section.compact-shop-section .category-product-section.compact-category-section .ui-product-card-v2.time-deal .ui-product-add-button,#app#app .phone-surface:not(.shop-purpose-gift) .product-section.compact-shop-section.purpose-deal .category-product-section.compact-category-section .ui-product-card-v2 .ui-product-add-button{height:44px!important;min-height:44px!important;border-color:#d85b2a47!important;background:#d84620!important;color:#fffaf4!important;-webkit-text-fill-color:#fffaf4!important}#app#app .phone-surface:not(.shop-purpose-gift) .product-section.compact-shop-section .category-product-section.compact-category-section .ui-product-card-v2.time-deal .ui-product-add-button:disabled,#app#app .phone-surface:not(.shop-purpose-gift) .product-section.compact-shop-section.purpose-deal .category-product-section.compact-category-section .ui-product-card-v2 .ui-product-add-button:disabled{background:#f4ebe3!important;color:#9a7b67!important;-webkit-text-fill-color:#9a7b67!important}#app#app .phone-surface:not(.shop-purpose-gift) .product-section.compact-shop-section .category-product-section.compact-category-section .ui-product-card-v2.time-deal .ui-product-lock-panel,#app#app .phone-surface:not(.shop-purpose-gift) .product-section.compact-shop-section.purpose-deal .category-product-section.compact-category-section .ui-product-card-v2 .ui-product-lock-panel{right:10px!important;bottom:10px!important;left:10px!important;min-height:52px!important;border-radius:8px!important;background:#fffbf4f0!important;color:#b6421f!important;-webkit-text-fill-color:#b6421f!important}#app#app .phone-surface .customer-main .product-section.compact-shop-section .category-product-section.compact-category-section .product-list.compact-product-grid .compact-product-card.ui-product-card-v2 .product-card-stock.ui-product-stock.stock-blink,#app#app .phone-surface .customer-main .product-detail-page .detail-sticky-cart-bar .detail-sticky-stock.stock-remaining-badge.stock-blink{color:#d84620!important;-webkit-text-fill-color:#d84620!important;font-size:12.5px!important;font-weight:700!important;background:transparent!important;background-image:none!important;box-shadow:none!important}#app#app .phone-surface .customer-main .product-section.compact-shop-section .category-product-section.compact-category-section .product-list.compact-product-grid .compact-product-card.ui-product-card-v2 .product-card-stock.ui-product-stock.stock-blink .product-card-stock-text,#app#app .phone-surface .customer-main .product-detail-page .detail-sticky-cart-bar .detail-sticky-stock.stock-remaining-badge.stock-blink .product-card-stock-text{color:#d84620!important;-webkit-text-fill-color:#d84620!important;background:transparent!important;background-image:none!important;box-shadow:none!important;animation-name:fruitpeUnifiedStockPulse!important;animation-duration:1.08s!important;animation-timing-function:cubic-bezier(.42,0,.22,1)!important;animation-iteration-count:infinite!important}#app#app .phone-surface .customer-main .product-section.compact-shop-section.purpose-daily .category-product-section.compact-category-section .product-list.compact-product-grid .compact-product-card.ui-product-card-v2 .product-card-stock.ui-product-stock.stock-remaining-badge.stock-blink .product-card-stock-text,#app#app .phone-surface .customer-main .product-section.compact-shop-section.purpose-deal .category-product-section.compact-category-section .product-list.compact-product-grid .compact-product-card.ui-product-card-v2 .product-card-stock.ui-product-stock.stock-remaining-badge.stock-blink .product-card-stock-text,#app#app .phone-surface .customer-main .product-section.compact-shop-section.purpose-gift .category-product-section.compact-category-section .product-list.compact-product-grid .compact-product-card.ui-product-card-v2 .product-card-stock.ui-product-stock.stock-remaining-badge.stock-blink .product-card-stock-text,#app#app .phone-surface .customer-main .product-section.compact-shop-section.purpose-clearance .category-product-section.compact-category-section .product-list.compact-product-grid .compact-product-card.ui-product-card-v2 .product-card-stock.ui-product-stock.stock-remaining-badge.stock-blink .product-card-stock-text,#app#app .phone-surface .customer-main .product-section.compact-shop-section .category-product-section.compact-category-section .product-list.compact-product-grid .compact-product-card.ui-product-card-v2.time-deal .product-card-stock.ui-product-stock.stock-remaining-badge.stock-blink .product-card-stock-text,#app#app .phone-surface .customer-main .product-detail-page .detail-sticky-cart-bar .detail-sticky-stock.stock-remaining-badge.stock-blink .product-card-stock-text{color:#d84620!important;-webkit-text-fill-color:#d84620!important;background:transparent!important;background-image:none!important;box-shadow:none!important;animation:fruitpeUnifiedStockPulse 1.08s cubic-bezier(.42,0,.22,1) infinite!important}#app#app .phone-surface.shop-purpose-gift{--gift-black: #100d08;--gift-black-soft: #18130c;--gift-gold: #d7a642;--gift-gold-strong: #f0c86b;--gift-gold-muted: #9d7430;--gift-ivory: #fffaf0;--gift-white: #ffffff;--gift-line: rgba(218, 174, 83, .42);--gift-line-soft: rgba(218, 174, 83, .24);background:var(--gift-black)!important;color:var(--gift-ivory)!important;-webkit-text-fill-color:var(--gift-ivory)!important}#app#app .phone-surface.shop-purpose-gift .customer-main,#app#app .phone-surface.shop-purpose-gift .product-section.compact-shop-section.purpose-gift,#app#app .phone-surface.shop-purpose-gift .category-product-section.compact-category-section{background:radial-gradient(circle at 78% 0%,rgba(240,200,107,.13),transparent 32%),linear-gradient(180deg,#19130b,#0c0a07)!important}#app#app .phone-surface.shop-purpose-gift .customer-header{border-color:var(--gift-line-soft)!important;background:linear-gradient(180deg,#fffbecfa,#fff2cbf0),var(--gift-ivory)!important;color:#72511b!important;-webkit-text-fill-color:#72511b!important;box-shadow:0 8px 22px #0b080438!important}#app#app .phone-surface.shop-purpose-gift .customer-header .icon-button,#app#app .phone-surface.shop-purpose-gift .customer-header .cart-icon-button{border-color:#c2923157!important;background:#fffdf5d6!important;color:#72511b!important;-webkit-text-fill-color:#72511b!important}#app#app .phone-surface.shop-purpose-gift .cart-icon-button b{background:linear-gradient(135deg,var(--gift-gold-strong) 0%,#b88225 100%)!important;color:#171008!important;-webkit-text-fill-color:#171008!important}#app#app .phone-surface.shop-purpose-gift .product-section.compact-shop-section.purpose-gift{padding:0 0 32px!important}#app#app .phone-surface.shop-purpose-gift .product-section.compact-shop-section.purpose-gift .category-product-section.compact-category-section{padding:20px 16px 34px!important}#app#app .phone-surface.shop-purpose-gift .product-list.compact-product-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:26px 12px!important;width:100%!important;padding:0!important;align-items:start!important}#app#app .phone-surface.shop-purpose-gift .product-section.compact-shop-section.purpose-gift .compact-product-grid>.ui-product-card-v2,#app#app .phone-surface.shop-purpose-gift .product-section.compact-shop-section.purpose-gift .category-product-section.compact-category-section .product-list.compact-product-grid>.ui-product-card-v2{position:relative!important;display:grid!important;grid-column:auto!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:auto auto!important;min-width:0!important;min-height:0!important;height:auto!important;overflow:visible!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}#app#app .phone-surface.shop-purpose-gift .ui-product-card-v2 .ui-product-photo-wrap{width:100%!important;height:auto!important;min-height:0!important;aspect-ratio:1 / 1!important;overflow:hidden!important;border:1px solid rgba(218,174,83,.28)!important;border-radius:7px!important;background:linear-gradient(180deg,#fffae81f,#0806032e),#090704!important}#app#app .phone-surface.shop-purpose-gift .ui-product-card-v2 .ui-product-photo,#app#app .phone-surface.shop-purpose-gift .ui-product-card-v2 .ui-product-photo img{width:100%!important;height:100%!important;min-height:0!important}#app#app .phone-surface.shop-purpose-gift .ui-product-card-v2 .ui-product-photo img{object-fit:cover!important}#app#app .phone-surface.shop-purpose-gift .ui-product-card-v2 .ui-product-detail-trigger{top:8px!important;right:8px!important;width:auto!important;min-width:64px!important;max-width:calc(100% - 16px)!important;height:30px!important;min-height:30px!important;padding:0 10px!important;gap:0!important;border:1px solid rgba(240,200,107,.22)!important;border-radius:6px!important;background:#0b080494!important;color:var(--gift-ivory)!important;-webkit-text-fill-color:var(--gift-ivory)!important;box-shadow:none!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;font-size:11px!important;font-weight:760!important;line-height:1!important;white-space:nowrap!important}#app#app .phone-surface.shop-purpose-gift .ui-product-card-v2 .ui-product-info{min-height:0!important;padding:7px 0 0!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"actions" "source" "title" "price" "coupon" "stock"!important;grid-template-rows:46px auto minmax(46px,auto) auto auto auto!important;gap:6px!important;align-content:start!important;background:transparent!important}#app#app .phone-surface.shop-purpose-gift .ui-product-card-v2 .ui-product-actions{grid-area:actions!important;width:100%!important;min-height:46px!important;height:46px!important;margin:0!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:0!important;align-items:stretch!important;overflow:visible!important}#app#app .phone-surface.shop-purpose-gift .ui-product-card-v2 .ui-product-add-button{width:100%!important;min-width:0!important;height:46px!important;min-height:46px!important;padding:0 10px!important;border:1px solid rgba(240,200,107,.32)!important;border-radius:6px!important;background:linear-gradient(135deg,#f0c86b,#bd8528)!important;color:#181108!important;-webkit-text-fill-color:#181108!important;font-size:16px!important;font-weight:800!important;line-height:1!important;box-shadow:none!important;touch-action:manipulation!important}#app#app .phone-surface.shop-purpose-gift .ui-product-card-v2 .ui-product-add-button.has-quantity{border-color:#f0c86b7a!important;background:#15100a!important;color:#f0c86b!important;-webkit-text-fill-color:#f0c86b!important}#app#app .phone-surface.shop-purpose-gift .ui-product-card-v2 .ui-product-add-button:disabled{border-color:#daae5338!important;background:#fffae91a!important;color:#fff7d8a3!important;-webkit-text-fill-color:rgba(255,247,216,.64)!important}#app#app .phone-surface.shop-purpose-gift .ui-product-card-v2 .ui-product-source{grid-area:source!important;display:block!important;min-height:17px!important;margin:0!important;overflow:hidden!important;color:#fff5d4ad!important;-webkit-text-fill-color:rgba(255,245,212,.68)!important;font-size:13px!important;font-weight:560!important;line-height:1.32!important;text-overflow:ellipsis!important;white-space:nowrap!important}#app#app .phone-surface.shop-purpose-gift .ui-product-card-v2 .ui-product-title,#app#app .phone-surface.shop-purpose-gift .ui-product-card-v2 .ui-product-info>strong{grid-area:title!important;min-height:46px!important;margin:0!important;padding:0!important;display:-webkit-box!important;overflow:hidden!important;border:0!important;background:transparent!important;color:var(--gift-ivory)!important;-webkit-text-fill-color:var(--gift-ivory)!important;font-size:17px!important;font-weight:760!important;line-height:1.36!important;text-align:left!important;text-shadow:none!important;word-break:keep-all!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;box-shadow:none!important}#app#app .phone-surface.shop-purpose-gift .ui-product-card-v2 .ui-product-limit-line{position:absolute!important;top:8px!important;left:8px!important;z-index:6!important;width:auto!important;min-height:0!important;margin:0!important;display:inline-flex!important;align-items:center!important;justify-content:flex-start!important;pointer-events:none!important}#app#app .phone-surface.shop-purpose-gift .ui-product-card-v2 .ui-product-limit{display:inline-flex!important;align-items:center!important;min-height:24px!important;padding:5px 8px!important;border:1px solid rgba(240,200,107,.3)!important;border-radius:999px!important;background:#0f0b06b3!important;color:#f0c86b!important;-webkit-text-fill-color:#f0c86b!important;font-size:11px!important;font-weight:720!important;line-height:1!important;box-shadow:none!important}#app#app .phone-surface.shop-purpose-gift .ui-product-card-v2 .ui-product-price-line{grid-area:price!important;min-height:24px!important;margin:0!important;display:flex!important;flex-flow:row wrap!important;align-items:baseline!important;gap:3px 5px!important}#app#app .phone-surface.shop-purpose-gift .ui-product-card-v2 .product-card-discount-rate{order:0!important;padding:0!important;border:0!important;background:transparent!important;color:#c99a3a!important;-webkit-text-fill-color:#c99a3a!important;font-size:17px!important;font-weight:760!important;line-height:1.1!important}#app#app .phone-surface.shop-purpose-gift .ui-product-card-v2 .product-card-current-price{order:1!important}#app#app .phone-surface.shop-purpose-gift .ui-product-card-v2 .ui-product-price-line b,#app#app .phone-surface.shop-purpose-gift .ui-product-card-v2 .product-card-current-price,#app#app .phone-surface.shop-purpose-gift .ui-product-card-v2 .product-card-current-price b{color:#f4cf7a!important;-webkit-text-fill-color:#f4cf7a!important;font-size:20px!important;font-weight:820!important;line-height:1.1!important}#app#app .phone-surface.shop-purpose-gift .ui-product-card-v2 .ui-product-price-line del{order:2!important;flex-basis:auto!important;color:#fff5d475!important;-webkit-text-fill-color:rgba(255,245,212,.46)!important;font-size:13.5px!important;font-weight:500!important;line-height:1.1!important}#app#app .phone-surface.shop-purpose-gift .ui-product-card-v2 .ui-product-sales-gauge{display:none!important}#app#app .phone-surface.shop-purpose-gift .ui-product-card-v2 .ui-product-stock-line{grid-area:stock!important;min-height:17px!important;margin:0!important;display:flex!important;align-items:center!important}#app#app .phone-surface.shop-purpose-gift .ui-product-card-v2 .ui-product-stock,#app#app .phone-surface.shop-purpose-gift .ui-product-card-v2 .product-card-stock-text{padding:0!important;border:0!important;background:transparent!important;color:var(--gift-gold-bright)!important;-webkit-text-fill-color:var(--gift-gold-bright)!important;font-size:13.5px!important;font-weight:760!important;line-height:1.25!important}@media(max-width:390px){#app#app .phone-surface.shop-purpose-gift .product-section.compact-shop-section.purpose-gift .category-product-section.compact-category-section{padding-right:14px!important;padding-left:14px!important}#app#app .phone-surface.shop-purpose-gift .product-list.compact-product-grid{gap:24px 10px!important}}@media(max-width:375px){#app#app .phone-surface.shop-purpose-gift .ui-product-card-v2 .ui-product-title,#app#app .phone-surface.shop-purpose-gift .ui-product-card-v2 .ui-product-info>strong{font-size:15.5px!important}}#app#app .phone-surface.shop-purpose-gift .product-section.compact-shop-section.purpose-gift .category-product-section.compact-category-section .product-list.compact-product-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:26px 12px!important;align-items:start!important}#app#app .phone-surface.shop-purpose-gift .product-section.compact-shop-section.purpose-gift .category-product-section.compact-category-section .product-list.compact-product-grid>.ui-product-card-v2{position:relative!important;grid-column:auto!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:auto auto!important;min-height:0!important;overflow:visible!important;border:0!important;background:transparent!important;box-shadow:none!important}#app#app .phone-surface.shop-purpose-gift .product-section.compact-shop-section.purpose-gift .category-product-section.compact-category-section .ui-product-card-v2 .ui-product-photo-wrap{width:100%!important;height:auto!important;min-height:0!important;aspect-ratio:1 / 1!important;border-radius:7px!important}#app#app .phone-surface.shop-purpose-gift .product-section.compact-shop-section.purpose-gift .category-product-section.compact-category-section .ui-product-card-v2 .ui-product-info{padding:7px 0 0!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"actions" "source" "title" "price" "coupon" "stock"!important;grid-template-rows:46px auto minmax(46px,auto) auto auto auto!important;gap:6px!important;align-content:start!important;background:transparent!important}#app#app .phone-surface.shop-purpose-gift .product-section.compact-shop-section.purpose-gift .category-product-section.compact-category-section .ui-product-card-v2 .ui-product-actions{grid-area:actions!important;grid-template-columns:minmax(0,1fr)!important;min-height:46px!important;height:46px!important;margin:0!important}#app#app .phone-surface.shop-purpose-gift .product-section.compact-shop-section.purpose-gift .category-product-section.compact-category-section .ui-product-card-v2 .ui-product-add-button{width:100%!important;min-width:0!important;height:46px!important;min-height:46px!important;padding:0 10px!important;border:1px solid rgba(240,200,107,.32)!important;border-radius:6px!important;background:linear-gradient(135deg,#f0c86b,#bd8528)!important;color:#181108!important;-webkit-text-fill-color:#181108!important;font-size:16px!important;font-weight:800!important;line-height:1!important;box-shadow:none!important}#app#app .phone-surface.shop-purpose-gift .product-section.compact-shop-section.purpose-gift .category-product-section.compact-category-section .ui-product-card-v2 .ui-product-add-button.has-quantity{border-color:#f0c86b7a!important;background:#15100a!important;color:#f0c86b!important;-webkit-text-fill-color:#f0c86b!important}#app#app .phone-surface.shop-purpose-gift .product-section.compact-shop-section.purpose-gift .category-product-section.compact-category-section .ui-product-card-v2 .ui-product-add-button:disabled{border-color:#daae5338!important;background:#fffae91a!important;color:#fff7d8a3!important;-webkit-text-fill-color:rgba(255,247,216,.64)!important}#app#app .phone-surface.shop-purpose-gift .product-section.compact-shop-section.purpose-gift .category-product-section.compact-category-section .ui-product-card-v2 .ui-product-limit-line{position:absolute!important;top:8px!important;left:8px!important;z-index:6!important;grid-area:auto!important;min-height:0!important}#app#app .phone-surface.shop-purpose-gift .product-section.compact-shop-section.purpose-gift .category-product-section.compact-category-section .ui-product-card-v2 .ui-product-price-line b,#app#app .phone-surface.shop-purpose-gift .product-section.compact-shop-section.purpose-gift .category-product-section.compact-category-section .ui-product-card-v2 .product-card-current-price,#app#app .phone-surface.shop-purpose-gift .product-section.compact-shop-section.purpose-gift .category-product-section.compact-category-section .ui-product-card-v2 .product-card-current-price b{color:#f4cf7a!important;-webkit-text-fill-color:#f4cf7a!important;font-size:20px!important;font-weight:820!important}#app#app .phone-surface.shop-purpose-gift .product-section.compact-shop-section.purpose-gift .category-product-section.compact-category-section .ui-product-card-v2 .product-card-discount-rate{color:#c99a3a!important;-webkit-text-fill-color:#c99a3a!important}#app#app .phone-surface.shop-purpose-gift .product-section.compact-shop-section.purpose-gift .category-product-section.compact-category-section .ui-product-card-v2 .ui-product-price-line del{color:#fff5d475!important;-webkit-text-fill-color:rgba(255,245,212,.46)!important}#app#app .phone-surface.shop-purpose-gift .product-section.compact-shop-section.purpose-gift .category-product-section.compact-category-section .ui-product-card-v2 .ui-product-coupon-price{grid-area:price!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:#c7b98f!important;-webkit-text-fill-color:#c7b98f!important;font-size:12px!important;font-weight:650!important;line-height:1.05!important;white-space:nowrap!important;display:flex!important;align-items:baseline!important;gap:5px!important}#app#app .phone-surface.shop-purpose-gift .product-section.compact-shop-section.purpose-gift .category-product-section.compact-category-section .ui-product-card-v2 .ui-product-coupon-price span{display:inline-flex!important;align-items:baseline!important;color:inherit!important;-webkit-text-fill-color:inherit!important}#app#app .phone-surface.shop-purpose-gift .product-section.compact-shop-section.purpose-gift .category-product-section.compact-category-section .ui-product-card-v2 .ui-product-coupon-price p{min-width:0!important;margin:0!important;display:inline-flex!important;align-items:baseline!important;gap:0!important;line-height:1.05!important;white-space:nowrap!important}#app#app .phone-surface.shop-purpose-gift .product-section.compact-shop-section.purpose-gift .category-product-section.compact-category-section .ui-product-card-v2 .ui-product-coupon-price b{display:inline-flex!important;align-items:baseline!important;align-self:baseline!important;color:var(--gift-gold-bright)!important;-webkit-text-fill-color:var(--gift-gold-bright)!important;font-size:14px!important;font-weight:780!important;line-height:1.05!important;letter-spacing:0!important;text-align:left!important;text-shadow:none!important;font-variant-numeric:tabular-nums!important}#app#app .phone-surface.shop-purpose-gift .product-section.compact-shop-section.purpose-gift .category-product-section.compact-category-section .ui-product-card-v2 .ui-product-coupon-price del{display:none!important}#app#app .phone-surface.shop-purpose-gift .product-section.compact-shop-section.purpose-gift .category-product-section.compact-category-section .ui-product-card-v2 .ui-product-stock,#app#app .phone-surface.shop-purpose-gift .product-section.compact-shop-section.purpose-gift .category-product-section.compact-category-section .ui-product-card-v2 .product-card-stock-text{color:var(--gift-gold-bright)!important;-webkit-text-fill-color:var(--gift-gold-bright)!important;font-size:13.5px!important;font-weight:760!important;background:transparent!important}#app#app .phone-surface.shop-purpose-gift .order-bar{border-color:var(--gift-line-soft)!important;background:linear-gradient(180deg,#fff9e014,#dfb15121),var(--gift-black-soft)!important;box-shadow:0 -18px 34px #03020170!important}#app#app .phone-surface.shop-purpose-gift .order-history-button{border-color:var(--gift-line)!important;background:#fffae914!important;color:var(--gift-gold-strong)!important;-webkit-text-fill-color:var(--gift-gold-strong)!important}#app#app .phone-surface.shop-purpose-gift .order-submit-button:not(:disabled){border-color:transparent!important;background:linear-gradient(135deg,var(--gift-gold-strong) 0%,#b88225 100%)!important;color:#181108!important;-webkit-text-fill-color:#181108!important}#app#app .phone-surface.shop-purpose-gift .order-submit-button:disabled{border-color:#daae533d!important;background:#fffae91f!important;color:#fff7d8b3!important;-webkit-text-fill-color:rgba(255,247,216,.7)!important}#app#app .phone-surface.shop-purpose-gift .customer-bottom-tabs-inner{border-color:#daae5352!important;background:#fffcf3e6!important;box-shadow:0 -10px 30px #0503013d!important}#app#app .phone-surface.shop-purpose-gift .customer-bottom-tab{color:#65563d!important;-webkit-text-fill-color:#65563d!important}#app#app .phone-surface.shop-purpose-gift .customer-bottom-tab.active{background:#d7a6422e!important;color:#7a5112!important;-webkit-text-fill-color:#7a5112!important}#app#app .phone-surface.shop-purpose-gift .customer-legal-footer{border-color:#daae5338!important;background:#0c0a07!important}#app#app .phone-surface.shop-purpose-gift .customer-legal-footer a{color:var(--gift-gold-strong)!important;-webkit-text-fill-color:var(--gift-gold-strong)!important}#app#app .phone-surface.shop-purpose-gift .customer-legal-footer p{color:#fff7d8ad!important;-webkit-text-fill-color:rgba(255,247,216,.68)!important}.product-add-sheet-layer.is-gift-product .product-add-sheet{border:1px solid rgba(218,174,83,.35);background:linear-gradient(180deg,#fffef8,#fff7e2),#fffaf0;color:#171008}.product-add-sheet-layer.is-gift-product .product-add-sheet-handle span,.product-add-sheet-layer.is-gift-product .product-add-sheet-divider{background:#b8822547}.product-add-sheet-layer.is-gift-product .product-add-sheet-label,.product-add-sheet-layer.is-gift-product .product-add-sheet-discount,.product-add-sheet-layer.is-gift-product .product-add-sheet-price b,.product-add-sheet-layer.is-gift-product .product-add-sheet-stepper button{color:#76572a!important;-webkit-text-fill-color:#76572a!important}.product-add-sheet-layer.is-gift-product .product-add-sheet-coupon-price{border-color:transparent!important;background:transparent!important;color:#9a7a3e!important;-webkit-text-fill-color:#9a7a3e!important}.product-add-sheet-layer.is-gift-product .product-add-sheet-coupon-price del{display:none!important}.product-add-sheet-layer.is-gift-product .product-add-sheet-coupon-price b{color:#76572a!important;-webkit-text-fill-color:#76572a!important}.product-add-sheet-layer.is-gift-product .product-add-sheet-stepper{background:#f1eadc!important}.product-add-sheet-layer.is-gift-product .product-add-sheet-action.secondary{border-color:#76572a57!important;background:#fffdf7eb!important;color:#6a4f2a!important;-webkit-text-fill-color:#6a4f2a!important}.product-add-sheet-layer.is-gift-product .product-add-sheet-action.primary{border-color:#76572a61!important;background:#2a2418!important;color:#fffaf0!important;-webkit-text-fill-color:#fffaf0!important;box-shadow:0 12px 26px #17100833!important}#app#app .phone-surface.shop-purpose-gift{--gift-black: #15120c;--gift-black-soft: #1d180f;--gift-panel: #2a2418;--gift-panel-strong: #30291b;--gift-gold: #c99a35;--gift-gold-strong: #d9b65f;--gift-gold-bright: #e7cc83;--gift-ivory: #fff7e3;--gift-muted: #b9a982;--gift-line: rgba(217, 182, 95, .38);--gift-line-soft: rgba(217, 182, 95, .22);--purpose-surface: #15120c;--purpose-surface-soft: rgba(231, 204, 131, .08);--purpose-panel: #2a2418;--purpose-panel-strong: #30291b;--purpose-border: rgba(217, 182, 95, .34);--purpose-border-strong: rgba(231, 204, 131, .52);--purpose-text: #fff7e3;--purpose-heading: #fff7e3;--purpose-muted: #e8d8b2;--purpose-muted-soft: #b9a982;--purpose-accent: #d9b65f;--purpose-accent-strong: #e7cc83;--purpose-button-bg: linear-gradient(135deg, #e7cc83 0%, #c99a35 54%, #9f6d1e 100%);--purpose-button-text: #171108;--purpose-shadow: rgba(0, 0, 0, .38);--purpose-star: #e7cc83;--purpose-star-empty: rgba(232, 216, 178, .38);background:radial-gradient(circle at 78% -12%,rgba(231,204,131,.13),transparent 38%),linear-gradient(180deg,#211b10,#15120c 44%,#0e0b07)!important;color:var(--gift-ivory)!important;-webkit-text-fill-color:var(--gift-ivory)!important}#app#app .phone-surface.shop-purpose-gift .customer-main,#app#app .phone-surface.shop-purpose-gift .product-section.compact-shop-section.purpose-gift,#app#app .phone-surface.shop-purpose-gift .category-product-section.compact-category-section,#app#app .phone-surface.shop-purpose-gift .product-detail-page,#app#app .phone-surface.shop-purpose-gift .reviews-page{background:radial-gradient(circle at 82% 0%,rgba(231,204,131,.14),transparent 33%),linear-gradient(180deg,#211b10,#15120c 48%,#0e0b07)!important;color:var(--gift-ivory)!important;-webkit-text-fill-color:var(--gift-ivory)!important}#app#app .phone-surface.shop-purpose-gift .customer-header{border-color:#d9b65f57!important;background:linear-gradient(115deg,#1d180ffa,#453216f5 47%,#d9b65fdb)!important;color:var(--gift-ivory)!important;-webkit-text-fill-color:var(--gift-ivory)!important;box-shadow:0 12px 28px #00000047!important}#app#app .phone-surface.shop-purpose-gift .customer-header .icon-button,#app#app .phone-surface.shop-purpose-gift .customer-header .cart-icon-button{border-color:#e7cc838a!important;background:#15120c6b!important;color:var(--gift-gold-bright)!important;-webkit-text-fill-color:var(--gift-gold-bright)!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important}#app#app .phone-surface.shop-purpose-gift .customer-header .brand{filter:drop-shadow(0 2px 4px rgba(0,0,0,.2))!important}#app#app .phone-surface.shop-purpose-gift .cart-icon-button b{background:linear-gradient(135deg,#e7cc83,#c99a35)!important;color:#161008!important;-webkit-text-fill-color:#161008!important}#app#app .phone-surface.shop-purpose-gift .detail-top-nav,#app#app .phone-surface.shop-purpose-gift .detail-poster-section-first,#app#app .phone-surface.shop-purpose-gift .detail-body-v2{background:transparent!important}#app#app .phone-surface.shop-purpose-gift .detail-top-nav{border-color:var(--gift-line-soft)!important;color:var(--gift-ivory)!important;-webkit-text-fill-color:var(--gift-ivory)!important}#app#app .phone-surface.shop-purpose-gift .detail-top-nav>span,#app#app .phone-surface.shop-purpose-gift .detail-review-head h2,#app#app .phone-surface.shop-purpose-gift .reviews-page-head h1,#app#app .phone-surface.shop-purpose-gift .review-compose-title strong,#app#app .phone-surface.shop-purpose-gift .review-filter-title strong,#app#app .phone-surface.shop-purpose-gift .review-card-head strong,#app#app .phone-surface.shop-purpose-gift .review-product-summary-card strong,#app#app .phone-surface.shop-purpose-gift .my-review-product strong,#app#app .phone-surface.shop-purpose-gift .review-empty-state strong{color:var(--gift-ivory)!important;-webkit-text-fill-color:var(--gift-ivory)!important}#app#app .phone-surface.shop-purpose-gift .detail-icon-button,#app#app .phone-surface.shop-purpose-gift .detail-poster-more-button,#app#app .phone-surface.shop-purpose-gift .detail-review-head a,#app#app .phone-surface.shop-purpose-gift .review-page-shop-link,#app#app .phone-surface.shop-purpose-gift .review-filter-tabs button,#app#app .phone-surface.shop-purpose-gift .review-scope-toggle,#app#app .phone-surface.shop-purpose-gift .product-review-pagination>button,#app#app .phone-surface.shop-purpose-gift .product-review-pagination div button,#app#app .phone-surface.shop-purpose-gift .my-review-actions button{border-color:var(--gift-line)!important;background:#30291bd1!important;color:var(--gift-gold-bright)!important;-webkit-text-fill-color:var(--gift-gold-bright)!important;box-shadow:none!important}#app#app .phone-surface.shop-purpose-gift .detail-poster-frame{border:1px solid var(--gift-line-soft)!important;background:#15120c!important;box-shadow:0 18px 34px #0000003d!important}#app#app .phone-surface.shop-purpose-gift .detail-review-section,#app#app .phone-surface.shop-purpose-gift .review-compose-card,#app#app .phone-surface.shop-purpose-gift .product-review-card,#app#app .phone-surface.shop-purpose-gift .my-review-card,#app#app .phone-surface.shop-purpose-gift .review-product-summary-card,#app#app .phone-surface.shop-purpose-gift .review-filter-panel,#app#app .phone-surface.shop-purpose-gift .review-empty-state,#app#app .phone-surface.shop-purpose-gift .product-review-pagination{border:1px solid var(--gift-line)!important;background:linear-gradient(180deg,rgba(231,204,131,.06),transparent 42%),var(--gift-panel)!important;color:var(--gift-ivory)!important;-webkit-text-fill-color:var(--gift-ivory)!important;box-shadow:inset 0 1px #fff7e30d,0 16px 34px #0000003d!important}#app#app .phone-surface.shop-purpose-gift .detail-review-head p,#app#app .phone-surface.shop-purpose-gift .reviews-page-head p,#app#app .phone-surface.shop-purpose-gift .review-compose-title span,#app#app .phone-surface.shop-purpose-gift .review-filter-title span,#app#app .phone-surface.shop-purpose-gift .review-textarea-field span,#app#app .phone-surface.shop-purpose-gift .review-compose-bottom span,#app#app .phone-surface.shop-purpose-gift .review-card-head span,#app#app .phone-surface.shop-purpose-gift .review-product-summary-card span,#app#app .phone-surface.shop-purpose-gift .review-product-summary-card p,#app#app .phone-surface.shop-purpose-gift .my-review-product span,#app#app .phone-surface.shop-purpose-gift .review-empty-state p,#app#app .phone-surface.shop-purpose-gift .ui-review-stars strong,#app#app .phone-surface.shop-purpose-gift .product-review-card p,#app#app .phone-surface.shop-purpose-gift .my-review-card p{color:var(--gift-muted)!important;-webkit-text-fill-color:var(--gift-muted)!important}#app#app .phone-surface.shop-purpose-gift .review-textarea-field textarea,#app#app .phone-surface.shop-purpose-gift .review-author-chip,#app#app .phone-surface.shop-purpose-gift .my-review-product,#app#app .phone-surface.shop-purpose-gift .review-photo-field{border-color:var(--gift-line-soft)!important;background:var(--gift-panel-strong)!important;color:var(--gift-ivory)!important;-webkit-text-fill-color:var(--gift-ivory)!important}#app#app .phone-surface.shop-purpose-gift .review-photo-field strong,#app#app .phone-surface.shop-purpose-gift .review-photo-add,#app#app .phone-surface.shop-purpose-gift .review-card-head span .mdi,#app#app .phone-surface.shop-purpose-gift .review-compose-card .ui-rating-picker button.active .mdi,#app#app .phone-surface.shop-purpose-gift .ui-review-stars .mdi-star{color:var(--gift-gold-bright)!important;-webkit-text-fill-color:var(--gift-gold-bright)!important}#app#app .phone-surface.shop-purpose-gift .review-photo-field span,#app#app .phone-surface.shop-purpose-gift .review-textarea-field textarea::placeholder{color:#e8d8b2!important;-webkit-text-fill-color:#e8d8b2!important}#app#app .phone-surface.shop-purpose-gift .review-photo-add:disabled,#app#app .phone-surface.shop-purpose-gift .review-compose-bottom button:disabled,#app#app .phone-surface.shop-purpose-gift .product-review-pagination>button:disabled{border-color:#d9b65f2e!important;background:#30291b94!important;color:#e8d8b294!important;-webkit-text-fill-color:rgba(232,216,178,.58)!important}#app#app .phone-surface.shop-purpose-gift .review-compose-bottom button:not(:disabled),#app#app .phone-surface.shop-purpose-gift .review-filter-tabs button.active,#app#app .phone-surface.shop-purpose-gift .review-scope-toggle.active,#app#app .phone-surface.shop-purpose-gift .product-review-pagination div button.active,#app#app .phone-surface.shop-purpose-gift .checkout-submit-button.slim,#app#app .phone-surface.shop-purpose-gift .detail-sticky-add-button:not(:disabled){border-color:transparent!important;background:var(--purpose-button-bg)!important;color:var(--purpose-button-text)!important;-webkit-text-fill-color:var(--purpose-button-text)!important;box-shadow:0 14px 28px #00000047!important}#app#app .phone-surface.shop-purpose-gift .review-empty-state .review-empty-icon{border:1px solid var(--gift-line)!important;background:#30291be6!important;color:var(--gift-gold-bright)!important;-webkit-text-fill-color:var(--gift-gold-bright)!important;box-shadow:none!important}#app#app .phone-surface.shop-purpose-gift .review-empty-state .review-empty-icon .mdi,#app#app .phone-surface.shop-purpose-gift .review-empty-state .review-empty-icon .mdi:before,#app#app .phone-surface.shop-purpose-gift .ui-review-stars .mdi,#app#app .phone-surface.shop-purpose-gift .review-compose-card .ui-rating-picker button .mdi{color:#e8d8b26b!important;-webkit-text-fill-color:rgba(232,216,178,.42)!important}#app#app .phone-surface.shop-purpose-gift .detail-sticky-cart-bar{border-color:var(--gift-line)!important;background:linear-gradient(180deg,rgba(231,204,131,.08),transparent 44%),#15120cfa!important;color:var(--gift-ivory)!important;-webkit-text-fill-color:var(--gift-ivory)!important;box-shadow:0 -18px 34px #0000006b!important;-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important}#app#app .phone-surface.shop-purpose-gift .detail-sticky-product b,#app#app .phone-surface.shop-purpose-gift .detail-sticky-stepper button,#app#app .phone-surface.shop-purpose-gift .detail-sticky-stepper strong,#app#app .phone-surface.shop-purpose-gift .detail-sticky-stepper .quantity-input-shell{color:var(--gift-gold-bright)!important;-webkit-text-fill-color:var(--gift-gold-bright)!important}#app#app .phone-surface.shop-purpose-gift .detail-sticky-product{grid-template-columns:minmax(0,1fr) max-content!important;gap:8px!important;overflow:hidden!important}#app#app .phone-surface.shop-purpose-gift .detail-sticky-product>div{min-width:0!important;overflow:hidden!important}#app#app .phone-surface.shop-purpose-gift .detail-sticky-product strong{max-width:100%!important}#app#app .phone-surface.shop-purpose-gift .detail-sticky-product b{justify-self:end!important;max-width:112px!important;overflow:hidden!important;text-align:right!important;font-size:19px!important}#app#app .phone-surface.shop-purpose-gift .detail-sticky-cart-bar .detail-sticky-product{display:grid!important;grid-template-columns:minmax(0,calc(100% - 102px)) 94px!important;gap:8px!important;align-items:start!important;overflow:hidden!important}#app#app .phone-surface.shop-purpose-gift .detail-sticky-cart-bar .detail-sticky-product>div{min-width:0!important;overflow:hidden!important}#app#app .phone-surface.shop-purpose-gift .detail-sticky-cart-bar .detail-sticky-product b{display:block!important;max-width:94px!important;margin-top:0!important;overflow:hidden!important;text-align:right!important;font-size:17px!important;line-height:1.1!important}#app#app .phone-surface.shop-purpose-gift .detail-review-head{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:10px!important;align-items:start!important}#app#app .phone-surface.shop-purpose-gift .detail-review-head a{max-width:124px!important;min-width:0!important;padding-inline:10px!important;font-size:12px!important;white-space:nowrap!important}#app#app .phone-surface.shop-purpose-gift .detail-review-section .detail-review-head{grid-template-columns:minmax(0,1fr)!important}#app#app .phone-surface.shop-purpose-gift .detail-review-section .detail-review-head a{justify-self:start!important;max-width:100%!important}@media(max-width:390px){#app#app .phone-surface.shop-purpose-gift .detail-sticky-product b{max-width:104px!important;font-size:18px!important}#app#app .phone-surface.shop-purpose-gift .detail-sticky-cart-bar .detail-sticky-product b{max-width:88px!important;font-size:16px!important}#app#app .phone-surface.shop-purpose-gift .detail-review-head a{max-width:112px!important;padding-inline:8px!important}}#app#app .phone-surface.shop-purpose-gift .detail-review-section .review-photo-field{border-color:var(--gift-line)!important;background:linear-gradient(180deg,#e7cc830d,#e7cc8303 52%),var(--gift-panel-strong)!important;color:var(--gift-ivory)!important;-webkit-text-fill-color:var(--gift-ivory)!important;box-shadow:inset 0 1px #fff7e30d!important}#app#app .phone-surface.shop-purpose-gift .detail-review-section .review-photo-field strong{color:var(--gift-ivory)!important;-webkit-text-fill-color:var(--gift-ivory)!important}#app#app .phone-surface.shop-purpose-gift .detail-review-section .review-photo-field span{color:var(--gift-muted)!important;-webkit-text-fill-color:var(--gift-muted)!important}#app#app .phone-surface.shop-purpose-gift .detail-review-section .review-photo-add,#app#app .phone-surface.shop-purpose-gift .detail-review-section .review-photo-disabled{border-color:var(--gift-line)!important;background:#2a2418e6!important;color:var(--gift-gold-bright)!important;-webkit-text-fill-color:var(--gift-gold-bright)!important;box-shadow:none!important}#app#app .phone-surface.shop-purpose-gift .detail-review-section .review-photo-add:disabled{border-color:#d9b65f33!important;background:#30291b8a!important;color:#e8d8b294!important;-webkit-text-fill-color:rgba(232,216,178,.58)!important}#app#app .phone-surface.shop-purpose-gift{--gift-black: #15120c;--gift-black-soft: #1d180f;--gift-panel: #2a2418;--gift-panel-strong: #30291b;--gift-card: #241e14;--gift-gold: #c99a35;--gift-gold-strong: #d9b65f;--gift-gold-bright: #e7cc83;--gift-ivory: #fff7e3;--gift-cream: #e8d8b2;--gift-muted: #b9a982;--gift-line: rgba(217, 182, 95, .4);--gift-line-soft: rgba(217, 182, 95, .22);background:radial-gradient(circle at 88% -8%,rgba(231,204,131,.16),transparent 34%),linear-gradient(180deg,#211b10,#15120c 48%,#0f0c08)!important}#app#app .phone-surface.shop-purpose-gift .customer-header{border-bottom:1px solid rgba(231,204,131,.34)!important;background:linear-gradient(118deg,#15120c,#21180d 34%,#5d421b 72%,#b9872e)!important;box-shadow:0 14px 30px #00000057!important}#app#app .phone-surface.shop-purpose-gift .customer-header .brand{width:62px!important;height:48px!important;border:1px solid rgba(231,204,131,.28)!important;border-radius:12px!important;background:#fff7e3e6!important;box-shadow:0 8px 18px #0003!important;filter:none!important}#app#app .phone-surface.shop-purpose-gift .customer-header .brand img{width:48px!important;max-height:44px!important;filter:none!important}#app#app .phone-surface.shop-purpose-gift .customer-header .icon-button,#app#app .phone-surface.shop-purpose-gift .customer-header .cart-icon-button{border-color:#e7cc8394!important;background:#15120c94!important;color:var(--gift-gold-bright)!important;-webkit-text-fill-color:var(--gift-gold-bright)!important}#app#app .phone-surface.shop-purpose-gift .customer-header .icon-button:hover,#app#app .phone-surface.shop-purpose-gift .customer-header .icon-button:focus-visible,#app#app .phone-surface.shop-purpose-gift .customer-header .cart-icon-button:hover,#app#app .phone-surface.shop-purpose-gift .customer-header .cart-icon-button:focus-visible{background:#30291bc7!important;border-color:#e7cc83c2!important}#app#app .phone-surface.shop-purpose-gift .cart-icon-button b{background:linear-gradient(135deg,#e7cc83,#d9b65f 44%,#9e6e25)!important;color:#15120c!important;-webkit-text-fill-color:#15120c!important;box-shadow:0 4px 10px #00000047!important}#app#app .phone-surface.shop-purpose-gift .customer-main,#app#app .phone-surface.shop-purpose-gift .product-detail-page,#app#app .phone-surface.shop-purpose-gift .detail-page-body,#app#app .phone-surface.shop-purpose-gift .detail-body-v2,#app#app .phone-surface.shop-purpose-gift .reviews-page{background:radial-gradient(circle at 86% 0%,rgba(231,204,131,.12),transparent 33%),linear-gradient(180deg,#211b10,#15120c 54%,#0e0b07)!important}#app#app .phone-surface.shop-purpose-gift .detail-top-nav{background:#15120ceb!important;border-color:var(--gift-line-soft)!important;color:var(--gift-ivory)!important;-webkit-text-fill-color:var(--gift-ivory)!important}#app#app .phone-surface.shop-purpose-gift .detail-icon-button,#app#app .phone-surface.shop-purpose-gift .detail-poster-more-button,#app#app .phone-surface.shop-purpose-gift .detail-review-head a,#app#app .phone-surface.shop-purpose-gift .review-page-shop-link{border-color:var(--gift-line)!important;background:#30291bdb!important;color:var(--gift-gold-bright)!important;-webkit-text-fill-color:var(--gift-gold-bright)!important}#app#app .phone-surface.shop-purpose-gift .detail-poster-frame,#app#app .phone-surface.shop-purpose-gift .detail-fallback-hero{border:1px solid var(--gift-line-soft)!important;background:#15120c!important;box-shadow:0 18px 34px #00000057!important}#app#app .phone-surface.shop-purpose-gift .detail-poster-more-button{margin-top:14px!important}#app#app .phone-surface.shop-purpose-gift .detail-review-section,#app#app .phone-surface.shop-purpose-gift .review-compose-card,#app#app .phone-surface.shop-purpose-gift .product-review-card,#app#app .phone-surface.shop-purpose-gift .my-review-card,#app#app .phone-surface.shop-purpose-gift .review-product-summary-card,#app#app .phone-surface.shop-purpose-gift .review-filter-panel,#app#app .phone-surface.shop-purpose-gift .review-empty-state,#app#app .phone-surface.shop-purpose-gift .product-review-pagination,#app#app .phone-surface.shop-purpose-gift .review-photo-field,#app#app .phone-surface.shop-purpose-gift .review-textarea-field textarea,#app#app .phone-surface.shop-purpose-gift .review-author-chip{border-color:var(--gift-line)!important;background:linear-gradient(180deg,#e7cc830f,#e7cc8304 42%),var(--gift-panel)!important;color:var(--gift-ivory)!important;-webkit-text-fill-color:var(--gift-ivory)!important;box-shadow:inset 0 1px #fff7e30d,0 16px 34px #0000003d!important}#app#app .phone-surface.shop-purpose-gift .detail-review-head h2,#app#app .phone-surface.shop-purpose-gift .reviews-page-head h1,#app#app .phone-surface.shop-purpose-gift .review-compose-title strong,#app#app .phone-surface.shop-purpose-gift .review-filter-title strong,#app#app .phone-surface.shop-purpose-gift .review-subhead strong,#app#app .phone-surface.shop-purpose-gift .review-card-head strong,#app#app .phone-surface.shop-purpose-gift .review-product-summary-card strong,#app#app .phone-surface.shop-purpose-gift .my-review-product strong,#app#app .phone-surface.shop-purpose-gift .review-empty-state strong{color:var(--gift-ivory)!important;-webkit-text-fill-color:var(--gift-ivory)!important}#app#app .phone-surface.shop-purpose-gift .detail-review-head p,#app#app .phone-surface.shop-purpose-gift .reviews-page-head p,#app#app .phone-surface.shop-purpose-gift .review-compose-title span,#app#app .phone-surface.shop-purpose-gift .review-filter-title span,#app#app .phone-surface.shop-purpose-gift .review-subhead span,#app#app .phone-surface.shop-purpose-gift .review-textarea-field span,#app#app .phone-surface.shop-purpose-gift .review-compose-bottom span,#app#app .phone-surface.shop-purpose-gift .review-card-head span,#app#app .phone-surface.shop-purpose-gift .review-product-summary-card span,#app#app .phone-surface.shop-purpose-gift .review-product-summary-card p,#app#app .phone-surface.shop-purpose-gift .my-review-product span,#app#app .phone-surface.shop-purpose-gift .review-empty-state p,#app#app .phone-surface.shop-purpose-gift .product-review-card p,#app#app .phone-surface.shop-purpose-gift .my-review-card p{color:var(--gift-muted)!important;-webkit-text-fill-color:var(--gift-muted)!important}#app#app .phone-surface.shop-purpose-gift .review-textarea-field textarea,#app#app .phone-surface.shop-purpose-gift .review-photo-field,#app#app .phone-surface.shop-purpose-gift .review-author-chip,#app#app .phone-surface.shop-purpose-gift .my-review-product{background:var(--gift-panel-strong)!important}#app#app .phone-surface.shop-purpose-gift .review-textarea-field textarea::placeholder,#app#app .phone-surface.shop-purpose-gift .review-photo-field span{color:#e8d8b2b8!important;-webkit-text-fill-color:rgba(232,216,178,.72)!important}#app#app .phone-surface.shop-purpose-gift .review-filter-tabs{border-color:#d9b65f47!important;background:#15120cc2!important;box-shadow:none!important}#app#app .phone-surface.shop-purpose-gift .review-photo-field strong,#app#app .phone-surface.shop-purpose-gift .review-photo-add,#app#app .phone-surface.shop-purpose-gift .review-card-head span .mdi,#app#app .phone-surface.shop-purpose-gift .review-empty-state .review-empty-icon,#app#app .phone-surface.shop-purpose-gift .review-empty-state .review-empty-icon .mdi,#app#app .phone-surface.shop-purpose-gift .review-empty-state .review-empty-icon .mdi:before,#app#app .phone-surface.shop-purpose-gift .ui-review-stars .mdi-star,#app#app .phone-surface.shop-purpose-gift .review-compose-card .ui-rating-picker button.active .mdi{color:var(--gift-gold-bright)!important;-webkit-text-fill-color:var(--gift-gold-bright)!important}#app#app .phone-surface.shop-purpose-gift .review-photo-add,#app#app .phone-surface.shop-purpose-gift .review-filter-tabs button,#app#app .phone-surface.shop-purpose-gift .review-scope-toggle,#app#app .phone-surface.shop-purpose-gift .product-review-pagination>button,#app#app .phone-surface.shop-purpose-gift .product-review-pagination div button,#app#app .phone-surface.shop-purpose-gift .my-review-actions button{border-color:var(--gift-line)!important;background:#2a2418db!important;box-shadow:none!important}#app#app .phone-surface.shop-purpose-gift .review-filter-tabs button{border-color:transparent!important}#app#app .phone-surface.shop-purpose-gift .review-compose-bottom button:not(:disabled),#app#app .phone-surface.shop-purpose-gift .review-filter-tabs button.active,#app#app .phone-surface.shop-purpose-gift .review-scope-toggle.active,#app#app .phone-surface.shop-purpose-gift .product-review-pagination div button.active,#app#app .phone-surface.shop-purpose-gift .detail-sticky-add-button:not(:disabled){border-color:transparent!important;background:linear-gradient(135deg,#e7cc83,#d9b65f 44%,#9f6d1e)!important;color:#15120c!important;-webkit-text-fill-color:#15120c!important;box-shadow:0 12px 26px #0000004d!important}#app#app .phone-surface.shop-purpose-gift .review-photo-add:disabled,#app#app .phone-surface.shop-purpose-gift .review-compose-bottom button:disabled,#app#app .phone-surface.shop-purpose-gift .product-review-pagination>button:disabled{border-color:#d9b65f33!important;background:#30291b85!important;color:#e8d8b294!important;-webkit-text-fill-color:rgba(232,216,178,.58)!important}#app#app .phone-surface.shop-purpose-gift .detail-sticky-cart-bar{border-top:1px solid var(--gift-line)!important;background:linear-gradient(180deg,rgba(231,204,131,.09),transparent 46%),#15120cfa!important;color:var(--gift-ivory)!important;-webkit-text-fill-color:var(--gift-ivory)!important}#app#app .phone-surface.shop-purpose-gift .detail-sticky-product strong{color:var(--gift-ivory)!important;-webkit-text-fill-color:var(--gift-ivory)!important}#app#app .phone-surface.shop-purpose-gift .detail-sticky-product b,#app#app .phone-surface.shop-purpose-gift .detail-sticky-stock .product-card-stock-text,#app#app .phone-surface.shop-purpose-gift .detail-sticky-stepper button,#app#app .phone-surface.shop-purpose-gift .detail-sticky-stepper strong,#app#app .phone-surface.shop-purpose-gift .detail-sticky-stepper .quantity-input-shell{color:var(--gift-gold-bright)!important;-webkit-text-fill-color:var(--gift-gold-bright)!important}#app#app .phone-surface.shop-purpose-gift .detail-sticky-stepper{border-color:var(--gift-line)!important;background:var(--gift-panel)!important}#app#app .phone-surface.shop-purpose-gift .detail-sticky-helper,#app#app .phone-surface.shop-purpose-gift .detail-sticky-separator,#app#app .phone-surface.shop-purpose-gift .detail-sticky-limit{color:var(--gift-muted)!important;-webkit-text-fill-color:var(--gift-muted)!important}#app#app .phone-surface.shop-purpose-gift .detail-sticky-cart-bar{width:min(calc(100vw - 20px),520px)!important;bottom:calc(76px + env(safe-area-inset-bottom))!important;padding:12px 14px!important;border:1px solid var(--gift-line)!important;border-radius:18px!important}#app#app .phone-surface.shop-purpose-gift .detail-sticky-cart-bar .detail-sticky-product{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:4px!important;align-items:start!important}#app#app .phone-surface.shop-purpose-gift .detail-sticky-cart-bar .detail-sticky-product b{justify-self:start!important;max-width:100%!important;overflow:visible!important;text-align:left!important;font-size:18px!important;line-height:1.15!important}#app#app .phone-surface.shop-purpose-gift .detail-sticky-price-stack{justify-items:start!important}#app#app .phone-surface.shop-purpose-gift .detail-sticky-coupon-price{border-color:transparent!important;background:transparent!important;color:var(--gift-gold-bright)!important;-webkit-text-fill-color:var(--gift-gold-bright)!important}#app#app .phone-surface.shop-purpose-gift .detail-sticky-cart-bar .detail-sticky-order-row{grid-template-columns:minmax(0,1fr)!important;gap:8px!important;margin-top:10px!important}#app#app .phone-surface.shop-purpose-gift .detail-sticky-cart-bar .detail-sticky-add-button{width:100%!important;min-height:46px!important}#app#app .phone-surface.shop-purpose-gift .customer-main .product-section.compact-shop-section.purpose-gift .category-product-section.compact-category-section .product-list.compact-product-grid .compact-product-card.ui-product-card-v2 .product-card-stock.ui-product-stock.stock-remaining-badge.stock-blink .product-card-stock-text,#app#app .phone-surface.shop-purpose-gift .customer-main .product-section.compact-shop-section.purpose-gift .category-product-section.compact-category-section .product-list.compact-product-grid .compact-product-card.ui-product-card-v2 .product-card-stock.ui-product-stock.stock-blink .product-card-stock-text,#app#app .phone-surface.shop-purpose-gift .detail-sticky-cart-bar .detail-sticky-stock.stock-remaining-badge.stock-blink .product-card-stock-text{color:var(--gift-gold-bright)!important;-webkit-text-fill-color:var(--gift-gold-bright)!important;font-size:13.5px!important;font-weight:760!important;background:transparent!important;background-image:none!important;box-shadow:none!important}#app#app .phone-surface.shop-purpose-gift .customer-header .brand{width:72px!important;height:56px!important;padding:5px!important;overflow:visible!important;border:1px solid rgba(231,204,131,.48)!important;border-radius:14px!important;background:linear-gradient(180deg,#fff7e3fa,#e8cd89f0)!important;box-shadow:inset 0 1px #ffffff8f,0 10px 22px #00000038!important;filter:none!important}#app#app .phone-surface.shop-purpose-gift .customer-header .brand img{width:56px!important;max-height:48px!important;opacity:1!important;filter:none!important}#app#app .phone-surface.shop-purpose-gift .product-section.compact-shop-section.purpose-gift .category-product-section.compact-category-section .ui-product-card-v2 .ui-product-info{grid-template-rows:52px auto minmax(52px,auto) auto auto auto!important;gap:7px!important}#app#app .phone-surface.shop-purpose-gift .product-section.compact-shop-section.purpose-gift .category-product-section.compact-category-section .ui-product-card-v2 .ui-product-actions{min-height:44px!important;height:44px!important}#app#app .phone-surface.shop-purpose-gift .product-section.compact-shop-section.purpose-gift .category-product-section.compact-category-section .ui-product-card-v2 .ui-product-add-button{height:44px!important;min-height:44px!important;border-radius:7px!important;font-size:14px!important;font-weight:740!important;letter-spacing:0!important}#app#app .phone-surface.shop-purpose-gift .product-section.compact-shop-section.purpose-gift .category-product-section.compact-category-section .ui-product-card-v2 .ui-product-source{min-height:18px!important;font-size:13.5px!important;font-weight:650!important}#app#app .phone-surface.shop-purpose-gift .product-section.compact-shop-section.purpose-gift .category-product-section.compact-category-section .ui-product-card-v2 .ui-product-title,#app#app .phone-surface.shop-purpose-gift .product-section.compact-shop-section.purpose-gift .category-product-section.compact-category-section .ui-product-card-v2 .ui-product-info>strong{min-height:52px!important;font-size:18px!important;font-weight:820!important;line-height:1.38!important}#app#app .phone-surface.shop-purpose-gift .product-section.compact-shop-section.purpose-gift .category-product-section.compact-category-section .ui-product-card-v2 .ui-product-price-line b,#app#app .phone-surface.shop-purpose-gift .product-section.compact-shop-section.purpose-gift .category-product-section.compact-category-section .ui-product-card-v2 .product-card-current-price,#app#app .phone-surface.shop-purpose-gift .product-section.compact-shop-section.purpose-gift .category-product-section.compact-category-section .ui-product-card-v2 .product-card-current-price b{font-size:21px!important;font-weight:840!important}#app#app .phone-surface.shop-purpose-gift .product-section.compact-shop-section.purpose-gift .category-product-section.compact-category-section .ui-product-card-v2 .ui-product-stock,#app#app .phone-surface.shop-purpose-gift .product-section.compact-shop-section.purpose-gift .category-product-section.compact-category-section .ui-product-card-v2 .ui-product-stock.stock-blink,#app#app .phone-surface.shop-purpose-gift .product-section.compact-shop-section.purpose-gift .category-product-section.compact-category-section .ui-product-card-v2 .product-card-stock.stock-blink,#app#app .phone-surface.shop-purpose-gift .detail-sticky-stock.stock-blink{--stock-blink-base: #d9b65f !important;--stock-blink-hot: #fff0b0 !important;--stock-blink-deep: #c99a35 !important;--stock-blink-flare: #e7cc83 !important;background:transparent!important;background-image:none!important;box-shadow:none!important}#app#app .phone-surface.shop-purpose-gift .product-section.compact-shop-section.purpose-gift .category-product-section.compact-category-section .ui-product-card-v2 .ui-product-stock .product-card-stock-text,#app#app .phone-surface.shop-purpose-gift .product-section.compact-shop-section.purpose-gift .category-product-section.compact-category-section .ui-product-card-v2 .ui-product-stock.stock-blink .product-card-stock-text,#app#app .phone-surface.shop-purpose-gift .product-section.compact-shop-section.purpose-gift .category-product-section.compact-category-section .ui-product-card-v2 .product-card-stock.stock-blink .product-card-stock-text,#app#app .phone-surface.shop-purpose-gift .detail-sticky-stock.stock-blink .product-card-stock-text{color:var(--gift-gold-bright)!important;-webkit-text-fill-color:var(--gift-gold-bright)!important;font-size:14px!important;font-weight:820!important;background:transparent!important;background-image:none!important;box-shadow:none!important}#app#app .phone-surface.shop-purpose-gift .review-filter-tabs{gap:5px!important;padding:4px!important;border:1px solid rgba(217,182,95,.36)!important;border-radius:9px!important;background:#15120ce0!important;box-shadow:inset 0 1px #e7cc8314!important}#app#app .phone-surface.shop-purpose-gift .review-filter-tabs button{border:0!important;border-radius:6px!important;background:#30291bdb!important;color:#e8d8b2!important;-webkit-text-fill-color:#e8d8b2!important;box-shadow:none!important}#app#app .phone-surface.shop-purpose-gift .review-filter-tabs button.active{border:0!important;background:linear-gradient(135deg,#e7cc83,#d9b65f 48%,#b3832b)!important;color:#15120c!important;-webkit-text-fill-color:#15120c!important;box-shadow:none!important}@media(max-width:390px){#app#app .phone-surface.shop-purpose-gift .product-section.compact-shop-section.purpose-gift .category-product-section.compact-category-section .ui-product-card-v2 .ui-product-title,#app#app .phone-surface.shop-purpose-gift .product-section.compact-shop-section.purpose-gift .category-product-section.compact-category-section .ui-product-card-v2 .ui-product-info>strong{font-size:17px!important}}#app#app .phone-surface.shop-purpose-gift .product-section.compact-shop-section.purpose-gift .category-product-section.compact-category-section .product-list.compact-product-grid{grid-template-columns:minmax(0,1fr)!important;gap:18px!important}#app#app .phone-surface.shop-purpose-gift .product-section.compact-shop-section.purpose-gift .category-product-section.compact-category-section .product-list.compact-product-grid>.ui-product-card-v2{grid-column:1 / -1!important;grid-template-columns:minmax(150px,42%) minmax(0,1fr)!important;grid-template-rows:minmax(236px,auto)!important;min-height:236px!important;overflow:hidden!important;border:1px solid rgba(217,182,95,.36)!important;border-radius:14px!important;background:linear-gradient(135deg,#e7cc8317,#30291bb8 48%,#15120ce6),#1d180f!important;box-shadow:0 18px 38px #00000047!important}#app#app .phone-surface.shop-purpose-gift .product-section.compact-shop-section.purpose-gift .category-product-section.compact-category-section .product-list.compact-product-grid>.ui-product-card-v2 .ui-product-photo-wrap{height:100%!important;min-height:236px!important;aspect-ratio:auto!important;border:0!important;border-radius:0!important}#app#app .phone-surface.shop-purpose-gift .product-section.compact-shop-section.purpose-gift .category-product-section.compact-category-section .product-list.compact-product-grid>.ui-product-card-v2 .ui-product-info{padding:16px 14px 14px!important;min-height:236px!important;grid-template-areas:"source" "title" "price" "coupon" "stock" "." "actions"!important;grid-template-rows:auto minmax(42px,auto) auto auto auto minmax(0,1fr) 44px!important;gap:6px!important;align-content:stretch!important}#app#app .phone-surface.shop-purpose-gift .product-section.compact-shop-section.purpose-gift .category-product-section.compact-category-section .product-list.compact-product-grid>.ui-product-card-v2 .ui-product-actions{grid-area:actions!important;height:44px!important;min-height:44px!important}#app#app .phone-surface.shop-purpose-gift .product-section.compact-shop-section.purpose-gift .category-product-section.compact-category-section .product-list.compact-product-grid>.ui-product-card-v2 .ui-product-add-button{height:44px!important;min-height:44px!important;font-size:14px!important}#app#app .phone-surface.shop-purpose-gift .product-section.compact-shop-section.purpose-gift .category-product-section.compact-category-section .product-list.compact-product-grid>.ui-product-card-v2 .ui-product-title,#app#app .phone-surface.shop-purpose-gift .product-section.compact-shop-section.purpose-gift .category-product-section.compact-category-section .product-list.compact-product-grid>.ui-product-card-v2 .ui-product-info>strong{min-height:42px!important;font-size:17px!important;line-height:1.34!important}#app#app .phone-surface.shop-purpose-gift .product-section.compact-shop-section.purpose-gift .category-product-section.compact-category-section .product-list.compact-product-grid>.ui-product-card-v2 .ui-product-source{display:block!important;grid-area:source!important;min-height:18px!important;margin:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}#app#app .phone-surface.shop-purpose-gift .product-section.compact-shop-section.purpose-gift .category-product-section.compact-category-section .product-list.compact-product-grid>.ui-product-card-v2 .ui-product-price-line{grid-area:price!important;min-height:18px!important;margin:0!important;display:flex!important;align-items:baseline!important;gap:4px!important}#app#app .phone-surface.shop-purpose-gift .product-section.compact-shop-section.purpose-gift .category-product-section.compact-category-section .product-list.compact-product-grid>.ui-product-card-v2.has-regular-coupon .ui-product-price-line.is-regular-coupon{grid-area:price!important;min-height:16px!important;margin:0!important}#app#app .phone-surface.shop-purpose-gift .product-section.compact-shop-section.purpose-gift .category-product-section.compact-category-section .product-list.compact-product-grid>.ui-product-card-v2.has-regular-coupon .ui-product-price-line.is-regular-coupon del{font-size:13px!important;font-weight:620!important;line-height:1.05!important;transform:none!important}#app#app .phone-surface.shop-purpose-gift .product-section.compact-shop-section.purpose-gift .category-product-section.compact-category-section .product-list.compact-product-grid>.ui-product-card-v2 .ui-product-coupon-price,#app#app .phone-surface.shop-purpose-gift .product-section.compact-shop-section.purpose-gift .category-product-section.compact-category-section .product-list.compact-product-grid>.ui-product-card-v2.has-regular-coupon .ui-product-coupon-price.is-regular-coupon{grid-area:coupon!important;min-height:18px!important;margin:0!important;padding:0!important;display:flex!important;align-items:baseline!important;justify-content:flex-start!important;gap:5px!important}#app#app .phone-surface.shop-purpose-gift .product-section.compact-shop-section.purpose-gift .category-product-section.compact-category-section .product-list.compact-product-grid>.ui-product-card-v2 .ui-product-coupon-price span,#app#app .phone-surface.shop-purpose-gift .product-section.compact-shop-section.purpose-gift .category-product-section.compact-category-section .product-list.compact-product-grid>.ui-product-card-v2.has-regular-coupon .ui-product-coupon-price.is-regular-coupon span{font-size:12px!important;font-weight:700!important;line-height:1.05!important}#app#app .phone-surface.shop-purpose-gift .product-section.compact-shop-section.purpose-gift .category-product-section.compact-category-section .product-list.compact-product-grid>.ui-product-card-v2 .ui-product-coupon-price b,#app#app .phone-surface.shop-purpose-gift .product-section.compact-shop-section.purpose-gift .category-product-section.compact-category-section .product-list.compact-product-grid>.ui-product-card-v2.has-regular-coupon .ui-product-coupon-price.is-regular-coupon b{color:var(--gift-gold-bright)!important;-webkit-text-fill-color:var(--gift-gold-bright)!important;font-size:16px!important;font-weight:850!important;line-height:1.05!important}#app#app .phone-surface.shop-purpose-gift .product-section.compact-shop-section.purpose-gift .category-product-section.compact-category-section .product-list.compact-product-grid>.ui-product-card-v2 .ui-product-stock-line{grid-area:stock!important;min-height:17px!important;margin:0!important}@media(max-width:390px){#app#app .phone-surface.shop-purpose-gift .product-section.compact-shop-section.purpose-gift .category-product-section.compact-category-section .product-list.compact-product-grid>.ui-product-card-v2{grid-template-columns:minmax(138px,40%) minmax(0,1fr)!important;min-height:228px!important}#app#app .phone-surface.shop-purpose-gift .product-section.compact-shop-section.purpose-gift .category-product-section.compact-category-section .product-list.compact-product-grid>.ui-product-card-v2 .ui-product-photo-wrap{min-height:228px!important}#app#app .phone-surface.shop-purpose-gift .product-section.compact-shop-section.purpose-gift .category-product-section.compact-category-section .product-list.compact-product-grid>.ui-product-card-v2 .ui-product-info{min-height:228px!important;padding:14px 12px 12px!important}}#app#app .phone-surface.shop-purpose-gift .customer-main .product-section.compact-shop-section.purpose-gift .category-product-section.compact-category-section .product-list.compact-product-grid .compact-product-card.ui-product-card-v2 .product-card-stock.ui-product-stock.stock-remaining-badge.stock-blink .product-card-stock-text,#app#app .phone-surface.shop-purpose-gift .customer-main .product-section.compact-shop-section.purpose-gift .category-product-section.compact-category-section .product-list.compact-product-grid .compact-product-card.ui-product-card-v2 .product-card-stock.ui-product-stock.stock-blink .product-card-stock-text,#app#app .phone-surface.shop-purpose-gift .customer-main .product-section.compact-shop-section.purpose-gift .category-product-section.compact-category-section .product-list.compact-product-grid .compact-product-card.ui-product-card-v2 .ui-product-stock.stock-blink .product-card-stock-text{color:#f0c86b!important;-webkit-text-fill-color:#f0c86b!important;font-size:14.5px!important;font-weight:840!important;letter-spacing:0!important;text-shadow:0 0 12px rgba(240,200,107,.16)!important}#app#app .phone-surface:not(.shop-purpose-gift) .product-section.compact-shop-section .category-product-section.compact-category-section .ui-product-card-v2.has-regular-coupon .ui-product-price-line.is-regular-coupon,#app#app .phone-surface:not(.shop-purpose-gift) .customer-main .customer-search-page.product-section.compact-shop-section .customer-search-results.category-product-section.compact-category-section .ui-product-card-v2.has-regular-coupon .ui-product-price-line.is-regular-coupon{min-height:14px!important;margin:-2px 0 -1px!important;display:flex!important;align-items:flex-start!important;gap:0!important}#app#app .phone-surface:not(.shop-purpose-gift) .product-section.compact-shop-section .category-product-section.compact-category-section .ui-product-card-v2.has-regular-coupon .ui-product-price-line.is-regular-coupon del,#app#app .phone-surface:not(.shop-purpose-gift) .customer-main .customer-search-page.product-section.compact-shop-section .customer-search-results.category-product-section.compact-category-section .ui-product-card-v2.has-regular-coupon .ui-product-price-line.is-regular-coupon del{display:inline-flex!important;color:#9e958d!important;-webkit-text-fill-color:#9e958d!important;font-size:14px!important;font-weight:560!important;line-height:1!important;text-decoration:line-through!important;text-decoration-thickness:1.4px!important;text-decoration-color:#5f5247b3!important;transform:translateY(-1px)!important}#app#app .phone-surface:not(.shop-purpose-gift) .product-section.compact-shop-section .category-product-section.compact-category-section .ui-product-card-v2.has-regular-coupon .ui-product-coupon-price.is-regular-coupon,#app#app .phone-surface:not(.shop-purpose-gift) .customer-main .customer-search-page.product-section.compact-shop-section .customer-search-results.category-product-section.compact-category-section .ui-product-card-v2.has-regular-coupon .ui-product-coupon-price.is-regular-coupon{grid-area:coupon!important;min-height:20px!important;margin:0!important;gap:5px!important;color:#675f58!important;-webkit-text-fill-color:#675f58!important;font-size:13px!important;font-weight:680!important;line-height:1.08!important}#app#app .phone-surface:not(.shop-purpose-gift) .product-section.compact-shop-section .category-product-section.compact-category-section .ui-product-card-v2.has-regular-coupon .ui-product-coupon-price.is-regular-coupon span,#app#app .phone-surface:not(.shop-purpose-gift) .customer-main .customer-search-page.product-section.compact-shop-section .customer-search-results.category-product-section.compact-category-section .ui-product-card-v2.has-regular-coupon .ui-product-coupon-price.is-regular-coupon span{font-size:13px!important;font-weight:680!important}#app#app .phone-surface:not(.shop-purpose-gift) .product-section.compact-shop-section .category-product-section.compact-category-section .ui-product-card-v2.has-regular-coupon .ui-product-coupon-price.is-regular-coupon b,#app#app .phone-surface:not(.shop-purpose-gift) .customer-main .customer-search-page.product-section.compact-shop-section .customer-search-results.category-product-section.compact-category-section .ui-product-card-v2.has-regular-coupon .ui-product-coupon-price.is-regular-coupon b{color:#d84620!important;-webkit-text-fill-color:#d84620!important;font-size:16.5px!important;font-weight:850!important;line-height:1.05!important}#app#app .phone-surface.shop-purpose-gift .product-section.compact-shop-section .category-product-section.compact-category-section .ui-product-card-v2.has-regular-coupon .ui-product-price-line.is-regular-coupon{min-height:14px!important;margin:-2px 0 -1px!important;display:flex!important;align-items:flex-start!important;gap:0!important}#app#app .phone-surface.shop-purpose-gift .product-section.compact-shop-section .category-product-section.compact-category-section .ui-product-card-v2.has-regular-coupon .ui-product-price-line.is-regular-coupon del{display:inline-flex!important;color:#fff5d494!important;-webkit-text-fill-color:rgba(255,245,212,.58)!important;font-size:14px!important;font-weight:560!important;line-height:1!important;text-decoration:line-through!important;text-decoration-thickness:1.4px!important;transform:translateY(-1px)!important}#app#app .phone-surface.shop-purpose-gift .product-section.compact-shop-section .category-product-section.compact-category-section .ui-product-card-v2.has-regular-coupon .ui-product-coupon-price.is-regular-coupon{grid-area:coupon!important;min-height:21px!important;margin:0!important;gap:5px!important;color:#c7b98f!important;-webkit-text-fill-color:#c7b98f!important;font-size:13px!important;font-weight:680!important;line-height:1.08!important}#app#app .phone-surface.shop-purpose-gift .product-section.compact-shop-section .category-product-section.compact-category-section .ui-product-card-v2.has-regular-coupon .ui-product-coupon-price.is-regular-coupon span{font-size:13px!important;font-weight:680!important}#app#app .phone-surface.shop-purpose-gift .product-section.compact-shop-section .category-product-section.compact-category-section .ui-product-card-v2.has-regular-coupon .ui-product-coupon-price.is-regular-coupon b{color:var(--gift-gold-bright)!important;-webkit-text-fill-color:var(--gift-gold-bright)!important;font-size:16.5px!important;font-weight:850!important;line-height:1.05!important}.product-add-sheet-layer.has-regular-coupon .product-add-sheet-price.is-regular-coupon{margin-top:6px;margin-bottom:0;min-height:15px;align-items:flex-start}.product-add-sheet-layer.has-regular-coupon .product-add-sheet-price.is-regular-coupon del{color:#8f867d;-webkit-text-fill-color:#8f867d;font-size:15px;font-weight:560;line-height:1;text-decoration-thickness:1.5px;transform:translateY(-1px)}.product-add-sheet-layer.has-regular-coupon .product-add-sheet-coupon-price.is-regular-coupon{margin-top:4px;gap:6px;font-size:13.5px;font-weight:700;line-height:1.08}.product-add-sheet-layer.has-regular-coupon .product-add-sheet-coupon-price.is-regular-coupon b{font-size:18px;font-weight:860;line-height:1.05}.product-add-sheet-layer.is-gift-product.has-regular-coupon .product-add-sheet-price.is-regular-coupon del{color:#7f7569;-webkit-text-fill-color:#7f7569;text-decoration-color:#5f5343ad}.product-add-sheet-layer.is-gift-product.has-regular-coupon .product-add-sheet-coupon-price.is-regular-coupon b{color:#76572a;-webkit-text-fill-color:#76572a}#app#app .phone-surface{--customer-bottom-tabs-offset: calc(var(--customer-tabbar-height, 72px) + 16px + env(safe-area-inset-bottom));--detail-sticky-cart-gap: 10px;--detail-sticky-cart-bottom: calc(var(--customer-bottom-tabs-offset) + var(--detail-sticky-cart-gap))}#app#app .phone-surface .customer-main .product-detail-page.product-detail-v2{padding-bottom:calc(var(--customer-bottom-tabs-offset) + 118px)!important}#app#app .phone-surface .customer-main .product-detail-page.product-detail-v2 .detail-sticky-cart-bar{box-sizing:border-box!important;left:50%!important;right:auto!important;bottom:var(--detail-sticky-cart-bottom)!important;width:min(calc(100vw - 20px),520px)!important;padding:10px 18px!important;border:1px solid rgba(216,91,42,.18)!important;border-radius:24px!important;background:#fffdf7eb!important;box-shadow:0 -8px 28px #371f111f!important;-webkit-backdrop-filter:blur(18px) saturate(1.08)!important;backdrop-filter:blur(18px) saturate(1.08)!important;transform:translate(-50%)!important}#app#app .phone-surface .customer-main .product-detail-page.product-detail-v2 .detail-sticky-product{grid-template-columns:minmax(0,1fr) auto!important;gap:12px!important;align-items:center!important}#app#app .phone-surface .customer-main .product-detail-page.product-detail-v2 .detail-sticky-product strong{font-size:13.5px!important;line-height:1.15!important}#app#app .phone-surface .customer-main .product-detail-page.product-detail-v2 .detail-sticky-product b{font-size:18px!important;line-height:1!important}#app#app .phone-surface .customer-main .product-detail-page.product-detail-v2 .detail-sticky-helper{margin-top:2px!important;gap:2px 5px!important;font-size:11px!important;line-height:1.15!important}#app#app .phone-surface .customer-main .product-detail-page.product-detail-v2 .detail-sticky-coupon-price{font-size:11px!important}#app#app .phone-surface .customer-main .product-detail-page.product-detail-v2 .detail-sticky-price-stack.has-coupon-original-mask{gap:3px!important}#app#app .phone-surface .customer-main .product-detail-page.product-detail-v2 .detail-sticky-original-price{display:block!important;max-width:100%!important;overflow:hidden!important;color:#958a80!important;-webkit-text-fill-color:#958a80!important;font-size:16px!important;font-weight:760!important;line-height:1!important;text-align:right!important;text-decoration-line:line-through!important;text-decoration-color:#6b5d52b8!important;text-decoration-thickness:1.5px!important;white-space:nowrap!important}#app#app .phone-surface .customer-main .product-detail-page.product-detail-v2 .detail-sticky-order-row{margin-top:8px!important;grid-template-columns:minmax(0,1fr) minmax(94px,112px)!important;gap:8px!important}#app#app .phone-surface .customer-main .product-detail-page.product-detail-v2 .detail-sticky-stepper,#app#app .phone-surface .customer-main .product-detail-page.product-detail-v2 .detail-sticky-add-button{height:40px!important;min-height:40px!important;border-radius:8px!important}#app#app .phone-surface .customer-main .product-detail-page.product-detail-v2 .detail-sticky-add-button{font-size:13px!important}@media(max-width:375px){#app#app .phone-surface .customer-main .product-detail-page.product-detail-v2{padding-bottom:calc(var(--customer-bottom-tabs-offset) + 114px)!important}#app#app .phone-surface .customer-main .product-detail-page.product-detail-v2 .detail-sticky-cart-bar{width:calc(100vw - 16px)!important;padding:10px 14px!important;border-radius:22px!important}#app#app .phone-surface .customer-main .product-detail-page.product-detail-v2 .detail-sticky-order-row{grid-template-columns:minmax(0,1fr) minmax(84px,96px)!important;gap:7px!important}}#app#app .phone-surface.shop-purpose-gift .customer-main .product-detail-page.product-detail-v2 .detail-sticky-cart-bar{bottom:var(--detail-sticky-cart-bottom)!important;padding:10px 18px!important;border-color:#d9b65f66!important;border-radius:24px!important;background:linear-gradient(180deg,rgba(231,204,131,.08),transparent 44%),#15120cfa!important;box-shadow:0 -12px 28px #00000052!important}#app#app .phone-surface.shop-purpose-gift .customer-main .product-detail-page.product-detail-v2 .detail-sticky-cart-bar .detail-sticky-product{grid-template-columns:minmax(0,1fr) auto!important;gap:12px!important;align-items:center!important}#app#app .phone-surface.shop-purpose-gift .customer-main .product-detail-page.product-detail-v2 .detail-sticky-cart-bar .detail-sticky-product b{justify-self:end!important;max-width:112px!important;overflow:hidden!important;text-align:right!important;font-size:18px!important;line-height:1!important}#app#app .phone-surface.shop-purpose-gift .customer-main .product-detail-page.product-detail-v2 .detail-sticky-original-price{color:#b9a982!important;-webkit-text-fill-color:#b9a982!important;text-decoration-color:#e8d8b2b8!important}#app#app .phone-surface.shop-purpose-gift .customer-main .product-detail-page.product-detail-v2 .detail-sticky-price-stack{justify-items:end!important}#app#app .phone-surface.shop-purpose-gift .customer-main .product-detail-page.product-detail-v2 .detail-sticky-cart-bar .detail-sticky-helper,#app#app .phone-surface.shop-purpose-gift .customer-main .product-detail-page.product-detail-v2 .detail-sticky-cart-bar .detail-sticky-stock.stock-remaining-badge.stock-blink,#app#app .phone-surface.shop-purpose-gift .customer-main .product-detail-page.product-detail-v2 .detail-sticky-cart-bar .detail-sticky-stock.stock-remaining-badge.stock-blink .product-card-stock-text{color:#c7b78f!important;-webkit-text-fill-color:#c7b78f!important}#app#app .phone-surface.shop-purpose-gift .customer-main .product-detail-page.product-detail-v2 .detail-sticky-cart-bar .detail-sticky-order-row{grid-template-columns:minmax(0,1fr) minmax(94px,112px)!important;gap:8px!important;margin-top:8px!important}#app#app .phone-surface.shop-purpose-gift .customer-main .product-detail-page.product-detail-v2 .detail-sticky-cart-bar .detail-sticky-stepper,#app#app .phone-surface.shop-purpose-gift .customer-main .product-detail-page.product-detail-v2 .detail-sticky-cart-bar .detail-sticky-add-button{width:auto!important;height:40px!important;min-height:40px!important;border-radius:8px!important}#app#app .phone-surface.shop-purpose-gift .customer-main .product-detail-page.product-detail-v2 .detail-sticky-cart-bar .detail-sticky-stepper{border-color:#d9b65f73!important;background:#30291bd1!important}#app#app .phone-surface.shop-purpose-gift .customer-main .product-detail-page.product-detail-v2 .detail-sticky-cart-bar .detail-sticky-add-button:not(:disabled){border-color:transparent!important;background:#e7cc83!important;color:#15120c!important;-webkit-text-fill-color:#15120c!important;box-shadow:none!important}#app#app .phone-surface.shop-purpose-gift .customer-main .product-detail-page.product-detail-v2 .detail-sticky-cart-bar .detail-sticky-add-button:disabled{border-color:#d9b65f47!important;background:#30291ba3!important;color:#e8d8b2b8!important;-webkit-text-fill-color:rgba(232,216,178,.72)!important}@media(max-width:375px){#app#app .phone-surface.shop-purpose-gift .customer-main .product-detail-page.product-detail-v2 .detail-sticky-cart-bar .detail-sticky-order-row{grid-template-columns:minmax(0,1fr) minmax(84px,96px)!important;gap:7px!important}}#app#app .phone-surface .coupon-page.commerce-page{padding:22px 16px calc(156px + env(safe-area-inset-bottom))!important;display:grid!important;gap:16px!important}#app#app .phone-surface .coupon-page-title{margin:0!important;align-items:center!important}#app#app .phone-surface .coupon-page-title h1{font-size:26px!important;font-weight:820!important;line-height:1.18!important}#app#app .phone-surface .coupon-page-title>strong{padding:7px 12px!important;border-color:#d8462033!important;background:#fff2eb!important;color:var(--produce-accent-strong)!important;-webkit-text-fill-color:var(--produce-accent-strong)!important;font-weight:820!important}#app#app .phone-surface .coupon-filter-tabs{padding:6px!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important;border:1px solid var(--produce-line)!important;border-radius:18px!important;background:#fffdf8e6!important}#app#app .phone-surface .coupon-filter-tabs button{min-width:0!important;min-height:48px!important;padding:0 10px!important;border:0!important;border-radius:13px!important;background:#f3eee7!important;color:var(--produce-muted)!important;-webkit-text-fill-color:var(--produce-muted)!important;display:inline-grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:5px!important;font:inherit!important;cursor:pointer!important}#app#app .phone-surface .coupon-filter-tabs button span{min-width:0!important;font-size:13px!important;font-weight:780!important;line-height:1.2!important;white-space:nowrap!important}#app#app .phone-surface .coupon-filter-tabs button b{min-width:22px!important;height:22px!important;padding:0 6px!important;border-radius:var(--produce-radius-pill)!important;background:#ffffffb3!important;color:inherit!important;-webkit-text-fill-color:inherit!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;font-size:12px!important;font-weight:820!important;font-variant-numeric:tabular-nums!important}#app#app .phone-surface .coupon-filter-tabs button.active{background:var(--produce-accent-strong)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;box-shadow:0 10px 20px #d8462029!important}#app#app .phone-surface .coupon-filter-tabs button:focus-visible{outline:3px solid rgba(216,70,32,.28)!important;outline-offset:2px!important}#app#app .phone-surface .coupon-tab-panel{gap:14px!important}#app#app .phone-surface .coupon-list-head-strong h2{font-size:21px!important;font-weight:820!important;letter-spacing:0!important}#app#app .phone-surface .coupon-list-head-strong .commerce-count-badge{min-height:28px!important;padding:0 10px!important;border:1px solid rgba(216,70,32,.15)!important;border-radius:var(--produce-radius-pill)!important;background:#fff0e8!important;color:var(--produce-accent-strong)!important;-webkit-text-fill-color:var(--produce-accent-strong)!important;display:inline-flex!important;align-items:center!important;font-size:12px!important;font-weight:820!important}#app#app .phone-surface .commerce-coupon-card{position:relative!important;min-height:138px!important;padding:17px 16px!important;grid-template-columns:minmax(0,1fr) auto!important;gap:12px 14px!important;align-items:start!important;border-radius:16px!important;background:#fffdf9!important}#app#app .phone-surface .commerce-coupon-card.usable{border-color:#d8462038!important;background:linear-gradient(180deg,#fffdf9,#fff8f2)!important;box-shadow:0 12px 28px #85432614!important}#app#app .phone-surface .commerce-coupon-card.used,#app#app .phone-surface .commerce-coupon-card.unavailable{border-color:#e5ddd4!important;background:#f5f1eb!important;box-shadow:none!important;opacity:1!important}#app#app .phone-surface .commerce-coupon-main{gap:7px!important}#app#app .phone-surface .commerce-coupon-main strong{color:var(--produce-heading)!important;-webkit-text-fill-color:var(--produce-heading)!important;font-size:18px!important;font-weight:820!important;line-height:1.3!important}#app#app .phone-surface .commerce-coupon-main small{color:#7a6d61!important;-webkit-text-fill-color:#7a6d61!important;font-size:12.5px!important;font-weight:700!important}#app#app .phone-surface .commerce-status-pill{min-height:28px!important;padding:0 9px!important;border:1px solid transparent!important;border-radius:var(--produce-radius-pill)!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;font-size:12px!important;font-weight:820!important;line-height:1!important}#app#app .phone-surface .commerce-status-pill.available{border-color:#d846202e!important;background:#fff0e8!important;color:var(--produce-accent-strong)!important;-webkit-text-fill-color:var(--produce-accent-strong)!important}#app#app .phone-surface .commerce-status-pill.done,#app#app .phone-surface .commerce-status-pill.expired{border-color:#ded5cb!important;background:#e9e2da!important;color:#756a60!important;-webkit-text-fill-color:#756a60!important}#app#app .phone-surface .commerce-coupon-price{min-width:92px!important;padding-top:5px!important;gap:5px!important}#app#app .phone-surface .commerce-coupon-price b{color:var(--produce-accent-strong)!important;-webkit-text-fill-color:var(--produce-accent-strong)!important;font-size:24px!important;font-weight:860!important;line-height:1!important}#app#app .phone-surface .commerce-coupon-price span{color:#84685b!important;-webkit-text-fill-color:#84685b!important;font-size:12px!important;font-weight:760!important}#app#app .phone-surface .commerce-coupon-card.used .commerce-coupon-main strong,#app#app .phone-surface .commerce-coupon-card.unavailable .commerce-coupon-main strong{color:#6f665d!important;-webkit-text-fill-color:#6f665d!important}#app#app .phone-surface .commerce-coupon-card.used .commerce-coupon-price b,#app#app .phone-surface .commerce-coupon-card.unavailable .commerce-coupon-price b{color:#7d7369!important;-webkit-text-fill-color:#7d7369!important}#app#app .phone-surface .commerce-coupon-meta{padding-top:12px!important;gap:8px!important;border-top-color:#926b5229!important}#app#app .phone-surface .commerce-coupon-meta div{grid-template-columns:52px minmax(0,1fr)!important}#app#app .phone-surface .commerce-coupon-meta dt,#app#app .phone-surface .commerce-coupon-meta dd{color:#817267!important;-webkit-text-fill-color:#817267!important;font-size:12px!important}#app#app .phone-surface .commerce-coupon-card>.commerce-detail-toggle{width:auto!important;min-height:38px!important;padding:0 12px 0 14px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:5px!important;border:1px solid rgba(216,70,32,.16)!important;border-radius:12px!important;background:#fff8f1!important;color:var(--produce-accent-strong)!important;-webkit-text-fill-color:var(--produce-accent-strong)!important;font-size:13px!important;font-weight:780!important;line-height:1!important;white-space:nowrap!important}#app#app .phone-surface .commerce-coupon-card>.commerce-detail-toggle .mdi{flex:0 0 auto!important;font-size:16px!important;line-height:1!important;transform:translateY(1px)}#app#app .phone-surface .coupon-empty-state small{color:var(--produce-muted)!important;-webkit-text-fill-color:var(--produce-muted)!important;font-size:13px!important;line-height:1.45!important}@media(max-width:390px){#app#app .phone-surface .coupon-filter-tabs button{min-height:46px!important;padding-inline:8px!important}#app#app .phone-surface .coupon-filter-tabs button span{font-size:12px!important}#app#app .phone-surface .commerce-coupon-card{grid-template-columns:minmax(0,1fr)!important}#app#app .phone-surface .commerce-coupon-price{justify-items:start!important;text-align:left!important}}.address-head,#app#app .address-head{align-items:center!important}.address-head-actions,#app#app .address-head-actions{margin-left:auto!important;gap:0!important}.address-head .checkout-back-button.compact,#app#app .address-head .checkout-back-button.compact{width:38px!important;min-width:38px!important;min-height:38px!important;height:38px!important;border-radius:11px!important}.address-search-row,#app#app .address-search-row{align-items:start!important;gap:12px!important}.address-search-row>.address-field,#app#app .address-search-row>.address-field{margin-bottom:0!important}.address-search-row .postcode-search-button,#app#app .address-search-row .postcode-search-button{height:48px!important;min-height:48px!important;margin-top:27px!important;padding:0 14px!important;align-self:start!important;white-space:nowrap!important}.address-grid.compact-unit,#app#app .address-grid.compact-unit{gap:12px!important}.address-field.required input{box-shadow:none}@media(max-width:520px){.address-search-row,#app#app .address-search-row{grid-template-columns:minmax(0,1fr)!important;gap:10px!important;margin-bottom:12px!important}.address-search-row .postcode-search-button,#app#app .address-search-row .postcode-search-button{width:100%!important;height:50px!important;min-height:50px!important;margin-top:0!important}}@media(max-width:360px){.address-grid.compact-unit,#app#app .address-grid.compact-unit{grid-template-columns:minmax(0,1fr)!important}}#app#app .phone-surface{--customer-tabbar-height: 80px}#app#app .customer-bottom-tabs{width:min(100vw,540px)!important;padding:8px 10px calc(9px + env(safe-area-inset-bottom))!important}#app#app .customer-bottom-tabs-inner,#app#app .phone-surface:not(.shop-purpose-gift) .customer-bottom-tabs-inner,#app#app .phone-surface.shop-purpose-gift .customer-bottom-tabs-inner{height:var(--customer-tabbar-height)!important;padding:7px!important;gap:4px!important;border-radius:24px!important}#app#app .phone-surface:not(.shop-purpose-gift) .customer-bottom-tabs{width:min(100vw,540px)!important;padding:8px 10px calc(9px + env(safe-area-inset-bottom))!important}#app#app .customer-bottom-tab,#app#app .phone-surface:not(.shop-purpose-gift) .customer-bottom-tab,#app#app .phone-surface.shop-purpose-gift .customer-bottom-tab{padding:8px 2px 7px!important;gap:4px!important;border-radius:18px!important}#app#app .customer-bottom-tab .mdi,#app#app .phone-surface:not(.shop-purpose-gift) .customer-bottom-tab .mdi,#app#app .phone-surface.shop-purpose-gift .customer-bottom-tab .mdi{font-size:27px!important}#app#app .customer-bottom-tab.active .mdi,#app#app .phone-surface:not(.shop-purpose-gift) .customer-bottom-tab.active .mdi,#app#app .phone-surface.shop-purpose-gift .customer-bottom-tab.active .mdi{font-size:28px!important}#app#app .customer-bottom-tab strong,#app#app .phone-surface:not(.shop-purpose-gift) .customer-bottom-tab strong,#app#app .phone-surface.shop-purpose-gift .customer-bottom-tab strong{font-size:11.5px!important;font-weight:680!important;line-height:1.1!important}@media(max-width:390px){#app#app .customer-header{height:78px!important;padding-inline:16px!important;grid-template-columns:46px minmax(0,1fr) 46px!important}#app#app .customer-header .icon-button,#app#app .customer-header .cart-icon-button{width:44px!important;height:44px!important}#app#app .customer-header .icon-button .mdi,#app#app .customer-header .cart-icon-button .mdi{font-size:27px!important}}body .side-menu-list{gap:8px!important;align-content:start!important}body .side-menu-list>a,body .side-menu-product-toggle{min-height:56px!important;padding:0 14px!important;display:grid!important;align-items:center!important;justify-items:start!important;border-radius:0!important;border-color:transparent!important;background:transparent!important;color:#1f1712!important;-webkit-text-fill-color:#1f1712!important}body .side-menu-list>a{grid-template-columns:34px minmax(0,1fr)!important}body .side-menu-product-toggle{grid-template-columns:34px minmax(0,1fr) 28px!important}body .side-menu-list>a>.mdi,body .side-menu-product-toggle-icon{width:34px!important;height:34px!important;display:inline-grid!important;place-items:center!important;align-self:center!important;color:currentColor!important;-webkit-text-fill-color:currentColor!important;font-size:25px!important;line-height:1!important;transform:translateY(0)!important}body .side-menu-list>a>div,body .side-menu-product-toggle>div{min-width:0!important;display:grid!important;align-items:center!important;align-self:center!important}body .side-menu-list strong{display:block!important;margin:0!important;color:currentColor!important;-webkit-text-fill-color:currentColor!important;font-size:15.5px!important;font-weight:740!important;line-height:1.15!important;text-align:left!important}body .side-menu-product-arrow{width:28px!important;height:28px!important;display:inline-grid!important;place-items:center!important;justify-self:end!important;align-self:center!important;color:#3a2b22!important;-webkit-text-fill-color:#3a2b22!important;font-size:20px!important;line-height:1!important}body .side-menu-list>a.active,body .side-menu-list>a.router-link-exact-active,body .side-menu-product-group.active>.side-menu-product-toggle{border:1px solid rgba(216,91,42,.22)!important;border-radius:0!important;background:#fff0e8!important;color:#1f1712!important;-webkit-text-fill-color:#1f1712!important}body .side-menu-sublist{margin:2px 0 8px 50px!important;padding:4px 0 4px 12px!important;gap:6px!important;border-left:1px solid rgba(216,91,42,.16)!important}body .side-menu-product-subitem,body .side-menu-product-group .side-menu-sublist a.side-menu-product-subitem{min-height:38px!important;padding:0 8px!important;display:grid!important;grid-template-columns:14px minmax(0,1fr)!important;gap:8px!important;align-items:center!important;color:#2a211b!important;-webkit-text-fill-color:#2a211b!important}body .side-menu-subitem-dot{width:14px!important;height:18px!important;display:inline-grid!important;place-items:center!important;color:#60483b94!important;-webkit-text-fill-color:rgba(96,72,59,.58)!important;font-size:13px!important;line-height:1!important}body .side-menu-product-subitem strong,body .side-menu-product-group .side-menu-sublist a.side-menu-product-subitem strong{margin:0!important;font-size:14px!important;line-height:1.15!important}body .operator-link{min-height:48px!important;padding:0 14px!important;display:grid!important;align-items:center!important;justify-content:center!important;font-size:15px!important;line-height:1.1!important}body:has(.admin-layout.admin-layout-v2){--admin-bg: #fff6ef;--admin-panel: #fffdf9;--admin-panel-soft: #fff9f3;--admin-panel-pressed: #fff0e6;--admin-border: #ead1c4;--admin-border-strong: #d9aa94;--admin-ink: #26170f;--admin-muted: #725340;--admin-primary: #c94e2c;--admin-primary-dark: #9a351e;--admin-warning: #b46b18;--admin-success: #287a4a;--admin-danger: #b93129}.admin-layout.admin-layout-v2{background:var(--admin-bg)!important;color:var(--admin-ink)!important}body:has(.admin-layout.admin-layout-v2) .admin-native-button,body:has(.admin-layout.admin-layout-v2) .admin-primary-btn,body:has(.admin-layout.admin-layout-v2) .admin-secondary-btn,body:has(.admin-layout.admin-layout-v2) .admin-danger-btn,body:has(.admin-layout.admin-layout-v2) .table-primary-btn,body:has(.admin-layout.admin-layout-v2) .table-secondary-btn,body:has(.admin-layout.admin-layout-v2) .table-danger-btn,body:has(.admin-layout.admin-layout-v2) .table-step-btn,body:has(.admin-layout.admin-layout-v2) .table-done-btn,body:has(.admin-layout.admin-layout-v2) .delivery-mini-button,body:has(.admin-layout.admin-layout-v2) .delivery-action-button{min-height:40px!important;border-radius:8px!important;font-size:13px!important;font-weight:750!important;letter-spacing:0!important}body:has(.admin-layout.admin-layout-v2) .admin-native-button.primary,body:has(.admin-layout.admin-layout-v2) .admin-primary-btn,body:has(.admin-layout.admin-layout-v2) .table-primary-btn,body:has(.admin-layout.admin-layout-v2) .table-done-btn,body:has(.admin-layout.admin-layout-v2) .delivery-action-button.done,body:has(.admin-layout.admin-layout-v2) .delivery-action-button.ready{border-color:var(--admin-primary)!important;background:var(--admin-primary)!important;color:#fffaf4!important}body:has(.admin-layout.admin-layout-v2) .table-step-btn,body:has(.admin-layout.admin-layout-v2) .delivery-mini-button,body:has(.admin-layout.admin-layout-v2) .delivery-action-button.undo,body:has(.admin-layout.admin-layout-v2) .admin-secondary-btn,body:has(.admin-layout.admin-layout-v2) .table-secondary-btn{border:1px solid var(--admin-border)!important;background:var(--admin-panel)!important;color:var(--admin-primary-dark)!important}body:has(.admin-layout.admin-layout-v2) .admin-danger-btn,body:has(.admin-layout.admin-layout-v2) .table-danger-btn,body:has(.admin-layout.admin-layout-v2) .delivery-action-button.danger{border:1px solid rgba(185,49,41,.24)!important;background:#fff5f2!important;color:var(--admin-danger)!important}body:has(.admin-layout.admin-layout-v2) .v-chip{border-radius:999px!important;font-weight:750!important}@media(max-width:760px){html:has(.admin-layout.admin-layout-v2),body:has(.admin-layout.admin-layout-v2){width:100%!important;overflow-x:hidden!important;background:var(--admin-bg)!important}body:has(.admin-layout.admin-layout-v2) .admin-layout.admin-layout-v2{display:block!important;min-height:100dvh!important;padding:0!important;overflow-x:hidden!important}body:has(.admin-layout.admin-layout-v2) .admin-main.admin-main-v2{width:100%!important;max-width:540px!important;min-height:100dvh!important;margin:0 auto!important;padding:10px 10px calc(92px + env(safe-area-inset-bottom))!important;background:var(--admin-bg)!important}body:has(.admin-layout.admin-layout-v2) .admin-topbar.admin-topbar-v2{position:sticky!important;top:0!important;z-index:940!important;min-height:58px!important;margin:-10px -10px 10px!important;padding:10px 12px!important;display:grid!important;grid-template-columns:42px minmax(0,1fr)!important;gap:10px!important;align-items:center!important;border:0!important;border-bottom:1px solid var(--admin-border)!important;border-radius:0!important;background:#fffaf5f5!important;box-shadow:0 10px 20px #26170f0f!important;-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important}body:has(.admin-layout.admin-layout-v2) .admin-menu-toggle{grid-column:1!important;grid-row:1!important;width:42px!important;height:42px!important;display:inline-grid!important;place-items:center!important;border:1px solid var(--admin-border)!important;border-radius:10px!important;background:var(--admin-panel)!important;color:var(--admin-primary-dark)!important}body:has(.admin-layout.admin-layout-v2) .admin-menu-toggle .mdi{font-size:23px!important}body:has(.admin-layout.admin-layout-v2) .admin-current-title{min-width:0!important;grid-column:2!important;grid-row:1!important}body:has(.admin-layout.admin-layout-v2) .admin-current-title h1{overflow:hidden!important;color:var(--admin-ink)!important;font-size:22px!important;font-weight:760!important;line-height:1.15!important;text-overflow:ellipsis!important;white-space:nowrap!important}body:has(.admin-layout.admin-layout-v2) .admin-topbar-actions,body:has(.admin-layout.admin-layout-v2) .admin-topbar-status{display:none!important}body:has(.admin-layout.admin-layout-v2) .admin-mobile-scrim{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:1190!important;display:block!important;background:#1a110c6b!important;-webkit-backdrop-filter:blur(3px)!important;backdrop-filter:blur(3px)!important}body:has(.admin-layout.admin-layout-v2) .admin-layout.admin-layout-v2>.admin-sidebar.admin-sidebar-v2{position:fixed!important;inset:0 auto 0 0!important;z-index:1200!important;width:min(336px,calc(100vw - 34px))!important;height:100dvh!important;max-height:100dvh!important;padding:12px 10px calc(12px + env(safe-area-inset-bottom))!important;display:grid!important;grid-template-rows:auto minmax(0,1fr) auto!important;gap:10px!important;border-right:1px solid rgba(201,78,44,.18)!important;border-radius:0 18px 18px 0!important;background:#8f361f!important;box-shadow:18px 0 36px #26170f38!important;overflow:hidden!important;transform:translate(calc(-100% - 24px))!important;transition:transform .2s ease!important}body:has(.admin-layout.admin-layout-v2) .admin-layout.admin-layout-v2>.admin-sidebar.admin-sidebar-v2.open{transform:translate(0)!important}body:has(.admin-layout.admin-layout-v2) .admin-sidebar.admin-sidebar-v2 .admin-brand.admin-brand-v2{min-height:58px!important;padding:8px!important;display:grid!important;grid-template-columns:42px minmax(0,1fr) 38px!important;gap:10px!important;align-items:center!important;border:1px solid rgba(255,250,244,.18)!important;border-radius:12px!important;background:#fffaf41a!important}body:has(.admin-layout.admin-layout-v2) .admin-brand.admin-brand-v2 img.admin-logo{width:42px!important;height:42px!important;border-radius:10px!important;background:#fffaf4!important;object-fit:contain!important}body:has(.admin-layout.admin-layout-v2) .admin-brand.admin-brand-v2 strong{color:#fffaf4!important;font-size:16px!important;font-weight:780!important;line-height:1.2!important}body:has(.admin-layout.admin-layout-v2) .admin-brand.admin-brand-v2 span{display:block!important;margin-top:2px!important;color:#fffaf4bd!important;font-size:12px!important;font-weight:600!important}body:has(.admin-layout.admin-layout-v2) .admin-mobile-close{display:inline-grid!important;width:38px!important;height:38px!important;place-items:center!important;border:1px solid rgba(255,250,244,.18)!important;border-radius:10px!important;background:#fffaf414!important;color:#fffaf4!important}body:has(.admin-layout.admin-layout-v2) .admin-sidebar.admin-sidebar-v2 .admin-side-nav.admin-side-nav-v2{min-height:0!important;padding:2px 2px 4px!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:6px!important;overflow-y:auto!important}body:has(.admin-layout.admin-layout-v2) .admin-sidebar.admin-sidebar-v2 .admin-nav-section-label{margin:10px 6px 3px!important;color:#fffaf4a3!important;font-size:11px!important;font-weight:760!important}body:has(.admin-layout.admin-layout-v2) .admin-sidebar.admin-sidebar-v2 .admin-side-nav-v2 .admin-nav-link,body:has(.admin-layout.admin-layout-v2) .admin-sidebar.admin-sidebar-v2 .admin-side-nav-v2 .admin-nav-link.compact{min-height:46px!important;padding:7px 9px!important;display:grid!important;grid-template-columns:32px minmax(0,1fr) auto!important;gap:9px!important;align-items:center!important;border:1px solid transparent!important;border-radius:10px!important;background:transparent!important;color:#fffaf4d6!important;text-align:left!important}body:has(.admin-layout.admin-layout-v2) .admin-sidebar.admin-sidebar-v2 .admin-side-nav-v2 .admin-nav-link:after{content:"›"!important;color:#fffaf47a!important;font-size:18px!important;line-height:1!important}body:has(.admin-layout.admin-layout-v2) .admin-sidebar.admin-sidebar-v2 .admin-side-nav-v2 .admin-nav-link>.mdi{width:32px!important;height:32px!important;display:grid!important;place-items:center!important;border-radius:9px!important;background:#fffaf41a!important;color:inherit!important;font-size:18px!important}body:has(.admin-layout.admin-layout-v2) .admin-sidebar.admin-sidebar-v2 .admin-side-nav-v2 .admin-nav-link strong{color:inherit!important;font-size:14px!important;font-weight:720!important;line-height:1.2!important}body:has(.admin-layout.admin-layout-v2) .admin-sidebar.admin-sidebar-v2 .admin-side-nav-v2 .admin-nav-link small{display:none!important}body:has(.admin-layout.admin-layout-v2) .admin-sidebar.admin-sidebar-v2 .admin-side-nav-v2 .admin-nav-link.router-link-exact-active,body:has(.admin-layout.admin-layout-v2) .admin-sidebar.admin-sidebar-v2 .admin-side-nav-v2 .admin-nav-link.router-link-active,body:has(.admin-layout.admin-layout-v2) .admin-sidebar.admin-sidebar-v2 .admin-side-nav-v2 .admin-nav-link.is-active{border-color:#fffaf42e!important;background:#fffaf4!important;color:var(--admin-primary-dark)!important}body:has(.admin-layout.admin-layout-v2) .admin-sidebar-footer.admin-sidebar-footer-v2{padding:0!important;display:grid!important;gap:8px!important}body:has(.admin-layout.admin-layout-v2) .admin-sidebar-footer-v2 .admin-native-button{min-height:42px!important;border-radius:10px!important}body:has(.admin-layout.admin-layout-v2) .admin-mobile-tabbar{position:fixed!important;right:0!important;bottom:0!important;left:0!important;z-index:980!important;width:min(100vw,540px)!important;box-sizing:border-box!important;margin:0 auto!important;padding:7px 10px calc(8px + env(safe-area-inset-bottom))!important;display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:5px!important;border-top:1px solid var(--admin-border)!important;background:#fffdf9f7!important;box-shadow:0 -12px 26px #26170f1a!important;-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important}body:has(.admin-layout.admin-layout-v2) .admin-mobile-tabbar-item{min-width:0!important;min-height:50px!important;padding:6px 3px!important;display:grid!important;place-items:center!important;gap:2px!important;border:1px solid transparent!important;border-radius:10px!important;background:transparent!important;color:#725340!important;box-shadow:none!important}body:has(.admin-layout.admin-layout-v2) .admin-mobile-tabbar-item .mdi{font-size:21px!important;line-height:1!important}body:has(.admin-layout.admin-layout-v2) .admin-mobile-tabbar-item strong{max-width:100%!important;overflow:hidden!important;font-size:10.5px!important;font-weight:720!important;line-height:1.15!important;text-overflow:ellipsis!important;white-space:nowrap!important}body:has(.admin-layout.admin-layout-v2) .admin-mobile-tabbar-item.is-active{border-color:#c94e2c2e!important;background:var(--admin-panel-pressed)!important;color:var(--admin-primary-dark)!important}body:has(.admin-layout.admin-layout-v2) .admin-main-v2>.v-card,body:has(.admin-layout.admin-layout-v2) .admin-main-v2>.v-row>.v-col>.v-card,body:has(.admin-layout.admin-layout-v2) .admin-dashboard-card,body:has(.admin-layout.admin-layout-v2) .admin-today-panel,body:has(.admin-layout.admin-layout-v2) .delivery-admin-card,body:has(.admin-layout.admin-layout-v2) .notice-admin-card,body:has(.admin-layout.admin-layout-v2) .settings-panel,body:has(.admin-layout.admin-layout-v2) .admin-table-wrap,body:has(.admin-layout.admin-layout-v2) .admin-help-strip,body:has(.admin-layout.admin-layout-v2) .admin-bulk-actions,body:has(.admin-layout.admin-layout-v2) .admin-form-notice{border:1px solid var(--admin-border)!important;border-radius:10px!important;background:var(--admin-panel)!important;box-shadow:none!important}body:has(.admin-layout.admin-layout-v2) .v-card-text{padding:10px!important}body:has(.admin-layout.admin-layout-v2) .admin-page-head,body:has(.admin-layout.admin-layout-v2) .v-card>.admin-page-head{min-height:0!important;padding:12px 12px 8px!important;display:flex!important;align-items:center!important;gap:10px!important}body:has(.admin-layout.admin-layout-v2) .admin-page-head>div:first-child{display:block!important}body:has(.admin-layout.admin-layout-v2) .admin-page-title{font-size:20px!important;font-weight:760!important;line-height:1.2!important}body:has(.admin-layout.admin-layout-v2) .admin-page-subtitle{display:none!important}body:has(.admin-layout.admin-layout-v2) .admin-head-actions{width:auto!important;display:flex!important;flex-wrap:wrap!important;justify-content:flex-end!important;gap:6px!important}body:has(.admin-layout.admin-layout-v2) .admin-head-actions .admin-native-button,body:has(.admin-layout.admin-layout-v2) .admin-head-actions .v-btn{min-height:40px!important;border-radius:9px!important}body:has(.admin-layout.admin-layout-v2) .admin-mini-metrics,body:has(.admin-layout.admin-layout-v2) .metric-grid,body:has(.admin-layout.admin-layout-v2) .admin-kpi-grid-v2{margin:6px 0 10px!important;padding:0!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}body:has(.admin-layout.admin-layout-v2) .admin-mini-metrics button,body:has(.admin-layout.admin-layout-v2) .admin-metric-static,body:has(.admin-layout.admin-layout-v2) .metric-card,body:has(.admin-layout.admin-layout-v2) .admin-kpi-grid-v2 article{min-height:74px!important;padding:10px!important;border:1px solid var(--admin-border)!important;border-radius:10px!important;background:var(--admin-panel)!important;align-content:center!important;gap:4px!important}body:has(.admin-layout.admin-layout-v2) .admin-mini-metrics span,body:has(.admin-layout.admin-layout-v2) .admin-metric-static span,body:has(.admin-layout.admin-layout-v2) .metric-label{color:var(--admin-muted)!important;font-size:12px!important;font-weight:650!important;line-height:1.2!important}body:has(.admin-layout.admin-layout-v2) .admin-mini-metrics button strong,body:has(.admin-layout.admin-layout-v2) .admin-metric-static strong,body:has(.admin-layout.admin-layout-v2) .metric-value,body:has(.admin-layout.admin-layout-v2) .admin-kpi-grid-v2 strong{color:var(--admin-ink)!important;font-size:20px!important;font-weight:760!important;line-height:1.1!important}body:has(.admin-layout.admin-layout-v2) .admin-mini-metrics button.active{border-color:#c94e2c38!important;background:var(--admin-primary)!important}body:has(.admin-layout.admin-layout-v2) .admin-mini-metrics button.active span,body:has(.admin-layout.admin-layout-v2) .admin-mini-metrics button.active strong{color:#fffaf4!important}body:has(.admin-layout.admin-layout-v2) .admin-filter-bar,body:has(.admin-layout.admin-layout-v2) .admin-help-strip,body:has(.admin-layout.admin-layout-v2) .admin-bulk-actions,body:has(.admin-layout.admin-layout-v2) .admin-section-title,body:has(.admin-layout.admin-layout-v2) .notice-admin-list,body:has(.admin-layout.admin-layout-v2) .delivery-route-board,body:has(.admin-layout.admin-layout-v2) .delivery-card-list,body:has(.admin-layout.admin-layout-v2) .empty-state{margin:10px 0!important}body:has(.admin-layout.admin-layout-v2) .admin-filter-bar{padding:10px!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:8px!important;border-radius:10px!important;background:var(--admin-panel-soft)!important}body:has(.admin-layout.admin-layout-v2) .admin-main-v2 .v-field{border-radius:9px!important;background:#fff!important}body:has(.admin-layout.admin-layout-v2) .admin-main-v2 .v-field__input{min-height:44px!important;color:var(--admin-ink)!important;font-size:14px!important;font-weight:600!important}body:has(.admin-layout.admin-layout-v2) .admin-bulk-actions{padding:9px!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important;background:#fffaf6!important}body:has(.admin-layout.admin-layout-v2) .admin-bulk-actions button,body:has(.admin-layout.admin-layout-v2) .admin-bulk-actions strong{min-width:0!important;min-height:42px!important;border-radius:9px!important;font-size:12.5px!important;font-weight:720!important}body:has(.admin-layout.admin-layout-v2) .admin-summary-list{display:grid!important;gap:8px!important;margin:10px 0!important}body:has(.admin-layout.admin-layout-v2) .admin-summary-card,body:has(.admin-layout.admin-layout-v2) .delivery-order-card,body:has(.admin-layout.admin-layout-v2) .notice-admin-card{min-width:0!important;padding:10px!important;display:grid!important;gap:9px!important;border:1px solid var(--admin-border)!important;border-radius:10px!important;background:#fff!important;box-shadow:none!important}body:has(.admin-layout.admin-layout-v2) .admin-summary-card{grid-template-columns:minmax(0,1fr)!important}body:has(.admin-layout.admin-layout-v2) .admin-summary-check{width:auto!important;min-height:28px!important;display:inline-flex!important;align-items:center!important;justify-self:start!important;gap:6px!important;color:var(--admin-muted)!important;font-size:12px!important;font-weight:650!important}body:has(.admin-layout.admin-layout-v2) .admin-row-check,body:has(.admin-layout.admin-layout-v2) .delivery-order-check input{width:20px!important;height:20px!important;accent-color:var(--admin-primary)!important}body:has(.admin-layout.admin-layout-v2) .admin-summary-main{min-width:0!important;padding:0!important;display:grid!important;gap:3px!important;border:0!important;background:transparent!important;text-align:left!important}body:has(.admin-layout.admin-layout-v2) .admin-summary-kicker{color:var(--admin-muted)!important;font-size:12px!important;font-weight:650!important;line-height:1.25!important}body:has(.admin-layout.admin-layout-v2) .admin-summary-main strong{overflow:hidden!important;color:var(--admin-ink)!important;font-size:15px!important;font-weight:760!important;line-height:1.3!important;text-overflow:ellipsis!important;white-space:nowrap!important}body:has(.admin-layout.admin-layout-v2) .admin-summary-main small,body:has(.admin-layout.admin-layout-v2) .admin-table-subtext{color:var(--admin-muted)!important;font-size:12px!important;font-weight:560!important;line-height:1.35!important}body:has(.admin-layout.admin-layout-v2) .admin-summary-status{display:flex!important;flex-wrap:wrap!important;gap:5px!important}body:has(.admin-layout.admin-layout-v2) .admin-summary-status .v-chip{min-height:24px!important;font-size:11.5px!important}body:has(.admin-layout.admin-layout-v2) .admin-summary-actions,body:has(.admin-layout.admin-layout-v2) .table-actions,body:has(.admin-layout.admin-layout-v2) .delivery-actions,body:has(.admin-layout.admin-layout-v2) .delivery-order-actions,body:has(.admin-layout.admin-layout-v2) .notice-admin-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important}body:has(.admin-layout.admin-layout-v2) .admin-summary-actions .v-btn,body:has(.admin-layout.admin-layout-v2) .table-actions .v-btn,body:has(.admin-layout.admin-layout-v2) .table-actions button,body:has(.admin-layout.admin-layout-v2) .delivery-actions .v-btn,body:has(.admin-layout.admin-layout-v2) .delivery-actions button,body:has(.admin-layout.admin-layout-v2) .delivery-order-actions button,body:has(.admin-layout.admin-layout-v2) .notice-admin-actions .v-btn,body:has(.admin-layout.admin-layout-v2) .notice-admin-actions button{width:100%!important;min-width:0!important;min-height:44px!important;border-radius:9px!important;font-size:12.5px!important;font-weight:720!important}body:has(.admin-layout.admin-layout-v2) .admin-table-wrap{max-width:100%!important;margin:10px 0!important;overflow:visible!important;border:0!important;background:transparent!important}body:has(.admin-layout.admin-layout-v2) .admin-table-wrap>.admin-table,body:has(.admin-layout.admin-layout-v2) .admin-table-wrap>.admin-table thead,body:has(.admin-layout.admin-layout-v2) .admin-table-wrap>.admin-table tbody,body:has(.admin-layout.admin-layout-v2) .admin-table-wrap>.admin-table tr,body:has(.admin-layout.admin-layout-v2) .admin-table-wrap>.admin-table th,body:has(.admin-layout.admin-layout-v2) .admin-table-wrap>.admin-table td{display:block!important;width:100%!important}body:has(.admin-layout.admin-layout-v2) .admin-table-wrap>.admin-table thead{display:none!important}body:has(.admin-layout.admin-layout-v2) .admin-table-wrap>.admin-table tbody{display:grid!important;gap:8px!important}body:has(.admin-layout.admin-layout-v2) .admin-table-wrap>.admin-table tr{padding:10px!important;display:grid!important;gap:8px!important;border:1px solid var(--admin-border)!important;border-radius:10px!important;background:#fff!important}body:has(.admin-layout.admin-layout-v2) .admin-table-wrap>.admin-table td{min-height:0!important;padding:0!important;display:grid!important;grid-template-columns:82px minmax(0,1fr)!important;gap:8px!important;align-items:start!important;border:0!important;background:transparent!important;color:var(--admin-ink)!important;font-size:13px!important}body:has(.admin-layout.admin-layout-v2) .admin-table-wrap>.admin-table td[data-label]:before{content:attr(data-label)!important;color:var(--admin-muted)!important;font-size:11.5px!important;font-weight:700!important;line-height:1.45!important}body:has(.admin-layout.admin-layout-v2) .product-table-wrap .admin-product-cell{display:grid!important;grid-template-columns:58px minmax(0,1fr)!important;gap:10px!important;align-items:start!important}body:has(.admin-layout.admin-layout-v2) .product-table-wrap .admin-product-cell img{width:58px!important;height:58px!important;border-radius:8px!important}body:has(.admin-layout.admin-layout-v2) .product-mobile-actions{display:grid!important;grid-template-columns:minmax(0,1fr) 76px!important;gap:7px!important}body:has(.admin-layout.admin-layout-v2) .product-mobile-actions button{min-height:44px!important;border-radius:9px!important}body:has(.admin-layout.admin-layout-v2) .delivery-route-board{padding:10px!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:8px!important;border:1px solid var(--admin-border)!important;border-radius:10px!important;background:#fffaf6!important}body:has(.admin-layout.admin-layout-v2) .delivery-route-board>div{min-width:0!important;padding:0!important}body:has(.admin-layout.admin-layout-v2) .delivery-route-board span,body:has(.admin-layout.admin-layout-v2) .delivery-order-detail span{color:var(--admin-muted)!important;font-size:12px!important;font-weight:600!important}body:has(.admin-layout.admin-layout-v2) .delivery-route-board strong,body:has(.admin-layout.admin-layout-v2) .delivery-order-main strong{color:var(--admin-ink)!important;font-size:15px!important;font-weight:760!important;line-height:1.3!important}body:has(.admin-layout.admin-layout-v2) .delivery-order-main{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:8px!important;align-items:start!important}body:has(.admin-layout.admin-layout-v2) .delivery-order-main p,body:has(.admin-layout.admin-layout-v2) .notice-admin-card p{margin:3px 0 0!important;color:var(--admin-muted)!important;font-size:12.5px!important;line-height:1.42!important}body:has(.admin-layout.admin-layout-v2) .delivery-order-detail{padding:8px!important;display:grid!important;gap:4px!important;border-radius:9px!important;background:var(--admin-panel-soft)!important}body:has(.admin-layout.admin-layout-v2) .notice-admin-card{grid-template-columns:minmax(0,1fr)!important}body:has(.admin-layout.admin-layout-v2) .notice-admin-thumb{width:100%!important;max-height:140px!important;border-radius:9px!important}body:has(.admin-layout.admin-layout-v2) .notice-admin-card h3,body:has(.admin-layout.admin-layout-v2) .settings-panel h3,body:has(.admin-layout.admin-layout-v2) .admin-dashboard-card h3{font-size:17px!important;font-weight:760!important;line-height:1.25!important}body:has(.admin-layout.admin-layout-v2) .admin-pagination{margin:10px 0 0!important;padding:8px!important;border-radius:10px!important;font-size:12px!important}body:has(.admin-layout.admin-layout-v2) .admin-pagination button{min-height:36px!important;border-radius:8px!important}body:has(.admin-layout.admin-layout-v2) .v-overlay .v-card{width:min(100vw - 20px,540px)!important;max-height:calc(100dvh - 28px)!important;border-radius:12px!important}body:has(.admin-layout.admin-layout-v2) .v-overlay .v-card-title{padding:14px 14px 8px!important;font-size:19px!important;font-weight:760!important}body:has(.admin-layout.admin-layout-v2) .v-overlay .v-card-text{padding:10px 14px!important}body:has(.admin-layout.admin-layout-v2) .v-overlay .v-card-actions{padding:10px 14px 14px!important;display:grid!important;grid-template-columns:repeat(auto-fit,minmax(118px,1fr))!important;gap:8px!important}body:has(.admin-layout.admin-layout-v2) .admin-detail-dialog .order-detail-grid,body:has(.admin-layout.admin-layout-v2) .order-detail-grid{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:8px!important}body:has(.admin-layout.admin-layout-v2) .order-detail-grid>div{padding:9px!important;border:1px solid var(--admin-border)!important;border-radius:9px!important;background:var(--admin-panel-soft)!important}}@media(max-width:430px){body:has(.admin-layout.admin-layout-v2) .admin-main.admin-main-v2{padding-inline:8px!important}body:has(.admin-layout.admin-layout-v2) .admin-mobile-tabbar{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:2px!important;padding-right:6px!important;padding-left:6px!important;overflow:visible!important}body:has(.admin-layout.admin-layout-v2) .admin-mobile-tabbar-item{width:100%!important;max-width:100%!important;min-width:0!important;padding-right:2px!important;padding-left:2px!important}body:has(.admin-layout.admin-layout-v2) .admin-mobile-tabbar-item strong{font-size:9.8px!important}body:has(.admin-layout.admin-layout-v2) .admin-mini-metrics,body:has(.admin-layout.admin-layout-v2) .metric-grid,body:has(.admin-layout.admin-layout-v2) .admin-kpi-grid-v2,body:has(.admin-layout.admin-layout-v2) .admin-summary-actions,body:has(.admin-layout.admin-layout-v2) .table-actions,body:has(.admin-layout.admin-layout-v2) .delivery-actions,body:has(.admin-layout.admin-layout-v2) .delivery-order-actions,body:has(.admin-layout.admin-layout-v2) .notice-admin-actions{gap:6px!important}}@media(max-width:375px){body:has(.admin-layout.admin-layout-v2) .admin-current-title h1{font-size:20px!important}body:has(.admin-layout.admin-layout-v2) .admin-table-wrap>.admin-table td{grid-template-columns:72px minmax(0,1fr)!important}body:has(.admin-layout.admin-layout-v2) .admin-bulk-actions,body:has(.admin-layout.admin-layout-v2) .admin-summary-actions,body:has(.admin-layout.admin-layout-v2) .table-actions,body:has(.admin-layout.admin-layout-v2) .delivery-actions,body:has(.admin-layout.admin-layout-v2) .delivery-order-actions,body:has(.admin-layout.admin-layout-v2) .notice-admin-actions{grid-template-columns:minmax(0,1fr)!important}}@media(max-width:760px){body:has(.admin-layout.admin-layout-v2) .product-table-wrap,body:has(.admin-layout.admin-layout-v2) .product-table-wrap>.product-summary-table{width:100%!important;max-width:100%!important;min-width:0!important;table-layout:fixed!important;overflow:hidden!important}body:has(.admin-layout.admin-layout-v2) .product-table-wrap>.product-summary-table tr{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:8px!important;padding:10px!important;border-radius:10px!important}body:has(.admin-layout.admin-layout-v2) .product-table-wrap>.product-summary-table td{width:100%!important;max-width:100%!important;min-width:0!important;display:grid!important;grid-template-columns:68px minmax(0,1fr)!important;gap:8px!important;align-items:center!important;box-sizing:border-box!important;overflow:hidden!important}body:has(.admin-layout.admin-layout-v2) .product-table-wrap>.product-summary-table td[data-label]:before{display:block!important;content:attr(data-label)!important;color:var(--admin-muted)!important;font-size:11.5px!important;font-weight:700!important}body:has(.admin-layout.admin-layout-v2) .product-table-wrap>.product-summary-table td[data-label=상품명]{display:block!important}body:has(.admin-layout.admin-layout-v2) .product-table-wrap>.product-summary-table td[data-label=상품명]:before{display:none!important}body:has(.admin-layout.admin-layout-v2) .product-table-wrap>.product-summary-table td[data-label=가격]{justify-items:stretch!important;white-space:normal!important}body:has(.admin-layout.admin-layout-v2) .product-table-wrap .admin-product-cell{width:100%!important;min-width:0!important;display:grid!important;grid-template-columns:58px minmax(0,1fr)!important}body:has(.admin-layout.admin-layout-v2) .product-table-wrap .admin-product-cell>div{min-width:0!important}body:has(.admin-layout.admin-layout-v2) .product-table-wrap .admin-product-cell strong,body:has(.admin-layout.admin-layout-v2) .product-table-wrap .admin-table-subtext{max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}body:has(.admin-layout.admin-layout-v2) .product-table-wrap .stock-input-control{width:100%!important;max-width:100%!important;min-width:0!important;grid-template-columns:42px minmax(0,1fr) 42px!important}body:has(.admin-layout.admin-layout-v2) .product-table-wrap .stock-input-control input{min-width:0!important;text-align:center!important}body:has(.admin-layout.admin-layout-v2) .product-table-wrap>.product-summary-table td[data-label=관리]{display:block!important}body:has(.admin-layout.admin-layout-v2) .product-table-wrap .product-mobile-actions{width:calc(100vw - 98px)!important;max-width:100%!important;min-width:0!important;display:flex!important;align-items:stretch!important;gap:7px!important}body:has(.admin-layout.admin-layout-v2) .product-table-wrap .product-mobile-actions button{min-width:0!important;min-height:44px!important;border-radius:9px!important;font-size:12.5px!important}body:has(.admin-layout.admin-layout-v2) .product-table-wrap .product-mobile-actions .product-mobile-edit{flex:1 1 0!important}body:has(.admin-layout.admin-layout-v2) .product-table-wrap .product-mobile-actions .product-mobile-more{flex:0 0 62px!important;width:62px!important}}@media(max-width:760px){body:has(.admin-layout.admin-layout-v2) .admin-layout.admin-layout-v2>.admin-sidebar.admin-sidebar-v2{width:min(304px,calc(100vw - 48px))!important;padding:10px 9px calc(10px + env(safe-area-inset-bottom))!important;gap:8px!important;border-radius:0 14px 14px 0!important;overflow:hidden!important}body:has(.admin-layout.admin-layout-v2) .admin-sidebar.admin-sidebar-v2 .admin-brand.admin-brand-v2{min-height:52px!important;grid-template-columns:38px minmax(0,1fr) 34px!important;gap:8px!important;padding:7px!important}body:has(.admin-layout.admin-layout-v2) .admin-brand.admin-brand-v2 img.admin-logo{width:38px!important;height:38px!important}body:has(.admin-layout.admin-layout-v2) .admin-brand.admin-brand-v2 strong{font-size:15px!important}body:has(.admin-layout.admin-layout-v2) .admin-mobile-close{width:34px!important;height:34px!important}body:has(.admin-layout.admin-layout-v2) .admin-sidebar.admin-sidebar-v2 .admin-side-nav.admin-side-nav-v2{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important;padding:0 1px 4px!important}body:has(.admin-layout.admin-layout-v2) .admin-sidebar.admin-sidebar-v2 .admin-nav-section-label{grid-column:1 / -1!important;margin:8px 4px 0!important;font-size:10.5px!important}body:has(.admin-layout.admin-layout-v2) .admin-sidebar.admin-sidebar-v2 .admin-side-nav-v2 .admin-nav-link,body:has(.admin-layout.admin-layout-v2) .admin-sidebar.admin-sidebar-v2 .admin-side-nav-v2 .admin-nav-link.compact{min-height:42px!important;padding:7px 6px!important;grid-template-columns:26px minmax(0,1fr)!important;gap:5px!important;border-radius:9px!important}body:has(.admin-layout.admin-layout-v2) .admin-sidebar.admin-sidebar-v2 .admin-side-nav-v2 .admin-nav-link:after{display:none!important}body:has(.admin-layout.admin-layout-v2) .admin-sidebar.admin-sidebar-v2 .admin-side-nav-v2 .admin-nav-link>.mdi{width:26px!important;height:26px!important;border-radius:8px!important;font-size:17px!important}body:has(.admin-layout.admin-layout-v2) .admin-sidebar.admin-sidebar-v2 .admin-side-nav-v2 .admin-nav-link>span:last-child{min-width:0!important;overflow:visible!important}body:has(.admin-layout.admin-layout-v2) .admin-sidebar.admin-sidebar-v2 .admin-side-nav-v2 .admin-nav-link strong{overflow:visible!important;font-size:12.5px!important;line-height:1.15!important;text-overflow:clip!important;white-space:nowrap!important}body:has(.admin-layout.admin-layout-v2) .admin-sidebar-footer.admin-sidebar-footer-v2{gap:6px!important}body:has(.admin-layout.admin-layout-v2) .admin-sidebar-footer-v2 .admin-native-button{min-height:38px!important;font-size:12px!important}body:has(.admin-layout.admin-layout-v2) .product-table-wrap>.product-summary-table td[data-label="섹션/순서"]{display:grid!important;grid-template-columns:minmax(0,1fr)!important;align-items:stretch!important}body:has(.admin-layout.admin-layout-v2) .product-table-wrap>.product-summary-table td[data-label="섹션/순서"]:before{margin-bottom:2px!important}body:has(.admin-layout.admin-layout-v2) .product-table-wrap .product-placement-cell{grid-template-columns:minmax(0,1fr) 128px!important;gap:8px!important}body:has(.admin-layout.admin-layout-v2) .product-table-wrap .product-placement-cell label>span,body:has(.admin-layout.admin-layout-v2) .product-table-wrap .product-order-controls>span{font-size:11px!important}body:has(.admin-layout.admin-layout-v2) .product-table-wrap .product-placement-cell select,body:has(.admin-layout.admin-layout-v2) .product-table-wrap .product-order-buttons button{height:42px!important;border-radius:9px!important;font-size:13px!important}body:has(.admin-layout.admin-layout-v2) .product-table-wrap .admin-product-mobile-meta{display:flex!important;flex-wrap:wrap!important;gap:5px!important;margin-top:7px!important}body:has(.admin-layout.admin-layout-v2) .product-table-wrap .admin-product-mobile-meta span{max-width:100%!important;padding:4px 7px!important;border:1px solid rgba(201,78,44,.16)!important;border-radius:999px!important;background:#fff3eb!important;color:var(--admin-primary-dark)!important;font-size:11px!important;font-weight:850!important;line-height:1!important}body:has(.admin-layout.admin-layout-v2) .product-table-wrap .product-mobile-actions{width:100%!important}}@media(max-width:390px){body:has(.admin-layout.admin-layout-v2) .product-table-wrap .product-placement-cell{grid-template-columns:minmax(0,1fr) 120px!important}}body:has(.admin-layout.admin-layout-v2){--admin-bg: #f7f4ef;--admin-panel: #fffdfa;--admin-panel-soft: #faf6f0;--admin-border: #e6ddd2;--admin-border-strong: #cdbbaa;--admin-ink: #251b15;--admin-muted: #786a60;--admin-primary: #c64a2a;--admin-primary-dark: #8f321f}@media(max-width:760px){html:has(.admin-layout.admin-layout-v2),body:has(.admin-layout.admin-layout-v2){overflow-x:hidden!important;background:var(--admin-bg)!important}body:has(.admin-sidebar.admin-sidebar-v2.open){overflow:hidden!important}body:has(.admin-layout.admin-layout-v2) .admin-main.admin-main-v2{width:100%!important;max-width:520px!important;padding:8px 8px calc(90px + env(safe-area-inset-bottom))!important}body:has(.admin-layout.admin-layout-v2) .admin-topbar.admin-topbar-v2{min-height:48px!important;margin:-8px -8px 8px!important;padding:6px 8px!important;display:grid!important;grid-template-columns:36px minmax(0,1fr)!important;gap:8px!important;align-items:center!important;border-bottom:1px solid var(--admin-border)!important;background:#fffdf9f5!important;box-shadow:none!important}body:has(.admin-layout.admin-layout-v2) .admin-menu-toggle{width:36px!important;height:36px!important;border-radius:9px!important;font-size:20px!important}body:has(.admin-layout.admin-layout-v2) .admin-current-title h1{font-size:18px!important;line-height:1.2!important;letter-spacing:0!important}body:has(.admin-layout.admin-layout-v2) .admin-mobile-scrim{background:#16100c57!important;-webkit-backdrop-filter:blur(1.5px)!important;backdrop-filter:blur(1.5px)!important}body:has(.admin-layout.admin-layout-v2) .admin-layout.admin-layout-v2>.admin-sidebar.admin-sidebar-v2{inset:max(10px,env(safe-area-inset-top)) auto auto 8px!important;width:min(268px,calc(100vw - 72px))!important;max-width:268px!important;height:auto!important;max-height:calc(100dvh - 20px - env(safe-area-inset-bottom))!important;padding:8px 8px calc(8px + env(safe-area-inset-bottom))!important;gap:7px!important;grid-template-rows:auto auto auto!important;color:var(--admin-ink)!important;background:var(--admin-panel)!important;border-right:1px solid var(--admin-border)!important;border-radius:14px!important;box-shadow:14px 0 30px #30221833!important}body:has(.admin-layout.admin-layout-v2) .admin-sidebar.admin-sidebar-v2 .admin-brand.admin-brand-v2{min-height:42px!important;padding:5px!important;grid-template-columns:30px minmax(0,1fr) 30px!important;gap:6px!important;border:1px solid var(--admin-border)!important;border-radius:10px!important;background:var(--admin-panel-soft)!important;box-shadow:none!important}body:has(.admin-layout.admin-layout-v2) .admin-sidebar.admin-sidebar-v2 .admin-logo{width:30px!important;height:30px!important;border-radius:8px!important;background:#fff!important}body:has(.admin-layout.admin-layout-v2) .admin-sidebar.admin-sidebar-v2 .admin-brand strong{color:var(--admin-ink)!important;font-size:13px!important;line-height:1.15!important}body:has(.admin-layout.admin-layout-v2) .admin-sidebar.admin-sidebar-v2 .admin-brand span{color:var(--admin-muted)!important;font-size:10.5px!important;line-height:1.1!important}body:has(.admin-layout.admin-layout-v2) .admin-sidebar.admin-sidebar-v2 .admin-mobile-close{width:30px!important;min-width:30px!important;max-width:30px!important;height:30px!important;border:1px solid var(--admin-border)!important;border-radius:8px!important;color:var(--admin-primary-dark)!important;background:#fff!important;font-size:18px!important}body:has(.admin-layout.admin-layout-v2) .admin-sidebar.admin-sidebar-v2 .admin-side-nav.admin-side-nav-v2{min-height:0!important;max-height:calc(100dvh - 132px - env(safe-area-inset-bottom))!important;padding:0 1px 2px!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-auto-flow:row!important;grid-auto-columns:auto!important;grid-auto-rows:min-content!important;align-content:start!important;gap:4px!important;overflow-y:auto!important;overscroll-behavior:contain!important;scrollbar-width:thin!important}body:has(.admin-layout.admin-layout-v2) .admin-sidebar.admin-sidebar-v2 .admin-nav-section-label{grid-column:1 / -1!important;margin:6px 2px 0!important;color:var(--admin-muted)!important;font-size:10px!important;font-weight:760!important;line-height:1.1!important}body:has(.admin-layout.admin-layout-v2) .admin-sidebar.admin-sidebar-v2 .admin-side-nav-v2 .admin-nav-link,body:has(.admin-layout.admin-layout-v2) .admin-sidebar.admin-sidebar-v2 .admin-side-nav-v2 .admin-nav-link.compact{width:100%!important;min-height:40px!important;padding:6px 8px!important;display:grid!important;grid-template-columns:24px minmax(0,1fr)!important;gap:7px!important;align-items:center!important;justify-items:start!important;border:1px solid transparent!important;border-radius:8px!important;color:var(--admin-ink)!important;background:transparent!important;box-shadow:none!important}body:has(.admin-layout.admin-layout-v2) .admin-sidebar.admin-sidebar-v2 .admin-side-nav-v2 .admin-nav-link:after{display:none!important}body:has(.admin-layout.admin-layout-v2) .admin-sidebar.admin-sidebar-v2 .admin-side-nav-v2 .admin-nav-link>.mdi{width:24px!important;height:24px!important;border-radius:7px!important;display:grid!important;place-items:center!important;color:var(--admin-primary)!important;background:#f1e9e1!important;font-size:16px!important;line-height:1!important}body:has(.admin-layout.admin-layout-v2) .admin-sidebar.admin-sidebar-v2 .admin-side-nav-v2 .admin-nav-link>span:last-child{min-width:0!important;text-align:left!important}body:has(.admin-layout.admin-layout-v2) .admin-sidebar.admin-sidebar-v2 .admin-side-nav-v2 .admin-nav-link strong{display:block!important;overflow:hidden!important;color:inherit!important;font-size:12.5px!important;font-weight:720!important;line-height:1.12!important;text-align:left!important;text-overflow:ellipsis!important;white-space:nowrap!important}body:has(.admin-layout.admin-layout-v2) .admin-sidebar.admin-sidebar-v2 .admin-side-nav-v2 .admin-nav-link small{display:none!important}body:has(.admin-layout.admin-layout-v2) .admin-sidebar.admin-sidebar-v2 .admin-side-nav-v2 .admin-nav-link.router-link-exact-active,body:has(.admin-layout.admin-layout-v2) .admin-sidebar.admin-sidebar-v2 .admin-side-nav-v2 .admin-nav-link.router-link-active,body:has(.admin-layout.admin-layout-v2) .admin-sidebar.admin-sidebar-v2 .admin-side-nav-v2 .admin-nav-link.is-active{color:var(--admin-primary-dark)!important;border-color:#c64a2a2e!important;background:#f4ebe2!important}body:has(.admin-layout.admin-layout-v2) .admin-sidebar.admin-sidebar-v2 .admin-sidebar-footer.admin-sidebar-footer-v2{padding:0!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:5px!important;border:0!important}body:has(.admin-layout.admin-layout-v2) .admin-sidebar-footer.admin-sidebar-footer-v2 .admin-native-button{min-height:38px!important;padding:0 6px!important;border-radius:8px!important;gap:3px!important;font-size:10.8px!important;line-height:1.1!important;white-space:nowrap!important}body:has(.admin-layout.admin-layout-v2) .admin-sidebar-footer.admin-sidebar-footer-v2 .admin-native-button.primary{border-color:#c64a2a52!important;color:#fff!important;background:var(--admin-primary)!important}body:has(.admin-layout.admin-layout-v2) .admin-sidebar-footer.admin-sidebar-footer-v2 .admin-native-button.ghost{border-color:var(--admin-border)!important;color:var(--admin-primary-dark)!important;background:#fff!important}body:has(.admin-layout.admin-layout-v2) .admin-sidebar-footer.admin-sidebar-footer-v2 .admin-native-button .mdi{font-size:14px!important}body:has(.admin-layout.admin-layout-v2) .admin-dashboard-v2.admin-dashboard-simple{display:grid!important;gap:8px!important;padding-bottom:2px!important}body:has(.admin-layout.admin-layout-v2) .admin-ops-hero{padding:10px!important;display:grid!important;gap:8px!important;border:1px solid var(--admin-border)!important;border-radius:10px!important;background:var(--admin-panel)!important;box-shadow:none!important}body:has(.admin-layout.admin-layout-v2) .admin-ops-hero .eyebrow{margin:0!important;color:var(--admin-muted)!important;font-size:10px!important;line-height:1.1!important}body:has(.admin-layout.admin-layout-v2) .admin-ops-hero h2{margin:2px 0 0!important;color:var(--admin-ink)!important;font-size:18px!important;font-weight:780!important;line-height:1.18!important;letter-spacing:0!important}body:has(.admin-layout.admin-layout-v2) .admin-ops-actions{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important}body:has(.admin-layout.admin-layout-v2) .admin-ops-actions button{min-height:38px!important;padding:0 5px!important;justify-content:center!important;border-radius:8px!important;gap:3px!important;font-size:11.2px!important;font-weight:760!important;line-height:1.1!important;white-space:nowrap!important}body:has(.admin-layout.admin-layout-v2) .admin-ops-actions button .mdi{font-size:15px!important}body:has(.admin-layout.admin-layout-v2) .admin-kpi-grid-v2{margin:0!important;padding:0!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important}body:has(.admin-layout.admin-layout-v2) .admin-kpi-grid-v2 article{min-height:60px!important;padding:8px!important;display:grid!important;grid-template-columns:26px minmax(0,1fr)!important;gap:2px 7px!important;align-items:center!important;border:1px solid var(--admin-border)!important;border-radius:9px!important;background:var(--admin-panel)!important;box-shadow:none!important}body:has(.admin-layout.admin-layout-v2) .admin-kpi-grid-v2 article .mdi{grid-row:1 / span 3!important;width:26px!important;height:26px!important;border-radius:8px!important;color:var(--admin-primary)!important;background:#f1e9e1!important;font-size:15px!important}body:has(.admin-layout.admin-layout-v2) .admin-kpi-grid-v2 small{color:var(--admin-muted)!important;font-size:10.5px!important;line-height:1.05!important}body:has(.admin-layout.admin-layout-v2) .admin-kpi-grid-v2 strong{color:var(--admin-ink)!important;font-size:17px!important;line-height:1.05!important}body:has(.admin-layout.admin-layout-v2) .admin-kpi-grid-v2 em{color:var(--admin-primary-dark)!important;font-size:10.5px!important;line-height:1.05!important}body:has(.admin-layout.admin-layout-v2) .admin-operation-grid{display:grid!important;grid-template-columns:1fr!important;gap:5px!important}body:has(.admin-layout.admin-layout-v2) .admin-operation-grid button{min-height:38px!important;padding:6px 8px!important;display:grid!important;grid-template-columns:24px minmax(0,1fr) auto!important;gap:6px!important;align-items:center!important;border:1px solid var(--admin-border)!important;border-radius:9px!important;color:var(--admin-ink)!important;background:var(--admin-panel)!important;box-shadow:none!important}body:has(.admin-layout.admin-layout-v2) .admin-operation-grid button .mdi{width:24px!important;height:24px!important;border-radius:8px!important;color:var(--admin-primary)!important;background:#f1e9e1!important;font-size:14px!important}body:has(.admin-layout.admin-layout-v2) .admin-operation-grid button strong{overflow:hidden!important;font-size:12px!important;line-height:1.1!important;text-overflow:ellipsis!important;white-space:nowrap!important}body:has(.admin-layout.admin-layout-v2) .admin-operation-grid button b{min-width:24px!important;height:22px!important;padding:0 7px!important;border-radius:999px!important;color:var(--admin-primary-dark)!important;background:#f1e9e1!important;font-size:12px!important;line-height:22px!important;text-align:center!important}body:has(.admin-layout.admin-layout-v2) .admin-dashboard-columns.compact{display:grid!important;grid-template-columns:1fr!important;gap:8px!important}body:has(.admin-layout.admin-layout-v2) .admin-dashboard-card{padding:10px!important;border:1px solid var(--admin-border)!important;border-radius:10px!important;background:var(--admin-panel)!important;box-shadow:none!important}body:has(.admin-layout.admin-layout-v2) .admin-dashboard-card header{margin:0 0 8px!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:8px!important}body:has(.admin-layout.admin-layout-v2) .admin-dashboard-card header>div{min-width:0!important}body:has(.admin-layout.admin-layout-v2) .admin-dashboard-card header h3{overflow:hidden!important;font-size:15px!important;line-height:1.15!important;text-overflow:ellipsis!important;white-space:nowrap!important}body:has(.admin-layout.admin-layout-v2) .admin-dashboard-card header .eyebrow{font-size:10px!important;line-height:1.1!important}body:has(.admin-layout.admin-layout-v2) .admin-dashboard-card header button{width:auto!important;min-width:78px!important;max-width:96px!important;min-height:30px!important;padding:0 8px!important;border-radius:7px!important;font-size:11px!important}body:has(.admin-layout.admin-layout-v2) .admin-compact-list{gap:5px!important}body:has(.admin-layout.admin-layout-v2) .admin-compact-list button{min-height:38px!important;padding:7px 8px!important;border-radius:8px!important;background:var(--admin-panel-soft)!important}body:has(.admin-layout.admin-layout-v2) .admin-compact-list strong{font-size:12px!important;line-height:1.15!important}body:has(.admin-layout.admin-layout-v2) .admin-compact-list small{font-size:10.5px!important;line-height:1.15!important}body:has(.admin-layout.admin-layout-v2) .admin-compact-list b{font-size:11px!important;line-height:1.15!important}body:has(.admin-layout.admin-layout-v2) .admin-mobile-tabbar{min-height:66px!important;padding:7px 8px calc(8px + env(safe-area-inset-bottom))!important;gap:4px!important;border:1px solid rgba(230,221,210,.92)!important;border-bottom:0!important;background:#fffdf9f5!important;box-shadow:0 -8px 22px #3022181a!important}body:has(.admin-layout.admin-layout-v2) .admin-mobile-tabbar-item{min-height:52px!important;padding:6px 2px 5px!important;border-radius:11px!important;gap:3px!important}body:has(.admin-layout.admin-layout-v2) .admin-mobile-tabbar-item .mdi{font-size:21px!important}body:has(.admin-layout.admin-layout-v2) .admin-mobile-tabbar-item strong{font-size:10.4px!important;line-height:1.1!important}}@media(max-width:374px){body:has(.admin-layout.admin-layout-v2) .admin-layout.admin-layout-v2>.admin-sidebar.admin-sidebar-v2{width:min(268px,calc(100vw - 54px))!important;border-radius:12px!important}body:has(.admin-layout.admin-layout-v2) .admin-sidebar.admin-sidebar-v2 .admin-side-nav.admin-side-nav-v2{gap:4px!important}body:has(.admin-layout.admin-layout-v2) .admin-sidebar.admin-sidebar-v2 .admin-side-nav-v2 .admin-nav-link strong{font-size:11px!important}}
