body:has(.dpc-page) .diyprint-mobile-trust,body:has(.dpc-page) .diy-mobile-trust,body:has(.dpc-page) .diy-offer-strip,body:has(.dpc-page) .dpf-mobile-trust{display:none!important}.diyprint-home-figma .dpf-site-header{overflow:visible}.diyprint-home-figma .dpf-nav{min-width:0}.diy-global-homebar{position:sticky;top:0;z-index:90;display:flex;justify-content:center;padding:12px 20px;background:#fffffff5;border-bottom:1px solid rgba(15,23,42,.08);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.diy-global-homebar__logo{display:inline-flex;align-items:baseline;gap:8px;padding:10px 16px;border-radius:999px;background:#fff;color:#0f172a;font-family:Outfit,Inter,sans-serif;font-size:22px;font-weight:900;line-height:1;text-decoration:none;box-shadow:0 10px 28px #0f172a14}.diy-global-homebar__logo strong{color:#ff5722}.dpf-factory-card{display:grid;grid-template-rows:auto 1fr}.dpf-factory-card__hero{height:260px;min-height:0!important;overflow:hidden}.dpf-factory-card__hero img,.dpf-factory-card__fallback{width:100%;height:100%;object-fit:cover}.dpf-factory-card__body{align-content:start}.product-grid .card-gallery,.product-grid .product-media-container,.product-grid .product-media,.product-grid .card__media-wrapper{aspect-ratio:1 / 1;overflow:hidden;border-radius:18px;background:#f7f8fa}.product-grid .card-gallery img,.product-grid .product-media-container img,.product-grid .product-media img,.product-grid .card__media-wrapper img{width:100%;height:100%;object-fit:contain}.diy-main-product__media-main{aspect-ratio:1 / 1;display:grid;place-items:center}.diy-main-product__media-main img,.diy-main-product__media-main video,.diy-main-product__media-main iframe,.diy-main-product__media-main model-viewer{width:100%;height:100%;object-fit:contain}@media screen and (max-width:989px){.diyprint-home-figma .dpf-site-header__inner{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;padding:12px 0}.diyprint-home-figma .dpf-nav{width:100%;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;order:3;overflow:visible;padding:0}.diyprint-home-figma .dpf-nav a{min-height:40px;display:flex;align-items:center;justify-content:center;padding:9px 10px;border:1px solid rgba(17,17,17,.1);border-radius:999px;background:#ffffffd6;color:#111;font-size:.84rem;font-weight:800;line-height:1.1;text-align:center;text-decoration:none;white-space:normal}.diyprint-home-figma .dpf-site-header__actions{width:100%;display:flex;justify-content:space-between;gap:10px}}@media screen and (max-width:749px){.diy-global-homebar{padding:9px 12px}.diy-global-homebar__logo{font-size:18px}.diyprint-home-figma .dpf-site-header__inner{min-height:auto;justify-items:stretch}.diyprint-home-figma .dpf-logo{font-size:1.26rem}.diyprint-home-figma .dpf-header-loc{font-size:.9rem}.diyprint-home-figma .dpf-site-header__actions .dpf-btn{min-height:44px;padding:0 16px;font-size:.9rem}.diyprint-home-figma .dpf-nav a{min-height:38px;font-size:.78rem}.dpf-factory-card__hero{height:176px}}.diyprint-home-figma{--hm-paper: oklch(97.5% .012 78);--hm-paper-2: oklch(93.5% .018 78);--hm-card: oklch(99% .006 78);--hm-ink: oklch(18% .018 252);--hm-muted: oklch(45% .025 252);--hm-rule: oklch(83% .018 78);--hm-accent: oklch(66% .19 38);--hm-accent-2: oklch(46% .12 250);--hm-green: oklch(56% .14 148);--hm-shadow: 0 18px 44px oklch(18% .018 252 / .11);--hm-radius: 8px;--hm-space-1: .5rem;--hm-space-2: .75rem;--hm-space-3: 1rem;--hm-space-4: 1.5rem;--hm-space-5: 2rem;--hm-space-6: 3rem;--hm-ease: cubic-bezier(.16, 1, .3, 1);color:var(--hm-ink);background:linear-gradient(90deg,oklch(18% .018 252 / .035) 1px,transparent 1px),linear-gradient(180deg,var(--hm-paper),var(--hm-paper-2));background-size:72px 72px,auto;overflow-x:clip}.diyprint-home-figma *,.diyprint-home-figma *:before,.diyprint-home-figma *:after{letter-spacing:0}.diyprint-home-figma .page-width{width:min(1180px,calc(100% - 40px))}.diyprint-home-figma .dpf-hero{padding:64px 0 40px;background:linear-gradient(180deg,#fefbf7db,#f7f1e8eb),repeating-linear-gradient(0deg,transparent 0 31px,oklch(18% .018 252 / .045) 32px)}.diyprint-home-figma .dpf-hero:before{display:none}.diyprint-home-figma .dpf-hero__inner{grid-template-columns:minmax(0,1.06fr) minmax(360px,.94fr);gap:var(--hm-space-6);align-items:end}.diyprint-home-figma .dpf-promo-pill,.diyprint-home-figma .dpf-kicker,.diyprint-home-figma .dpf-product-badge,.diyprint-home-figma .dpf-route-card span{border-radius:3px;text-transform:uppercase}.diyprint-home-figma .dpf-promo-pill{min-height:36px;padding:0 12px;border:1px solid var(--hm-rule);background:var(--hm-card);color:var(--hm-accent);box-shadow:6px 6px #0c121914}.diyprint-home-figma .dpf-hero h1{max-width:760px;margin-top:var(--hm-space-5);color:var(--hm-ink);font-size:5.75rem;line-height:.9;letter-spacing:0;text-wrap:balance;overflow-wrap:anywhere}.diyprint-home-figma .dpf-hero h1 .is-orange,.diyprint-home-figma .dpf-section-title h2 span,.diyprint-home-figma .dpf-dark-cta h3 span{color:var(--hm-accent)}.diyprint-home-figma .dpf-hero__text{max-width:660px;color:var(--hm-muted);font-size:1.12rem}.diyprint-home-figma .dpf-hero__text strong{color:var(--hm-ink)}.diyprint-home-figma .dpf-btn{min-height:52px;border-radius:var(--hm-radius);border-color:var(--hm-ink);font-weight:850;box-shadow:none;transition:transform .18s var(--hm-ease),box-shadow .18s var(--hm-ease),background .18s var(--hm-ease)}.diyprint-home-figma .dpf-btn:hover,.diyprint-home-figma .dpf-route-card:hover,.diyprint-home-figma .dpf-product-card:hover{transform:translateY(-2px)}.diyprint-home-figma .dpf-btn:active,.diyprint-home-figma .dpf-route-card:active,.diyprint-home-figma .dpf-product-card:active{transform:translateY(0)}.diyprint-home-figma .dpf-btn:focus-visible,.diyprint-home-figma a:focus-visible,.diyprint-home-figma button:focus-visible,.diyprint-home-figma summary:focus-visible{outline:3px solid oklch(72% .18 80);outline-offset:3px}.diyprint-home-figma .dpf-btn--primary{background:var(--hm-ink);color:var(--hm-card)}.diyprint-home-figma .dpf-btn--primary:hover{box-shadow:6px 6px 0 var(--hm-accent)}.diyprint-home-figma .dpf-btn--ghost{background:transparent;color:var(--hm-ink)}.diyprint-home-figma .dpf-hero__trust{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;width:min(660px,100%);border:1px solid var(--hm-rule);background:var(--hm-card)}.diyprint-home-figma .dpf-hero__trust span{min-height:54px;display:grid;place-items:center;padding:0 10px;color:var(--hm-ink);font-size:.84rem;font-weight:850;text-align:center}.diyprint-home-figma .dpf-hero__trust span+span{border-left:1px solid var(--hm-rule)}.diyprint-home-figma .dpf-hero__stage{min-height:0;align-items:stretch}.diyprint-home-figma .dpf-route-panel{position:relative;width:100%;gap:0;padding:0;border:1px solid var(--hm-ink);border-radius:var(--hm-radius);background:var(--hm-card);box-shadow:var(--hm-shadow)}.diyprint-home-figma .dpf-route-panel:before{content:"LOCAL PRINT ORDER";display:block;padding:12px 16px;border-bottom:1px solid var(--hm-ink);background:var(--hm-ink);color:var(--hm-card);font-size:.76rem;font-weight:900}.diyprint-home-figma .dpf-route-panel__head{padding:18px 18px 14px;border-bottom:1px solid var(--hm-rule)}.diyprint-home-figma .dpf-route-panel__head span{min-height:26px;border-radius:3px;background:#ffd7cb;background:oklch(91% .055 38);color:var(--hm-ink)}.diyprint-home-figma .dpf-route-panel__head strong{max-width:none;color:var(--hm-ink);font-size:2.05rem;line-height:1;letter-spacing:0}.diyprint-home-figma .dpf-route-list{gap:0}.diyprint-home-figma .dpf-route-card{position:relative;grid-template-columns:96px minmax(0,1fr);gap:5px 16px;padding:18px;border:0;border-bottom:1px solid var(--hm-rule);border-radius:0;background:transparent;transition:transform .18s var(--hm-ease),background .18s var(--hm-ease)}.diyprint-home-figma .dpf-route-card:before{content:"0" counter(route);counter-increment:route;grid-row:span 3;width:64px;height:64px;display:grid;place-items:center;border:1px solid var(--hm-rule);background:var(--hm-paper);color:var(--hm-accent);font-size:1.4rem;font-weight:900}.diyprint-home-figma .dpf-route-list{counter-reset:route}.diyprint-home-figma .dpf-route-card.is-hot{background:#121920;color:var(--hm-card)}.diyprint-home-figma .dpf-route-card.is-hot:before{background:var(--hm-accent);border-color:var(--hm-accent);color:var(--hm-card)}.diyprint-home-figma .dpf-route-card span,.diyprint-home-figma .dpf-route-card h2,.diyprint-home-figma .dpf-route-card p{grid-column:2}.diyprint-home-figma .dpf-route-card h2{font-size:1.28rem;line-height:1.08;letter-spacing:0}.diyprint-home-figma .dpf-route-card p{max-width:32rem;color:var(--hm-muted)}.diyprint-home-figma .dpf-route-card.is-hot p{color:#d9d3cc}.diyprint-home-figma .dpf-route-panel__pickup{margin:0;padding:16px 18px;border-radius:0 0 var(--hm-radius) var(--hm-radius);background:#f8e9d2;color:var(--hm-ink)}.diyprint-home-figma .dpf-route-panel__pickup strong{color:var(--hm-ink)}.diyprint-home-figma .dpf-strip{border-block:1px solid var(--hm-ink);background:var(--hm-accent)}.diyprint-home-figma .dpf-strip__track{color:var(--hm-card)}.diyprint-home-figma .dpf-strip__track span:after{color:var(--hm-ink)}.diyprint-home-figma .dpf-section{padding:76px 0}.diyprint-home-figma .dpf-section--factories{background:var(--hm-paper)}.diyprint-home-figma .dpf-section-title{gap:12px;margin-bottom:34px}.diyprint-home-figma .dpf-section-title h2{max-width:820px;color:var(--hm-ink);font-size:4.15rem;line-height:.96;letter-spacing:0;text-wrap:balance}.diyprint-home-figma .dpf-section-title p{color:var(--hm-muted)}.diyprint-home-figma .dpf-kicker{color:var(--hm-accent);font-size:.78rem;font-weight:900}.diyprint-home-figma .dpf-factory-grid{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:18px;align-items:stretch}.diyprint-home-figma .dpf-factory-card,.diyprint-home-figma .dpf-product-card,.diyprint-home-figma .dpf-step-card,.diyprint-home-figma .dpf-audience-grid article,.diyprint-home-figma .dpf-faq-item,.diyprint-home-figma .dpf-footer-cta__form{border:1px solid var(--hm-rule);border-radius:var(--hm-radius);box-shadow:none}.diyprint-home-figma .dpf-factory-card{background:var(--hm-card)}.diyprint-home-figma .dpf-factory-card--2{transform:translateY(28px)}.diyprint-home-figma .dpf-factory-card__hero{height:210px}.diyprint-home-figma .dpf-factory-card__overlay{opacity:.62;background:linear-gradient(180deg,#0c1219b8,#0c12191a)!important}.diyprint-home-figma .dpf-factory-card__hub{border-radius:3px;background:var(--hm-card);color:var(--hm-ink);font-size:.76rem;font-weight:900}.diyprint-home-figma .dpf-factory-card__title h3{font-size:2.55rem;letter-spacing:0}.diyprint-home-figma .dpf-factory-card__body{padding:20px}.diyprint-home-figma .dpf-factory-tags span{border-radius:3px;background:var(--hm-paper-2);color:var(--hm-muted);font-size:.82rem}.diyprint-home-figma .dpf-factory-status strong{color:var(--hm-accent);font-size:1.2rem}.diyprint-home-figma .dpf-proof-bar{margin-top:54px;border:1px solid var(--hm-ink);border-radius:var(--hm-radius)}.diyprint-home-figma .dpf-proof-bar strong{color:var(--hm-ink);font-size:1.35rem;letter-spacing:0}.diyprint-home-figma .dpf-section--products{background:var(--hm-card)}.diyprint-home-figma .dpf-products-grid{grid-template-columns:minmax(0,1.18fr) minmax(0,.82fr) minmax(0,1fr);gap:16px}.diyprint-home-figma .dpf-product-card{display:grid;min-height:100%;color:var(--hm-ink);background:var(--hm-paper);transition:transform .18s var(--hm-ease),box-shadow .18s var(--hm-ease)}.diyprint-home-figma .dpf-product-card:hover{box-shadow:6px 6px 0 var(--hm-ink)}.diyprint-home-figma .dpf-product-card:nth-child(1){grid-row:span 2}.diyprint-home-figma .dpf-product-card:nth-child(1) .dpf-product-card__image{aspect-ratio:1 / 1.16}.diyprint-home-figma .dpf-product-card:nth-child(4){grid-column:span 2;grid-template-columns:minmax(0,.86fr) minmax(0,1fr)}.diyprint-home-figma .dpf-product-card:nth-child(4) .dpf-product-card__image{aspect-ratio:auto;min-height:220px}.diyprint-home-figma .dpf-product-card__image{aspect-ratio:1.08 / 1;background:var(--hm-paper-2)}.diyprint-home-figma .dpf-product-card__image img{object-fit:cover;transition:transform .26s var(--hm-ease)}.diyprint-home-figma .dpf-product-card:hover .dpf-product-card__image img{transform:scale(1.025)}.diyprint-home-figma .dpf-product-badge{min-height:28px;padding:0 9px;border-radius:3px;background:var(--hm-ink)!important;color:var(--hm-card);font-size:.72rem}.diyprint-home-figma .dpf-product-card__body{align-content:end;gap:10px;padding:18px}.diyprint-home-figma .dpf-product-card__body h3{color:var(--hm-ink);font-size:1.55rem;line-height:1.02;letter-spacing:0}.diyprint-home-figma .dpf-product-card__body p{color:var(--hm-muted);font-size:1rem}.diyprint-home-figma .dpf-product-cta{min-height:auto;justify-content:flex-start;margin-top:2px;border-radius:0;background:transparent;color:var(--hm-accent);font-weight:900}.diyprint-home-figma .dpf-section--dark{background:var(--hm-ink)}.diyprint-home-figma .dpf-section-title.is-dark h2,.diyprint-home-figma .dpf-section-title.is-dark p{color:var(--hm-card)}.diyprint-home-figma .dpf-steps-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;border:1px solid oklch(99% .006 78 / .18);border-radius:var(--hm-radius);overflow:hidden}.diyprint-home-figma .dpf-step-card{border:0;border-radius:0;background:transparent;color:var(--hm-card);box-shadow:none}.diyprint-home-figma .dpf-step-card+.dpf-step-card{border-left:1px solid oklch(99% .006 78 / .18)}.diyprint-home-figma .dpf-step-index{border-radius:3px;background:var(--hm-accent);color:var(--hm-card)}.diyprint-home-figma .dpf-step-card h3{color:var(--hm-card);letter-spacing:0}.diyprint-home-figma .dpf-step-card p{color:#d5d0c8}@media(prefers-reduced-motion:reduce){.diyprint-home-figma *,.diyprint-home-figma *:before,.diyprint-home-figma *:after{animation-duration:1ms!important;transition-duration:1ms!important;scroll-behavior:auto!important}}@media screen and (max-width:989px){.diyprint-home-figma .page-width{width:min(100%,calc(100% - 28px))}.diyprint-home-figma .dpf-hero__inner,.diyprint-home-figma .dpf-factory-grid,.diyprint-home-figma .dpf-products-grid,.diyprint-home-figma .dpf-product-card:nth-child(4),.diyprint-home-figma .dpf-steps-grid{grid-template-columns:minmax(0,1fr)}.diyprint-home-figma .dpf-hero h1{font-size:4.1rem}.diyprint-home-figma .dpf-hero__trust{grid-template-columns:repeat(2,minmax(0,1fr))}.diyprint-home-figma .dpf-hero__trust span:nth-child(3){border-left:0;border-top:1px solid var(--hm-rule)}.diyprint-home-figma .dpf-hero__trust span:nth-child(4){border-top:1px solid var(--hm-rule)}.diyprint-home-figma .dpf-factory-card--2{transform:none}.diyprint-home-figma .dpf-proof-bar{margin-top:20px}.diyprint-home-figma .dpf-step-card+.dpf-step-card{border-left:0;border-top:1px solid oklch(99% .006 78 / .18)}}@media screen and (max-width:749px){.diyprint-home-figma .page-width{width:min(100%,calc(100% - 20px))}.diyprint-home-figma .dpf-hero{padding:34px 0 24px}.diyprint-home-figma .dpf-hero__inner{gap:24px}.diyprint-home-figma .dpf-hero h1{font-size:3.18rem;line-height:.93}.diyprint-home-figma .dpf-hero__text{font-size:1rem}.diyprint-home-figma .dpf-hero__actions{display:grid;grid-template-columns:minmax(0,1fr)}.diyprint-home-figma .dpf-hero__trust{grid-template-columns:minmax(0,1fr)}.diyprint-home-figma .dpf-hero__trust span+span{border-left:0;border-top:1px solid var(--hm-rule)}.diyprint-home-figma .dpf-route-panel__head strong{font-size:1.7rem}.diyprint-home-figma .dpf-route-card{grid-template-columns:58px minmax(0,1fr);gap:4px 12px;padding:14px}.diyprint-home-figma .dpf-route-card:before{width:46px;height:46px;font-size:1rem}.diyprint-home-figma .dpf-route-card h2{font-size:1.06rem}.diyprint-home-figma .dpf-route-card p{font-size:.86rem}.diyprint-home-figma .dpf-section{padding:44px 0}.diyprint-home-figma .dpf-section-title h2{font-size:2.5rem}.diyprint-home-figma .dpf-factory-card__hero{height:168px}.diyprint-home-figma .dpf-product-card:nth-child(1) .dpf-product-card__image,.diyprint-home-figma .dpf-product-card__image,.diyprint-home-figma .dpf-product-card:nth-child(4) .dpf-product-card__image{aspect-ratio:1.15 / 1;min-height:0}.diyprint-home-figma .dpf-product-card__body h3{font-size:1.28rem}}@media screen and (max-width:749px){#header-group .header__navigation-bar-row,#header-component .header__navigation-bar-row{display:none!important}}.menu-drawer{z-index:2147483000!important}.menu-drawer-container[open] summary.header__icon--menu,.menu-drawer-container[open] .header__icon--summary{position:fixed!important;top:max(12px,env(safe-area-inset-top))!important;right:14px!important;left:auto!important;z-index:2147483640!important;border-radius:999px!important;background:#fff!important;box-shadow:0 10px 24px #00000029!important}.diy-product-compare{padding:38px 0;background:#f8f7f4}.diy-product-compare__table{overflow:hidden;border:1px solid rgba(17,24,39,.12);border-radius:14px;background:#fff}.diy-product-compare__row{display:grid;grid-template-columns:1fr 1.08fr 1fr;border-top:1px solid rgba(17,24,39,.1)}.diy-product-compare__row:first-child{border-top:0}.diy-product-compare__row>*{display:flex;align-items:center;justify-content:center;min-height:68px;padding:14px;color:#4b5563;font-weight:800;text-align:center}.diy-product-compare__row>:first-child{justify-content:flex-start;color:#111827;text-align:left}.diy-product-compare__row strong{background:#dcefe5;color:#007d4f;font-weight:1000}.diy-product-compare__row span:last-child{color:#7b8088}.diy-product-compare__row--head{background:#34342d}.diy-product-compare__row--head>*,.diy-product-compare__row--head strong{background:#34342d;color:#fff}@media screen and (max-width:749px){.diy-order-modal{align-items:start!important;padding:max(12px,env(safe-area-inset-top)) 16px 92px!important}.diy-order-modal__dialog{width:min(100%,350px)!important;max-height:calc(100svh - 118px)!important;border-radius:16px!important;padding:12px!important;overflow-y:auto!important}.diy-order-modal__layout,.diy-order-modal__layout:has(.diy-order-modal__media),.diy-order-modal__layout:not(:has(.diy-order-modal__media)){grid-template-columns:1fr!important;gap:12px!important}.diy-order-modal__media{aspect-ratio:16 / 9!important;max-height:none!important;border-radius:14px!important}.diy-order-modal__media video{min-height:0!important;width:100%!important;height:100%!important;object-fit:cover!important}.diy-order-modal__dialog h2{font-size:18px!important;line-height:1.12!important}.diy-order-modal__steps{gap:8px!important}.diy-order-modal__steps article{padding:9px!important}.diy-order-modal__steps span{width:30px!important;height:30px!important;font-size:13px!important}.diy-order-modal__steps strong{font-size:13px!important}.diy-order-modal__steps p,.diy-order-modal__note{font-size:12px!important;line-height:1.35!important}.diy-order-modal__button{min-height:46px!important;margin-top:10px!important}.diy-placement-info__groups{gap:12px!important}.diy-placement-info__group{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.diy-placement-info__media{aspect-ratio:1 / 1!important;max-height:none!important}.diy-placement-info__card h3{font-size:12px!important;padding:9px 8px 0!important;line-height:1.2!important}.diy-placement-info__card p{font-size:11px!important;line-height:1.35!important;padding:5px 8px 10px!important}.diy-product-accordions{padding-bottom:22px!important}.diy-product-compare{padding:28px 0!important}.diy-product-compare__row{grid-template-columns:1.03fr .98fr .98fr!important;min-height:63px!important;margin:0!important;border:0!important;border-top:1px solid rgba(17,24,39,.1)!important;border-radius:0!important;overflow:visible!important}.diy-product-compare__row--head{display:grid!important;min-height:54px!important}.diy-product-compare__row>*{justify-content:center!important;min-height:0!important;padding:9px 7px!important;text-align:center!important;font-size:11px!important;line-height:1.25!important;flex-direction:column!important;gap:4px!important}.diy-product-compare__row>:first-child{justify-content:flex-start!important;align-items:flex-start!important;background:transparent!important;color:#111827!important;text-align:left!important}.diy-product-compare__row--head>:first-child{color:#fff!important}.diy-product-accordions .diy-section-heading h2{font-size:24px!important}.diy-product-accordions__list{gap:8px!important}.diy-product-accordions details{border-radius:12px!important}.diy-product-accordions summary{padding:14px 15px!important;font-size:14px!important}.diy-product-accordions details:not(:nth-of-type(-n+3)){display:none!important}.diy-product-accordions__list:after{content:"More details available after order confirmation or by contacting DIYPRINT.";display:block;border-radius:12px;background:#f3f4f6;color:#4b5563;padding:12px 14px;font-size:13px;line-height:1.4}.diy-collection-faq__grid{grid-template-columns:1fr!important;gap:10px!important}.diy-collection-faq__grid div{padding:16px!important}.diy-collection-faq h3{font-size:20px!important;line-height:1.15!important}.diy-footer-seo{max-height:300px!important;overflow:hidden!important;padding:22px 0 96px!important;position:relative}.diy-footer-seo:after{content:"Tap Contact for phone, pickup and support details.";display:block;margin-top:12px;border-radius:12px;background:#ffffff14;color:#ffffffa3;padding:12px 14px;font-size:12px}.diy-footer-seo__inner{gap:12px!important}.diy-footer-seo nav{border-top:1px solid rgba(255,255,255,.12);padding-top:12px}.diy-footer-seo nav a:nth-of-type(n+4){display:none!important}}.diy-product-price-compare{max-width:780px;margin:32px auto 0}.diy-product-price-compare h3{margin:0;text-align:center;color:#111827;font:1000 clamp(1.8rem,4vw,3.2rem)/1.04 Outfit,Inter,sans-serif}.diy-product-price-compare>p{max-width:520px;margin:10px auto 24px;text-align:center;color:#1118278f;font-size:15px;line-height:1.45}.diy-product-price-compare>div:not(.diy-product-price-card){display:grid;grid-template-columns:minmax(96px,150px) minmax(0,1fr);align-items:center;gap:18px;padding:10px 0}.diy-product-price-compare span[class^=logo-]{min-height:32px;display:inline-flex;align-items:center;font-family:Outfit,Inter,sans-serif;font-weight:1000;line-height:1}.diy-product-price-compare b{position:relative;display:block;width:100%;height:32px;border-radius:999px;background:#eef0f2}.diy-product-price-compare b:before{content:"";position:absolute;inset:0 auto 0 0;width:var(--w);border-radius:inherit;background:#737b82}.diy-product-price-compare b:after{content:attr(data-price);position:absolute;right:14px;top:50%;color:#fff;font:900 13px Outfit,Inter,sans-serif;transform:translateY(-50%)}.diy-product-price-compare .is-diy b:before{background:#a8d62b}.diy-product-price-compare .is-diy b:after{color:#0a0a0a}.logo-rsea{color:#d7e91b!important;font-size:24px!important;font-style:italic}.logo-vista{color:#0a0a0a!important;font-size:15px!important}.logo-vista:before{content:"";width:0;height:0;margin-right:4px;border-left:7px solid transparent;border-right:7px solid transparent;border-top:13px solid #19a6d1}.logo-printbar{color:#3658ff!important;font-size:13px!important}.logo-garment{color:#0f172a!important;font-size:12px!important}.logo-garment:before{content:"";width:24px;height:24px;margin-right:5px;border-radius:999px;background:linear-gradient(135deg,#05b8d7 0 50%,#ff1f72 50%)}.logo-diy{color:#0a0a0a!important;font-size:24px!important;font-style:italic}@media screen and (max-width:749px){.diy-product-price-compare{margin-top:24px}.diy-product-price-compare>div:not(.diy-product-price-card){grid-template-columns:88px minmax(0,1fr);gap:10px;padding:8px 0}.diy-product-price-compare h3{font-size:27px}.diy-product-price-compare>p{font-size:13px}.diy-product-price-compare b:after{right:10px;font-size:11px}}.diy-product-price-compare>.diy-product-price-card{display:block;width:100%;max-width:none;grid-template-columns:none;align-items:initial;gap:0;padding:0;overflow:visible;border:0;border-radius:0;background:transparent;text-align:left}.diy-product-price-card>strong{display:block;padding:20px 24px;border-bottom:1px solid rgba(10,10,10,.08);color:#0a0a0a7a;font:800 12px Outfit,Inter,sans-serif;letter-spacing:.08em;text-transform:uppercase}.diy-product-price-card>.diy-product-price-row{display:grid;grid-template-columns:minmax(92px,150px) minmax(0,1fr);align-items:center;gap:18px;width:100%;min-height:50px;padding:8px 0}.diy-product-price-card>.diy-product-price-row:first-of-type{padding-top:24px}.diy-product-price-card>.diy-product-price-row.is-diy{padding-bottom:24px}.diy-product-price-card>.diy-product-price-row b{position:relative;display:block;width:100%;height:34px;border-radius:999px;background:#eef0f2;color:transparent;font-size:0;overflow:visible;isolation:isolate}.diy-product-price-card>.diy-product-price-row b:before{content:"";position:absolute;inset:0 auto 0 0;z-index:0;width:var(--w);height:100%;border-radius:inherit;background:#9ca3af}.diy-product-price-card>.diy-product-price-row b:after{content:attr(data-price);position:absolute;left:var(--w);right:auto;top:50%;z-index:2;display:inline-flex;align-items:center;justify-content:center;min-width:74px;min-height:28px;padding:0 10px;border:1px solid rgba(15,23,42,.1);border-radius:999px;background:#fff;color:#0f172a;font:1000 15px/1 Outfit,Inter,sans-serif;letter-spacing:-.01em;white-space:nowrap;transform:translate(-100%,-50%);box-shadow:0 7px 14px #0f172a24,inset 0 1px #ffffffe6}.diy-product-price-card>.diy-product-price-row.is-diy span{color:#ff5722}.diy-product-price-card>.diy-product-price-row.is-diy b:before{background:#a8d62b}.diy-product-price-card>.diy-product-price-row.is-diy b:after{min-width:78px;min-height:30px;border:1.5px solid #ff5722;color:#ff5722;font-size:16px;text-shadow:none;box-shadow:0 8px 16px #ff57222e,inset 0 1px #fffffff2}@media screen and (max-width:749px){.diy-product-price-compare>.diy-product-price-card{display:block;width:100%;grid-template-columns:none;gap:0;padding:0}.diy-product-price-card>strong{padding:12px 0 14px;font-size:11px}.diy-product-price-card>.diy-product-price-row{grid-template-columns:88px minmax(0,1fr);gap:10px;min-height:42px;padding:6px 0}.diy-product-price-card>.diy-product-price-row span{font-size:12px}.diy-product-price-card .logo-rsea,.diy-product-price-card .logo-diy{font-size:18px!important}.diy-product-price-card .logo-vista{font-size:12px!important}.diy-product-price-card .logo-printbar,.diy-product-price-card .logo-garment{font-size:10px!important}.diy-product-price-card>.diy-product-price-row b{height:30px}.diy-product-price-card>.diy-product-price-row b:after{min-width:58px;min-height:24px;padding:0 7px;font-size:11px}.diy-product-price-card>.diy-product-price-row.is-diy b:after{min-width:62px;min-height:25px;font-size:12px}}
/*# sourceMappingURL=/cdn/shop/t/86/assets/diyprint-v9-fixes.css.map */
