.atelier-png-check [hidden]{display:none!important}.atelier-png-check__box{border:1px solid var(--line, #d7d7ca);padding:clamp(18px,4vw,30px);border-radius:5px}.atelier-png-check__box p{max-width:75ch}.atelier-png-check__controls,.atelier-png-check__fields{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:end;margin-block:20px}.atelier-png-check label{display:block;margin-bottom:8px;font-weight:600}.atelier-png-check input,.atelier-png-check select{max-width:100%;min-width:0;width:100%;min-height:44px;box-sizing:border-box;font:inherit}.atelier-png-check input[type=file]{overflow-wrap:anywhere}.atelier-png-check input::file-selector-button,.atelier-png-check button{min-width:44px;min-height:44px;padding:10px 14px;font:inherit;cursor:pointer}.atelier-png-check input:focus-visible,.atelier-png-check select:focus-visible,.atelier-png-check button:focus-visible{outline:2px solid currentColor;outline-offset:3px}.atelier-png-check__facts{margin-block:20px}.atelier-png-check__facts dt{font-weight:600}.atelier-png-check__facts dd{margin:4px 0 18px;overflow-wrap:anywhere}.atelier-png-check__previews{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-block:20px}.atelier-png-check figure{margin:0;min-width:0}.atelier-png-check__preview{display:flex;align-items:center;justify-content:center;min-height:180px;padding:12px;border:1px solid #777;box-sizing:border-box}.atelier-png-check__preview--light{background:#fff}.atelier-png-check__preview--dark{background:#202020}.atelier-png-check__preview img{display:block;width:auto;height:auto;max-width:100%;max-height:320px;object-fit:contain}.atelier-png-check figcaption{margin-top:8px}.atelier-png-check__status{min-height:1.5em}@media(max-width:600px){.atelier-png-check__controls,.atelier-png-check__fields,.atelier-png-check__previews{grid-template-columns:minmax(0,1fr)}.atelier-png-check__controls button{justify-self:start}}bbdtf-builder-reviews{display:block}.bbdtf-review-reading{box-sizing:border-box;max-width:1080px;margin:1.5rem auto;padding:1.25rem;border:1px solid #d8d5cf;border-radius:8px;background:#fff;color:#202120;overflow-wrap:anywhere}.bbdtf-review-reading[hidden]{display:none}.bbdtf-review-reading summary{cursor:pointer;font-weight:700;font-size:1.2rem;line-height:1.5;min-height:44px;padding-block:8px}.bbdtf-review-reading summary:focus-visible,.bbdtf-review-reading a:focus-visible{outline:3px solid currentColor;outline-offset:4px}.bbdtf-review-summary{margin:1rem 0}.bbdtf-review-list{margin:0;padding:0;list-style:none}.bbdtf-review-item{padding:1.25rem 0;border-top:1px solid #e5e2dc}.bbdtf-review-item p{margin:.6rem 0}.bbdtf-review-body,.bbdtf-review-reply-body{white-space:pre-wrap}.bbdtf-review-metadata{display:flex;flex-wrap:wrap;gap:.35rem .9rem;align-items:baseline}.bbdtf-review-media{display:flex;flex-wrap:wrap;gap:.75rem}.bbdtf-review-media img{display:block;max-width:100%;width:auto;height:auto;max-height:240px;border-radius:4px}.bbdtf-review-reading a{color:inherit;text-decoration:underline;text-underline-offset:.2em}.bbdtf-review-reply{margin-top:1rem;padding:.75rem 1rem;border-left:3px solid #d8d5cf}@media(max-width:600px){.bbdtf-review-reading{margin:1rem 0;padding:1rem}.bbdtf-review-media img{max-height:200px}}.bbdtf-cost-section{padding:2.5rem 1.25rem;color:#18231f;background:#f5f7f4}.bbdtf-cost-wrap{max-width:64rem;margin-inline:auto}.bbdtf-cost-wrap h2{margin:0 0 1rem;font-size:clamp(1.65rem,4vw,2.25rem);line-height:1.2}.bbdtf-cost-intro,.bbdtf-cost-formula{max-width:52rem}.bbdtf-cost-formula{font-weight:600}.bbdtf-cost-section bbdtf-transfer-cost{display:block;margin-top:1.5rem}.bbdtf-cost-fields{border:0;margin:0;padding:0;min-width:0;display:grid;gap:1.25rem;grid-template-columns:repeat(3,minmax(0,1fr))}.bbdtf-cost-field{min-width:0}.bbdtf-cost-field label{display:block;font-weight:650;margin-bottom:.5rem}.bbdtf-cost-field input{box-sizing:border-box;width:100%;min-width:0;min-height:48px;border:1px solid #53625b;border-radius:.4rem;background:#fff;color:#18231f;padding:.7rem .8rem;font:inherit;font-size:1rem}.bbdtf-cost-help{font-size:.9rem;line-height:1.5;color:#405047}.bbdtf-cost-field .bbdtf-cost-help{margin:.5rem 0 0}.bbdtf-cost-error{margin:.5rem 0 0;color:#8b1720;font-weight:600;font-size:.9rem}.bbdtf-cost-field [aria-invalid=true]{border:2px solid #8b1720}.bbdtf-cost-actions{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:.75rem}.bbdtf-cost-actions button{border:2px solid #173d2b;border-radius:.4rem;min-height:48px;padding:.65rem 1.25rem;font:inherit;font-weight:650;background:#173d2b;color:#fff;cursor:pointer}.bbdtf-cost-actions .bbdtf-cost-reset{background:#fff;color:#173d2b}.bbdtf-cost-fields:disabled{opacity:.65}.bbdtf-cost-fields:disabled button{cursor:default}.bbdtf-cost-section :is(input,button,a):focus-visible{outline:3px solid #8a4100;outline-offset:4px}.bbdtf-cost-results{margin-top:1.5rem;padding:1.25rem;border:1px solid #c0cec4;border-radius:.6rem;background:#fff}.bbdtf-cost-results h3{margin:0 0 1rem;font-size:1.25rem}.bbdtf-cost-results dl{margin:0}.bbdtf-cost-results dl>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1rem;padding:.75rem 0;border-bottom:1px solid #e0e6e1}.bbdtf-cost-results dd{margin:0;text-align:right;font-weight:650;overflow-wrap:anywhere}.bbdtf-cost-results small{display:block;font-size:.8rem;font-weight:400}.bbdtf-cost-results p{margin:1rem 0 0;line-height:1.5}.bbdtf-cost-links{display:flex;flex-wrap:wrap;gap:.5rem 1.5rem}.bbdtf-cost-links a{color:#173d2b;text-decoration:underline;text-underline-offset:.2em;min-height:48px;display:inline-flex;align-items:center}.bbdtf-cost-section [hidden]{display:none!important}.bbdtf-cost-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}@media(max-width:48rem){.bbdtf-cost-fields{grid-template-columns:minmax(0,1fr)}.bbdtf-cost-results dl>div{grid-template-columns:minmax(0,1fr);gap:.25rem}.bbdtf-cost-results dd{text-align:left}}.studio-search .studio-empty .studio-search__quick{display:flex;flex-wrap:wrap;justify-content:center}.studio-search .studio-empty .studio-search__quick>a{display:flex;align-items:center;justify-content:center;box-sizing:border-box;min-height:44px;font-size:13px;line-height:1.4;padding:10px 14px}
/*# sourceMappingURL=/cdn/shop/t/40/compiled_assets/styles.css.map */
