body:has(.printale-contact-river){background:radial-gradient(circle at 50% 0%,rgba(255,196,128,.28),transparent 38%),linear-gradient(180deg,#ffb066,#e8946a 46%,#7c4c3c)}body:has(.printale-contact-river) #header-group{position:relative;z-index:20}body:has(.printale-contact-river) .header{color:#3f231a;background:linear-gradient(180deg,#ffe8c480,#ffd6a02e);box-shadow:0 12px 34px #7c4c3c2e;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}body:has(.printale-contact-river) .header *,body:has(.printale-contact-river) .header a,body:has(.printale-contact-river) .header button,body:has(.printale-contact-river) .header .svg-wrapper{color:#3f231a!important}body:has(.printale-contact-river) .cinema-control-panel,body:has(.printale-contact-river) .cinema-progress-strip,body:has(.printale-contact-river) .cinema-film-grain,body:has(.printale-contact-river) .cinema-cursor{display:none!important}body:has(.printale-contact-river) .shopify-section:has(.contact-form):not(:has(.printale-contact-river)){position:relative;z-index:3;margin-top:min(-18vh,-96px);padding-bottom:clamp(3rem,8vw,6rem);background:transparent}body:has(.printale-contact-river) .shopify-section:has(.contact-form):not(:has(.printale-contact-river))>.section{padding:0;background:transparent}.printale-contact-river{position:relative;isolation:isolate;min-height:max(820px,100svh);overflow:hidden;color:#3f231a}.printale-contact-river__scene{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none}[data-three-active] .printale-contact-river__sun,[data-three-active] .printale-contact-river__canvas{display:none}[data-three-active] .printale-contact-river__water{background:transparent}[data-three-active] .printale-contact-river__water:before{display:none}[data-three-active] .printale-contact-river__sky{z-index:2;pointer-events:none;background:transparent}.printale-contact-river__sky{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#ffc27a,#ffae6b 26%,#f78f5f 44%,#e98f63 56%);transform:translateY(calc(var(--scroll-y, 0px) * -.3));will-change:transform}.printale-contact-river__sky:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#2D1B33 0%,rgba(45,27,51,.4) 22%,transparent 45%);pointer-events:none}.printale-contact-river__sky:after{content:"";position:absolute;top:8%;left:8%;width:clamp(120px,18vw,240px);height:clamp(28px,4vw,56px);border-radius:50%;background:#fff0d224;filter:blur(20px);animation:printale-contact-cloud-drift-a 55s linear infinite;pointer-events:none}.printale-contact-river__sun{position:absolute;left:26%;top:30%;width:clamp(120px,16vw,220px);aspect-ratio:1;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(circle,#fff,#fff7e6 12%,#ffe3a0 38%,#ffcf78 58%,#ffc86e00 72%);box-shadow:0 0 40px 20px #ffdc8cb3,0 0 90px 50px #ffbe6473,0 0 160px 90px #e68c5038;overflow:visible;will-change:transform}.printale-contact-river__sun:after{content:"";position:absolute;top:-40%;right:-40%;bottom:-40%;left:-40%;border-radius:50%;background:radial-gradient(circle,rgba(255,200,110,.35) 0%,transparent 70%);animation:printale-contact-sun-pulse 8s ease-in-out infinite alternate;will-change:transform,opacity}.printale-contact-river__hills{position:absolute;left:-2%;right:-2%;top:54%;height:12%;background:linear-gradient(180deg,#9c6a4a,#6e4634);border-radius:50% 50% 0 0/100% 100% 0 0;filter:blur(1px)}.printale-contact-river__water{position:absolute;left:0;right:0;bottom:0;height:46%;background:linear-gradient(180deg,#d4687a,#8b2d4a 40%,#3d0f20,#1b050c);transform:translateY(calc(var(--scroll-y, 0px) * -.15));will-change:transform}.printale-contact-river__water:before{content:"";position:absolute;top:0;left:0;right:0;height:5px;background:linear-gradient(90deg,transparent 0%,rgba(255,230,167,.4) 15%,rgba(255,230,167,.9) 30%,#FFE6A7 50%,rgba(255,230,167,.9) 70%,rgba(255,230,167,.4) 85%,transparent 100%);filter:blur(1px);z-index:1}.printale-contact-river__canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.printale-contact-river__reeds{position:absolute;left:0;bottom:0;width:30%;height:50%;display:none}.printale-contact-river__reed{position:absolute;bottom:0;width:4px;border-radius:4px 4px 0 0;background:linear-gradient(180deg,#5a3826,#3f281e);transform-origin:bottom center;animation:printale-contact-reed-sway 5.5s ease-in-out infinite alternate}.printale-contact-river__reed--1{left:6%;height:clamp(70px,12vh,130px);animation-delay:0s}.printale-contact-river__reed--2{left:10%;height:clamp(50px,9vh,96px);animation-delay:-1.6s}.printale-contact-river__reed--3{left:3.5%;height:clamp(58px,10vh,110px);animation-delay:-3.1s}.printale-contact-river__ambient-bottle{position:absolute;left:23%;bottom:13%;width:clamp(66px,7.5vw,100px);height:clamp(24px,2.8vw,38px);border:2px solid rgba(225,248,255,.92);border-radius:44%/50%;background:linear-gradient(110deg,#ffffff73,#96d2eb38);box-shadow:inset 0 2px 6px #ffffff4d,0 6px 14px #46281e2e;transform:rotate(-12deg);animation:printale-contact-bottle-bob 4.2s ease-in-out infinite}.printale-contact-river__ambient-bottle:after{content:"";position:absolute;bottom:-8px;left:50%;width:80%;height:6px;transform:translate(-50%);background:#ffb48c47;border-radius:50%;filter:blur(3px);animation:printale-contact-bottle-reflection 4.2s ease-in-out infinite}.printale-contact-river__ambient-bottle:before{content:"";position:absolute;left:50%;top:-7px;width:30%;height:9px;transform:translate(-50%);border:2px solid rgba(225,248,255,.8);border-bottom:none;border-radius:4px 4px 0 0;background:#b4e1f566}.printale-contact-river__content{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,.9fr) minmax(360px,.82fr);gap:clamp(2rem,5vw,5rem);align-items:center;width:min(1180px,calc(100% - 2rem));min-height:max(820px,100svh);margin:0 auto;padding:clamp(6.5rem,10vw,9rem) 0 clamp(7rem,11vw,10rem)}.printale-contact-river__copy{max-width:640px}.printale-contact-river__kicker{margin:0 0 .9rem;color:var(--brand-gold, #ffd277);font-size:.78rem;font-weight:800;letter-spacing:.24em;text-transform:uppercase;font-family:DM Sans,Quicksand,system-ui,sans-serif}.printale-contact-river h1{max-width:11ch;margin:0;color:#fff6e4;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(3.6rem,8vw,7rem);font-weight:700;line-height:.92;letter-spacing:0;text-shadow:0 4px 0 rgba(124,76,60,.22),0 22px 50px rgba(70,40,20,.4)}.printale-contact-river__copy>p:not(.printale-contact-river__kicker){max-width:36rem;margin:1.5rem 0 0;color:#fff6e4c7;font-family:DM Sans,Quicksand,system-ui,sans-serif;font-size:clamp(1.06rem,2vw,1.22rem);line-height:1.65}.printale-contact-letter .contact-form,.printale-contact-letter .contact-form form,.printale-contact-letter .contact-form__fields,.printale-contact-letter .contact-form__form-row,.printale-contact-letter .contact-form__field,.printale-contact-letter .contact-form__input,.printale-contact-letter .contact-form__input-wrapper,.printale-contact-letter .field,.printale-contact-letter .field__input,.printale-contact-letter .submit-button,.printale-contact-destinations{width:100%;max-width:100%;box-sizing:border-box}.printale-contact-letter{position:relative;overflow:hidden;min-height:620px;padding:clamp(1.9rem,3vw,2.7rem) clamp(1.8rem,3vw,2.6rem);color:#45291f;background:radial-gradient(circle at 22% 16%,rgba(255,255,255,.5),transparent 22%),repeating-linear-gradient(0deg,rgba(120,70,42,.035) 0 1px,transparent 1px 28px),linear-gradient(135deg,#fff7e6,#f6e6c4 52%,#efd6a8);transform:rotate(-1.5deg);box-shadow:inset 0 2px #fff9,inset 0 -18px 36px #965a2d24;filter:drop-shadow(0 4px 6px rgba(15,5,0,.45)) drop-shadow(0 12px 40px rgba(15,5,0,.55)) drop-shadow(0 24px 80px rgba(10,3,0,.4));-webkit-mask:radial-gradient(8px at 8px 8px,transparent 96%,#000) -8px -8px,linear-gradient(#000 0 0);-webkit-mask-composite:source-over;mask:radial-gradient(8px at 8px 8px,transparent 96%,#000) -8px -8px,linear-gradient(#000 0 0);border-radius:4px}.printale-contact-letter:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;opacity:.32;background-image:radial-gradient(circle,rgba(94,52,30,.16) 0 .8px,transparent 1.2px);background-size:11px 12px}.printale-contact-letter-label span{font-family:Cormorant Garamond,Georgia,serif;font-size:.92rem;letter-spacing:.04em;text-transform:none}.printale-contact-letter .contact-form__input,.printale-contact-letter .contact-form__input::placeholder{font-family:DM Sans,Quicksand,system-ui,sans-serif}.printale-contact-destinations{display:grid;grid-template-columns:repeat(2,1fr);gap:.45rem;margin-bottom:1rem}.printale-contact-destination{display:flex;align-items:center;gap:.7rem;width:100%;padding:.6rem .8rem;border:1.5px solid rgba(120,70,42,.18);border-radius:12px;color:#45291f;background:#fff8e480;cursor:pointer;text-align:left;font-family:DM Sans,Quicksand,system-ui,sans-serif;transition:border-color .15s,background .15s,box-shadow .15s}.printale-contact-destination.is-selected{border-color:#b9544e8c;background:#ffefc5bf;box-shadow:inset 0 1px #fff9,0 8px 18px #662f1c1f}.printale-contact-letter .submit-button{font-family:DM Sans,Quicksand,system-ui,sans-serif}.printale-contact-letter__wax{position:absolute;top:1.25rem;right:3rem;z-index:4;width:54px;aspect-ratio:1;border-radius:50% 48% 52% 46%;background:radial-gradient(circle at 34% 28%,rgba(255,227,206,.42),transparent 18%),var(--contact-wax, #b94a54);box-shadow:inset 0 2px #ffffff3d,inset 0 -9px 15px #4b101847,0 8px 18px #62231e33}.printale-contact-letter__wax:before{content:"P";position:absolute;top:11px;right:11px;bottom:11px;left:11px;display:grid;place-items:center;border:1px solid rgba(255,226,196,.44);border-radius:50%;color:#ffedd8cc;font-family:Cormorant Garamond,Georgia,serif;font-size:1.1rem;font-weight:700}.printale-contact-letter__loading{position:relative;z-index:2;display:grid;min-height:320px;place-items:center;color:#452b2494;font-family:DM Sans,system-ui,sans-serif;font-weight:700}@keyframes printale-contact-sun-pulse{0%{transform:scale(1);opacity:.7}to{transform:scale(1.18);opacity:1}}@keyframes printale-contact-cloud-drift-a{0%{transform:translate(-10%)}to{transform:translate(110vw)}}@keyframes printale-contact-reed-sway{0%{transform:rotate(-2.5deg)}to{transform:rotate(2.5deg)}}@keyframes printale-contact-bottle-bob{0%{transform:translateY(0) rotate(-12deg)}30%{transform:translateY(-10px) rotate(-9.5deg)}60%{transform:translateY(-4px) rotate(-11deg)}80%{transform:translateY(2px) rotate(-13deg)}to{transform:translateY(0) rotate(-12deg)}}@keyframes printale-contact-bottle-reflection{0%{opacity:.28;transform:translate(-50%) scaleX(1)}30%{opacity:.16;transform:translate(-50%) scaleX(.7)}60%{opacity:.22;transform:translate(-50%) scaleX(.85)}80%{opacity:.32;transform:translate(-50%) scaleX(1.1)}to{opacity:.28;transform:translate(-50%) scaleX(1)}}.printale-contact-destination:is(:hover,:focus-visible){border-color:#b9544e75;background:#ffefc5b8;box-shadow:inset 0 1px #ffffff9e,0 13px 22px #662f1c21;outline:none}.printale-contact-destination__icon{display:grid;place-items:center;width:42px;aspect-ratio:1;border-radius:12px;background:linear-gradient(180deg,rgba(255,255,255,.4),transparent),#d96e72;box-shadow:inset 0 1px #ffffff70,0 8px 14px #8237322e}.printale-contact-destination__icon:before{content:"";display:block;width:22px;height:16px;border:2px solid rgba(255,247,222,.94);border-radius:4px;box-shadow:inset 0 -5px #fff7de3d}.printale-contact-destination[data-destination=order] .printale-contact-destination__icon:before{width:24px;height:13px;border-style:dashed;transform:rotate(-7deg)}.printale-contact-destination[data-destination=collab] .printale-contact-destination__icon:before{width:20px;height:20px;border-radius:50% 50% 50% 4px;transform:rotate(-45deg)}.printale-contact-destination[data-destination=general] .printale-contact-destination__icon:before{width:22px;height:15px;border-radius:3px;clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}.printale-contact-destination__title{display:block;margin-bottom:.18rem;font-size:.86rem;font-weight:950;letter-spacing:.02em}.printale-contact-destination__copy{display:block;color:#4b2f28ad;font-size:.74rem;font-weight:650;line-height:1.25}.printale-contact-letter .contact-form__form-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.45rem .85rem;align-items:end}.printale-contact-letter .contact-form__form-row label:nth-of-type(1){grid-column:1;grid-row:1}.printale-contact-letter .contact-form__form-row #ContactForm-name{grid-column:1;grid-row:2}.printale-contact-letter .contact-form__form-row label:nth-of-type(2){grid-column:2;grid-row:1}.printale-contact-letter .contact-form__form-row #ContactForm-email{grid-column:2;grid-row:2}.printale-contact-letter-label{display:grid;gap:.18rem;margin:0 0 .35rem;color:#694036;font-size:.76rem;font-weight:950;letter-spacing:.12em;text-transform:uppercase}.printale-contact-letter-label small{color:#6940369e;font-size:.7rem;font-weight:800;letter-spacing:0;text-transform:none}.printale-contact-letter .contact-form__input{border:1px solid rgba(106,60,39,.2);border-radius:12px;color:#3f2923;background:linear-gradient(180deg,#ffffff61,#fff6da24),#fffbe88c;box-shadow:inset 0 2px 5px #5c2c1914,0 7px 15px #5f311d14;font-size:.98rem}.printale-contact-letter .contact-form__input::placeholder{color:#56332a7a}.printale-contact-letter .contact-form__input--textarea{min-height:150px}.printale-contact-letter .submit-button{justify-content:center;min-height:54px;margin-top:.35rem;padding-inline:1.5rem;border:0;border-radius:999px;color:#fff8e8;background:linear-gradient(180deg,rgba(255,255,255,.18),transparent),linear-gradient(135deg,#c94f60,#7f3359);box-shadow:inset 0 1px #ffffff47,0 16px 28px #6d294438;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.printale-contact-letter .contact-form__success{align-items:flex-start;padding:1rem 1.1rem;border:1px solid rgba(98,128,78,.24);border-radius:14px;color:#2f5d46;background:#eaffd680}.printale-contact-letter .contact-form__success:after{content:"Your note is afloat! The Printale team will catch it soon."}@media screen and (max-width:989px){body:has(.printale-contact-river) .shopify-section:has(.contact-form):not(:has(.printale-contact-river)){margin-top:-6rem}.printale-contact-river__content{grid-template-columns:1fr;align-items:start;min-height:auto;padding-top:7rem}}@media screen and (max-width:749px){.printale-contact-river{min-height:auto}.printale-contact-river__sun{top:12%;left:50%;width:clamp(90px,26vw,150px)}.printale-contact-river__hills{top:24%;height:7%}.printale-contact-river__water{top:30%;bottom:auto;height:14%;transform:none;will-change:auto}.printale-contact-river__sky{transform:none;will-change:auto}.printale-contact-river__reeds{top:30%;bottom:auto;height:14%;width:100%}.printale-contact-river__reed{height:clamp(28px,7vh,44px)!important}.printale-contact-river:after{content:"";position:absolute;left:0;right:0;bottom:0;height:9%;z-index:0;background:linear-gradient(180deg,#c98a5e,#7c4c3c)}.printale-contact-river__ambient-bottle{bottom:2.5%;left:23%;width:clamp(44px,14vw,70px);height:clamp(18px,5vw,30px);animation:printale-contact-bottle-bob 4.2s ease-in-out infinite}.printale-contact-river__content{width:min(100% - 1.1rem,560px);gap:1.4rem;padding:5.8rem 0 8rem}.printale-contact-river h1{font-size:clamp(3rem,15vw,4.6rem)}.printale-contact-letter{min-height:600px;padding:1.5rem}.printale-contact-destinations,.printale-contact-letter .contact-form__form-row{grid-template-columns:1fr}.printale-contact-letter .contact-form__form-row label:nth-of-type(1),.printale-contact-letter .contact-form__form-row #ContactForm-name,.printale-contact-letter .contact-form__form-row label:nth-of-type(2),.printale-contact-letter .contact-form__form-row #ContactForm-email{grid-column:1;grid-row:auto}.printale-contact-letter__wax{right:2.35rem;width:46px}.printale-contact-river__particles{display:none}}@media(prefers-reduced-motion:reduce){.printale-contact-river__ambient-bottle{animation:none}.printale-contact-river__ambient-bottle:after{animation:none}.printale-contact-river__sky:after{animation:none}.printale-contact-river__sun:after{animation:none}.printale-contact-river__sky,.printale-contact-river__water{transform:none!important;will-change:auto}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/printale-contact-river.css.map */
