.ddo-cl{display:block}.ddo-cl__bar{display:none}.ddo-cl__wrap{max-width:1440px;margin:0 auto;padding:32px 40px 88px;display:grid;grid-template-columns:300px minmax(0,1fr);gap:48px;align-items:start}.ddo-cl__wrap.is-full{grid-template-columns:minmax(0,1fr)}.ddo-cl__side{position:sticky;top:100px;max-height:calc(100vh - 120px);overflow:auto;scrollbar-width:thin}.ddo-cl__form{display:flex;flex-direction:column;margin:0}.ddo-cl__head{display:flex;justify-content:space-between;align-items:center;padding-bottom:18px;border-bottom:1px solid var(--ddo-line)}.ddo-cl__head-r{display:flex;align-items:center;gap:4px}.ddo-cl__title{font-size:var(--ddo-t1);font-weight:700;letter-spacing:-.02em}.ddo-cl__clear{font-size:var(--ddo-t2);font-weight:600;color:var(--ddo-fg);text-decoration:underline;text-underline-offset:2px}.ddo-cl__x,.ddo-cl__foot,.ddo-cl__overlay{display:none}.ddo-cl__group{border-bottom:1px solid var(--ddo-line)}.ddo-cl__group summary{min-height:60px;display:flex;justify-content:space-between;align-items:center;font-size:var(--ddo-t2);font-weight:600;color:var(--ddo-fg);cursor:pointer;list-style:none}.ddo-cl__group summary::-webkit-details-marker{display:none}.ddo-cl__chev{flex:none;transition:transform .15s}.ddo-cl__group[open] .ddo-cl__chev{transform:rotate(180deg)}.ddo-cl__opts{padding:0 0 22px;display:flex;flex-direction:column;gap:14px}.ddo-cl__opt{display:flex;align-items:center;gap:12px;font-size:var(--ddo-t2);cursor:pointer;min-height:28px;color:var(--ddo-fg)}.ddo-cl__opt input{width:20px;height:20px;margin:0;flex:0 0 auto;accent-color:var(--ddo-fg);cursor:pointer}.ddo-cl__opt input[type=radio]{width:22px;height:22px}.ddo-cl__count{color:var(--ddo-muted)}.ddo-cl__price{padding:0 0 22px;display:flex;align-items:center;gap:8px}.ddo-cl__price input{width:100%;min-width:0;height:46px;border:1px solid var(--ddo-line-2);border-radius:12px;padding:0 14px;font:inherit;font-size:14px;background:var(--ddo-bg);color:var(--ddo-fg);-moz-appearance:textfield}.ddo-cl__price input::-webkit-outer-spin-button,.ddo-cl__price input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.ddo-cl__main{display:flex;flex-direction:column;gap:20px;min-width:0}.ddo-cl.is-loading .ddo-cl__main{opacity:.5;pointer-events:none;transition:opacity .15s}.ddo-cl__top{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;min-height:36px}.ddo-cl__total{font-size:var(--ddo-t2);color:var(--ddo-text-soft)}.ddo-cl__chips{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.ddo-cl__chip{height:36px;padding:0 12px 0 14px;border-radius:30px;background:var(--ddo-surface-2);font-size:var(--ddo-t3);font-weight:600;color:var(--ddo-fg);text-decoration:none;display:flex;align-items:center;gap:6px}.ddo-cl__chip:hover{background:var(--ddo-line)}.ddo-cl__chips-clear{height:36px;padding:0 6px;display:flex;align-items:center;font-size:var(--ddo-t3);font-weight:600;color:var(--ddo-fg);text-decoration:underline}.ddo-cl__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(var(--cl-cols,3),minmax(0,1fr));gap:28px 16px}.ddo-cl__grid>li{min-width:0;display:flex}.ddo-cl__grid>li>*{flex:1}.ddo-cl__empty{padding:48px 0;display:flex;flex-direction:column;align-items:flex-start;gap:16px;font-size:var(--ddo-t2)}.ddo-cl__load{margin-top:12px;display:flex;flex-direction:column;align-items:center;gap:12px}.ddo-cl__seen{font-size:var(--ddo-t3);color:var(--ddo-text-soft)}.ddo-cl__more{height:48px;padding:0 32px;border:1px solid var(--ddo-fg);border-radius:30px;background:var(--ddo-bg);color:var(--ddo-fg);font-size:var(--ddo-t2);font-weight:700;text-decoration:none;display:inline-flex;align-items:center;justify-content:center}.ddo-cl__more:hover{background:var(--ddo-fg);color:var(--ddo-bg)}.ddo-cl__more[aria-busy=true]{opacity:.5;pointer-events:none}@media(max-width:989px){.ddo-cl__bar{display:flex;position:sticky;top:var(--ddo-hdr-h,57px);z-index:5;background:var(--ddo-bg);gap:8px;padding:12px 16px;border-bottom:1px solid var(--ddo-line)}.ddo-cl__open{flex:1;height:46px;border:1px solid var(--ddo-fg);border-radius:30px;background:var(--ddo-bg);color:var(--ddo-fg);font:inherit;font-size:var(--ddo-t2);font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px}.ddo-cl__wrap{display:block;padding:14px 16px 56px}.ddo-cl__side{display:none;position:fixed;right:0;bottom:0;left:0;z-index:1002;top:0;max-height:none;background:var(--ddo-bg);overflow:hidden}.ddo-cl.is-open .ddo-cl__side{display:block}.ddo-cl__form{height:100%}.ddo-cl__head{height:60px;flex:0 0 auto;padding:0 8px 0 20px}.ddo-cl__clear{font-size:var(--ddo-t2);padding:0 8px}.ddo-cl__x{display:flex;width:44px;height:44px;border:0;background:transparent;color:var(--ddo-fg);cursor:pointer;align-items:center;justify-content:center}.ddo-cl__body{flex:1;overflow:auto;padding:0 20px}.ddo-cl__foot{display:block;flex:0 0 auto;padding:12px 20px calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--ddo-line)}.ddo-cl__apply{width:100%;height:52px;border:0;border-radius:30px;background:var(--ddo-bg);color:var(--ddo-fg);font:inherit;font-size:var(--ddo-t2);font-weight:700;cursor:pointer}.ddo-cl__main{gap:10px}.ddo-cl__top{flex-direction:column;align-items:flex-start;gap:10px;min-height:0}.ddo-cl__total{font-size:var(--ddo-t2)}.ddo-cl__grid{grid-template-columns:repeat(var(--cl-cols-m,2),minmax(0,1fr));gap:10px;margin-top:6px}.ddo-cl__load{margin-top:22px;align-items:stretch;text-align:center}.ddo-cl__more{width:100%}}html.ddo-lock,html.ddo-lock body{overflow:hidden}.ddo-cl__side,.ddo-cl__body{scrollbar-width:none;-ms-overflow-style:none}.ddo-cl__side::-webkit-scrollbar,.ddo-cl__body::-webkit-scrollbar{display:none}
/*# sourceMappingURL=/cdn/shop/t/62/assets/ddo-collection.css.map */
