.pm-formal-market,.pm-formal-detail{--select-black:#101416;--select-soft:#f2f3ef;--select-line:#d8dcd5;--select-lime:#d9ff46}.pm-formal-nav .pm-nav-assortment{background:var(--select-black);color:#fff;border:0;padding:11px 15px;font-size:9px;text-decoration:none}.pm-formal-market .dpm-hero{grid-template-columns:minmax(330px,42%) minmax(0,58%);min-height:560px;padding-top:36px;padding-bottom:36px}.pm-formal-market .dpm-hero-copy{min-width:0}.pm-formal-market .dpm-hero-copy h1{font-size:clamp(54px,5.4vw,84px)}.pm-formal-market .dpm-hero-product{grid-template-columns:minmax(0,1fr) minmax(180px,32%)}.pm-formal-market .dpm-hero-image>span{color:#747d78;font-size:11px}.pm-formal-market .dpm-card-image>b{color:#8a918e;font-size:11px}.pm-hero-guidance{background:var(--select-lime);flex-direction:column;justify-content:center;padding:44px;display:flex}.pm-hero-guidance>span{letter-spacing:.15em;font-size:9px}.pm-hero-guidance h2{letter-spacing:-.06em;margin:28px 0 55px;font-size:clamp(34px,4vw,58px);line-height:1.05}.pm-hero-guidance ol{margin:0;padding-left:18px}.pm-hero-guidance li{border-top:1px solid #a9c538;padding:12px 0;font-size:11px}.pm-sort{color:#767e7a;white-space:nowrap;align-items:center;gap:9px;font-size:9px;display:flex}.pm-sort select{color:#111;background:0 0;border:0;outline:0;padding:14px 0;font-size:9px}.pm-result-count{color:#747d78;margin:-8px 0 18px;font-size:9px}.pm-result-count b{color:#111}.pm-result-count span{margin-left:5px}.pm-formal-market .dpm-card-image{height:310px}.pm-formal-market .dpm-card-context{flex-wrap:wrap}.pm-formal-market .dpm-card-context span{white-space:nowrap}.pm-formal-market .dpm-card-source{color:#a45a12;flex-basis:100%;order:-1;font-weight:900}.pm-formal-detail .dpd-badges .dpm-badge-source{color:#a45a12;background:#fff1de}.pm-formal-market .pm-notice,.pm-formal-detail .pm-notice{color:#765a18;background:#fff6df;border-bottom:1px solid #ead9a9;border-left:0;margin:0;padding:12px 3.2vw}.pm-formal-detail .dpd-hero{grid-template-columns:minmax(0,55%) minmax(360px,45%);min-height:640px}.pm-formal-detail .dpd-gallery-main{height:510px}.pm-formal-detail .dpd-thumbs{grid-template-columns:repeat(6,1fr)}.pm-formal-detail .dpd-thumbs button{height:70px}.pm-formal-detail .dpd-summary{padding:38px 4vw 28px}.pm-formal-detail .dpd-summary h1{font-size:clamp(32px,3.3vw,46px)}.pm-description>p{color:#606864;white-space:pre-wrap;font-size:11px;line-height:1.85}.pm-detail-empty{color:#777f7b;padding:17px 0;font-size:9px;line-height:1.7}.pm-cumulative-bars{gap:14px;margin-top:28px;display:grid}.pm-cumulative-bars>div{grid-template-columns:58px minmax(0,1fr) 40px;align-items:center;gap:12px;display:grid}.pm-cumulative-bars span{text-align:right;font-size:10px;font-weight:800}.pm-cumulative-bars i{background:#e8eae6;height:12px;display:block}.pm-cumulative-bars i b{background:var(--select-black);min-width:2px;height:100%;display:block}.pm-cumulative-bars>div:nth-child(3) i b{background:var(--select-lime);box-shadow:inset 0 0 0 1px #b6d431}.pm-cumulative-bars small{color:#7d8581;font-size:8px}.pm-margin-inputs{gap:11px;margin-top:22px;display:grid}.pm-margin-inputs label{color:#757e79;font-size:8px}.pm-margin-inputs input{border:1px solid var(--select-line);background:#fff;outline:0;width:100%;margin-top:5px;padding:11px;font-size:11px;display:block}.pm-margin-inputs input:focus{border-color:#111}.pm-formal-detail .dpd-margin dl dt,.pm-formal-detail .dpd-margin dl dd{margin:0}.pm-formal-detail .dpd-margin-result b{overflow-wrap:anywhere}.pm-formal-detail .dpd-table b{font-size:9px}.pm-formal-detail .dpd-warehouse-grid article{min-height:170px}.pm-formal-detail .dpd-warehouse-grid h3{overflow-wrap:anywhere}.pm-formal-market .dpm-hero{grid-template-columns:minmax(300px,36%) minmax(0,64%);min-height:360px;padding:26px 3.2vw}.pm-formal-market .dpm-hero-copy h1{letter-spacing:-.035em;margin:0 0 12px;font-size:38px}.pm-formal-market .dpm-hero-copy>p{font-size:13px;line-height:1.7}.pm-formal-market .dpm-hero-facts{margin-top:28px}@media (width<=1250px){.pm-formal-market .dpm-hero{grid-template-columns:1fr;min-height:0}.pm-formal-market .dpm-hero-copy{min-height:440px}.pm-formal-market .dpm-hero-product{min-height:450px}.pm-formal-market .dpm-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pm-formal-detail .dpd-hero,.pm-formal-detail .dpd-content{grid-template-columns:1fr}.pm-formal-detail .dpd-margin{position:static}.pm-formal-detail .dpd-side-column{grid-template-columns:1fr 1fr;gap:14px;display:grid}.pm-formal-detail .dpd-trust{margin:0}}@media (width<=760px){.pm-formal-nav nav,.pm-formal-nav .dpm-nav-actions>span{display:none}.pm-formal-market .dpm-hero-copy{min-height:430px}.pm-formal-market .dpm-hero-copy h1{font-size:58px}.pm-formal-market .dpm-hero-product{grid-template-columns:1fr}.pm-formal-market .dpm-hero-image{height:340px}.pm-formal-market .dpm-hero-product-info{min-height:230px}.pm-formal-market .dpm-grid{grid-template-columns:1fr}.pm-formal-market .dpm-card-image{height:380px}.pm-hero-guidance{min-height:400px;padding:30px 22px}.pm-formal-detail .dpd-gallery-main{height:390px}.pm-formal-detail .dpd-thumbs{grid-template-columns:repeat(4,1fr)}.pm-formal-detail .dpd-content{padding:25px 14px}.pm-formal-detail .dpd-side-column{grid-template-columns:1fr}}.pm-market-header{border-bottom:1px solid var(--select-line);background:#fff;justify-content:space-between;align-items:end;gap:28px;padding:22px 3.2vw;display:flex}.pm-market-header>div:first-child>span{color:#747d78;font-size:11px}.pm-market-header h1{margin:5px 0;font-size:28px}.pm-market-header p{color:#6e7772;margin:0;font-size:12px}.pm-market-header>div:last-child{gap:10px;display:flex}.pm-market-header article{border:1px solid var(--select-line);min-width:110px;padding:12px 14px}.pm-market-header article b,.pm-market-header article span{display:block}.pm-market-header article b{font-size:20px}.pm-market-header article span{color:#747d78;margin-top:3px;font-size:9px}@media (width<=760px){.pm-market-header{flex-direction:column;align-items:stretch}.pm-market-header>div:last-child{overflow:auto}.pm-market-header article{min-width:90px}}.dpd-variant-selector{background:#f7faf8;border:1px solid #d7e1da;gap:10px;padding:14px;display:grid}.dpd-variant-selector>b{font-size:13px}.dpd-variant-selector>div{grid-template-columns:64px minmax(0,1fr);align-items:center;gap:10px;display:grid}.dpd-variant-selector>div>span{color:#66756d;font-size:11px}.dpd-variant-selector nav{flex-wrap:wrap;gap:7px;display:flex}.dpd-variant-selector button{color:#263b34;cursor:pointer;background:#fff;border:1px solid #cbd7cf;padding:7px 11px;font-size:11px}.dpd-variant-selector button.active{color:#fff;background:#27634f;border-color:#27634f}.dpd-variant-selector small{color:#718078;font-size:10px}.pm-tk-shortcut{color:#285d46;cursor:pointer;background:#fff;border:1px solid #bfd3c8;border-radius:8px;min-height:44px;padding:10px 14px;font-weight:600}.pm-tk-shortcut[aria-pressed=true]{background:#edf6f0;border-color:#37785a}.pm-fulfillment-context{color:#315644;background:#edf5f0;align-items:flex-start;gap:14px;padding:14px 28px;font-size:13px;line-height:1.7;display:flex}.pm-fulfillment-context strong{flex:none}.pm-sku-label-mode{color:#53695d;margin-top:5px;font-size:12px;line-height:1.6;display:block}@media (width<=760px){.pm-fulfillment-context{flex-direction:column;gap:4px;padding:12px 16px}}
