.dyc-project-actions{display:flex;flex-wrap:wrap;gap:8px;margin-block:16px 20px}[data-dyc-essentials] [hidden],[data-dyc-recent][hidden]{display:none!important}.dyc-project-actions a{display:inline-flex;align-items:center;min-height:44px;padding:8px 14px;border:1px solid #d4d6da;border-radius:6px;color:#22242a;font-size:14px;font-weight:600;line-height:1.3}.dyc-project-actions a:hover{border-color:currentColor}.dyc-project-panels,.dyc-product-discovery{margin-block:30px 42px}.dyc-project-panel{padding:clamp(18px,3vw,32px);border:1px solid #e2e3e7;border-radius:12px;background:#fff}.dyc-project-panel+.dyc-project-panel,.dyc-project-panels>.dyc-project-panel{margin-top:16px}.dyc-project-panel[id],.dyc-product-info-anchor{scroll-margin-top:calc(var(--theme-header-height, 120px) + 20px)}.dyc-project-panel-header{display:flex;align-items:start;justify-content:space-between;gap:16px;margin-bottom:12px}.dyc-project-panel-header h2,.dyc-project-tips h2,.dyc-product-discovery h2{margin:0 0 10px;font-size:clamp(22px,2.4vw,30px)}.dyc-project-tips p{max-width:75ch;margin-block:0 8px}.dyc-project-tips a{text-decoration:underline;text-underline-offset:4px}.dyc-essential-list,.dyc-discovery-grid{margin:0;padding:0;list-style:none}.dyc-essential-item{display:grid;grid-template-columns:72px minmax(0,1fr) auto;align-items:center;gap:14px;padding-block:10px;border-top:1px solid #e2e3e7}.dyc-essential-image,.dyc-recent-image{display:block;overflow:hidden;aspect-ratio:1;border-radius:8px;background:#f5f6f8}.dyc-essential-image img,.dyc-recent-image img{display:block;width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.dyc-essential-information{display:grid;gap:3px}.dyc-essential-information a,.dyc-recent-title{font-weight:600}.dyc-essential-information span{font-size:14px}.dyc-essential-item input[type=checkbox]{width:22px;height:22px;margin:4px;accent-color:#22242a;-webkit-appearance:auto;appearance:auto}.dyc-project-add,.dyc-project-cart-error{margin-top:16px}.dyc-project-cart-error{color:#9e1515}.dyc-special-order{color:#454854;font-size:14px}.dyc-special-order a{text-decoration:underline}[data-dyc-recent-sentinel]{min-height:1px}.dyc-project-dialog{width:min(590px,calc(100% - 24px));max-height:calc(100dvh - 36px);padding:0;border:0;border-radius:12px;color:#22242a;background:#fff}.dyc-project-dialog::backdrop{background:#0000007a}.dyc-project-close{min-height:44px;padding-inline:12px;border:1px solid #d4d6da;border-radius:6px;background:#fff;color:#22242a}.dyc-discovery-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.dyc-discovery-grid .product-block{width:100%;margin:0;padding:0}.dyc-recent-card{display:grid;gap:6px;color:inherit;line-height:1.35}.dyc-recent-image{margin-bottom:6px}.dyc-recent-card:hover .dyc-recent-title{text-decoration:underline}@media(max-width:767px){.dyc-discovery-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 12px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/dyc-product-project.css.map */
