.dn-project__fab{position:fixed;inset-inline-start:var(--dn-gutter);inset-block-end:var(--dn-gutter);z-index:var(--dn-z-sticky);display:inline-flex;align-items:center;gap:var(--dn-space-2);min-height:46px;padding-inline:var(--dn-space-4);border:var(--dn-border-width) solid var(--dn-color-line);border-radius:var(--dn-radius-pill);background-color:var(--dn-color-surface);color:var(--dn-color-heading);font-size:var(--dn-size-small);font-weight:var(--dn-weight-medium);box-shadow:0 4px 16px #12233f1f;cursor:pointer;transition:opacity var(--dn-duration-base) var(--dn-ease-standard),border-color var(--dn-duration-fast) var(--dn-ease-standard)}.dn-project.is-empty .dn-project__fab{opacity:.55}.dn-project__fab:hover{opacity:1;border-color:var(--dn-color-accent)}.dn-project__fab:focus-visible{outline:var(--dn-focus-ring);outline-offset:3px}@media screen and (max-width:47.9375rem){.dn-project__label{display:none}.dn-project__fab{min-height:46px;width:46px;padding-inline:0;justify-content:center}}.dn-project__count{min-width:20px;padding-inline:5px;border-radius:var(--dn-radius-pill);background-color:var(--dn-color-accent);color:var(--dn-color-accent-contrast);font-family:var(--dn-font-data);font-size:var(--dn-size-label);line-height:20px;text-align:center}.dn-project__dialog{width:min(920px,96vw);max-height:92vh;padding:0;border:0;border-radius:var(--dn-radius-media);background-color:var(--dn-color-bg);color:var(--dn-color-text);overflow:hidden}.dn-project__dialog::backdrop{background-color:#12233f8c}.dn-project__head{display:flex;align-items:start;justify-content:space-between;gap:var(--dn-space-4);padding:var(--dn-space-5) var(--dn-space-6);border-block-end:var(--dn-border-width) solid var(--dn-color-line)}.dn-project__body{max-height:calc(92vh - 92px);overflow:auto;padding:var(--dn-space-5) var(--dn-space-6)}.dn-project__loading{padding:var(--dn-space-10);text-align:center;color:var(--dn-color-text-muted)}.dn-project__tabs{display:flex;flex-wrap:wrap;gap:var(--dn-space-2);margin-block-end:var(--dn-space-5)}.dn-project__tab{display:inline-flex;align-items:center;gap:var(--dn-space-2);min-height:36px;padding-inline:var(--dn-space-4);border:var(--dn-border-width) solid var(--dn-color-line);border-radius:var(--dn-radius-pill);background-color:var(--dn-color-surface);color:var(--dn-color-text);font-size:var(--dn-size-small);cursor:pointer}.dn-project__tab span{font-family:var(--dn-font-data);font-size:var(--dn-size-label);color:var(--dn-color-text-muted)}.dn-project__tab.is-active{background-color:var(--dn-color-heading);border-color:var(--dn-color-heading);color:var(--dn-color-text-inverse)}.dn-project__tab.is-active span{color:#ffffffb3}.dn-project__tab--new{border-style:dashed;color:var(--dn-color-text-muted)}.dn-project__list{display:grid}.dn-project__row{display:grid;grid-template-columns:56px minmax(0,1fr) auto auto auto;align-items:center;gap:var(--dn-space-4);padding-block:var(--dn-space-3);border-block-end:var(--dn-border-width) solid var(--dn-color-line)}@media screen and (max-width:47.9375rem){.dn-project__row{grid-template-columns:48px minmax(0,1fr) auto;grid-template-areas:"img info remove" "img qty price";row-gap:var(--dn-space-2)}.dn-project__row img,.dn-project__noimg{grid-area:img}.dn-project__info{grid-area:info}.dn-project__qty{grid-area:qty}.dn-project__price{grid-area:price}.dn-project__remove{grid-area:remove}}.dn-project__row img{width:100%;height:auto;object-fit:contain;background-color:var(--dn-white);border-radius:var(--dn-radius-sm)}.dn-project__noimg{display:block;aspect-ratio:1;background-color:var(--dn-color-surface-sunken);border-radius:var(--dn-radius-sm)}.dn-project__info{display:grid;gap:2px;min-width:0}.dn-project__info a{font-size:var(--dn-size-small);color:var(--dn-color-heading)}.dn-project__vendor,.dn-project__sku{font-family:var(--dn-font-data);font-size:var(--dn-size-label);letter-spacing:var(--dn-tracking-label);color:var(--dn-color-text-muted)}.dn-project__vendor{text-transform:uppercase}.dn-project__qty{display:inline-flex;align-items:center;border:var(--dn-border-width) solid var(--dn-color-line);border-radius:var(--dn-radius-sm)}.dn-project__qty button{width:32px;height:34px;color:var(--dn-color-text-muted);cursor:pointer}.dn-project__qty button:hover{color:var(--dn-color-heading)}.dn-project__qty input{width:44px;height:34px;border:0;background:none;font-family:var(--dn-font-data);font-variant-numeric:tabular-nums;text-align:center;color:var(--dn-color-heading);-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.dn-project__qty input::-webkit-outer-spin-button,.dn-project__qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.dn-project__price{font-family:var(--dn-font-heading);font-variant-numeric:tabular-nums;font-weight:var(--dn-weight-semibold);color:var(--dn-color-price);white-space:nowrap}.dn-project__remove{width:30px;height:30px;border-radius:var(--dn-radius-sm);color:var(--dn-color-text-muted);font-size:18px;line-height:1;cursor:pointer}.dn-project__remove:hover{background-color:var(--dn-color-surface);color:var(--dn-color-danger)}.dn-project__empty{padding-block:var(--dn-space-10);text-align:center;color:var(--dn-color-text-muted)}.dn-project__foot{display:flex;flex-wrap:wrap;gap:var(--dn-space-3);justify-content:flex-end;padding-block-start:var(--dn-space-5)}.dn-addproject{display:inline-grid;place-items:center;width:44px;flex-shrink:0;border:var(--dn-border-width) solid var(--dn-color-line-strong);border-radius:var(--dn-radius-sm);color:var(--dn-color-heading);cursor:pointer;transition:border-color var(--dn-duration-fast) var(--dn-ease-standard),background-color var(--dn-duration-fast) var(--dn-ease-standard),color var(--dn-duration-fast) var(--dn-ease-standard)}.dn-addproject:hover{border-color:var(--dn-color-heading);background-color:var(--dn-color-heading);color:var(--dn-color-text-inverse)}.dn-addproject.is-added{border-color:var(--dn-color-success);background-color:var(--dn-color-success);color:#fff}.dn-addproject:focus-visible{outline:var(--dn-focus-ring);outline-offset:2px}
/*# sourceMappingURL=/cdn/shop/t/7/assets/denet-project.css.map */
