.dp-cg *,.dp-cg *:before,.dp-cg *:after{box-sizing:border-box;margin:0;padding:0}.dp-cg{background:var(--dp-cg-bg, #ffffff);padding:var(--dp-cg-pt, 40px) var(--dp-cg-px, 20px) var(--dp-cg-pb, 40px);width:100%}.dp-cg__inner{max-width:var(--dp-cg-max-w, 1400px);margin:0 auto}.dp-cg__head{text-align:center;margin-bottom:var(--dp-cg-head-gap, 32px)}.dp-cg__eyebrow{font-size:var(--dp-cg-eyebrow-size, 13px);color:var(--dp-cg-eyebrow-color, #666666);font-weight:600;text-transform:uppercase;letter-spacing:.08em;margin-bottom:8px}.dp-cg__title{font-size:var(--dp-cg-title-size, 40px);font-weight:var(--dp-cg-title-weight, 700);color:var(--dp-cg-title-color, #111111);line-height:1.2}.dp-cg__desk-wrap{display:flex!important;align-items:center;gap:16px}.dp-cg__desk-wrap .dp-cg__viewport{flex:1;min-width:0}.dp-cg__viewport--desk{display:block!important}.dp-cg__viewport--mob{display:none!important}.dp-cg__viewport{border:1px solid var(--dp-cg-border, #e0e0e0);border-radius:var(--dp-cg-radius, 12px);box-shadow:var(--dp-cg-shadow, none);overflow:hidden;background:var(--dp-cg-border, #e0e0e0)}.dp-cg__track{display:flex!important;flex-wrap:nowrap!important;transition:transform .42s cubic-bezier(.4,0,.2,1);will-change:transform}.dp-cg__slide{flex:0 0 100%!important;width:100%!important;min-width:100%!important;box-sizing:border-box!important}.dp-cg__grid{display:grid;gap:var(--dp-cg-gap, 1px);background:var(--dp-cg-border, #e0e0e0)}.dp-cg__cell{background:var(--dp-cg-cell-bg, #ffffff);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:32px 16px;text-decoration:none;color:inherit;cursor:pointer;transition:background .2s ease;min-height:160px}.dp-cg__cell:hover{background:var(--dp-cg-cell-hover, #f8f8f8)}.dp-cg__cell--empty{background:var(--dp-cg-cell-bg, #ffffff);cursor:default;pointer-events:none}.dp-cg__icon{display:flex;align-items:center;justify-content:center;color:var(--dp-cg-icon-color, #111111);flex-shrink:0}.dp-cg__icon svg,.dp-cg__img{width:var(--dp-cg-icon-size, 64px);height:var(--dp-cg-icon-size, 64px);display:block;object-fit:contain}.dp-cg__label{font-size:var(--dp-cg-label-size, 13px);font-weight:var(--dp-cg-label-weight, 600);color:var(--dp-cg-label-color, #111111);letter-spacing:.08em;text-align:center;line-height:1.35;text-transform:uppercase}.dp-cg__arrow{width:40px;height:40px;border-radius:50%;background:var(--dp-cg-arrow-bg, #ffffff);border:1px solid #e0e0e0;color:var(--dp-cg-arrow-color, #8b3a0f);display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 2px 8px #0000001f;transition:background .2s,box-shadow .2s;padding:0;flex-shrink:0}.dp-cg__arrow:hover{background:#f5f5f5;box-shadow:0 4px 14px #0000002e}.dp-cg__arrow svg{width:18px;height:18px;display:block;flex-shrink:0}.dp-cg__dots--desk{display:flex;justify-content:center;gap:8px;margin-top:20px}.dp-cg__dots--mob{display:flex;justify-content:center;gap:6px}.dp-cg__dot{width:8px;height:8px;border-radius:50%;background:#d0d0d0;border:none;cursor:pointer;padding:0;transition:background .25s,transform .25s}.dp-cg__dot.is-active{background:var(--dp-cg-arrow-color, #8b3a0f);transform:scale(1.5)}.dp-cg__mob-nav{display:none;align-items:center;justify-content:center;gap:12px;margin-top:16px}@media screen and (max-width:1024px){.dp-cg__cell{padding:24px 12px;gap:10px;min-height:130px}.dp-cg__title{font-size:32px}.dp-cg__desk-wrap{gap:10px}}@media screen and (max-width:768px){.dp-cg__desk-wrap,.dp-cg__dots--desk{display:none!important}.dp-cg__viewport--mob{display:block!important}.dp-cg__mob-nav{display:flex!important}.dp-cg{padding-left:12px;padding-right:12px}.dp-cg__title{font-size:24px}.dp-cg__arrow{width:34px;height:34px}.dp-cg__arrow svg{width:15px;height:15px}.dp-cg__cell{padding:18px 8px;gap:8px;min-height:100px}.dp-cg__label{font-size:11px}}@media screen and (max-width:480px){.dp-cg__cell{padding:14px 6px;gap:6px;min-height:90px}.dp-cg__label{font-size:10px}.dp-cg__arrow{width:30px;height:30px}.dp-cg__arrow svg{width:13px;height:13px}}@media(prefers-reduced-motion:reduce){.dp-cg__track,.dp-cg__cell,.dp-cg__dot{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/dp-category-grid.css.map */
