@charset "UTF-8";:root{--bs-breakpoint-xs: 0;--bs-breakpoint-sm: 576px;--bs-breakpoint-md: 768px;--bs-breakpoint-lg: 992px;--bs-breakpoint-xl: 1200px;--bs-breakpoint-xxl: 1400px }*,:after,:before{box-sizing:border-box}*{margin:0;padding:0}.full-width{width:100%}.d-flex{display:flex}.flex-column{flex-direction:column}.w-100{width:100%}.white-space{white-space:nowrap}.container,.container-fluid{--bs-gutter-x: 1.5rem;--bs-gutter-y: 0;width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-right:auto;margin-left:auto}@media (min-width: 576px){.container{max-width:540px}}@media (min-width: 768px){.container{max-width:720px}}@media (min-width: 992px){.container{max-width:960px}}@media (min-width: 1200px){.container{max-width:1140px}}@media (min-width: 1400px){.container{max-width:1320px}}.grid-row{--bs-gutter-x: 1.5rem;--bs-gutter-y: 0;display:flex;flex-wrap:wrap;margin-right:calc(-.5 * var(--bs-gutter-x));margin-left:calc(-.5 * var(--bs-gutter-x))}:root{--bs-breakpoint-xs: 0;--bs-breakpoint-sm: 576px;--bs-breakpoint-md: 768px;--bs-breakpoint-lg: 992px;--bs-breakpoint-xl: 1200px;--bs-breakpoint-xxl: 1400px}.row{--bs-gutter-x: 1.5rem;--bs-gutter-y: 0;display:flex;flex-wrap:wrap;margin-top:calc(-1 * var(--bs-gutter-y));margin-right:calc(-.5 * var(--bs-gutter-x));margin-left:calc(-.5 * var(--bs-gutter-x))}.row>*{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y)}.col-1{flex:0 0 auto;width:8.33333333%}.col-2{flex:0 0 auto;width:16.66666667%}.col-3{flex:0 0 auto;width:25%}.col-4{flex:0 0 auto;width:33.33333333%}.col-5{flex:0 0 auto;width:41.66666667%}.col-6{flex:0 0 auto;width:50%}.col-7{flex:0 0 auto;width:58.33333333%}.col-8{flex:0 0 auto;width:66.66666667%}.col-9{flex:0 0 auto;width:75%}.col-10{flex:0 0 auto;width:83.33333333%}.col-11{flex:0 0 auto;width:91.66666667%}.col-12{flex:0 0 auto;width:100%}@media (min-width: 576px){.col-sm{flex:1 0 0}.col-sm-auto{flex:0 0 auto;width:auto}.col-sm-1{flex:0 0 auto;width:8.33333333%}.col-sm-2{flex:0 0 auto;width:16.66666667%}.col-sm-3{flex:0 0 auto;width:25%}.col-sm-4{flex:0 0 auto;width:33.33333333%}.col-sm-5{flex:0 0 auto;width:41.66666667%}.col-sm-6{flex:0 0 auto;width:50%}.col-sm-7{flex:0 0 auto;width:58.33333333%}.col-sm-8{flex:0 0 auto;width:66.66666667%}.col-sm-9{flex:0 0 auto;width:75%}.col-sm-10{flex:0 0 auto;width:83.33333333%}.col-sm-11{flex:0 0 auto;width:91.66666667%}.col-sm-12{flex:0 0 auto;width:100%}}@media (min-width: 768px){.col-md{flex:1 0 0}.col-md-auto{flex:0 0 auto;width:auto}.col-md-1{flex:0 0 auto;width:8.33333333%}.col-md-2{flex:0 0 auto;width:16.66666667%}.col-md-3{flex:0 0 auto;width:25%}.col-md-4{flex:0 0 auto;width:33.33333333%}.col-md-5{flex:0 0 auto;width:41.66666667%}.col-md-6{flex:0 0 auto;width:50%}.col-md-7{flex:0 0 auto;width:58.33333333%}.col-md-8{flex:0 0 auto;width:66.66666667%}.col-md-9{flex:0 0 auto;width:75%}.col-md-10{flex:0 0 auto;width:83.33333333%}.col-md-11{flex:0 0 auto;width:91.66666667%}.col-md-12{flex:0 0 auto;width:100%}}@media (min-width: 992px){.col-lg{flex:1 0 0}.col-lg-auto{flex:0 0 auto;width:auto}.col-lg-1{flex:0 0 auto;width:8.33333333%}.col-lg-2{flex:0 0 auto;width:16.66666667%}.col-lg-3{flex:0 0 auto;width:25%}.col-lg-4{flex:0 0 auto;width:33.33333333%}.col-lg-5{flex:0 0 auto;width:41.66666667%}.col-lg-6{flex:0 0 auto;width:50%}.col-lg-7{flex:0 0 auto;width:58.33333333%}.col-lg-8{flex:0 0 auto;width:66.66666667%}.col-lg-9{flex:0 0 auto;width:75%}.col-lg-10{flex:0 0 auto;width:83.33333333%}.col-lg-11{flex:0 0 auto;width:91.66666667%}.col-lg-12{flex:0 0 auto;width:100%}}@media (min-width: 1200px){.col-xl{flex:1 0 0}.col-xl-auto{flex:0 0 auto;width:auto}.col-xl-1{flex:0 0 auto;width:8.33333333%}.col-xl-2{flex:0 0 auto;width:16.66666667%}.col-xl-3{flex:0 0 auto;width:25%}.col-xl-4{flex:0 0 auto;width:33.33333333%}.col-xl-5{flex:0 0 auto;width:41.66666667%}.col-xl-6{flex:0 0 auto;width:50%}.col-xl-7{flex:0 0 auto;width:58.33333333%}.col-xl-8{flex:0 0 auto;width:66.66666667%}.col-xl-9{flex:0 0 auto;width:75%}.col-xl-10{flex:0 0 auto;width:83.33333333%}.col-xl-11{flex:0 0 auto;width:91.66666667%}.col-xl-12{flex:0 0 auto;width:100%}}@media (min-width: 1400px){.col-xxl{flex:1 0 0}.col-xxl-auto{flex:0 0 auto;width:auto}.col-xxl-1{flex:0 0 auto;width:8.33333333%}.col-xxl-2{flex:0 0 auto;width:16.66666667%}.col-xxl-3{flex:0 0 auto;width:25%}.col-xxl-4{flex:0 0 auto;width:33.33333333%}.col-xxl-5{flex:0 0 auto;width:41.66666667%}.col-xxl-6{flex:0 0 auto;width:50%}.col-xxl-7{flex:0 0 auto;width:58.33333333%}.col-xxl-8{flex:0 0 auto;width:66.66666667%}.col-xxl-9{flex:0 0 auto;width:75%}.col-xxl-10{flex:0 0 auto;width:83.33333333%}.col-xxl-11{flex:0 0 auto;width:91.66666667%}.col-xxl-12{flex:0 0 auto;width:100%}}html{--mat-form-field-container-height: 44px;--mat-form-field-filled-label-display: none;--mat-form-field-container-vertical-padding: 10px;--mat-form-field-filled-with-label-container-padding-top: 10px;--mat-form-field-filled-with-label-container-padding-bottom: 10px}html{color-scheme:light;--mat-sys-background: #f9faf6;--mat-sys-error: #ba1a1a;--mat-sys-error-container: #ffdad6;--mat-sys-inverse-on-surface: #f0f1ed;--mat-sys-inverse-primary: #9dd2b7;--mat-sys-inverse-surface: #2e312f;--mat-sys-on-background: #191c1a;--mat-sys-on-error: #ffffff;--mat-sys-on-error-container: #93000a;--mat-sys-on-primary-container: #1d4f3b;--mat-sys-on-primary-fixed: #002114;--mat-sys-on-primary-fixed-variant: #1d4f3b;--mat-sys-on-secondary: #ffffff;--mat-sys-on-secondary-container: #384b41;--mat-sys-on-secondary-fixed: #0d1f17;--mat-sys-on-secondary-fixed-variant: #384b41;--mat-sys-on-surface: #191c1a;--mat-sys-on-surface-variant: #404944;--mat-sys-on-tertiary: #ffffff;--mat-sys-on-tertiary-container: #3c456b;--mat-sys-on-tertiary-fixed: #0f193d;--mat-sys-on-tertiary-fixed-variant: #3c456b;--mat-sys-outline: #717973;--mat-sys-outline-variant: #c0c9c2;--mat-sys-primary: #366852;--mat-sys-primary-container: #b9eed2;--mat-sys-primary-fixed: #b9eed2;--mat-sys-primary-fixed-dim: #9dd2b7;--mat-sys-scrim: #000000;--mat-sys-secondary: #4f6358;--mat-sys-secondary-container: #d2e8da;--mat-sys-secondary-fixed: #d2e8da;--mat-sys-secondary-fixed-dim: #b6ccbe;--mat-sys-shadow: #000000;--mat-sys-surface: #f9faf6;--mat-sys-surface-bright: #f9faf6;--mat-sys-surface-container: #edeeeb;--mat-sys-surface-container-high: #e7e9e5;--mat-sys-surface-container-highest: #e1e3df;--mat-sys-surface-container-low: #f3f4f0;--mat-sys-surface-container-lowest: #ffffff;--mat-sys-surface-dim: #d9dad7;--mat-sys-surface-tint: #366852;--mat-sys-surface-variant: #dce5dd;--mat-sys-tertiary: #535c84;--mat-sys-tertiary-container: #dde1ff;--mat-sys-tertiary-fixed: #dde1ff;--mat-sys-tertiary-fixed-dim: #bcc4f2;--mat-sys-neutral-variant20: #2a322e;--mat-sys-neutral10: #191c1a;--mat-sys-level0: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-sys-level1: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-sys-level2: 0px 3px 3px -2px rgba(0, 0, 0, .2), 0px 3px 4px 0px rgba(0, 0, 0, .14), 0px 1px 8px 0px rgba(0, 0, 0, .12);--mat-sys-level3: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-sys-level4: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-sys-level5: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mat-sys-body-large: 400 1rem / 1.5rem Roboto;--mat-sys-body-large-font: Roboto;--mat-sys-body-large-line-height: 1.5rem;--mat-sys-body-large-size: 1rem;--mat-sys-body-large-tracking: .031rem;--mat-sys-body-large-weight: 400;--mat-sys-body-medium: 400 .875rem / 1.25rem Roboto;--mat-sys-body-medium-font: Roboto;--mat-sys-body-medium-line-height: 1.25rem;--mat-sys-body-medium-size: .875rem;--mat-sys-body-medium-tracking: .016rem;--mat-sys-body-medium-weight: 400;--mat-sys-body-small: 400 .75rem / 1rem Roboto;--mat-sys-body-small-font: Roboto;--mat-sys-body-small-line-height: 1rem;--mat-sys-body-small-size: .75rem;--mat-sys-body-small-tracking: .025rem;--mat-sys-body-small-weight: 400;--mat-sys-display-large: 400 3.562rem / 4rem Roboto;--mat-sys-display-large-font: Roboto;--mat-sys-display-large-line-height: 4rem;--mat-sys-display-large-size: 3.562rem;--mat-sys-display-large-tracking: -.016rem;--mat-sys-display-large-weight: 400;--mat-sys-display-medium: 400 2.812rem / 3.25rem Roboto;--mat-sys-display-medium-font: Roboto;--mat-sys-display-medium-line-height: 3.25rem;--mat-sys-display-medium-size: 2.812rem;--mat-sys-display-medium-tracking: 0;--mat-sys-display-medium-weight: 400;--mat-sys-display-small: 400 2.25rem / 2.75rem Roboto;--mat-sys-display-small-font: Roboto;--mat-sys-display-small-line-height: 2.75rem;--mat-sys-display-small-size: 2.25rem;--mat-sys-display-small-tracking: 0;--mat-sys-display-small-weight: 400;--mat-sys-headline-large: 400 2rem / 2.5rem Roboto;--mat-sys-headline-large-font: Roboto;--mat-sys-headline-large-line-height: 2.5rem;--mat-sys-headline-large-size: 2rem;--mat-sys-headline-large-tracking: 0;--mat-sys-headline-large-weight: 400;--mat-sys-headline-medium: 400 1.75rem / 2.25rem Roboto;--mat-sys-headline-medium-font: Roboto;--mat-sys-headline-medium-line-height: 2.25rem;--mat-sys-headline-medium-size: 1.75rem;--mat-sys-headline-medium-tracking: 0;--mat-sys-headline-medium-weight: 400;--mat-sys-headline-small: 400 1.5rem / 2rem Roboto;--mat-sys-headline-small-font: Roboto;--mat-sys-headline-small-line-height: 2rem;--mat-sys-headline-small-size: 1.5rem;--mat-sys-headline-small-tracking: 0;--mat-sys-headline-small-weight: 400;--mat-sys-label-large: 500 .875rem / 1.25rem Roboto;--mat-sys-label-large-font: Roboto;--mat-sys-label-large-line-height: 1.25rem;--mat-sys-label-large-size: .875rem;--mat-sys-label-large-tracking: .006rem;--mat-sys-label-large-weight: 500;--mat-sys-label-large-weight-prominent: 700;--mat-sys-label-medium: 500 .75rem / 1rem Roboto;--mat-sys-label-medium-font: Roboto;--mat-sys-label-medium-line-height: 1rem;--mat-sys-label-medium-size: .75rem;--mat-sys-label-medium-tracking: .031rem;--mat-sys-label-medium-weight: 500;--mat-sys-label-medium-weight-prominent: 700;--mat-sys-label-small: 500 .688rem / 1rem Roboto;--mat-sys-label-small-font: Roboto;--mat-sys-label-small-line-height: 1rem;--mat-sys-label-small-size: .688rem;--mat-sys-label-small-tracking: .031rem;--mat-sys-label-small-weight: 500;--mat-sys-title-large: 400 1.375rem / 1.75rem Roboto;--mat-sys-title-large-font: Roboto;--mat-sys-title-large-line-height: 1.75rem;--mat-sys-title-large-size: 1.375rem;--mat-sys-title-large-tracking: 0;--mat-sys-title-large-weight: 400;--mat-sys-title-medium: 500 1rem / 1.5rem Roboto;--mat-sys-title-medium-font: Roboto;--mat-sys-title-medium-line-height: 1.5rem;--mat-sys-title-medium-size: 1rem;--mat-sys-title-medium-tracking: .009rem;--mat-sys-title-medium-weight: 500;--mat-sys-title-small: 500 .875rem / 1.25rem Roboto;--mat-sys-title-small-font: Roboto;--mat-sys-title-small-line-height: 1.25rem;--mat-sys-title-small-size: .875rem;--mat-sys-title-small-tracking: .006rem;--mat-sys-title-small-weight: 500;--mat-sys-corner-extra-large: 28px;--mat-sys-corner-extra-large-top: 28px 28px 0 0;--mat-sys-corner-extra-small: 4px;--mat-sys-corner-extra-small-top: 4px 4px 0 0;--mat-sys-corner-full: 9999px;--mat-sys-corner-large: 16px;--mat-sys-corner-large-end: 0 16px 16px 0;--mat-sys-corner-large-start: 16px 0 0 16px;--mat-sys-corner-large-top: 16px 16px 0 0;--mat-sys-corner-medium: 12px;--mat-sys-corner-none: 0;--mat-sys-corner-small: 8px;--mat-sys-dragged-state-layer-opacity: .16;--mat-sys-focus-state-layer-opacity: .12;--mat-sys-hover-state-layer-opacity: .08;--mat-sys-pressed-state-layer-opacity: .12;--mat-sys-primary: #245641;--mat-sys-on-primary: #ffffff;--mat-sys-primary-container: #eef3ed;--mat-sys-on-primary-container: #173e30;--mat-sys-surface: #ffffff;--mat-sys-on-surface: #17342a;--mat-sys-on-surface-variant: #526157;--mat-sys-outline: #526157;--mat-sys-outline-variant: #d5ded5;--mat-sys-background: #f7f8f4;--mat-sys-on-background: #17342a}:root{--mat-icon-button-icon-color: var(--kp-color-forest)}.kp-display{font-family:var(--kp-font-display);font-size:38px;line-height:48px;font-weight:400;color:var(--kp-color-ink)}.kp-plant-name{font-family:var(--kp-font-display)}.kp-title{font-family:var(--kp-font-body);font-size:20px;line-height:28px;font-weight:500}.kp-body{font-family:var(--kp-font-body);font-size:16px;line-height:24px;font-weight:400}.kp-label{font-family:var(--kp-font-body);font-size:14px;line-height:20px;font-weight:500}.kp-small{font-family:var(--kp-font-body);font-size:13px;line-height:20px;font-weight:400}.kp-micro{font-family:var(--kp-font-body);font-size:12px;line-height:16px;font-weight:500}app-shell{display:flex;flex-direction:column;min-height:100%}html,body{margin:0;height:100%;position:relative}body,.mat-typography{font-size:14px;font-family:Roboto,sans-serif;font-weight:400;--mat-sys-typescale-body-medium-size: 14px}body{font-family:Roboto,sans-serif;font-size:.875rem;line-height:1.6;color:#17342a;font-weight:400;background:#f7f8f4;--mat-sys-typescale-body-medium-size: 14px}.page-bg{background-color:#f7f8f4}.card-bg{background-color:#245641}.divider{margin-left:1rem;margin-right:1rem;border-left:1px solid #CCE6CA;border-right:1px solid #769A72}.dividerLine{margin-left:1rem;margin-right:1rem;border-left:1px solid #ffffff;border-right:1px solid #98A893}.img-fluid{max-width:100%;height:auto}.primary{color:#245641}.text-primary{color:#17342a}.text-secondary{color:#526157}.title{font-size:1rem;font-weight:500}.headline{font-size:1.2rem;font-weight:500;color:#245641;display:inline-flex;align-items:center}h5.title{font-weight:500}.text-error{color:#ba1a1a}.text-center{text-align:center}.text-samll{font-size:.775rem}.strong{font-weight:500}.price{font-size:1rem;color:#245641;font-weight:500}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mat-mdc-dialog-container .mat-mdc-dialog-title.primary{color:#245641}code{font-family:Roboto,sans-serif;font-weight:400}ul li{list-style:none}button{cursor:pointer}.btn-primary{background-color:#245641;color:#fff;font-weight:500}.btn-secondary,.mdc-button.btn-secondary{background-color:#eef3ed;color:#fff;font-weight:500}.mat-mdc-mini-fab{background-color:#245641;color:#fff}.btn-large{font-size:1.2rem}button.mdc-button{white-space:nowrap}.btn-link{color:#245641;cursor:pointer}.btn-error{color:#cc4d3d}.badge{background-color:#245641;color:#fff;display:inline-flex;justify-content:center;align-items:center;white-space:nowrap}.color-badge{padding:.25rem .5rem;background-color:#d5ded5;border-radius:1rem;font-size:.875rem;font-weight:500;white-space:nowrap}.status-badge{padding:4px 8px;border-radius:12px;font-size:12px;font-weight:500;white-space:nowrap}.status-badge.status-pending{background-color:#fff3cd;color:#856404}.status-badge.status-processing{background-color:#cce7ff;color:#004085}.status-badge.status-shipped{background-color:#d1f0d1;color:#155724}.status-badge.status-delivered{background-color:#d4edda;color:#155724}.status-badge.status-cancelled{background-color:#f8d7da;color:#721c24}input:-webkit-autofill{transition:background-color 0s 600000s,color 0s 600000s!important}.mat-drawer-container{height:100%;overflow:hidden}.mat-drawer-container .mat-drawer{background:#eef3ed;border-right:1px solid #d5ded5;border-radius:0}.mat-drawer-container .mat-drawer .mat-drawer-inner-container{overflow:hidden}.mat-mdc-form-field .mat-mdc-form-field-infix .mat-mdc-input-element::placeholder{color:#526157!important}.mat-mdc-form-field .mat-mdc-select-placeholder{color:#526157}input::placeholder{color:#526157}.overlay{position:fixed;top:0;left:0;z-index:2;width:100%;height:100%;background:#000000b3;opacity:0;visibility:hidden;transition:.3s linear}.overlay01.is-open{opacity:1;visibility:visible}.custom-tooltip{position:relative;display:inline-block}.custom-tooltip .tooltip-text{visibility:hidden;opacity:0;transition:opacity .3s;background-color:#245641;color:#fff;font-size:.85rem;line-height:1.4;font-weight:500;text-align:center;padding:.5rem .75rem;border-radius:4px;white-space:nowrap;position:absolute;z-index:1;bottom:100%;left:50%;transform:translate(-50%)}.custom-tooltip .tooltip-text:after{content:"";position:absolute;bottom:-15px;left:50%;transform:translate(-50%);border-width:8px;border-style:solid;border-color:#245641 transparent transparent transparent}.custom-tooltip:hover .tooltip-text,.custom-tooltip input:focus+.tooltip-text,.custom-tooltip input:focus-within+.tooltip-text{visibility:visible;opacity:1}.msg-wrap{padding:1rem;text-align:center}.msg-wrap .msg-text{display:inline-flex;flex-direction:column;align-items:center;justify-content:center}.msg-wrap .msg-text .headline{font-size:2rem;font-weight:300;color:#17342a}.msg-wrap .msg-text .empty-icon{font-size:100px;width:100px;height:100px;color:#245641}.msg-wrap .msg-text p{font-size:1.2rem;color:#526157;margin:0}.msg-wrap.empty-order{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:1rem}.msg-wrap.empty-cart{display:flex;align-items:center;justify-content:center;height:100%}.msg-wrap.empty-cart .msg-text{gap:.5rem}.msg-wrap.empty-cart .msg-text p{font-weight:300;font-size:1rem;color:#17342a}.msg-wrap.empty-cart .msg-text button{padding:1rem 1.5rem}.page-layout{position:relative;flex:1}.main-wrapper{position:relative;height:100%;margin-left:200px}.sidebar .sidebar-wrapper{width:200px}.page-layout.sidebar-collapsed .sidebar .sidebar-wrapper{margin-left:-200px}.page-layout.sidebar-collapsed .main-wrapper{margin-left:0}.sidebar-wrapper,.main-wrapper{transition:margin-left .3s ease}.seasons-tabs.mat-mdc-tab-group{padding:1rem 0 0}.seasons-tabs.mat-mdc-tab-group .mat-mdc-tab-list .mat-mdc-tab-labels{padding-left:2rem}.seasons-tabs.mat-mdc-tab-group .mat-mdc-tab-list .mat-mdc-tab-labels .mdc-tab{flex-grow:0}.seasons-tabs.mat-mdc-tab-group .mat-mdc-tab-list .mat-mdc-tab-labels .mdc-tab--active{background-color:#fff}.seasons-tabs.mat-mdc-tab-group .mat-mdc-tab-list .mat-mdc-tab-labels .mdc-tab--active .mdc-tab__text-label{color:#245641}.seasons-tabs.mat-mdc-tab-group .mat-mdc-tab-list .mat-mdc-tab-labels .mdc-tab-indicator .mdc-tab-indicator__content--underline{border-color:#245641}.seasons-tabs.mat-mdc-tab-group .tabs-container{background-color:#eef3ed;padding:1rem 2rem}.plugsWeeks-wrap{background-color:#eef3ed;border-top:1px solid #d5ded5}@media (min-width: 320px) and (max-width: 767px){.page-layout .sidebar{display:none}.page-layout .main-wrapper{margin-left:0}.page-layout.sidebar-collapsed .sidebar{display:block}.page-layout.sidebar-collapsed .sidebar .sidebar-wrapper{margin-left:0;display:block;top:64px;padding:0}.page-layout.sidebar-collapsed .sidebar .overlay{opacity:1;visibility:visible}.page-layout.sidebar-collapsed .main-wrapper{margin-left:0}.seasons-tabs.mat-mdc-tab-group .tabs-container{padding:1rem}.seasons-tabs.mat-mdc-tab-group .tabs-container .seasons-list{flex-direction:column;gap:1rem}.seasons-tabs.mat-mdc-tab-group .tabs-container .seasons-list .divider{display:none}}@media (min-width: 768px){.page-layout .sidebar{display:none}.page-layout .main-wrapper{margin-left:0}.page-layout.sidebar-collapsed .sidebar{display:block}.page-layout.sidebar-collapsed .sidebar .sidebar-wrapper{margin-left:0;display:block;top:64px;padding:0}.page-layout.sidebar-collapsed .sidebar .overlay{opacity:1;visibility:visible}.page-layout.sidebar-collapsed .main-wrapper{margin-left:0}}@media (min-width: 992px){.page-layout .sidebar,.page-layout.sidebar-collapsed .sidebar{display:none}.page-layout .main-wrapper,.page-layout.sidebar-collapsed .main-wrapper{margin-left:0}.seasons-tabs.kp-line-tabs-in-header>.mat-mdc-tab-header{display:none}}.line-actions__tooltip{white-space:normal;max-width:240px;line-height:1.35}:root{--kp-color-forest: #245641;--kp-color-deep: #173e30;--kp-color-ink: #17342a;--kp-color-muted: #526157;--kp-color-canvas: #f7f8f4;--kp-color-sage: #eef3ed;--kp-color-line: #d5ded5;--kp-color-white: #ffffff;--kp-font-display: Lora, Georgia, Times New Roman, serif;--kp-font-body: Roboto, Helvetica Neue, Arial, sans-serif;--spacer: 1rem;--spacer-1: calc(var(--spacer) * .25);--spacer-2: calc(var(--spacer) * .5);--spacer-4: calc(var(--spacer) * 1.5);--spacer-5: calc(var(--spacer) * 3);--primaryColor: #245641;--primaryText: #17342a;--secondaryText: #526157;--bodyBg: #f7f8f4;--divider: #d5ded5;--dividerLight: #d5ded5;--tableLine: #d5ded5;--secondaryColor: #eef3ed;--lightColor: #eef3ed;--primaryLightBg: #eef3ed;--primaryDarkBg: #173e30;--cardBg: #eef3ed;--headerBg: #eef3ed;--errorBg: #FFDAD6;--errorText: #BA1A1A;--warningBg: #FFF3E0;--warningText: #C25D00;--infoBg: #E0F2F1;--infoText: #00695C;--white: #ffffff;--radius-sm: 4px;--radius: 5px;--radius-md: 10px;--radius-pill: 25px;--border-hairline: 1px solid #d5ded5;--border-strong: 1px solid #d5ded5;--border-table: 1px solid #d5ded5;--shadow-hover: 0 5px 10px rgba(0, 0, 0, .2), 0 2px 2px rgba(0, 0, 0, .1)}.app-icon{display:inline-flex;align-items:center;gap:.5rem;cursor:pointer}.action .mat-primary{background-color:#245641;color:#fff;border-radius:5px;box-shadow:none;height:40px;width:40px}.cartList-wrap .price,.plugsShoppingCart-page .price{font-size:1rem;color:#245641}.cartList-wrap .action .mdc-fab.mat-mdc-fab-base,.plugsShoppingCart-page .action .mdc-fab.mat-mdc-fab-base{background-color:#fff;color:#245641;border:1px solid #d5ded5;border-radius:5px;box-shadow:none}.mdc-dialog--open .mat-mdc-dialog-surface{background-color:#fff;border-radius:10px}.table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.table-wrap table{width:100%;min-width:768px}.table-wrap .mat-mdc-table{background-color:transparent;border:1px solid #A4B39F}.table-wrap .mat-mdc-table .mat-mdc-header-row .mat-mdc-header-cell{background-color:#eef2e8;border-bottom-color:#a4b39f;border-left:1px solid #A4B39F}.table-wrap .mat-mdc-table .mat-mdc-header-row .mat-mdc-header-cell:first-child{border-left:none}.table-wrap .mat-mdc-table tbody .mat-mdc-row{height:44px}.table-wrap .mat-mdc-table tbody .mat-mdc-row:hover .mat-mdc-cell{background-color:#eef2e8}.table-wrap .mat-mdc-table tbody .mat-mdc-row .mat-mdc-cell{border-left:1px solid #A4B39F;border-bottom-color:#a4b39f}.table-wrap .mat-mdc-table tbody .mat-mdc-row .mat-mdc-cell:first-child{border-left:none}.table-wrap .mat-mdc-table tbody .mat-mdc-row:nth-child(2n){background-color:#eef2e8}.table-wrap.orderDetail-table .mat-mdc-table{border:1px solid #d5ded5}.table-wrap.orderDetail-table .mat-mdc-table thead .mat-mdc-header-row .mat-mdc-header-cell{border-left:none;border-bottom-color:#d5ded5}.table-wrap.orderDetail-table .mat-mdc-table tbody .mat-mdc-row .mat-mdc-cell{border-left:none;color:#526157;border-bottom-color:#d5ded5}.table-wrap.orderDetail-table .mat-mdc-table tbody .mat-mdc-row .mat-mdc-cell .ordItem-detail{display:inline-flex;align-items:center;gap:1rem}.table-wrap.orderDetail-table .mat-mdc-table tbody .mat-mdc-row .mat-mdc-cell .ordItem-detail .prodThum{width:52px;height:52px;min-height:auto;margin-top:.25rem}.table-wrap.orderDetail-table .mat-mdc-table tbody .mat-mdc-row .mat-mdc-cell .ordItem-detail .prodThum img{width:50px;height:50px}.table-wrap.orderDetail-table .mat-mdc-table tbody .mat-mdc-row .mat-mdc-cell .ordItem-detail .title{font-size:.875rem;color:#526157}.table-wrap.orderDetail-table .mat-mdc-table tbody .mat-mdc-row .mat-mdc-cell .price{color:#526157}.table-wrap.orderDetail-table .mat-mdc-table tbody .mat-mdc-row:nth-child(2n){background-color:transparent}.plugsShoppingCart-page .cart-table{border:none}.plugsShoppingCart-page .cart-table thead .cdk-header-row .cdk-header-cell{border-bottom:1px solid #d5ded5}.plugsShoppingCart-page .cart-table tbody{border:1px solid #d5ded5}.plugsShoppingCart-page .cart-table tbody .mat-mdc-row .mat-mdc-cell{padding-top:.5rem;padding-bottom:.5rem;border-bottom:1px solid #d5ded5}.plugsShoppingCart-page .cart-table tbody .mat-mdc-row .mat-mdc-cell.expanded-item{padding-top:0;padding-bottom:0}footer{background:#173e30;color:#eef3ed;padding:.5rem;width:100%;position:sticky;bottom:0;z-index:1}footer .footer-wrap{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem}footer .footer-wrap .footer-nav .nav{display:inline-flex;gap:1rem}footer .footer-wrap .footer-nav .nav .nav-item .nav-link{font-size:.875rem;color:#eef3ed;text-decoration:none;cursor:pointer}footer .footer-wrap .copyright{font-size:.8rem;font-weight:400}.core-wrap{padding:2rem;position:relative}.page-section{display:flex;padding:1rem;background-color:#eef3ed;border-bottom:1px solid #d5ded5}.page-section .headline{padding-left:1rem;gap:.5rem}.page-section .badge{font-size:.8rem;font-weight:400;padding:.2rem .75rem;border-radius:25px}.sidebar .sidebar-wrapper{position:fixed;height:100%;top:0;left:0;padding-top:110px;z-index:3;background:#eef3ed;border-right:1px solid #d5ded5}.sidebar .sidebar-wrapper .nav{display:flex;flex-direction:column;min-width:200px;margin-top:4rem}.sidebar .sidebar-wrapper .nav li{display:inline-flex;width:100%;position:relative;cursor:pointer}.sidebar .sidebar-wrapper .nav li:last-child a{border-bottom:1px solid #d5ded5}.sidebar .sidebar-wrapper .nav li a{width:100%;font-size:.875rem;font-weight:500;padding:.5rem 1rem;color:#17342a;border-top:1px solid #d5ded5;border-left:5px solid transparent;text-align:left;text-decoration:none}.sidebar .sidebar-wrapper .nav li:hover{background:#d5ded5;color:#245641}.sidebar .sidebar-wrapper .nav li:hover a{color:#245641;border-left:5px solid #245641}.sidebar .sidebar-wrapper .nav li.active{background:#d5ded5;color:#245641}.sidebar .sidebar-wrapper .nav li.active a{color:#245641;border-left:5px solid #245641}.seasons-list{display:inline-flex;gap:2rem}.seasons-list .title{padding-bottom:.5rem}.seasons-list .seasons-box{padding:.75rem 1rem;display:inline-flex;flex-direction:column;border-radius:5px;color:#17342a;background-color:#eef3ed;cursor:pointer}.seasons-list .seasons-box .seasons-title{font-weight:500}.seasons-list .seasons-live.seasons-box{color:#fff;background-color:#245641}.seasons-list .group-box{display:flex;gap:1rem}.filter-search .custom-input .mat-mdc-text-field-wrapper{background-color:#d5ded5;border-radius:0}.filter-search .custom-input .mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline__leading,.filter-search .custom-input .mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline__notch,.filter-search .custom-input .mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing{border-color:none!important;border-width:0!important}.filter-search .btn-search{border:none;outline:none;width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;text-align:center}.filter-section{display:inline-flex;width:25%;padding:0 1rem;position:relative;flex-direction:column}.filter-section .filter-intro{background-color:#eef3ed;padding:.5rem;display:flex;align-items:center}.filter-section .filter-intro .btn-clear{margin-left:auto}.filter-section .filter-intro .btn-clear.mat-mdc-button{color:#cc4d3d}.filter-section .filter-wrap{margin-top:1rem;padding:1rem;border:1px solid #d5ded5;border-radius:5px;display:flex;flex-direction:column;gap:1rem}.filter-section .filter-wrap .filter-item{display:inline-flex;align-items:center}.filter-section .filter-wrap .filter-item mat-label{width:40%;text-align:left}.filter-section .filter-wrap .filter-item .mat-mdc-form-field{margin-left:auto}.filter-section .filter-wrap .filter-action{display:flex;justify-content:flex-end}.prodList-wrap{padding:0 1rem;width:75%}.prodList-wrap.filter-closed{width:100%}.toolbar{display:flex;align-items:center;padding-bottom:1rem;margin-bottom:1rem;border-bottom:1px solid #d5ded5}.toolbar .filter-controls{display:inline-flex;align-items:center;gap:1rem}.toolbar .filter-controls .btn-secondary{background-color:#eef3ed;color:#17342a;font-weight:500;padding:.5rem 1rem;border-radius:5px}.toolbar .filter-controls .btn-secondary .mat-icon{color:#245641}.toolbar .viewActions-tool{display:inline-flex;margin-left:auto}.toolbar .viewActions-tool .tool-item{display:inline-flex;align-items:center;justify-content:center;gap:1rem}.toolbar .viewActions-tool .tool-item mat-label{margin-right:1.5rem;color:#526157}.toolbar .viewActions-tool .tool-item.viewToggle-group{border-radius:25px}.toolbar .viewActions-tool .tool-item.viewToggle-group .mat-button-toggle-group{border:none}.toolbar .viewActions-tool .tool-item.viewToggle-group .mat-button-toggle-group .mat-button-toggle-appearance-standard{background-color:#eef3ed;color:#245641}.toolbar .viewActions-tool .tool-item.viewToggle-group .mat-button-toggle-group .mat-button-toggle-appearance-standard .mat-button-toggle-label-content{font-weight:400}.toolbar .viewActions-tool .tool-item.viewToggle-group .mat-button-toggle-group .mat-button-toggle-appearance-standard.mat-button-toggle-checked{background-color:#245641;color:#fff}.toolbar .viewActions-tool .mat-mdc-form-field .mat-mdc-form-field-subscript-wrapper{display:none}.message-box{display:flex;align-items:center;padding:.5rem 1rem;border-radius:5px}.message-box .info{display:inline-flex;align-items:center}.message-box .info .mat-icon{width:48px}.message-box .msg-action{margin-left:auto}.message-box.warning-msg{background-color:#fff3e0;color:#c25d00}.message-box.warning-msg .mdc-icon-button{color:#c25d00}.message-box.error-msg{background-color:#ffdad6;color:#ba1a1a}.message-box.error-msg .mdc-icon-button{color:#ba1a1a}.message-box.success-msg{background-color:#245641;color:#eef3ed}.message-box.success-msg .mdc-icon-button{color:#eef3ed}.message-box.info-msg{background-color:#e0f2f1;color:#00695c}.message-box.info-msg .mdc-icon-button{color:#00695c}.product-view.list-view .prodItem{background-color:#eef3ed;flex-direction:row;width:100%}.product-view.list-view .prodItem .prodThum{min-height:160px;width:100%;max-width:200px;height:160px;overflow:hidden;position:relative}.product-view.list-view .prodItem .prod-header{align-items:flex-start;margin-left:2rem;padding-top:0;max-width:40%;gap:inherit}.product-view.list-view .prodItem .prod-header .title{text-align:left}.product-view.list-view .prodItem .prod-header .price{order:3}.product-view.list-view .prodItem .prod-header .prod-showcase{background-color:transparent;padding:0;gap:.5rem;width:auto}.product-view.list-view .prodItem .prod-header .prod-showcase .showcase-list{gap:4rem}.product-view.list-view .prodItem .prod-action{margin-left:auto;width:auto;background-color:transparent;gap:1rem;align-items:flex-end}.product-view.list-view .prodItem .prod-action .prodType-msg{padding:0 0 .5rem}.prodThum{display:flex;align-items:center;justify-content:center;background-color:#fff;padding:1rem;min-height:200px;width:100%;cursor:pointer;position:relative}.prodThum .overlay{width:100%;height:100%;background-color:#000000bf;position:absolute;top:0;left:0;display:none;align-items:center;justify-content:center;color:#fff}.prodThum .overlay .mat-icon{font-size:3rem;width:48px;height:48px}.prodThum:hover .overlay{display:inline-flex}.prod-showcase{background-color:#fff;padding:1rem .5rem;display:flex;flex-direction:column;width:100%}.prod-showcase .showcase-list{display:flex;align-items:center;gap:.5rem}.prod-showcase .showcase-list .showcase-item{display:inline-flex;font-weight:400;gap:.5rem}.prod-showcase .showcase-list .showcase-item.sizeDes dd{display:inline-flex;flex-direction:column;width:100%}.prod-showcase .showcase-list .showcase-item.sizeDes dd span{color:#17342a;font-weight:400}.prod-showcase .showcase-list .showcase-item.sizeDes dd span:first-child{font-weight:500;max-width:70%}.prod-showcase dt{color:#8c968c;font-size:.875rem}.prod-showcase dd{color:#17342a;font-weight:500;font-size:.875rem}.prod-showcase dd span{color:#245641}.prodQty-input{display:inline-flex;max-width:200px;align-items:center}.prodQty-input .mat-mdc-form-field-appearance-fill .mat-mdc-form-field-underline,.prodQty-input .mat-mdc-form-field-appearance-fill .mdc-line-ripple{display:none!important}.prodQty-input .mat-mdc-form-field-appearance-fill .mat-mdc-form-field-underline,.prodQty-input .mat-mdc-form-field-appearance-fill.mat-focused .mat-mdc-form-field-underline{border-color:transparent!important}.prodQty-input mat-form-field.qty-form-field{border-color:transparent!important;width:auto;min-width:100px;max-width:111px;background-color:#fff}.prodQty-input mat-form-field.qty-form-field .mat-mdc-text-field-wrapper{background-color:#fff}.prodQty-input mat-form-field.qty-form-field mat-icon{color:#245641}.prodQty-input .btn-mmQty{border:none;outline:none;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;border-radius:25px 0 0 25px;background-color:#245641;color:#fff;width:44px;height:44px}.prodQty-input .btn-mmQty.mat-mdc-button-disabled{background-color:#526157}.prodQty-input .btn-mmQty.inc{border-radius:0 25px 25px 0}.prodType-msg{padding:0 .5rem;font-size:1rem;font-weight:500}.addCart-section{margin-left:auto}.prodItem{border:1px solid #d5ded5;position:relative}.prodItem .prod-header{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;padding-top:1rem}.prodItem .prod-header .title{width:100%;text-align:center}.prodItem .prod-header .price{font-size:1rem;color:#245641;font-weight:500}.prodItem:hover{box-shadow:0 5px 10px #0003,0 2px 2px #0000001a}.prod-action{display:inline-flex;width:100%;align-items:center;padding:1rem .5rem;background-color:#acd0a8}.prod-action.disabled{background-color:#dfe4da}.prod-action.disabled .prodQty-input .qty-input{background-color:transparent}.prod-action.disabled .prodQty-input .btn-mmQty{background-color:#8c968c;color:#17342a}.prod-action.disabled .btn-order{background-color:#8c968c;color:#fff}.shopcart-wrap{display:flex}.cartList-wrap{background-color:#fff;border:1px solid #d5ded5}.order-summary-box{background-color:#eef3ed;border:1px solid #d5ded5}.order-summary-box .order-total{background-color:#d5ded5}.order-summary-box .order-total .price{font-size:1.2rem;color:#17342a;font-weight:500}.order-summary-bottom{margin-top:1rem}.order-summary-bottom .mdc-button{font-size:1rem;min-height:48px}.order-summary-bottom .order-msg{margin-top:.5rem}.order-summary-bottom .order-msg a{text-decoration:none;font-weight:500}.order-card{background-color:#fff;border:1px solid #d5ded5;padding:2rem 1.5rem;border-radius:10px}.order-card .orderDetail-head{display:flex;width:100%;padding-bottom:1rem;font-size:1.2rem}.order-card .orderDetail-head .order-number{font-size:1.4rem;font-weight:500;padding-left:1rem}.profile-wrap{background-color:#eef3ed}.profile-wrap .profile-detail .profile-address .nav li{color:#526157}.login-panel{display:flex;flex-direction:column;max-width:420px;width:100%;margin:0 auto;justify-content:center;height:100vh}.login-panel .login-header{width:100%;display:inline-flex;justify-content:center;padding:1rem}.login-panel .login-container{display:flex;flex-direction:column;padding:2rem;border-radius:12px}.login-panel .login-container .mat-icon{color:#d5ded5}.login-panel .login-container .title{color:#245641;font-weight:500;font-size:1.2rem}.login-panel .login-container p{font-size:.775rem;color:#526157}.login-panel .login-container .login-form{margin-top:1rem}.login-panel .login-container .form-group{display:flex;flex-direction:column}.login-panel .login-container .form-group label{font-size:.875rem;color:#526157;display:block}.login-panel .login-container .form-group .form-control .mdc-text-field--filled{background:none}.login-panel .login-container .form-group .form-control .mdc-text-field{padding:0}.login-panel .login-container .form-group .form-control .mdc-text-field .mdc-line-ripple:before{border-color:#d5ded5}.login-panel .login-container .form-group .form-control .mdc-text-field .mdc-line-ripple:after{border-color:#d5ded5}.login-panel .login-container .form-group .form-control .mat-mdc-form-field-subscript-wrapper .mat-mdc-form-field-error-wrapper{padding:0}.login-panel .login-container .form-group .form-control .mat-mdc-text-field-wrapper:hover .mat-mdc-form-field-focus-overlay{opacity:0}.login-panel .login-container .btn-login{width:100%;margin-top:1rem;margin-bottom:.5rem;padding:1.75rem}.login-panel .login-container .btn-login .mdc-button__label{font-size:1.4rem;font-weight:400}.login-panel .login-container .policy-text{text-align:center}.weeks-buttonGroup .mdc-button.btn-week{border-color:#245641}.weeks-buttonGroup .mdc-button.btn-week:hover{background-color:#fff}.weeks-buttonGroup .mdc-button.btn-week.active{background-color:#245641;color:#fff;border-color:#245641}.weeks-buttonGroup .mdc-button.btn-week.mat-mdc-button-disabled{background-color:#526157;border-color:#526157;color:#fff}.plug-table-wrap .input-field .form-field .value{white-space:nowrap}.plug-table-wrap .input-field.soldout{color:#ba1a1a}.plug-table-wrap .input-field.available .value{color:#245641}.plug-table-wrap .input-field.available .mat-form-field-outline-thick{stroke:#245641}.plug-table-wrap .input-field mat-icon{color:#245641}.plug-table-wrap mat-form-field.mat-primary{background-color:#f7f8f4;color:#245641}.plug-table-wrap mat-form-field.mat-form-field-disabled{background-color:#c3c8bf}@media (min-width: 320px) and (max-width: 480px){.core-wrap{padding:1rem}.filter-section{width:100%;margin-bottom:1rem}.prodList-wrap{width:100%}.prodList-wrap .toolbar{align-items:center;flex-direction:column;gap:1rem}.prodList-wrap .toolbar .filter-controls,.prodList-wrap .toolbar .filter-controls .mdc-button{width:100%}.prodList-wrap .toolbar .msg-info{display:none}.prodList-wrap .toolbar .viewActions-tool{flex-wrap:wrap;gap:.5rem;justify-content:center}.prodList-wrap .toolbar .viewActions-tool .tool-item:first-child{width:100%}.prodList-wrap .toolbar .viewActions-tool .tool-item label,.prodList-wrap .toolbar .viewActions-tool .dividerLine{display:none}}@media (min-width: 481px) and (max-width: 767px){.core-wrap{padding:1rem}.filter-section{width:100%;margin-bottom:1rem}.prodList-wrap{width:100%}.prodList-wrap .toolbar{align-items:center;gap:1rem}.prodList-wrap .toolbar .filter-controls .mdc-button{width:100%}.prodList-wrap .toolbar .msg-info{display:none}.prodList-wrap .toolbar .viewActions-tool{flex-wrap:wrap;gap:.5rem;justify-content:flex-end}.prodList-wrap .toolbar .viewActions-tool .tool-item:first-child{width:100%;justify-content:end}.prodList-wrap .toolbar .viewActions-tool .tool-item label,.prodList-wrap .toolbar .viewActions-tool .dividerLine{display:none}}@media (min-width: 768px){.core-wrap{padding:1rem}.filter-section{width:40%}.prodList-wrap{width:60%}.prodList-wrap .toolbar{align-items:flex-start}.prodList-wrap .toolbar .msg-info{display:none}.prodList-wrap .toolbar .viewActions-tool{gap:.5rem;justify-content:flex-end;flex-wrap:wrap}.prodList-wrap .toolbar .viewActions-tool .tool-item:first-child{width:100%;align-items:flex-end;justify-content:flex-end}.prodList-wrap .toolbar .viewActions-tool .tool-item label,.prodList-wrap .toolbar .viewActions-tool .dividerLine{display:none}.prodList-wrap .product-view.grid-view .prodCard{flex:0 0 auto;width:100%}.prodList-wrap.filter-closed{width:100%}.prodList-wrap.filter-closed .toolbar{align-items:flex-start}.prodList-wrap.filter-closed .toolbar .viewActions-tool{gap:.5rem;justify-content:flex-end;flex-wrap:nowrap}.prodList-wrap.filter-closed .toolbar .viewActions-tool .tool-item:first-child{width:100%;align-items:flex-end;justify-content:flex-end}.prodList-wrap.filter-closed .product-view.grid-view .prodCard{flex:0 0 auto;width:50%}}@media (min-width: 992px){.core-wrap{padding:1rem}.filter-section{width:40%}.prodList-wrap{width:60%}.prodList-wrap .toolbar{align-items:flex-start}.prodList-wrap .toolbar .msg-info{display:block}.prodList-wrap .toolbar .viewActions-tool{gap:.5rem;justify-content:flex-end;flex-wrap:wrap}.prodList-wrap .toolbar .viewActions-tool .tool-item:first-child{width:100%;align-items:flex-end;justify-content:flex-end}.prodList-wrap .toolbar .viewActions-tool .tool-item label,.prodList-wrap .toolbar .viewActions-tool .dividerLine{display:none}.prodList-wrap .product-view.grid-view .prodCard{flex:0 0 auto;width:100%}.prodList-wrap.filter-closed{width:100%}.prodList-wrap.filter-closed .toolbar{align-items:flex-start}.prodList-wrap.filter-closed .toolbar .viewActions-tool{gap:.5rem;justify-content:flex-end;flex-wrap:nowrap}.prodList-wrap.filter-closed .toolbar .viewActions-tool .tool-item:first-child{width:100%;align-items:flex-end;justify-content:flex-end}.prodList-wrap.filter-closed .product-view.grid-view .prodCard{flex:0 0 auto;width:50%}}@media (min-width: 1281px){.core-wrap{padding:1.5rem}.filter-section{width:40%}.prodList-wrap{width:60%}.prodList-wrap .toolbar{align-items:flex-start}.prodList-wrap .toolbar .msg-info{display:block}.prodList-wrap .toolbar .viewActions-tool{gap:.5rem;justify-content:flex-end;flex-wrap:nowrap}.prodList-wrap .toolbar .viewActions-tool .tool-item:first-child{width:100%;align-items:flex-end;justify-content:flex-end}.prodList-wrap .toolbar .viewActions-tool .tool-item label,.prodList-wrap .toolbar .viewActions-tool .dividerLine{display:none}.prodList-wrap .product-view.grid-view .prodCard{flex:0 0 auto;width:100%}.prodList-wrap.filter-closed{width:100%}.prodList-wrap.filter-closed .toolbar{align-items:flex-start}.prodList-wrap.filter-closed .toolbar .viewActions-tool{gap:.5rem;justify-content:flex-end;flex-wrap:nowrap}.prodList-wrap.filter-closed .toolbar .viewActions-tool .tool-item:first-child{width:100%;align-items:flex-end;justify-content:flex-end}.prodList-wrap.filter-closed .product-view.grid-view .prodCard{flex:0 0 auto;width:50%}}@media (min-width: 1400px){.core-wrap{padding:1rem}.filter-section{width:35%}.prodList-wrap{width:65%}.prodList-wrap .toolbar{align-items:flex-start}.prodList-wrap .toolbar .msg-info{display:block}.prodList-wrap .toolbar .viewActions-tool{gap:.5rem;justify-content:flex-end;flex-wrap:nowrap}.prodList-wrap .toolbar .viewActions-tool .tool-item:first-child{width:100%;align-items:flex-end;justify-content:flex-end}.prodList-wrap .toolbar .viewActions-tool .tool-item label,.prodList-wrap .toolbar .viewActions-tool .dividerLine{display:none}.prodList-wrap .product-view.grid-view .prodCard{flex:0 0 auto;width:50%}.prodList-wrap.filter-closed{width:100%}.prodList-wrap.filter-closed .toolbar{align-items:flex-start}.prodList-wrap.filter-closed .toolbar .viewActions-tool{gap:.5rem;justify-content:flex-end;flex-wrap:nowrap}.prodList-wrap.filter-closed .toolbar .viewActions-tool .tool-item:first-child{width:100%;align-items:flex-end;justify-content:flex-end}.prodList-wrap.filter-closed .product-view.grid-view .prodCard{flex:0 0 auto;width:50%}}@media (min-width: 1600px){.core-wrap{padding:2rem}.filter-section{width:25%}.prodList-wrap{width:75%}.prodList-wrap .toolbar{align-items:flex-start}.prodList-wrap .toolbar .msg-info{display:block}.prodList-wrap .toolbar .viewActions-tool{gap:.5rem;justify-content:flex-end;flex-wrap:nowrap}.prodList-wrap .toolbar .viewActions-tool .tool-item:first-child{width:100%;align-items:center;justify-content:flex-end}.prodList-wrap .toolbar .viewActions-tool .tool-item label,.prodList-wrap .toolbar .viewActions-tool .dividerLine{display:block}.prodList-wrap .product-view.grid-view .prodCard{flex:0 0 auto;width:33.33%}.prodList-wrap.filter-closed{width:100%}.prodList-wrap.filter-closed .toolbar{align-items:flex-start}.prodList-wrap.filter-closed .toolbar .viewActions-tool{gap:.5rem;justify-content:flex-end;flex-wrap:nowrap}.prodList-wrap.filter-closed .toolbar .viewActions-tool .tool-item:first-child{width:100%;align-items:center;justify-content:flex-end}.prodList-wrap.filter-closed .product-view.grid-view .prodCard{flex:0 0 auto;width:33.33%}}@media (min-width: 1681px){.prodList-wrap.filter-closed .product-view.grid-view .prodCard{flex:0 0 auto;width:33.33%}}
