.kp-category-grid__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--kp-gap-mobile, 10px)}.kp-category-grid__grid--has-header{margin-top:24px}.kp-category-grid .kp-category-grid__tile{position:relative;display:block;overflow:hidden;isolation:isolate;aspect-ratio:4 / 5;border-radius:var(--kp-radius, 0);background:#ece7e2;color:#fff;text-decoration:none}.kp-category-grid .kp-category-grid__tile--large{grid-column:span 2;aspect-ratio:4 / 3}.kp-category-grid .kp-category-grid__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;object-fit:cover;transition:transform .6s ease}.kp-category-grid .kp-category-grid__img--placeholder{fill:#c9c1b9}.kp-category-grid .kp-category-grid__tile:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(to top,rgba(0,0,0,var(--kp-overlay, .35)),rgba(0,0,0,calc(var(--kp-overlay, .35) * .4)) 45%,#0000 75%)}.kp-category-grid .kp-category-grid__content{position:absolute;left:0;right:0;bottom:0;z-index:2;display:flex;flex-direction:column;align-items:center;gap:10px;padding:16px 10px 18px;text-align:center}.kp-category-grid .kp-category-grid__title{display:block;margin:0;color:#fff;font-size:clamp(14px,3.8vw,18px);font-weight:700;line-height:1.15;letter-spacing:.04em;text-transform:uppercase;text-shadow:0 1px 8px rgba(0,0,0,.35)}.kp-category-grid .kp-category-grid__button{display:inline-block;padding:8px 16px;border:1px solid rgba(255,255,255,.9);border-radius:2px;color:#fff;font-size:11px;font-weight:600;line-height:1;letter-spacing:.08em;text-transform:uppercase;transition:background-color .25s ease,color .25s ease}.kp-category-grid a.kp-category-grid__tile:hover .kp-category-grid__img,.kp-category-grid a.kp-category-grid__tile:focus-visible .kp-category-grid__img{transform:scale(1.04)}.kp-category-grid a.kp-category-grid__tile:hover .kp-category-grid__button,.kp-category-grid a.kp-category-grid__tile:focus-visible .kp-category-grid__button{background-color:#fff;color:#111}.kp-category-grid a.kp-category-grid__tile:focus-visible{outline:2px solid currentColor;outline-offset:2px}@media(min-width:720px){.kp-category-grid__grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--kp-gap, 20px)}.kp-category-grid .kp-category-grid__tile{grid-column:span var(--kp-span, 4)}.kp-category-grid .kp-category-grid__tile--large{grid-column:span 6;aspect-ratio:16 / 10}.kp-category-grid .kp-category-grid__content{gap:14px;padding:28px 16px 30px}.kp-category-grid .kp-category-grid__title{font-size:clamp(18px,1.7vw,24px)}.kp-category-grid .kp-category-grid__button{padding:11px 22px;font-size:12px}}@media(prefers-reduced-motion:reduce){.kp-category-grid .kp-category-grid__img,.kp-category-grid .kp-category-grid__button{transition:none}}.kp-notify__layer[hidden]{display:none!important}button.kp-notify__bell{position:relative;display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:41px;height:41px;min-height:0;margin:1px 0;padding:0;border:0;border-radius:0;background:none;box-shadow:none;color:inherit;cursor:pointer;-webkit-appearance:none;appearance:none}.kp-notify__bell svg{display:block;width:26px;height:26px}.kp-notify__count{position:absolute;top:0;right:0;display:flex;align-items:center;justify-content:center;min-width:19px;height:19px;padding:0 5px;border-radius:10px;background:#29ad3d;color:#fff;font-size:12px;font-weight:400;line-height:1;pointer-events:none}.kp-notify__count[hidden]{display:none}.kp-notify__layer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483000}.kp-notify__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000059}.kp-notify__panel{position:absolute;right:0;bottom:0;left:0;display:flex;flex-direction:column;max-height:82vh;max-height:82dvh;padding-bottom:env(safe-area-inset-bottom,0px);overflow:hidden;border-radius:14px 14px 0 0;outline:0;background:#fff;box-shadow:0 -6px 30px #0000002e;color:#000;font-family:var(--font-body, inherit);text-align:left;animation:kp-notify-up .22s ease-out}@keyframes kp-notify-up{0%{transform:translateY(24px);opacity:0}}@keyframes kp-notify-down{0%{transform:translateY(-8px);opacity:0}}@media(prefers-reduced-motion:reduce){.kp-notify__panel{animation:none}}.kp-notify__head{display:flex;flex:0 0 auto;align-items:center;justify-content:space-between;gap:12px;padding:8px 8px 8px 16px;border-bottom:1px solid #e3e3e3}.kp-notify__heading{font-size:15px;font-weight:700;line-height:1.3}button.kp-notify__close,button.kp-notify__toggle{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:40px;height:40px;min-height:0;margin:0;padding:0;border:0;border-radius:50%;background:none;box-shadow:none;color:inherit;cursor:pointer;-webkit-appearance:none;appearance:none}button.kp-notify__toggle{width:32px;height:32px;margin:-6px -8px -6px 0;color:#007aff}.kp-notify__toggle svg{transition:transform .15s ease}.kp-notify__trending.is-expanded .kp-notify__toggle svg{transform:rotate(90deg)}.kp-notify__list{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.kp-notify__item{display:flex;align-items:flex-start;gap:10px;padding:14px 16px 14px 10px;border-bottom:1px solid #e3e3e3}.kp-notify__item:last-child{border-bottom:0}.kp-notify__dot{flex:0 0 8px;width:8px;height:8px;margin-top:24px;border-radius:50%;background:transparent}.kp-notify__item.is-unread .kp-notify__dot{background:#007aff}.kp-notify__image,.kp-notify__product-image{display:block;flex:0 0 56px;width:56px;height:56px;overflow:hidden;border-radius:8px;background:#f3f3f3}.kp-notify__image img,.kp-notify__product-image img{display:block;width:100%;height:100%;object-fit:cover}.kp-notify__body,.kp-notify__trending-main{flex:1 1 auto;min-width:0}.kp-notify__title{color:#000;font-size:14px;font-weight:700;line-height:1.3;overflow-wrap:anywhere}.kp-notify__text{margin-top:4px;color:#000;font-size:13px;line-height:1.4;overflow-wrap:anywhere}.kp-notify__text p{margin:0}.kp-notify__text p+p{margin-top:6px}.kp-notify__button{display:inline-block;margin-top:10px;padding:7px 14px;border-radius:999px;background:#111;color:#fff;font-size:12px;font-weight:600;letter-spacing:.02em;line-height:1.2;text-decoration:none;white-space:nowrap}a.kp-notify__button:hover,a.kp-notify__button:focus-visible{background:#333;color:#fff}.kp-notify__trending .kp-notify__dot{margin-top:6px}.kp-notify__trending-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.kp-notify__products{display:flex;gap:10px;margin-top:10px;padding-bottom:2px;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch}.kp-notify__products::-webkit-scrollbar{display:none}.kp-notify__product{display:flex;flex:0 0 auto;align-items:center;gap:10px;color:inherit;text-decoration:none}.kp-notify__product-image{border:1px solid #e3e3e3}.kp-notify__trending-text,.kp-notify__product-info,.kp-notify__product-button{display:none}.kp-notify__trending.is-expanded .kp-notify__trending-text{display:block}.kp-notify__trending.is-expanded .kp-notify__products{flex-direction:column;gap:12px;overflow:visible}.kp-notify__trending.is-expanded .kp-notify__product-info{display:block;flex:1 1 auto;min-width:0}.kp-notify__trending.is-expanded .kp-notify__product-button{display:inline-block;flex:0 0 auto;margin-top:0}.kp-notify__product-title{display:block;color:#000;font-size:13px;font-weight:600;line-height:1.3;overflow-wrap:anywhere}.kp-notify__product-price{display:block;margin-top:2px;color:#1a1a1a;font-size:13px;line-height:1.3}@media(max-width:719px){html.kp-notify-open,html.kp-notify-open body{overflow:hidden}html.kp-notify-open [class*=rp-micro-app-messenger],html.kp-notify-open .richpanel-micro{visibility:hidden!important}}@media(min-width:720px){.kp-notify__backdrop{background:transparent}.kp-notify__panel{top:var(--kp-notify-top, 70px);right:var(--kp-notify-right, 16px);bottom:auto;left:auto;width:380px;max-width:calc(100vw - 16px);max-height:min(640px,calc(100vh - var(--kp-notify-top, 70px) - 16px));padding-bottom:0;border:1px solid #e3e3e3;border-radius:14px;box-shadow:0 12px 40px #0000002e;animation-name:kp-notify-down}}
/*# sourceMappingURL=/cdn/shop/t/146/compiled_assets/styles.css.map */
