.single-product-info{row-gap:12px}.single-product-info ul{margin:0}.price-box .product-discount{color:#049736}.dp-tables{margin:24px 0 28px;font-family:inherit;color:#2b2b2b}.dp-tables h3{font-size:16px;line-height:1.35;font-weight:700;margin:0 0 10px;color:#2b2b2b}.dp-spec{width:100%;border-collapse:separate;border-spacing:0;border:1px solid #e3e3e6;border-radius:8px;overflow:hidden;font-size:14px;line-height:1.45}.dp-spec caption{caption-side:top;text-align:left;font-size:12px;color:#757575;padding:0 0 6px}.dp-spec th{width:38%;text-align:left;vertical-align:top;font-weight:600;color:#444;background:#f7f9fb;padding:10px 14px;border-bottom:1px solid #ececec;border-right:1px solid #ececec}.dp-spec td{padding:10px 14px;border-bottom:1px solid #ececec;color:#3a3a3a;font-variant-numeric:tabular-nums}.dp-spec tr:last-child th,.dp-spec tr:last-child td{border-bottom:0}.dp-spec td strong{color:#94252f;font-weight:700}.dp-table-scroll{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;border-radius:8px}.dp-compare{width:100%;min-width:480px;border-collapse:collapse;font-size:13.5px;line-height:1.4}.dp-compare caption{caption-side:top;text-align:left;font-size:12px;color:#757575;padding:0 0 6px}.dp-compare thead th{background:#94252f;color:#ffffff;font-weight:600;font-size:12.5px;letter-spacing:0.02em;text-align:left;padding:10px 12px;white-space:nowrap}.dp-compare thead th:first-child{border-top-left-radius:8px}.dp-compare thead th:last-child{border-top-right-radius:8px}.dp-compare tbody th{text-align:left;font-weight:600;color:#2b2b2b;padding:9px 12px;border-bottom:1px solid #ececec;white-space:nowrap}.dp-compare tbody td{padding:9px 12px;border-bottom:1px solid #ececec;color:#3a3a3a;font-variant-numeric:tabular-nums}.dp-compare tbody tr:nth-child(even){background:#f7f9fb}.dp-compare tbody tr:last-child th,.dp-compare tbody tr:last-child td{border-bottom:0}.dp-compare tbody tr.is-current th,.dp-compare tbody tr.is-current td{background:#fdf2f3;color:#7a1f2b;font-weight:600;border-bottom:1px solid #f3d9dc}.dp-compare tbody tr.is-current th{box-shadow:inset 3px 0 0 #94252f}.dp-badge{display:inline-block;margin-left:7px;padding:2px 7px 3px;border-radius:999px;background:#94252f;color:#ffffff;font-size:10px;font-weight:700;letter-spacing:0.05em;text-transform:uppercase;vertical-align:middle;white-space:nowrap}.dp-table-note{margin:8px 0 0;font-size:12px;color:#757575}@media (max-width:600px){.dp-spec,.dp-spec tbody,.dp-spec tr,.dp-spec th,.dp-spec td{display:block;width:100%;box-sizing:border-box}.dp-spec{border-radius:8px}.dp-spec caption,.dp-compare caption{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.dp-spec tr{border-bottom:1px solid #ececec;padding:9px 0 11px}.dp-spec tr:last-child{border-bottom:0}.dp-spec th{background:transparent;border:0;padding:0 14px 1px;font-size:11px;letter-spacing:0.05em;text-transform:uppercase;color:#7a7a7a}.dp-spec td{border:0;padding:0 14px;font-size:15px}.dp-table-scroll{overflow:visible}.dp-compare,.dp-compare tbody,.dp-compare tr,.dp-compare th,.dp-compare td{display:block;width:100%;min-width:0;box-sizing:border-box}.dp-compare thead,.dp-compare thead tr,.dp-compare thead th{display:none}.dp-compare tr{border:1px solid #ececec;border-radius:8px;background:#ffffff;padding:11px 13px 12px;margin-bottom:8px}.dp-compare tbody tr:nth-child(even){background:#ffffff}.dp-compare tr:last-child{margin-bottom:0}.dp-compare tbody th{border:0;padding:0 0 7px;font-size:15px;white-space:normal}.dp-compare tbody td{border:0;padding:2px 0;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:0 14px;font-size:13.5px}.dp-compare tbody td{text-align:right;overflow-wrap:anywhere}.dp-compare tbody td::before{content:attr(data-label);color:#757575;font-weight:500;flex:0 0 auto}.dp-compare tbody tr.is-current{background:#fdf2f3;border-color:#f3d9dc;box-shadow:inset 3px 0 0 #94252f}.dp-compare tbody tr.is-current th,.dp-compare tbody tr.is-current td{background:transparent}.dp-compare tbody tr.is-current th{box-shadow:none}.dp-badge{display:inline-block;margin:0 0 0 7px;vertical-align:2px}}@media print{.dp-compare thead{display:table-header-group}.dp-spec tr,.dp-compare tr{break-inside:avoid}.dp-table-scroll{overflow:visible}}.dpm{--brand:#94252f;--brand-dark:#7a1f2b;--action:#b60807;--ink:#241f20;--muted:#6f6a6b;--line:#e9e6e7;--soft:#faf7f7;--bar-h:64px;position:sticky;top:0;z-index:60;background:#ffffff;color:var(--ink);font-family:var(--font-raleway,Poppins),system-ui,sans-serif;font-size:14px;line-height:1.4;border-bottom:1px solid var(--line);box-shadow:0 6px 18px -14px rgba(20,20,22,0.5)}.dpm *,.dpm *::before,.dpm *::after{box-sizing:border-box}.dpm:where(a){color:inherit;text-decoration:none}.dpm:where(button),.dpm:where(label){font:inherit;color:inherit;background:none;border:0;cursor:pointer}.dpm ul{margin:0;padding:0;list-style:none}.dpm img{display:block}.dpm svg{display:block}.dpm-shell{max-width:1320px;margin:0 auto;padding:0 20px}.dpm-bar{display:flex;align-items:center;gap:14px;height:var(--bar-h)}.dpm-logo{display:inline-flex;align-items:center;flex:0 0 auto}.dpm-logo img{height:32px;width:auto}.dpm-nav{margin:0 auto}.dpm-nav>ul{display:flex;align-items:center;gap:1px}.dpm-nav>ul>li{position:static}.dpm-link{display:inline-flex;align-items:center;gap:6px;padding:9px 10px;border-radius:8px;font-size:13px;font-weight:600;white-space:nowrap;color:#2b2b2b;transition:color 0.15s ease,background 0.15s ease}.dpm-link:hover{color:var(--brand);background:var(--soft)}.dpm-link svg{width:9px;height:9px;opacity:0.55}.dpm-right{display:flex;align-items:center;gap:14px;margin-left:auto}.dpm-search{display:flex;align-items:center;gap:8px;height:38px;min-width:178px;padding:0 14px;border:1px solid var(--line);border-radius:999px;background:#fbfafa}.dpm-search svg{width:14px;height:14px;color:#9b9495;flex:0 0 auto}.dpm-search input{width:100%;border:0;background:none;outline:none;font:inherit;font-size:13px;color:var(--ink)}.dpm-search input::placeholder{color:#9b9495}.dpm-ico{display:inline-flex;align-items:center;gap:7px;font-size:12.5px;font-weight:600;color:#3a3536;white-space:nowrap}.dpm-ico svg{width:17px;height:17px}.dpm-ico:hover{color:var(--brand)}.dpm-cart{position:relative;display:inline-flex;align-items:center;gap:8px;padding:9px 15px;border-radius:999px;background:var(--brand);color:#ffffff;font-size:12.5px;font-weight:700;letter-spacing:0.02em;transition:background 0.15s ease}.dpm-cart:hover{background:var(--brand-dark);color:#ffffff}.dpm-cart svg{width:15px;height:15px}.dpm-badge{position:absolute;top:-6px;right:-7px;min-width:18px;height:18px;padding:0 4px;border-radius:999px;background:#ffffff;border:1px solid var(--brand);color:var(--brand);font-size:10.5px;font-weight:800;display:grid;place-items:center}.dpm-toggle{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.dpm-burger{display:none;width:40px;height:40px;border-radius:10px;border:1px solid var(--line);place-items:center;color:#3a3536}.dpm-burger svg{width:18px;height:18px}.dpm-toggle:focus-visible ~ .dpm-shell .dpm-burger{outline:2px solid var(--action);outline-offset:2px}.dpm-panel{position:absolute;left:0;right:0;top:100%;background:#ffffff;border-top:1px solid var(--line);box-shadow:0 26px 44px -28px rgba(20,20,22,0.45);opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity 0.16s ease,transform 0.16s ease,visibility 0.16s;z-index:45}.dpm-nav li:hover>.dpm-panel,.dpm-nav li:focus-within>.dpm-panel{opacity:1;visibility:visible;transform:none}.dpm-panel-inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) minmax(0,1fr) 250px;gap:30px;max-width:1320px;margin:0 auto;padding:24px 20px 22px}.dpm-col h4{margin:0 0 10px;font-size:10.5px;font-weight:700;letter-spacing:0.12em;text-transform:uppercase;color:#9d9697}.dpm-list a{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:7px 8px;border-radius:7px;font-size:13.5px;font-weight:500}.dpm-list a:hover{background:var(--soft);color:var(--brand)}.dpm-list em{font-style:normal;font-size:11px;font-weight:700;color:#a49d9e}.dpm-product{display:flex;align-items:center;gap:10px;padding:5px 8px;border-radius:8px}.dpm-product:hover{background:var(--soft)}.dpm-product img{width:34px;height:34px;flex:0 0 34px;object-fit:contain;border:1px solid var(--line);border-radius:7px;background:#ffffff}.dpm-product b{display:block;font-size:12.5px;font-weight:600}.dpm-product span span{display:block;font-size:11px;color:#9d9697}.dpm-product i{margin-left:auto;font-style:normal;font-size:12px;font-weight:700;color:var(--action)}.dpm-collections{display:flex;align-self:start;flex-direction:column;padding:16px;border:1px solid #f0dadd;border-radius:12px;background:linear-gradient(160deg,#fdf4f5,#f8ecee)}.dpm-collections h4{margin:0 0 8px;color:var(--brand)}.dpm-collections .dpm-list a{font-size:13px;padding:5px 0}.dpm-collections .dpm-list a:hover{background:none;text-decoration:underline}.dpm-collections-note{margin:10px 0 0;font-size:11.5px;line-height:1.5;color:#6d6264}.dpm-panel-foot{display:flex;align-items:center;justify-content:space-between;gap:16px;max-width:1320px;margin:0 auto;padding:12px 20px;border-top:1px solid var(--line);font-size:12px;color:var(--muted)}.dpm-panel-foot strong{color:var(--ink)}.dpm-panel-foot a{display:inline-flex;align-items:center;gap:6px;font-weight:700;color:var(--brand)}.dpm-panel-foot a svg{width:13px;height:13px}.dpm-mobile{position:absolute;left:0;right:0;top:100%;max-height:calc(100vh - var(--bar-h));overflow:auto;padding:12px 18px 16px;background:#ffffff;border-top:1px solid var(--line);box-shadow:0 28px 50px -30px rgba(20,20,22,0.55);opacity:0;visibility:hidden;transform:translateY(-8px);transition:opacity 0.18s ease,transform 0.18s ease,visibility 0.18s;z-index:46}.dpm-toggle:checked ~ .dpm-mobile{opacity:1;visibility:visible;transform:none}.dpm-mobile-head{display:flex;align-items:center;gap:10px;padding-bottom:10px;border-bottom:1px solid var(--line)}.dpm-msearch{display:flex;align-items:center;gap:9px;flex:1 1 auto;height:42px;padding:0 12px;border:1px solid var(--line);border-radius:999px;background:#fbfafa}.dpm-msearch svg{width:15px;height:15px;color:#9b9495;flex:0 0 auto}.dpm-msearch input{width:100%;border:0;background:none;outline:none;font:inherit;font-size:14px;color:var(--ink)}.dpm-close{display:grid;place-items:center;width:42px;height:42px;flex:0 0 42px;border:1px solid var(--line);border-radius:10px;color:#5c5658}.dpm-close svg{width:16px;height:16px}.dpm-group{border-bottom:1px solid var(--line)}.dpm-group>a,.dpm-group>summary{display:flex;align-items:center;gap:10px;min-height:48px;padding:12px 2px;font-size:14.5px;font-weight:700;color:var(--ink);cursor:pointer;list-style:none}.dpm-group>summary::-webkit-details-marker{display:none}.dpm-group .dpm-count{margin-left:auto;font-size:11px;font-weight:700;color:#a49d9e}.dpm-group>summary svg{width:12px;height:12px;color:#a49d9e;transition:transform 0.2s ease}.dpm-group[open]>summary svg{transform:rotate(180deg)}.dpm-group ul{padding:0 0 10px 12px}.dpm-group ul a{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;padding:8px 2px 8px 11px;border-left:2px solid #f0e6e7;font-size:13.5px;color:#4a4445}.dpm-group ul a:hover{color:var(--brand);border-left-color:var(--brand)}.dpm-group ul em{font-style:normal;font-size:11px;font-weight:700;color:#a49d9e}.dpm-mobile-collections{padding:12px 2px 2px}.dpm-mobile-collections>span{display:block;font-size:11px;font-weight:700;letter-spacing:0.12em;text-transform:uppercase;color:#9d9697;margin-bottom:6px}.dpm-mobile-collections ul{display:flex;flex-wrap:wrap;gap:8px}.dpm-mobile-collections a{display:inline-block;padding:8px 13px;border:1px solid var(--line);border-radius:999px;font-size:12.5px;font-weight:600;color:#3a3536}.dpm-mobile-collections a:hover{border-color:#e4c9cd;color:var(--brand)}.dpm-drawer-foot{display:flex;flex-wrap:wrap;align-items:center;gap:18px;padding:14px 2px 4px;font-size:13px;font-weight:600;color:#4a4445}.dpm-drawer-foot a:hover{color:var(--brand)}.dpm-drawer-util{display:flex;flex-wrap:wrap;gap:14px;margin-top:12px;padding:10px 2px 0;border-top:1px solid var(--line);font-size:12px;color:var(--muted)}.dpm-drawer-util a:hover{color:var(--brand)}.dpm a:focus-visible,.dpm label:focus-visible,.dpm input:focus-visible,.dpm summary:focus-visible{outline:2px solid var(--action);outline-offset:2px;border-radius:8px}@media (min-width:1200px) and (max-width:1439.98px){.dpm-link{font-size:12.5px;padding:9px 7px}.dpm-search{min-width:158px}.dpm-right{gap:11px}}@media (min-width:1200px){.dpm-burger,.dpm-mobile{display:none}}@media (max-width:1199.98px){.dpm{--bar-h:58px}.dpm-nav,.dpm-search,.dpm-ico.dpm-login{display:none}.dpm-burger{display:grid}.dpm-bar{gap:10px}.dpm-logo img{height:27px}.dpm-right{gap:8px}.dpm-cart{padding:8px 13px;font-size:11.5px}.dpm-shell{padding:0 16px}}@media (max-width:359.98px){.dpm-cart-word{display:none}.dpm-cart{padding:8px 11px}}@media (prefers-reduced-motion:reduce){.dpm-panel,.dpm-mobile,.dpm-link,.dpm-cart,.dpm-group>summary svg{transition:none}}