body:has(.cpc2-redesign) .pt-footer{display:none!important}.cpc2-redesign .acl-title-row{display:none}.cpc2-redesign .acl-size-row{display:flex;align-items:center;gap:10px;flex-wrap:nowrap}.cpc2-redesign .acl-size-row .pt-select{flex:0 1 auto;min-width:0}.cpc2-redesign .cpc2-size-price{margin-left:auto;flex:0 0 auto;display:inline-flex;align-items:baseline;gap:7px}.cpc2-redesign .cpc2-size-price .atl-price-num{font-weight:700}body:has(.cpc2-redesign) #acl-actions{display:none!important}body:has(.cpc2-redesign) .acl-stage-foot{display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap}.cpc2-foot-btn{display:inline-flex;align-items:center;gap:8px;font-size:12.5px;font-weight:600;color:var(--pt-slate,#415161);background:#fff;border:1px solid var(--pt-rule,#D0D3D7);padding:9px 16px;border-radius:999px;cursor:pointer;transition:border-color .18s,color .18s,opacity .18s}.cpc2-foot-btn:hover:not(:disabled){border-color:#d65a4a;color:#c0392b}.cpc2-foot-btn:disabled{opacity:.45;cursor:not-allowed}body:has(.cpc2-redesign) #acl-hero-ar{border-radius:999px!important;border-width:1px!important;padding:9px 16px!important;background:#fff!important;font-size:12.5px!important;font-weight:600!important}.cpc2-redesign .atl-segbar{position:relative}.cpc2-redesign .atl-seg{position:relative;z-index:1}.cpc2-redesign .cpc2-glider{position:absolute;top:0;left:0;z-index:0;background:#fff;border-radius:9px;box-shadow:0 1px 2px rgb(28 38 50 / .12);pointer-events:none;opacity:0;transition:transform .28s cubic-bezier(.4,0,.2,1),width .28s cubic-bezier(.4,0,.2,1),height .28s cubic-bezier(.4,0,.2,1),opacity .18s ease}.cpc2-redesign .atl-cta-sub{display:none!important}.cpc2-redesign .cpc2-size-price .atl-price-num{font-size:24px!important;font-weight:700;line-height:1}.cpc2-redesign .cpc2-size-price .atl-price-currency{font-size:17px;font-weight:700}body:has(.cpc2-redesign) .atl-dim,body:has(.cpc2-redesign) .atl-dim-h-txt{color:#46525F!important}body:has(.cpc2-redesign) .acl-no-template-icon,body:has(.cpc2-redesign) .acl-slot-drop-icon{display:inline-flex;color:var(--pt-teal,#1B9C85);animation:cpc2-drop-bob 2.6s ease-in-out infinite}body:has(.cpc2-redesign) .acl-no-template-icon svg{width:46px!important;height:46px!important}@keyframes cpc2-drop-bob{0%,100%{transform:translateY(0)}50%{transform:translateY(-8px)}}body:has(.cpc2-redesign) .atl-seg:focus-visible,body:has(.cpc2-redesign) .cpc2-foot-btn:focus-visible,body:has(.cpc2-redesign) #acl-hero-ar:focus-visible,body:has(.cpc2-redesign) .atl-cta:focus-visible,body:has(.cpc2-redesign) .atl-cta-secondary:focus-visible,body:has(.cpc2-redesign) .pt-select__trigger:focus-visible{outline:2px solid var(--pt-teal,#1B9C85)!important;outline-offset:2px!important}@media (max-width:1023px){html:has(.cpc2-redesign),body:has(.cpc2-redesign){overflow:auto}body:has(.cpc2-redesign) .atl-main{height:auto!important;min-height:0;overflow:visible;background:#EDEDED;max-width:none;width:100%;margin:0;padding:14px 14px 30px}body:has(.cpc2-redesign) .atl-grid{display:flex;flex-direction:column;gap:16px;max-width:620px;margin:0 auto;height:auto;align-items:stretch}body:has(.cpc2-redesign) .atl-preview{order:1;width:100%;min-height:0;background:transparent!important;border:0!important;box-shadow:none!important}body:has(.cpc2-redesign) .atl-stage{max-width:min(86vw, 50vh)!important;width:100%;margin:0 auto;background:transparent!important;border:0!important;box-shadow:none!important;border-radius:0!important;padding:0!important}.cpc2-redesign{order:2;align-self:stretch;width:100%;height:auto;max-height:none;overflow:visible;display:flex;flex-direction:column;background:#fff;border:1px solid var(--pt-rule,#D0D3D7);border-radius:18px;box-shadow:0 1px 2px rgb(28 38 50 / .05),0 18px 40px -34px rgb(28 38 50 / .3);padding:16px 16px 18px}.cpc2-redesign .atl-breadcrumbs{display:none}.cpc2-redesign .atl-section{margin-top:15px;padding-top:0}.cpc2-redesign .atl-mode .atl-segbar .atl-seg{min-height:52px}.cpc2-redesign #acl-orientation-bar .atl-seg,.cpc2-redesign #acl-finish-bar .atl-seg{min-height:44px}.cpc2-redesign .atl-cta,.cpc2-redesign .atl-cta-secondary{min-height:50px}}.cpc2-redesign .atl-section{margin-top:14px;padding-top:0;border-top:0}.cpc2-redesign .atl-section-label{color:var(--pt-ink-3,#7F8994);font-size:11px;letter-spacing:.07em;text-transform:uppercase;font-weight:600}.cpc2-redesign .atl-section-help{color:var(--pt-ink-3,#7F8994)}.cpc2-redesign .atl-title{letter-spacing:-.02em}.cpc2-redesign .atl-price-num{color:var(--pt-ink,#2C3742)}.cpc2-redesign .atl-blurb{color:var(--pt-ink-2,#5C6773)}.cpc2-redesign .atl-segbar .atl-seg.is-on{background:var(--pt-teal-tint,#E8F5F2)!important;box-shadow:inset 0 0 0 1.5px var(--pt-teal,#1B9C85)!important;border-color:transparent!important;color:var(--pt-teal-700,#15806E)!important}.cpc2-redesign .atl-seg.is-on .atl-seg-label{color:var(--pt-teal-700,#15806E)!important;font-weight:600}.cpc2-redesign .atl-seg.is-on .atl-seg-note{color:var(--pt-teal-600,#178a76)!important}.cpc2-redesign #acl-orientation-bar .atl-seg.is-on,.cpc2-redesign #acl-finish-bar .atl-seg.is-on,.cpc2-redesign .atl-mode .atl-segbar .atl-seg.is-on{background:transparent!important;box-shadow:none!important;border-color:transparent!important}.cpc2-redesign .atl-mode .atl-segbar,.cpc2-redesign #acl-orientation-bar,.cpc2-redesign #acl-finish-bar{display:flex!important;background:#E6EAEC!important;border:0!important;border-radius:12px!important;box-shadow:none!important;padding:4px!important;gap:3px!important}.cpc2-redesign .atl-mode .atl-segbar .atl-seg,.cpc2-redesign #acl-orientation-bar .atl-seg,.cpc2-redesign #acl-finish-bar .atl-seg{flex:1 1 0!important;background:transparent!important;border:0!important;border-radius:9px!important;box-shadow:none;color:var(--pt-ink-2,#5C6773)!important;font-weight:500;transition:color .16s ease}.cpc2-redesign .atl-mode .atl-segbar .atl-seg:hover,.cpc2-redesign #acl-orientation-bar .atl-seg:hover,.cpc2-redesign #acl-finish-bar .atl-seg:hover{background:rgb(255 255 255 / .4)!important}.cpc2-redesign .atl-mode .atl-segbar .atl-seg.is-on:hover,.cpc2-redesign #acl-orientation-bar .atl-seg.is-on:hover,.cpc2-redesign #acl-finish-bar .atl-seg.is-on:hover{background:transparent!important}.cpc2-redesign #acl-orientation-bar .atl-seg.is-on .atl-seg-label,.cpc2-redesign #acl-finish-bar .atl-seg.is-on .atl-seg-label{color:var(--pt-teal-700,#15806E)!important;font-weight:600}.cpc2-redesign .atl-actions{display:flex;gap:10px;align-items:stretch;margin-top:16px}.cpc2-redesign .atl-cta,.cpc2-redesign .atl-cta-secondary{min-height:52px;border-radius:13px;display:flex;align-items:center;justify-content:center;gap:9px}.cpc2-redesign .atl-cta{background:var(--pt-teal,#1B9C85);border:0}.cpc2-redesign .atl-cta:hover{background:var(--pt-teal-700,#15806E)}.cpc2-redesign .atl-cta-secondary{border:1px solid var(--pt-rule,#D0D3D7);color:var(--pt-slate,#415161);background:#fff}.cpc2-redesign .atl-cta-secondary:hover{border-color:var(--pt-teal,#1B9C85);color:var(--pt-teal-700,#15806E)}@media (min-width:1024px){html:has(.cpc2-redesign),body:has(.cpc2-redesign){overflow:hidden}body:has(.cpc2-redesign) .atl-main{height:calc(100dvh - 101px);min-height:0;overflow:hidden;max-width:none!important;width:100%!important;margin:0!important;padding:12px 26px 14px;background:#EDEDED}body:has(.cpc2-redesign) .atl-grid{height:100%;max-width:1180px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) 440px;gap:32px;align-items:center}body:has(.cpc2-redesign) .atl-preview{height:100%;min-height:0;display:flex;align-items:center;justify-content:center;overflow:hidden}body:has(.cpc2-redesign) .atl-stage{height:100%;width:100%;min-height:0;background:transparent!important;border:0!important;box-shadow:none!important;border-radius:0!important;padding:0!important;max-width:78vh;margin:0 auto;display:flex;flex-direction:column;align-items:center;justify-content:center}.cpc2-redesign{align-self:center;width:100%;height:auto;max-height:100%;overflow:hidden auto;scrollbar-width:thin;background:#fff;border:1px solid var(--pt-rule,#D0D3D7);border-radius:18px;box-shadow:0 1px 2px rgb(28 38 50 / .04),0 30px 60px -38px rgb(28 38 50 / .32);display:flex;flex-direction:column}.cpc2-redesign{padding:8px 18px 12px}.cpc2-redesign .atl-breadcrumbs{display:none}.cpc2-redesign .atl-blurb{display:none}.cpc2-redesign .atl-title{font-size:17px}.cpc2-redesign .atl-price-num{font-size:20px}.cpc2-redesign .atl-section{margin-top:0;padding-top:2px}.cpc2-redesign .atl-section-head{margin-bottom:2px}.cpc2-redesign #acl-orientation-bar,.cpc2-redesign #acl-finish-bar,.cpc2-redesign .atl-mode .atl-segbar{padding:3px!important;gap:2px!important}.cpc2-redesign #acl-orientation-bar .atl-seg,.cpc2-redesign #acl-finish-bar .atl-seg,.cpc2-redesign .atl-mode .atl-segbar .atl-seg{padding-top:6px;padding-bottom:6px}.cpc2-redesign .atl-seg-thumb{width:clamp(34px, 6vh, 54px)!important;height:clamp(34px, 6vh, 54px)!important}.cpc2-redesign .atl-seg.atl-seg-with-thumb{min-width:0;padding:5px 6px;gap:3px}.cpc2-redesign .acl-template-carousel{margin-top:1px}.cpc2-redesign .acl-template-preview{height:clamp(56px, 8vh, 86px)!important}.cpc2-redesign .acl-template-preview-inner{width:auto!important;height:100%!important;max-width:100%!important}.cpc2-redesign .acl-template-card{padding:5px 7px 4px;gap:3px}.cpc2-redesign .acl-template-name{font-size:11.5px}.cpc2-redesign .acl-template-slots-count{font-size:10px}.cpc2-redesign .atl-actions{margin-top:5px;padding-top:4px}.cpc2-redesign .atl-cta,.cpc2-redesign .atl-cta-secondary{min-height:36px;padding-top:6px;padding-bottom:6px}body:has(.cpc2-redesign) .acl-stage-foot{margin-top:2px}}