.pcta{position:relative;width:100%;overflow:hidden;border-radius:var(--pcta-radius-mobile, 0);background:var(--pcta-backing, var(--c-onyx))}.pcta__media{position:relative;width:100%;margin:0;min-height:var(--pcta-minh-mobile, 503px);background:var(--pcta-backing, var(--c-onyx))}.pcta__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:var(--pcta-obj-x, 68%) var(--pcta-obj-y, 44%);opacity:var(--pcta-img-opacity-mobile, .65);z-index:1}.pcta__overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;opacity:var(--pcta-overlay-opacity-mobile, .1);background:linear-gradient(to top right,var(--pcta-overlay-color, rgba(0, 0, 0, .85)),rgba(0,0,0,0) 70%)}.pcta__content{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;display:flex;flex-direction:row;align-items:var(--pcta-valign-mobile, flex-end);justify-content:var(--pcta-halign-mobile, flex-start);padding:var(--pcta-pad-mobile, 42px 20px)}.pcta__lockup{display:flex;flex-direction:column;max-width:var(--pcta-lockup-max, 100%);text-align:var(--pcta-text-align-mobile, left)}.pcta__eyebrow{font-family:var(--gro-egypt-font-body, "Work Sans", sans-serif);font-weight:var(--pcta-eyebrow-weight, 600);font-size:var(--pcta-eyebrow-size, 13px);line-height:1;letter-spacing:var(--pcta-eyebrow-spacing, .12em);text-transform:var(--pcta-eyebrow-transform, uppercase);color:var(--pcta-eyebrow-color, var(--c-white));margin:0 0 var(--pcta-eyebrow-gap, 16px)}.pcta__heading{font-family:var(--gro-egypt-font-heading, "Playfair Display", serif);font-weight:var(--pcta-heading-weight, 400);font-size:var(--pcta-heading-size-m, var(--pcta-heading-size, 40px));line-height:1.2;letter-spacing:normal;text-transform:var(--pcta-heading-transform, capitalize);color:var(--pcta-heading-color, var(--c-white));max-width:var(--pcta-heading-max, 11ch);margin:0}.pcta__sub{font-family:var(--gro-egypt-font-body, "Work Sans", sans-serif);font-weight:var(--pcta-sub-weight, 400);font-size:var(--pcta-sub-size, 14px);line-height:normal;color:var(--pcta-sub-color, var(--c-white));max-width:var(--pcta-sub-max, 50ch);margin:var(--pcta-sub-gap, 6px) 0 0}.pcta__sub>:first-child{margin-top:0}.pcta__sub>:last-child{margin-bottom:0}.pcta__buttons{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin:var(--pcta-btn-gap, 20px) 0 0}.pcta__btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:var(--gro-egypt-font-body, "Work Sans", sans-serif);font-weight:var(--pcta-btn-fw, 600);font-size:var(--pcta-btn-fs, 12px);letter-spacing:normal;text-transform:var(--pcta-btn-transform, none);text-decoration:none;line-height:1;box-sizing:border-box;min-height:var(--pcta-btn-mh, 54px);padding:var(--pcta-btn-py, 8px) var(--pcta-btn-px, 68px);border-radius:var(--pcta-btn-radius, 0);cursor:pointer;transition:all .3s cubic-bezier(.25,.46,.45,.94)}.pcta__btn--solid{background:var(--pcta-btn-bg, var(--c-white));color:var(--pcta-btn-text, var(--c-onyx));border:1px solid var(--pcta-btn-bg, var(--c-white))}.pcta__btn--solid:hover{background:transparent;color:var(--pcta-btn-bg, var(--c-white))}.pcta__btn--outline{background:transparent;color:var(--pcta-btn-bg, var(--c-white));border:1px solid var(--pcta-btn-bg, var(--c-white));border-color:color-mix(in srgb,var(--pcta-btn-bg, var(--c-white)) 55%,transparent)}.pcta__btn--outline:hover{background:var(--pcta-btn-bg, var(--c-white));border-color:var(--pcta-btn-bg, var(--c-white));color:var(--pcta-btn-text, var(--c-onyx))}@media screen and (min-width:750px){.pcta{border-radius:var(--pcta-radius-desktop, 0)}.pcta__media{min-height:0;aspect-ratio:var(--pcta-ar-w, 1729) / var(--pcta-ar-h, 578)}.pcta__img{opacity:var(--pcta-img-opacity-desktop, .8)}.pcta__overlay{opacity:var(--pcta-overlay-opacity-desktop, 0)}.pcta__content{align-items:var(--pcta-valign-desktop, flex-start);justify-content:var(--pcta-halign-desktop, flex-start);padding:var(--pcta-pad-desktop, 64px);text-align:var(--pcta-text-align-desktop, left)}.pcta__lockup{text-align:var(--pcta-text-align-desktop, left)}.pcta__heading{margin:0;font-size:var(--pcta-heading-size, 40px)}.pcta__sub{margin-top:8px}.pcta__buttons{margin-top:28px}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/personal-cta.css.map */
