:root{--ilt342-ink:#081117;--ilt342-charcoal:#071117;--ilt342-paper:#f4f2ec;--ilt342-card:#fff;--ilt342-line:#d9dde0;--ilt342-muted:#616970;--ilt342-green:#baff22;--ilt342-pink:#ff00c8;--ilt342-purple:#8f42ff;--ilt342-blue:#00a8ff;--ilt342-ease:cubic-bezier(.22,.72,.18,1)} body.ilt342-clean-build-price .ilt342-order-hero{background:linear-gradient(135deg,#faf9f5 0%,#fff 72%);border-bottom:1px solid #e2e4e5} body.ilt342-clean-build-price .ilt342-order-hero:after{display:none!important} body.ilt342-clean-build-price .ilt342-hero-inner{display:flex;align-items:flex-end;justify-content:space-between;gap:34px;padding:38px 0 34px} body.ilt342-clean-build-price .ilt342-hero-copy{max-width:820px} body.ilt342-clean-build-price .ilt342-hero-copy .eyebrow{margin:0 0 8px;color:#555e65} body.ilt342-clean-build-price .ilt342-hero-copy h1{margin:0;font:500 clamp(44px,5vw,66px)/.96 Georgia,"Times New Roman",serif!important;letter-spacing:-.045em!important;color:var(--ilt342-ink)} body.ilt342-clean-build-price .ilt342-hero-copy>p:not(.eyebrow){max-width:760px;margin:15px 0 0;color:#515960;font:15px/1.58 Arial,sans-serif} body.ilt342-clean-build-price .ilt342-hero-actions{display:flex;gap:10px;flex:0 0 auto;padding-bottom:3px} body.ilt342-clean-build-price .v12-calc-section{background:var(--ilt342-paper)!important;padding:28px 0 54px!important} body.ilt342-clean-build-price .v12-calc-layout{grid-template-columns:minmax(0,1fr) 350px!important;gap:24px!important} body.ilt342-clean-build-price .v12-calc-workspace{display:grid!important;gap:12px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important} body.ilt342-clean-build-price .v12-calc-workspace:before{display:none!important} body.ilt342-clean-build-price .v12-calc-workspace>*{z-index:auto!important} body.ilt342-clean-build-price .v12-calc-workspace:is(.ilt-event-context,.v12-work-head,.v12-line,.v12-order-box,.v22-shipping-fields,details.ilt34-extras){margin:0!important;background:var(--ilt342-card)!important;border:1px solid var(--ilt342-line)!important;border-radius:13px!important;box-shadow:0 10px 26px rgba(7,17,23,.035)!important} body.ilt342-clean-build-price .ilt-event-context{padding:16px 18px!important;grid-template-columns:minmax(200px,.55fr) minmax(0,1.45fr)!important;gap:18px!important} body.ilt342-clean-build-price .ilt-event-context p{color:#687078!important;font-size:12px!important;line-height:1.45!important} body.ilt342-clean-build-price .v12-work-head{padding:19px 21px!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:16px!important;align-items:start!important} body.ilt342-clean-build-price .v12-work-head h2{font-size:clamp(27px,2.4vw,34px)!important} body.ilt342-clean-build-price .v12-work-head p{max-width:660px!important;margin-top:6px!important} body.ilt342-clean-build-price .ilt342-compare-link{display:inline-flex;margin-top:9px;color:#242b31;font:850 11px/1.2 Arial,sans-serif;text-decoration:underline;text-underline-offset:3px} body.ilt342-clean-build-price .v12-text-btn{align-self:start!important;white-space:nowrap!important} body.ilt342-clean-build-price .v12-line{padding:17px 19px 18px!important} body.ilt342-clean-build-price .v12-add-line{margin:0!important;background:#fff!important;border:1px dashed #bfc5c9!important;border-radius:11px!important;box-shadow:none!important} body.ilt342-clean-build-price .v12-add-line:hover{border-color:#6f777e!important;box-shadow:0 7px 18px rgba(7,17,23,.04)!important} body.ilt342-clean-build-price .v12-order-box,body.ilt342-clean-build-price .v22-shipping-fields{padding:19px 21px!important} body.ilt342-clean-build-price .v12-order-box h3,body.ilt342-clean-build-price .v22-shipping-fields h3{font-size:23px!important;margin-bottom:7px!important} body.ilt342-clean-build-price .v13-design-help,body.ilt342-clean-build-price .v22-shipping-lede{max-width:780px!important;font-size:12.25px!important;line-height:1.5!important;color:#626a71!important} body.ilt342-clean-build-price .v33-artwork-grid{grid-template-columns:1fr!important} body.ilt342-clean-build-price .ilt342-artwork-note{margin:9px 0 0;padding:9px 11px;border-radius:8px;background:#f4f6f1;color:#60686f;font:11.25px/1.45 Arial,sans-serif} body.ilt342-clean-build-price #p-artwork-note{margin-top:10px!important;padding:8px 10px!important;font-size:10.75px!important} body.ilt342-clean-build-price details.ilt34-extras{box-shadow:none!important} body.ilt342-clean-build-price details.ilt34-extras>summary{padding:15px 19px!important} body.ilt342-clean-build-price .ilt34-extras-body{padding:16px 19px 18px!important} body.ilt342-clean-build-price .ilt34-shipping-details{margin-top:10px!important;background:#fafaf8!important} body.ilt342-clean-build-price .v12-calc-summary.ilt34-order-summary{position:sticky!important;top:94px!important;align-self:start!important;padding:23px 22px 22px 25px!important;border:1px solid transparent!important;border-radius:15px!important;color:#fff!important;background:linear-gradient(var(--ilt342-charcoal),var(--ilt342-charcoal)) padding-box,linear-gradient(180deg,rgba(255,0,200,.92),rgba(143,66,255,.72) 48%,rgba(0,168,255,.92)) border-box!important;box-shadow:0 20px 46px rgba(7,17,23,.17)!important;overflow:hidden!important} body.ilt342-clean-build-price .v12-calc-summary.ilt34-order-summary:before{left:10px!important;top:22px!important;bottom:22px!important;width:2px!important;background:#fff!important;box-shadow:0 0 3px #fff,0 0 8px rgba(255,0,200,.72),0 0 14px rgba(143,66,255,.54),0 0 20px rgba(0,168,255,.44)!important} body.ilt342-clean-build-price .v12-calc-summary.ilt34-order-summary .eyebrow{color:#aeb9c0!important} body.ilt342-clean-build-price .v12-calc-summary.ilt34-order-summary h2{color:#fff!important;font-size:32px!important;margin-bottom:14px!important} body.ilt342-clean-build-price .v12-calc-summary.ilt34-order-summary:is(.v12-sum,.v12-summary-item){border-top:1px solid rgba(255,255,255,.16)!important;color:#c2cbd1!important;padding:9px 0!important} body.ilt342-clean-build-price .v12-calc-summary.ilt34-order-summary:is(.v12-sum,.v12-summary-item) span{color:#b6c0c6!important} body.ilt342-clean-build-price .v12-calc-summary.ilt34-order-summary:is(.v12-sum,.v12-summary-item) strong{color:#fff!important} body.ilt342-clean-build-price .v12-calc-summary.ilt34-order-summary .v12-empty{color:#b7c0c6!important} body.ilt342-clean-build-price .v12-calc-summary.ilt34-order-summary .v12-total{border-top:1px solid rgba(255,255,255,.32)!important;color:#fff!important;padding:12px 0!important} body.ilt342-clean-build-price .v12-calc-summary.ilt34-order-summary .v12-total span{color:#fff!important} body.ilt342-clean-build-price .v12-calc-summary.ilt34-order-summary .v12-total strong{color:var(--ilt342-green)!important;font-size:20px!important} body.ilt342-clean-build-price .v12-calc-summary.ilt34-order-summary .v22-grand-total{margin:0!important;padding:13px 0!important;background:transparent!important;border-radius:0!important;border-top:1px solid rgba(255,255,255,.42)!important} body.ilt342-clean-build-price .v12-calc-summary.ilt34-order-summary .v22-grand-total strong{font-size:25px!important} body.ilt342-clean-build-price .v22-estimate-message,body.ilt342-clean-build-price #p-order-readiness{color:#aeb8be!important} body.ilt342-clean-build-price .v26-estimate-actions{gap:8px!important} body.ilt342-clean-build-price .v26-estimate-actions button{min-height:44px!important;background:#0d151c!important;color:#fff!important;border:1px solid rgba(255,255,255,.28)!important;border-radius:8px!important;box-shadow:none!important} body.ilt342-clean-build-price .v26-estimate-actions button:hover,body.ilt342-clean-build-price .v26-estimate-actions button:focus-visible{border-color:#fff!important;box-shadow:0 0 12px rgba(143,66,255,.18)!important} body.ilt342-clean-build-price #p-order-shopify{min-height:48px!important;background:linear-gradient(#0d151c,#0d151c) padding-box,linear-gradient(105deg,var(--ilt342-pink),var(--ilt342-purple),var(--ilt342-blue)) border-box!important;color:#fff!important;border:1px solid transparent!important;border-radius:9px!important;box-shadow:0 8px 20px rgba(0,0,0,.22)!important} body.ilt342-clean-build-price #p-order-shopify:not(:disabled):hover,body.ilt342-clean-build-price #p-order-shopify:not(:disabled):focus-visible{background:linear-gradient(#141c23,#141c23) padding-box,linear-gradient(105deg,var(--ilt342-pink),var(--ilt342-purple),var(--ilt342-blue)) border-box!important;box-shadow:0 10px 24px rgba(0,0,0,.26),0 0 12px rgba(143,66,255,.18)!important} body.ilt342-clean-build-price #p-order-shopify:disabled{background:#263039!important;color:#75808a!important;border-color:#33404a!important;box-shadow:none!important} body.ilt342-clean-build-price .ilt34-summary-next{border-top:1px solid rgba(255,255,255,.14)!important} body.ilt342-clean-build-price .ilt34-summary-next strong{color:#fff!important} body.ilt342-clean-build-price .ilt34-summary-next span{color:#aeb8be!important} body.ilt342-clean-build-price .v13-help-link{color:#dce3e7!important;font-size:10.5px!important} body.ilt342-clean-build-price .v12-calc-benefits{padding:32px 0!important} body.ilt342-clean-build-price .v12-calc-benefits h2{font-size:clamp(26px,2.7vw,36px)!important} body.ilt342-clean-build-price .v11-nav>a.ilt34-build-price:after{height:2px!important;bottom:19px!important;transform:scaleX(.58)!important;box-shadow:0 0 5px rgba(143,66,255,.20)!important} body.ilt342-clean-build-price .v11-nav>a.ilt34-build-price:hover:after,body.ilt342-clean-build-price .v11-nav>a.ilt34-build-price:focus-visible:after{transform:scaleX(.92)!important;box-shadow:0 0 8px rgba(143,66,255,.30)!important} @media(max-width:980px){body.ilt342-clean-build-price .ilt342-hero-inner{display:block;padding:34px 0 30px}body.ilt342-clean-build-price .ilt342-hero-actions{margin-top:20px}body.ilt342-clean-build-price .v12-calc-layout{grid-template-columns:1fr!important}body.ilt342-clean-build-price .v12-calc-summary.ilt34-order-summary{position:static!important;max-width:none!important}} @media(max-width:700px){body.ilt342-clean-build-price .ilt342-hero-inner{padding:28px 0 26px}body.ilt342-clean-build-price .ilt342-hero-copy h1{font-size:clamp(39px,12vw,52px)!important}body.ilt342-clean-build-price .ilt342-hero-actions{display:grid}body.ilt342-clean-build-price .ilt342-hero-actions a{width:100%}body.ilt342-clean-build-price .ilt-event-context{grid-template-columns:1fr!important;gap:9px!important}body.ilt342-clean-build-price .v12-work-head{grid-template-columns:1fr!important}body.ilt342-clean-build-price .v12-text-btn{justify-self:start!important}body.ilt342-clean-build-price .v12-calc-summary.ilt34-order-summary{padding:21px 19px 20px 23px!important}} @media(prefers-reduced-motion:reduce){body.ilt342-clean-build-price *{transition:none!important;scroll-behavior:auto!important}}
