.base-info{text-align:center;margin:20px auto 40px;padding:10px 0;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Inter,sans-serif;color:#111}.base-line{font-size:1.35rem;font-weight:600;color:#000;margin-bottom:6px;letter-spacing:-.02em}.base-minimum{font-size:14px;color:#0000008c;margin-top:4px;margin-bottom:10px}.shipping-line{font-size:15px;color:#000000b3;line-height:1.6;margin-top:10px!important;margin-bottom:16px!important;font-weight:400}.shipping-line strong{font-weight:500;color:#000000bf}.shipping-line .shipping-icon{margin-right:4px;transform:translateY(.5px)}.base-info:after{content:"";display:block;width:55%;height:1px;background:linear-gradient(to right,transparent,rgba(0,0,0,.08),transparent);margin:26px auto 0}.calc-heading-main{font-family:var(--font-display);font-size:var(--text-3xl);font-weight:700;text-align:center;color:var(--color-black);letter-spacing:-.02em;margin-bottom:var(--space-2);margin-top:var(--space-4);line-height:1.2}.calc-subtext-intro{text-align:center;font-size:var(--text-base);color:var(--color-gray-lighter);line-height:1.65;max-width:600px;margin:0 auto 30px}.apple-accessories h2{font-family:var(--font-display)!important;font-size:var(--text-3xl)!important;font-weight:700!important;text-align:center!important;color:var(--color-black)!important;letter-spacing:-.02em!important;margin-bottom:var(--space-2)!important;margin-top:var(--space-8)!important;line-height:1.2!important}.apple-accessories .accessories-title{margin-top:48px!important}.apple-accessories .section-sub{text-align:center!important;font-size:var(--text-base)!important;color:var(--color-gray-lighter)!important;line-height:1.65!important;max-width:600px!important;margin:0 auto 30px!important}.price-calculator{display:flex;justify-content:center;margin:100px auto;margin-top:60px!important;max-width:1100px!important;text-align:center}.uv-display-section{padding-bottom:48px!important;margin-bottom:24px!important}.price-card{background:#fff;border-radius:28px;padding:70px 32px 30px;padding-top:12px!important;box-shadow:0 20px 50px #00000014;width:100%;max-width:1100px!important;margin:0 auto;font-family:SF Pro Display,Inter,-apple-system,BlinkMacSystemFont,sans-serif}.calc-title{font-size:2.1rem;font-weight:700;margin-bottom:14px}.calc-subtext{color:#0009;font-size:1rem;margin-bottom:45px}#customize-header{margin-top:0}.calc-title,.calc-subtext{max-width:700px;margin-left:auto;margin-right:auto}.start-design-section{padding-top:60px!important;margin-top:0!important;margin-bottom:32px!important}.start-design-section h2{font-size:34px!important;font-weight:700!important;line-height:1.14!important;letter-spacing:-.01em!important;color:#1d1d1f!important;margin-top:0!important;margin-bottom:12px!important}.start-design-section p{font-size:17px!important;font-weight:400!important;line-height:1.38!important;color:#000000b3!important;max-width:620px!important;margin-left:auto!important;margin-right:auto!important;margin-bottom:24px!important}.base-price{background:#f8f8f6;border-radius:12px;padding:14px;font-size:1rem;margin-bottom:35px;color:#000000b3}.base-price-note{font-size:13px;color:#00000073;margin-top:4px;letter-spacing:-.01em}.tier-selector-section{max-width:1100px;margin-top:0}.calc-heading{font-size:16px;font-weight:600;margin-bottom:12px;color:#1d1d1f}.tier-selector-section>.tf-image-box:first-child{margin-top:10px!important}.tier-option{position:relative;display:flex;align-items:center;padding:20px 24px;margin-bottom:16px;border-radius:22px;cursor:pointer;transition:all .3s ease;border:none;box-shadow:0 6px 12px #0000000d;overflow:hidden}.tier-option:hover{transform:translateY(-3px) scale(1.02);box-shadow:0 10px 20px #00000014}.tier-option.active{transform:scale(1.02);box-shadow:0 12px 24px #0000001a}.tier-option:nth-of-type(1){background:linear-gradient(180deg,#f3f3f1,#dededa)}.tier-option:nth-of-type(2){background:linear-gradient(180deg,#d2d2d2,#a8a8a8);color:#111}.tier-option:nth-of-type(3){background:linear-gradient(180deg,#f7d974,#d9b53c);color:#000}.tier-option input{-webkit-appearance:none;appearance:none;margin-right:12px;width:19px;height:19px;border-radius:50%;border:2px solid #888;background:#fff;cursor:pointer;transition:all .25s ease}.tier-option input:checked{border:5px solid #000;background:#fff}.tier-option input:focus{outline:none}.addon-helper-text{margin:-8px 0 12px 46px;font-size:13px;color:#6e6e73;line-height:1.4}.stack-label{font-weight:500;display:flex;align-items:center;gap:10px}.stack-note{font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Inter,sans-serif;font-size:.875rem;color:#00000080;text-align:center;margin-top:12px;margin-bottom:0;font-weight:400;letter-spacing:.01em;display:block!important;opacity:1!important;visibility:visible!important;transform:none!important;transition:none!important}.stack-minimum-text{font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Inter,sans-serif;font-size:.875rem;color:#00000080;text-align:center;margin-top:12px;margin-bottom:0;font-weight:400;letter-spacing:.01em;display:block!important;opacity:1!important;visibility:visible!important}.calc-total{margin-top:50px;background:#f3f3f1;border-radius:22px;padding:55px 35px;text-align:center;box-shadow:0 18px 45px #0000000a!important}.calc-total h3{font-size:1.3rem;font-weight:600;margin-bottom:16px}#totalCost{font-size:2.2rem;font-weight:700;color:#000;margin:0 0 20px;letter-spacing:-.02em}.calc-total small{color:#00000080;display:block;line-height:1.5}.estimated-total-box{padding:56px 32px 32px;text-align:center;border-radius:24px;background:#f4f2eb;border:1px solid rgba(0,0,0,.06);box-shadow:0 20px 40px #0000001f;margin:0 auto 70px;max-width:397px}.estimated-total-box.is-hidden{display:none}.is-hidden{display:none!important}.tier-continue-note{text-align:center;font-size:1rem;color:#0009;margin:8px auto 16px;line-height:1.4}@media(max-width:768px){.tier-continue-note{font-size:.9375rem;margin-top:4px;color:#000000a6;white-space:nowrap}}.estimated-total-box h2{margin:0 0 16px;font-size:26px;font-weight:600;letter-spacing:-.01em;color:#1d1d1f}.estimated-total-box .total-price{font-size:38px;margin:0 0 16px;font-weight:400;line-height:1.1;color:#1d1d1f;letter-spacing:-.03em}.estimated-total-box .total-details{font-size:15px!important;color:#0009!important;margin-top:0;margin-bottom:0;line-height:1.5}.estimated-total-box .summary-divider-main{height:1px;background:#00000014;margin:24px 0;width:100%}.estimated-total-box .order-summary-inline{margin-top:0;padding-top:0;text-align:left}.estimated-total-box .order-summary-inline .summary-title{font-size:17px;font-weight:500;letter-spacing:-.01em;color:#1d1d1f;margin:0 0 12px;text-align:left}.estimated-total-box .order-summary-inline .summary-item{display:flex;justify-content:space-between;align-items:center;padding:0;position:relative}.estimated-total-box .order-summary-inline .summary-item:first-of-type{padding-top:0}.estimated-total-box .order-summary-inline .summary-item:last-of-type{padding-bottom:0}.estimated-total-box .order-summary-inline .summary-label{font-size:15px;color:#000000b3;font-weight:400;text-align:left;flex:0 0 auto}.estimated-total-box .order-summary-inline .summary-value,.estimated-total-box .order-summary-inline #summary-addons-none,.estimated-total-box .order-summary-inline #summary-accessories-none{font-size:15px;color:#1d1d1f;font-weight:400;text-align:right;flex:0 0 auto;margin-left:16px;min-width:60px;margin-right:0;align-self:flex-end}.estimated-total-box .order-summary-inline .summary-divider{height:1px;background:#00000014;margin:12px 0}.estimated-total-box .order-summary-inline .summary-divider+.summary-addons-item:not(.has-items),.estimated-total-box .order-summary-inline .summary-divider+.summary-accessories-item:not(.has-items){margin-top:0;padding-top:0}.estimated-total-box .order-summary-inline .summary-divider+.summary-addons-item.has-items,.estimated-total-box .order-summary-inline .summary-divider+.summary-accessories-item.has-items{margin-top:0;padding-top:0}.estimated-total-box .order-summary-inline .summary-addons-item+.summary-divider{margin-bottom:12px;margin-top:12px;background:#00000014}.estimated-total-box .order-summary-inline .summary-addons-item,.estimated-total-box .order-summary-inline .summary-accessories-item{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:14px 0;position:relative}.estimated-total-box .order-summary-inline .summary-addons-item .summary-label,.estimated-total-box .order-summary-inline .summary-accessories-item .summary-label{margin-top:0;margin-bottom:0;font-size:15px;color:#000000b3;font-weight:400;text-align:left;flex:0 0 auto}.estimated-total-box .order-summary-inline .summary-addons-item:not(.has-items) .summary-addons-list,.estimated-total-box .order-summary-inline .summary-accessories-item:not(.has-items) .summary-accessories-list{display:none!important;width:0;height:0;overflow:hidden}.estimated-total-box .order-summary-inline .summary-addons-item.has-items,.estimated-total-box .order-summary-inline .summary-accessories-item.has-items{flex-direction:column;align-items:flex-start;padding-top:0}.estimated-total-box .order-summary-inline .summary-addons-item.has-items .summary-label,.estimated-total-box .order-summary-inline .summary-accessories-item.has-items .summary-label{margin-top:0;margin-bottom:12px}.estimated-total-box .order-summary-inline .summary-addons-item.has-items #summary-addons-none,.estimated-total-box .order-summary-inline .summary-accessories-item.has-items #summary-accessories-none{display:none!important}.estimated-total-box .order-summary-inline .summary-addons-list,.estimated-total-box .order-summary-inline .summary-accessories-list{display:flex;flex-direction:column;align-items:flex-start;width:100%;gap:9px}.estimated-total-box .order-summary-inline .summary-addons-list{padding-left:8px}.estimated-total-box .order-summary-inline .summary-addon-item{display:flex;justify-content:space-between;align-items:center;width:100%;font-size:15px;color:#1d1d1f;font-weight:400;line-height:1.4}.estimated-total-box .order-summary-inline .accessory-row{display:flex;justify-content:space-between}.estimated-total-box .order-summary-inline .summary-addon-name{text-align:left;flex:1}.estimated-total-box .order-summary-inline .summary-addon-quantity{text-align:right;font-weight:400;color:#1d1d1f;margin-left:16px;flex:0 0 auto;min-width:60px;margin-right:0;align-self:flex-end}.estimated-total-box .order-summary-inline .accessory-row-right{text-align:right;width:32px}.estimated-total-box .order-summary-inline .summary-addons-list .summary-value,.estimated-total-box .order-summary-inline .summary-accessories-list .summary-value{text-align:left;margin-left:0}@media(max-width:768px){.estimated-total-box{padding:48px 24px 28px;border-radius:24px;max-width:calc(100% - 32px);margin:-32px auto 70px}.estimated-total-box h2{font-size:22px;margin:0 0 14px}.estimated-total-box .total-price{font-size:34px;margin-bottom:14px;font-weight:400;letter-spacing:-.03em}.estimated-total-box .total-details{font-size:14px!important;color:#0009!important}.estimated-total-box .summary-divider-main{margin:20px 0;background:#00000014}.estimated-total-box .order-summary-inline .summary-title{margin:0 0 12px;font-size:16px;font-weight:500}.estimated-total-box .order-summary-inline .summary-item{padding:0}.estimated-total-box .order-summary-inline .summary-label{font-size:14px;color:#000000b3}.estimated-total-box .order-summary-inline .summary-value{font-size:14px;font-weight:400;min-width:50px;margin-right:0}.estimated-total-box .order-summary-inline .summary-addon-item,.estimated-total-box .order-summary-inline .summary-addon-name,.estimated-total-box .order-summary-inline .summary-addon-quantity{font-size:14px;font-weight:400}.estimated-total-box .order-summary-inline .summary-addon-quantity{min-width:50px;margin-right:0}.estimated-total-box .order-summary-inline .summary-addons-list,.estimated-total-box .order-summary-inline .summary-accessories-list{gap:10px}.estimated-total-box .order-summary-inline .summary-addons-item .summary-label,.estimated-total-box .order-summary-inline .summary-accessories-item .summary-label{margin-top:0;margin-bottom:12px;font-size:14px;font-weight:500}.estimated-total-box .order-summary-inline .summary-addons-item:not(.has-items) .summary-label,.estimated-total-box .order-summary-inline .summary-accessories-item:not(.has-items) .summary-label{margin-bottom:0!important}.estimated-total-box .order-summary-inline .summary-divider+.summary-addons-item.has-items,.estimated-total-box .order-summary-inline .summary-divider+.summary-accessories-item.has-items{margin-top:0;padding-top:0}.estimated-total-box .order-summary-inline .summary-addons-item+.summary-divider{margin-bottom:12px;margin-top:12px}.estimated-total-box .order-summary-inline .summary-addons-item:not(.has-items),.estimated-total-box .order-summary-inline .summary-accessories-item:not(.has-items){display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important}.estimated-total-box .order-summary-inline .summary-addons-item:not(.has-items) .summary-label,.estimated-total-box .order-summary-inline .summary-accessories-item:not(.has-items) .summary-label,.estimated-total-box .order-summary-inline #summary-addons-none,.estimated-total-box .order-summary-inline #summary-accessories-none{white-space:nowrap!important;flex-shrink:0!important}}@media(max-width:768px){.price-card{padding:40px 24px;padding-top:12px!important}.calc-title,#totalCost{font-size:1.7rem}.design-submission-box{margin:30px auto 6px!important}.disclaimer-container{margin-top:2px!important}}.design-submission-box{background:none!important;border:none!important;box-shadow:none!important;padding:0!important;margin:60px auto 20px!important;max-width:830px;text-align:center;opacity:0;transform:translateY(12px);animation:fadeInSubmission .9s ease-out forwards}.design-submission-box h3{font-size:1.45rem;font-weight:700;color:#000;margin-bottom:14px;letter-spacing:-.015em}.design-submission-box p{font-size:1.04rem;color:#000000a8;line-height:1.55;letter-spacing:.2px;max-width:600px;margin:0 auto}@keyframes fadeInSubmission{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media(max-width:768px){.button-row{flex-direction:column;gap:16px}.button-row>*{width:100%}.add-to-cart-btn,.start-over-btn{width:100%!important;max-width:none!important;display:block}}.volume-note-apple{text-align:center;font-size:15px;font-weight:400;color:#6e6e73;margin-top:12px;margin-bottom:28px;letter-spacing:.15px;line-height:1.32;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,SF Pro Display,Helvetica,Arial,sans-serif;animation:subtleFade .5s ease-out}.volume-discount-box{background:#fff;padding:60px 44px 44px;border-radius:26px;max-width:720px;margin:45px auto 80px;box-shadow:0 28px 60px #00000012;animation:vdFadeIn .6s ease-out}.volume-discount-title{text-align:center;font-size:22px;font-weight:700;letter-spacing:-.02em;color:#1d1d1f;margin-bottom:16px}.stack-definition{text-align:center;font-size:14px;color:#0000008c;margin-top:-4px;margin-bottom:26px;letter-spacing:.2px}.stack-definition-short{display:none}.stack-definition strong{font-weight:600;color:#000}.volume-discount-table{width:100%;border-collapse:separate;border-spacing:0 10px;font-size:15px;color:#000c}.volume-discount-table tr{display:flex}.volume-discount-table td{flex:1;background:#fff;padding:14px 20px;transition:background .25s ease,box-shadow .25s ease,transform .25s ease;border:none!important;background-clip:padding-box!important;border-radius:0}.volume-discount-table td:first-child{text-align:left;padding-left:20px}.volume-discount-table td:last-child{text-align:right;padding-right:20px;white-space:nowrap;letter-spacing:-.3px}.volume-discount-table tr:hover td{background:#00000008!important;box-shadow:0 2px 8px #0000000a;transform:translateY(-1px);border-radius:0!important}.volume-discount-table tr:hover td:first-child{border-radius:12px 0 0 12px!important}.volume-discount-table tr:hover td:last-child{border-radius:0 12px 12px 0!important}.price{font-weight:600}.off{margin-left:6px;font-size:13px;color:#6e6e73}.zero{color:#6e6e7373}.volume-stack-input{margin-top:28px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:12px}.volume-stack-input label{text-align:center!important;display:block!important;font-size:15px;font-weight:500;margin:0}.volume-stack-input #stackNote{text-align:center!important;margin-top:10px!important}.volume-stack-input .stepper{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:fit-content!important;max-width:none!important;background:#f3f3f1!important;border-radius:999px!important;padding:12px!important;gap:18px!important;margin:-3px auto 0!important}.volume-stack-input .stepper .step-btn{width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important;border-radius:50%!important;border:1px solid rgba(0,0,0,.12)!important;background:#fff!important;font-size:22px!important;font-weight:500!important;line-height:1!important;display:flex!important;align-items:center!important;justify-content:center!important;cursor:pointer;transition:all .2s ease}.volume-stack-input .stepper .step-btn:hover{background:#0000000d!important}.volume-stack-input .stepper .step-btn:active{transform:scale(.92)}.volume-stack-input .stepper .step-btn:disabled{opacity:.4;cursor:not-allowed}.volume-stack-input .stepper .step-value-input,.volume-stack-input .stepper #stackCount{font-size:22px!important;font-weight:600!important;width:110px!important;min-width:110px!important;text-align:center!important;background:transparent!important;border:none!important;padding:0!important;outline:none!important;box-shadow:none!important;-webkit-appearance:none!important;appearance:none!important}.volume-stack-input .stepper .step-value-input:focus,.volume-stack-input .stepper #stackCount:focus{border:none!important;box-shadow:none!important;outline:none!important}@media(min-width:769px){.volume-stack-input .stepper{padding-top:10px!important;padding-bottom:10px!important;height:auto!important}.volume-stack-input .stepper .step-btn{width:38px!important;height:38px!important}.volume-stack-input .stepper .step-value-input,.volume-stack-input .stepper #stackCount{font-size:20px!important;width:120px!important;min-width:120px!important}}.stack-note{font-size:13px;color:#00000073;margin-top:6px;margin-bottom:0;opacity:0;transform:translateY(-4px);transition:all .28s ease}.stack-note.visible{opacity:1;transform:translateY(0)}.stack-reset-btn{font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Inter,sans-serif;font-size:.875rem;font-weight:500;color:#007aff;background:none;border:none;padding:0;margin:4px auto 0;text-align:center;cursor:pointer;display:block;min-height:16px;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease,text-decoration .2s ease;text-decoration:none;outline:none}.stack-reset-btn:hover{text-decoration:underline;opacity:.8!important}.stack-reset-btn:active{opacity:.6!important}.stack-reset-btn:focus{outline:2px solid #007aff;outline-offset:2px;border-radius:2px}.stack-reset-btn:disabled,.stack-reset-btn[aria-disabled=true]{opacity:0!important;visibility:hidden!important;pointer-events:none}.stack-reset-btn.show{opacity:1!important;visibility:visible!important}@media(max-width:768px){.stack-reset-btn{margin-top:4px;margin-bottom:0}.volume-discount-note{margin-bottom:0}}.volume-discount-note{text-align:center;font-size:14px;color:#6e6e73;margin-top:-2px;margin-bottom:0;line-height:1.3}.volume-discount-note .discount-line-1,.volume-discount-note .discount-line-2{display:block;margin-bottom:2px}.volume-discount-note .mobile-text{display:none}.volume-discount-note .desktop-text{display:inline}@media(max-width:768px){.volume-discount-note .mobile-text{display:inline}.volume-discount-note .desktop-text{display:none}}@keyframes vdFadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes vdPop{0%{transform:scale(.99)}to{transform:scale(1)}}@media(max-width:768px){.volume-discount-box{padding:40px 22px}.volume-discount-table td{padding:10px 14px;font-size:14.5px}.volume-stack-input label{font-size:14px}.volume-stack-input .stepper{padding:10px 20px!important;max-width:200px!important;gap:32px!important;margin-top:-3px!important}.volume-stack-input .step-btn,.volume-stack-input .stepper .step-btn{width:36px!important;height:36px!important;min-width:36px!important;min-height:36px!important;font-size:20px!important}.volume-stack-input .step-value-input,.volume-stack-input .stepper #stackCount{font-size:20px!important;width:32px!important}.volume-discount-note{font-size:13px;margin-top:-4px}}.price-card{position:static!important;transform:none!important;overflow:visible!important;z-index:auto!important}.price-calculator,.price-calculator *{transform:none!important}html{overflow:visible!important;height:auto!important;transform:none!important;perspective:none!important;filter:none!important;will-change:auto!important;contain:none!important}body{overflow:visible!important;height:auto!important;position:relative!important;transform:none!important;perspective:none!important;filter:none!important;will-change:auto!important;contain:none!important}main,#MainContent,.page-width,.content-for-layout,.shopify-section,.section{overflow:visible!important;height:auto!important;position:static!important;transform:none!important;perspective:none!important;filter:none!important;contain:none!important}section,div{overscroll-behavior:auto!important}
/*# sourceMappingURL=/cdn/shop/t/110/assets/pab-calc-section.css.map */
