.footer .footer-block--newsletter{flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;gap:1.2rem}.footer .footer__follow-on-shop:first-child:not(:last-child){margin-right:0;margin-bottom:0;justify-content:center;text-align:center}.footer .footer__list-social{margin:0;gap:1.2rem;justify-content:center}.footer .list-social__link:focus-visible{outline:3px solid #c7b5ff;outline-offset:4px}.footer .list-social__link{box-sizing:border-box;width:160px;height:48px;border-radius:24px;justify-content:center;font-size:14px;line-height:1.2;padding:10px 12px;gap:10px}.footer .list-social__link .svg-wrapper{width:26px;height:26px;flex:0 0 26px;display:flex;align-items:center;justify-content:center}.footer .list-social__link .icon{width:22px;height:22px}.footer .footer__follow-on-shop{width:160px;height:48px;background:#5433eb;border-radius:24px;align-items:center;flex:none}.df-path-cards .multicolumn-card{display:flex;flex-direction:column;height:100%;border-radius:20px}.df-path-cards .multicolumn-card__info{display:flex;flex-direction:column;align-items:flex-start;flex:1}.df-path-cards .multicolumn-card__info .rte{margin-bottom:20px}.df-path-cards .multicolumn-card .multicolumn-card__info .df-path-cards__button{margin-top:auto;max-width:100%;min-height:48px;padding:12px 22px;white-space:normal;text-align:center;line-height:1.35}.df-path-cards__button:hover{filter:brightness(.92)}.df-path-cards__button:focus-visible{outline:3px solid rgb(var(--color-foreground));outline-offset:4px}@media screen and (max-width:749px){.df-path-cards .df-path-cards__button{width:100%}}.df-model-copy{color:#a51c30;font-weight:700;max-width:880px;margin:0 auto 24px;line-height:1.6}.df-print-find{padding-top:44px;padding-bottom:44px;scroll-margin-top:220px}.df-print-find__intro{text-align:center;max-width:780px;margin:0 auto 26px}.df-print-find__eyebrow{color:#513386;font-weight:700;letter-spacing:.07em;text-transform:uppercase;margin:0 0 10px}.df-print-find__intro h2{margin:0 0 16px}.df-print-find__sites{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.df-print-find__site{padding:26px;border:1px solid #e7dff2;border-radius:22px;background:#f3eaff;display:flex;flex-direction:column;align-items:flex-start}.df-print-find__site:nth-child(3n+2){background:#fff0c6;border-color:#f1e0aa}.df-print-find__site:nth-child(3n){background:#eaf5ff;border-color:#d2e6f7}.df-print-find__badge{font-size:1.3rem;font-weight:700;margin:0 0 12px;color:#483269}.df-print-find__site h3{margin:0 0 10px}.df-print-find__site .rte{margin-bottom:20px}.df-print-find__site .button{margin-top:auto;min-height:48px;width:100%;text-align:center}.df-print-find__tab-note{font-size:1.3rem;text-align:center;margin:15px 0 28px}.df-print-find__return{border-radius:22px;background:#f7f3fc;text-align:center;padding:28px;max-width:880px;margin:auto}.df-print-find__return h3{margin:0 0 12px}.df-print-find__return .button{margin-top:16px}.df-print-find__permissions{font-size:1.4rem;max-width:720px;margin:20px auto 0}@media screen and (max-width:749px){.df-print-find__sites{grid-template-columns:1fr;gap:14px}.df-print-find__site{padding:22px}.df-print-find__return{padding:24px 18px}}@media screen and (max-width:749px){.df-print-find .button{min-width:0;max-width:100%;white-space:normal;height:auto;padding:12px 14px;min-height:48px}.df-print-find__return .button{width:100%}.df-print-find__site,.df-print-find__return{min-width:0;overflow-wrap:anywhere}}main .card__media .media img{object-fit:contain;object-position:center}#print-estimate .quote-widget-wrapper{box-sizing:border-box;min-width:100%}#print-estimate .fq-preview,#print-estimate .fq-controls{min-width:0}#print-estimate .fq-controls input,#print-estimate .fq-controls select,#print-estimate .fq-controls textarea{box-sizing:border-box;max-width:100%}.df-quote-intro{padding-top:40px;padding-bottom:32px;text-align:center;background:#eaf5ff;scroll-margin-top:200px}#print-estimate,#model-request,#bulk-request{scroll-margin-top:220px}.df-quote-request{padding-top:32px;padding-bottom:40px;scroll-margin-top:200px}.df-specific-request{max-width:800px;margin:24px auto}.df-request-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 24px}.df-request-field{margin:16px 0;min-width:0}.df-quote-request label,.df-picker-filters label{display:block;font-weight:700;margin-bottom:8px}.df-quote-request input,.df-quote-request select,.df-quote-request textarea{box-sizing:border-box;max-width:100%;width:100%;font:inherit;padding:12px;border:1px solid #8b8595;border-radius:12px;background:#fff;color:#28243b;min-height:48px}.df-request-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:24px}.df-picker-filters{display:grid;grid-template-columns:2fr 1fr 1fr;gap:16px}.df-picker-results{list-style:none;padding:0;margin:16px 0;max-height:440px;overflow:auto;border:1px solid #ddd5e6;border-radius:18px;overscroll-behavior:contain}.df-picker-results li{display:grid;grid-template-columns:80px minmax(0,1fr) auto;gap:16px;align-items:center;padding:16px;border-bottom:1px solid #ddd5e6}.df-picker-results img{width:80px;height:80px;object-fit:contain}.df-picker-results p{margin:5px 0;font-size:1.4rem}.df-picker-results [aria-pressed=true]{outline:3px solid #5c319b;outline-offset:2px}[data-quote-panel][hidden],.df-quote-request [hidden]{display:none!important}@media(max-width:749px){.df-request-grid,.df-picker-filters{grid-template-columns:1fr}.df-picker-results li{grid-template-columns:64px minmax(0,1fr);gap:12px}.df-picker-results img{width:64px;height:64px}.df-picker-results button{grid-column:1/-1}.df-request-actions .button{width:100%}}.df-signup{background:#eee7f7;color:#29243c}.df-signup__row{display:flex;align-items:center;justify-content:center;gap:24px;padding-top:8px;padding-bottom:8px;flex-wrap:wrap}.df-signup__row>p{margin:0;font-size:15px}.df-signup__row strong{margin-right:8px}.df-signup__row>.button{min-height:44px;padding:8px 20px;min-width:110px;gap:10px;border-radius:22px;background:#603495;color:#fff;font-size:14px}@media(max-width:749px){.df-signup__row{gap:8px;text-align:center}.df-signup__row>p{font-size:13px}}.df-signup-form{background:#eee7f7;color:#29243c;padding:36px 0;scroll-margin-top:180px}.df-signup-form__inner{max-width:660px}@media(max-width:749px){.df-signup-form{padding:24px 0;scroll-margin-top:120px}}
/*# sourceMappingURL=/cdn/shop/t/26/compiled_assets/styles.css.map?subset=AAAg_w */
