.pdd-mm{padding:6px 20px 28px}
.pdd-mm-h{font:800 12px/1 Montserrat,sans-serif;letter-spacing:1.4px;text-transform:uppercase;color:#888;margin:22px 0 12px}
.pdd-mm-cats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px 8px}
.pdd-mm-cats a{display:flex;flex-direction:column;align-items:center;gap:6px;text-decoration:none!important;color:#111!important;font:700 10.5px/1.2 Montserrat,sans-serif;text-align:center;min-width:0;overflow-wrap:anywhere}
.pdd-mm-img{display:block;width:100%;aspect-ratio:1/1;border-radius:14px;overflow:hidden;background:#f3f3f3}
.pdd-mm-img img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .3s}
.pdd-mm-cats a:active .pdd-mm-img img{transform:scale(1.06)}
.pdd-mm-offers{display:grid;gap:10px}
.pdd-mm-o{display:flex;align-items:center;gap:12px;border-radius:16px;padding:10px 12px;text-decoration:none!important;background:#111;color:#fff!important;position:relative;overflow:hidden}
.pdd-mm-o:after{content:"›";margin-left:auto;font-size:26px;line-height:1;color:#ff4d6a}
.pdd-mm-o-g{background:linear-gradient(135deg,#1a1205,#3a2a08)}
.pdd-mm-o-g:after{color:#f5c542}
.pdd-mm-oi{display:flex;gap:4px;flex:0 0 auto}
.pdd-mm-oi img{width:46px;height:46px;border-radius:10px;object-fit:cover;background:#fff}
.pdd-mm-ot{display:flex;flex-direction:column;gap:2px;min-width:0}
.pdd-mm-ot b{font:800 14px/1.2 Montserrat,sans-serif}
.pdd-mm-ot em{font-style:normal;font-size:11.5px;line-height:1.3;color:#bbb;display:flex;align-items:center;gap:5px}
.pdd-ic-s{width:14px;height:14px;flex:0 0 auto;color:#ff4d6a}.pdd-mm-ot b{display:flex;align-items:center;gap:6px}.pdd-ic-b{width:16px;height:16px;flex:0 0 auto}
.pdd-cb-t small{display:flex;align-items:center;gap:6px}.pdd-cb-g .pdd-ic-s{color:#f5c542}
.pdd-mm-o-g .pdd-mm-ot b{color:#f5c542}
.pdd-cb{display:flex;align-items:center;gap:16px;max-width:1260px;width:calc(100% - 30px);box-sizing:border-box;margin:0 auto 22px;background:#111;color:#fff!important;border-radius:18px;padding:12px 16px;text-decoration:none!important;position:relative;overflow:hidden}
.pdd-cb:before{content:"";position:absolute;width:260px;height:260px;right:-80px;top:-150px;background:radial-gradient(circle,rgba(200,16,46,.5),transparent 65%);pointer-events:none}
.pdd-cb-g:before{background:radial-gradient(circle,rgba(245,197,66,.35),transparent 65%)}
.pdd-cb-imgs{display:flex;align-items:center;gap:2px;flex:0 0 auto}
.pdd-cb-imgs img{width:54px;height:54px;border-radius:10px;object-fit:cover;background:#fff}
.pdd-cb-imgs i{font-style:normal;font-weight:900;color:#ff4d6a;font-size:13px}
.pdd-cb-t{display:flex;flex-direction:column;gap:3px;min-width:0;position:relative}
.pdd-cb-t small{font:800 10.5px/1 Montserrat,sans-serif;letter-spacing:1.4px;text-transform:uppercase;color:#ff4d6a}
.pdd-cb-g .pdd-cb-t small,.pdd-cb-g .pdd-cb-t b{color:#f5c542}
.pdd-cb-t b{font:800 16px/1.25 Montserrat,sans-serif}
.pdd-cb-t em{font-style:normal;font-size:12.5px;color:#bbb}
.pdd-cb-btn{margin-left:auto;flex:0 0 auto;background:#c8102e;color:#fff;border-radius:999px;padding:11px 20px;font:800 13.5px/1 Montserrat,sans-serif;position:relative;transition:background .2s}
.pdd-cb:hover .pdd-cb-btn{background:#a50d26}
.pdd-cb-g .pdd-cb-btn{background:#f5c542;color:#111}.pdd-cb-g:hover .pdd-cb-btn{background:#ffd75e}
.pdd-catdesc{max-width:1260px;width:calc(100% - 30px);box-sizing:border-box;margin:40px auto 10px;padding:26px 28px;background:#f6f6f6;border-radius:18px;color:#555;font-size:14.5px;line-height:1.65}
.pdd-catdesc-in{max-height:150px;overflow:hidden;position:relative}
.pdd-catdesc-in:after{content:"";position:absolute;left:0;right:0;bottom:0;height:60px;background:linear-gradient(transparent,#f6f6f6)}
.pdd-catdesc.open .pdd-catdesc-in{max-height:none}.pdd-catdesc.open .pdd-catdesc-in:after{display:none}
.pdd-catdesc-more{margin-top:12px;background:none!important;border:0!important;padding:0!important;color:#111!important;font-weight:800;text-decoration:underline;cursor:pointer;height:auto!important}
body.tax-product_cat .page-header__description,body.tax-product_cat .shop-header__description+.glozin-button-more,body.tax-product_cat .page-header .shop-header__more{display:none!important}
.pdd-kgrid-wrap{max-width:1260px;width:calc(100% - 30px);margin:0 auto 34px}
.pdd-k-head{text-align:center;margin:-6px 0 22px;padding:0 15px}
.pdd-kc-t em{font-style:normal;color:#c8102e}
.pdd-k-head h2{font:900 34px/1.1 Montserrat,sans-serif!important;text-transform:uppercase;margin:0 0 8px!important}
.pdd-k-head h2 span{color:#c8102e}
.pdd-k-head p{margin:0 auto!important;max-width:620px;color:#555}
.pdd-kgrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}
.pdd-kc{position:relative;display:flex;flex-direction:column;background:#fff;border-radius:20px;box-shadow:0 10px 30px rgba(0,0,0,.08);padding:16px;text-decoration:none!important;color:#111!important;border:2px solid transparent;transition:transform .25s,border-color .25s}
.pdd-kc:hover{transform:translateY(-4px);border-color:#c8102e}
.pdd-kc-imgs{position:relative}
.pdd-kc-badge{position:absolute;bottom:0;left:50%;transform:translate(-50%,50%);white-space:nowrap;background:#c8102e;color:#fff;font-weight:800;font-size:12.5px;border-radius:999px;padding:6px 11px;z-index:2;box-shadow:0 6px 14px rgba(200,16,46,.3)}
.pdd-kc-imgs{display:flex;align-items:center;justify-content:center;gap:2px;background:#f6f6f6;border-radius:14px;padding:22px 8px 12px}
.pdd-kc-imgs img{width:30%;aspect-ratio:1/1;object-fit:cover;border-radius:10px;background:#fff}
.pdd-kc-imgs i{font-style:normal;font-weight:900;color:#c8102e}
.pdd-kc-b{display:flex;flex-direction:column;gap:8px;padding-top:22px;flex:1}
.pdd-kc-t{font:900 15px/1.3 Montserrat,sans-serif;text-transform:uppercase}
.pdd-kc-n{font-size:12.5px;color:#777;line-height:1.4}
.pdd-kc-p{display:flex;align-items:baseline;gap:10px}
.pdd-kc-p del{color:#999;font-size:15px}
.pdd-kc-p b{font:900 26px/1 Montserrat,sans-serif;color:#c8102e}
.pdd-kc-ship{display:flex;align-items:center;gap:7px;font-weight:700;font-size:13px;color:#111;margin-top:-2px}
.pdd-kc-ship .pdd-ic{width:18px;height:18px;color:#c8102e;flex:0 0 auto}
.pdd-kc-btn{margin-top:auto;text-align:center;background:#111;color:#fff;border-radius:999px;padding:12px;font-weight:800;transition:background .2s}
.pdd-kc:hover .pdd-kc-btn{background:#c8102e}
.pdd-k-more{font:900 22px/1.2 Montserrat,sans-serif!important;text-transform:uppercase;margin:40px 0 0!important;text-align:center}
@media(max-width:1024px){.pdd-kgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:767px){.pdd-cb{margin:0 auto 16px;padding:10px 12px;gap:10px;flex-wrap:wrap}.pdd-cb-imgs img{width:42px;height:42px}.pdd-cb-t{flex:1 1 0}.pdd-cb-t b{font-size:14px}.pdd-cb-t em{font-size:11.5px}.pdd-cb-btn{width:100%;text-align:center;padding:10px}.pdd-k-head h2{font-size:26px!important}.pdd-kgrid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:12px;margin:0 -15px;padding:4px 15px 14px;scrollbar-width:none}.pdd-kgrid::-webkit-scrollbar{display:none}.pdd-kc{flex:0 0 84%;scroll-snap-align:center}.pdd-catdesc{padding:20px 18px;margin-top:28px}}
@media(min-width:1200px){.pdd-mm{display:none}}