@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Nunito:wght@500;600;700;800;900&display=swap";#personalize,#personalize *{box-sizing:border-box}#personalize{--ink: #294b3c;--green: #42664d;--cream: #faf8f0;--muted: #647366;position:relative;isolation:isolate;display:grid;grid-template-columns:1fr 1fr;gap:85px;align-items:center;max-width:var(--page-width, 1400px);margin:auto;padding:35px 2rem 80px;color:var(--ink);background:var(--cream);font:15px/1.65 DM Sans,Arial,sans-serif}#personalize img{display:block;max-width:100%}#personalize .personal-art{border-radius:24px;background:#eceede;aspect-ratio:1.1 / 1;min-height:0;position:relative;padding:50px}#personalize .personal-art img{width:85%;height:auto;margin:20px auto 0;mix-blend-mode:multiply;transform:rotate(-8deg)}#personalize .hand-note{position:absolute;top:26px;left:28px;z-index:1;font-family:var(--personal-note-font, "Nunito", sans-serif);font-size:var(--personal-note-size, 20px);font-weight:700;line-height:1.3;transform:rotate(-8deg);color:var(--personal-note-color, #7f8660)}#personalize .little-star{position:absolute;right:26px;bottom:16px;font-size:80px;color:#b29d55}#personalize .personal-copy{position:relative;z-index:1}#personalize .personal-copy .eyebrow{margin:0 0 22px;color:var(--personal-eyebrow-color, var(--ink));font-family:var(--personal-eyebrow-font, "DM Sans", Arial, sans-serif);font-size:var(--personal-eyebrow-size, 14px);font-weight:700;line-height:1.5;letter-spacing:1.7px}#personalize .personal-copy h2{margin:0;color:var(--personal-heading-first-color, var(--ink));font-family:var(--personal-heading-first-font, "Nunito", "Trebuchet MS", sans-serif);font-size:clamp(34px,3.6vw,48px);font-weight:800;line-height:1.2;letter-spacing:-1.2px}#personalize .personal-heading-first{color:var(--personal-heading-first-color, var(--ink));font-family:var(--personal-heading-first-font, "Nunito", sans-serif);font-size:clamp(34px,3.6vw,var(--personal-heading-first-size, 48px))}#personalize .personal-heading-second{color:var(--personal-heading-second-color, var(--ink));font-family:var(--personal-heading-second-font, "Nunito", sans-serif);font-size:clamp(34px,3.6vw,var(--personal-heading-second-size, 48px))}#personalize .personal-copy>p:not(.eyebrow){margin:22px 0 0;color:var(--personal-description-color, var(--muted));font-family:var(--personal-description-font, "DM Sans", Arial, sans-serif);max-width:430px;font-size:var(--personal-description-size, 16px);line-height:1.75}#personalize .personal-copy ol{padding:0;list-style:none;margin:27px 0}#personalize .personal-copy li{margin:13px 0;font-size:16px;line-height:1.75}#personalize .personal-step-one{color:var(--personal-step-one-color, var(--ink));font-family:var(--personal-step-one-font, "DM Sans", Arial, sans-serif);font-size:var(--personal-step-one-size, 16px)}#personalize .personal-step-two{color:var(--personal-step-two-color, var(--ink));font-family:var(--personal-step-two-font, "DM Sans", Arial, sans-serif);font-size:var(--personal-step-two-size, 16px)}#personalize .personal-step-three{color:var(--personal-step-three-color, var(--ink));font-family:var(--personal-step-three-font, "DM Sans", Arial, sans-serif);font-size:var(--personal-step-three-size, 16px)}#personalize .personal-copy li span{margin-right:16px;background:#e9ecdf;border-radius:50%;width:29px;height:29px;display:inline-grid;place-items:center;font-size:14px}#personalize .personal-copy .button{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:25px;min-width:0;min-height:0;width:auto;overflow:visible;border:0;border-radius:40px;padding:15px 23px;background:var(--green);color:var(--personal-button-color, white);font-family:var(--personal-button-font, "DM Sans", Arial, sans-serif);font-size:var(--personal-button-size, 14px);font-weight:600;line-height:1.65;text-decoration:none;transition:background .2s,transform .2s}#personalize .personal-copy .button:after{content:none}#personalize .personal-copy .button:hover{background:#2f513a;color:var(--personal-button-color, white);transform:translateY(-2px)}#personalize .personal-copy .button:focus-visible{outline:3px solid #a95f32;outline-offset:5px}#personalize .personal-waves{position:absolute;top:0;right:0;bottom:0;left:0;left:calc((100% - 100vw)/2);right:calc((100% - 100vw)/2);z-index:-1;pointer-events:none;overflow:hidden}#personalize .personal-ocean{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible}#personalize .ocean-line{stroke:#b6c69e;stroke-width:2;opacity:.55;vector-effect:non-scaling-stroke;transform-origin:center;animation:sm-horizontal-ocean 9s ease-in-out infinite}#personalize .ocean-line-two{stroke:#dcc68b;opacity:.32;animation-delay:-4.5s;animation-duration:11s}@keyframes sm-horizontal-ocean{0%,to{transform:translateY(-18px) scaleY(.94)}50%{transform:translateY(18px) scaleY(1.06)}}@media(max-width:1100px){#personalize{gap:40px}#personalize .personal-art{aspect-ratio:auto;min-height:350px;padding:40px}}@media(max-width:760px){#personalize{grid-template-columns:1fr;gap:22px;padding:18px 6% 36px}#personalize .personal-art{aspect-ratio:.98 / 1;min-height:0;max-height:none;padding:16px;overflow:hidden}#personalize .personal-art img{width:80%;max-height:none;margin:66px auto 0;object-fit:contain}#personalize .hand-note{top:18px;left:20px;font-size:calc(var(--personal-note-size, 20px) * .85)}#personalize .little-star{right:12px;bottom:6px;font-size:54px}#personalize .personal-copy .eyebrow{margin-bottom:12px}#personalize .personal-copy h2{letter-spacing:-.7px;line-height:1.15}#personalize .personal-heading-first{font-size:calc(var(--personal-heading-first-size, 48px) * .625)}#personalize .personal-heading-second{font-size:calc(var(--personal-heading-second-size, 48px) * .625)}#personalize .personal-copy>p:not(.eyebrow){max-width:none;margin-top:14px;font-size:calc(var(--personal-description-size, 16px) * .875);line-height:1.55}#personalize .personal-copy ol{margin:16px 0 18px}#personalize .personal-copy li{display:grid;grid-template-columns:25px minmax(0,1fr);align-items:start;gap:10px;margin:9px 0;line-height:1.45}#personalize .personal-step-one{font-size:calc(var(--personal-step-one-size, 16px) * .875)}#personalize .personal-step-two{font-size:calc(var(--personal-step-two-size, 16px) * .875)}#personalize .personal-step-three{font-size:calc(var(--personal-step-three-size, 16px) * .875)}#personalize .personal-copy li span{width:25px;height:25px;margin-right:0;font-size:12px}#personalize .personal-copy .button{padding:12px 20px}#personalize .ocean-line{opacity:.25;stroke-width:1.5}#personalize .ocean-line-two{opacity:.18}}@media(prefers-reduced-motion:reduce){#personalize .ocean-line{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/50/assets/section-personalize-hybrid.css.map */
