.b2b-cta{position:relative;overflow:hidden;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:var(--pcr-sp-3) clamp(1.25rem,3vw,2.5rem);padding:clamp(1.5rem,3vw,2.5rem);background:var(--b2b-bg, linear-gradient(120deg, #faf6f0, #e8dccb));color:var(--b2b-fg, var(--pcr-text-primary));border:1px solid var(--b2b-border, color-mix(in srgb, var(--b2b-accent, #8e1c2b) 24%, transparent));border-radius:var(--b2b-radius, 8px);box-shadow:0 14px 44px #1e151617}.b2b-cta__glow{position:absolute;top:-30%;right:0;bottom:-30%;left:0;pointer-events:none;background:radial-gradient(60% 130% at 10% -10%,color-mix(in srgb,var(--b2b-accent, #8e1c2b) 20%,transparent) 0%,transparent 62%);opacity:var(--b2b-glow, 1);transform:translate3d(0,var(--pcr-par-y, 0px),0)}.b2b-cta>*:not(.b2b-cta__glow){position:relative;z-index:1}.b2b-cta__icon{display:grid;place-items:center;width:3.25rem;height:3.25rem;border-radius:50%;background:var(--b2b-accent, #8e1c2b);color:#fff;font-size:1.25rem;box-shadow:0 0 0 6px color-mix(in srgb,var(--b2b-accent, #8e1c2b) 15%,transparent);transition:box-shadow .55s cubic-bezier(.22,1,.36,1)}.b2b-cta__mark{width:1.5rem;height:1.5rem;overflow:visible}.b2b-cta__mark-rhombus,.b2b-cta__mark-ring{transform-box:fill-box;transform-origin:50% 50%}.b2b-cta__mark-rhombus{transition:transform .75s cubic-bezier(.34,1.28,.64,1)}.b2b-cta__mark-ring{scale:.55;transition:opacity .6s ease,scale .75s cubic-bezier(.34,1.3,.64,1)}@media(prefers-reduced-motion:no-preference){.b2b-cta:hover .b2b-cta__mark-rhombus,.b2b-cta:focus-within .b2b-cta__mark-rhombus{transform:rotate(90deg) scale(1.08)}.b2b-cta:hover .b2b-cta__mark-ring,.b2b-cta:focus-within .b2b-cta__mark-ring{opacity:.55;scale:1}.b2b-cta:hover .b2b-cta__icon,.b2b-cta:focus-within .b2b-cta__icon{box-shadow:0 0 0 11px color-mix(in srgb,var(--b2b-accent, #8e1c2b) 13%,transparent)}}.b2b-cta__eyebrow{margin:0 0 .4rem;font-family:var(--pcr-font-body);font-size:var(--pcr-fs-eyebrow);font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--b2b-accent, #8e1c2b)}.b2b-cta__title{margin:0 0 .4rem;font-family:var(--pcr-font-display);font-weight:400;font-size:clamp(1.25rem,2.4vw,1.8rem);line-height:1.12;letter-spacing:-.01em}.b2b-cta__text{margin:0;max-width:62ch;font-size:var(--pcr-fs-small);line-height:1.6;color:color-mix(in srgb,var(--b2b-fg, #241a1b) 76%,transparent)}.b2b-cta__btn{display:inline-flex;align-items:center;gap:.6rem;min-height:3rem;padding:.85rem 1.6rem;background:var(--b2b-accent, #8e1c2b);color:#fff;border:1px solid var(--b2b-accent, #8e1c2b);border-radius:var(--b2b-radius, 8px);font-family:var(--pcr-font-body);font-size:var(--pcr-fs-small);font-weight:600;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;white-space:nowrap;cursor:pointer}.b2b-cta__btn svg{flex:0 0 auto}.b2b-cta[data-b2b-motion=true]{--b2b-slide: clamp(2.5rem, 8vw, 6rem);opacity:0;transform:translate3d(calc(var(--b2b-slide) * -1),0,0);transition:opacity 1.05s ease,transform 1.4s cubic-bezier(.22,1,.36,1)}.b2b-cta[data-b2b-motion=true].is-in{opacity:1;transform:none}.b2b-cta[data-b2b-motion=true]>*:not(.b2b-cta__glow){opacity:0;transform:translate3d(-1.25rem,0,0);transition:opacity .85s ease,transform 1.1s cubic-bezier(.22,1,.36,1)}.b2b-cta[data-b2b-motion=true].is-in>*:not(.b2b-cta__glow){opacity:1;transform:none}.b2b-cta[data-b2b-motion=true].is-in>.b2b-cta__icon{transition-delay:.3s}.b2b-cta[data-b2b-motion=true].is-in>.b2b-cta__body{transition-delay:.46s}.b2b-cta[data-b2b-motion=true].is-in>.b2b-cta__action{transition-delay:.64s}.b2b-cta:after{content:"";position:absolute;inset:0 0 auto 0;z-index:2;height:2px;background:linear-gradient(to right,var(--b2b-accent, #8e1c2b),color-mix(in srgb,var(--b2b-accent, #8e1c2b) 10%,transparent));transform-origin:left center;transform:scaleX(0);pointer-events:none}.b2b-cta[data-b2b-motion=true].is-in:after{transform:scaleX(1);transition:transform 1.5s cubic-bezier(.22,1,.36,1) .36s}.b2b-cta:not([data-b2b-motion=true]):after{transform:scaleX(1)}@media(prefers-reduced-motion:no-preference){.b2b-cta__btn{transition:transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s cubic-bezier(.22,1,.36,1),background .3s cubic-bezier(.22,1,.36,1)}.b2b-cta__btn svg{transition:transform .3s cubic-bezier(.22,1,.36,1)}.b2b-cta__btn:hover{transform:translateY(-2px);box-shadow:0 14px 28px color-mix(in srgb,var(--b2b-accent, #8e1c2b) 42%,transparent);background:color-mix(in srgb,var(--b2b-accent, #8e1c2b) 88%,#000)}.b2b-cta__btn:hover svg{transform:translate(4px)}}.b2b-cta__btn:active{transform:translateY(0)}@media(prefers-reduced-motion:reduce){.b2b-cta[data-b2b-motion=true],.b2b-cta[data-b2b-motion=true]>*:not(.b2b-cta__glow){opacity:1;transform:none;transition:none}.b2b-cta:after,.b2b-cta[data-b2b-motion=true].is-in:after{transform:scaleX(1);transition:none}.b2b-cta__mark-rhombus,.b2b-cta__mark-ring,.b2b-cta__icon{transition:none}.b2b-cta__mark-ring{scale:1;opacity:.4}.b2b-cta__glow{transform:none}}@media screen and not (min-width:48rem){.b2b-cta{grid-template-columns:auto 1fr}.b2b-cta__action{grid-column:1 / -1}.b2b-cta__btn{width:100%;justify-content:center}}@media(prefers-reduced-motion:no-preference){@supports (animation-timeline: view()){.b2b-cta{view-timeline:--pcr-b2b-par block}.b2b-cta__glow[data-pcr-parallax]{--pcr-par-css: 1;animation:pcr-b2b-par auto linear both;animation-timeline:--pcr-b2b-par;animation-range:cover calc(30vh - 30%) cover calc(130% - 30vh)}@keyframes pcr-b2b-par{0%{translate:0 -26px}to{translate:0 26px}}@media not (min-width:750px){.b2b-cta__glow[data-pcr-parallax]{animation-name:pcr-b2b-par-stretto}@keyframes pcr-b2b-par-stretto{0%{translate:0 -11.7px}to{translate:0 11.7px}}}}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/b2b-cta.css.map */
