@font-face{font-family:"Silk Serif";src:url(silk-serif-regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}.o2pop2{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:grid;place-items:center;padding:16px;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}html.o2pop2-lock,html.o2pop2-lock body{overflow:hidden}.o2pop2[hidden]{display:none}.o2pop2__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#2b231d73;opacity:0;transition:opacity .45s ease}.o2pop2__card{position:relative;display:grid;grid-template-columns:39.3vw 1fr;width:min(59.55vw,100%);min-width:680px;max-width:1100px;aspect-ratio:915 / 653;max-height:calc(100vh - 32px);background:#f8f7f0;border-radius:.8vw;overflow:hidden;box-shadow:0 30px 80px #2b231d40;opacity:0;transform:translateY(14px) scale(.985);transition:opacity .45s ease,transform .6s cubic-bezier(.22,1,.36,1)}.o2pop2.is-open .o2pop2__scrim{opacity:1}.o2pop2.is-open .o2pop2__card{opacity:1;transform:none}.o2pop2__media{position:relative;min-height:0;background:#ece8e1}.o2pop2__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.o2pop2__close{position:absolute;top:1.1vw;right:1.5vw;z-index:2;width:2.02vw;height:2.02vw;min-width:30px;min-height:30px;display:grid;place-items:center;padding:0;border:0;border-radius:50%;background:#5c4d41;color:#fff;cursor:pointer;transition:background-color .2s ease}.o2pop2__close:hover{background:#45392f}.o2pop2__close svg{width:38%;height:38%}.o2pop2__body{display:flex;align-items:center;padding:0 .9vw 0 3.5vw;container-type:inline-size}.o2pop2__ask,.o2pop2__done{width:100%;min-width:0}.o2pop2__title{margin:0;font-family:"Silk Serif",Baskerville Web,Baskerville,Georgia,serif;font-weight:400;font-size:clamp(34px,3.456vw,53.1px);line-height:1.01;letter-spacing:0;color:#231f20;white-space:nowrap}.o2pop2__ask .o2pop2__title{font-size:min(clamp(34px,3.456vw,53.1px),100cqi / 4.85)}.o2pop2__done .o2pop2__title{font-size:min(clamp(34px,3.456vw,53.1px),100cqi / 5.8);white-space:normal}.o2pop2__sub{margin:1.65vw 0 0;font-family:"Silk Serif",Baskerville Web,Baskerville,Georgia,serif;font-size:clamp(13px,.885vw,13.6px);line-height:1.35;color:#231f20}.o2pop2__form{margin-top:1.5vw}.o2pop2__field{display:block;width:min(12.8vw,100%);min-width:190px;border-bottom:.5px solid #c98c73}.o2pop2__field input{width:100%;padding:.55vw .2vw .5vw;border:0;background:transparent;outline:none;box-shadow:none;font-family:Figtree Web,sans-serif;font-weight:500;font-size:clamp(12px,.78vw,13px);color:#231f20}.o2pop2__field input::placeholder{color:#79797b}.o2pop2__field:focus-within{border-bottom-color:#ae5a3d}.o2pop2__btn{display:inline-flex;align-items:center;justify-content:center;margin-top:1.1vw;width:13.47vw;min-width:190px;height:2.34vw;min-height:38px;padding:0 1em .31em;border-radius:999px;cursor:pointer;font-family:CC Metcon Scaled,Figtree Web,sans-serif;text-transform:uppercase;font-size:clamp(12px,1.028vw,15.8px);letter-spacing:0;line-height:1;--wipe: #ae5a3d;border:1px solid var(--wipe);color:#fff;background-color:transparent;background-image:linear-gradient(var(--wipe),var(--wipe));background-repeat:no-repeat;background-size:101% 101%;background-position:right center;transition:background-size .45s cubic-bezier(.785,.135,.15,.86),background-position .45s step-end,color .45s cubic-bezier(.785,.135,.15,.86)}@media(hover:hover)and (prefers-reduced-motion:no-preference){.o2pop2__btn:not([disabled]):hover{background-size:0 101%;background-position:left center;color:var(--wipe)}}.o2pop2__btn[disabled]{opacity:.6;cursor:default}.o2pop2__error{margin:.7vw 0 0;font-family:Figtree Web,sans-serif;font-size:12px;color:#a9532a}@media(max-width:749px){.o2pop2{padding:16px 12px calc(16px + env(safe-area-inset-bottom));align-items:start}.o2pop2__scrim{position:fixed}.o2pop2__card{grid-template-columns:1fr;grid-template-rows:min(30vh,240px) auto;width:100%;min-width:0;aspect-ratio:auto;max-height:none;border-radius:14px;margin:auto 0}.o2pop2__close{top:10px;right:10px}.o2pop2__body{padding:26px 24px 30px}.o2pop2__title,.o2pop2__ask .o2pop2__title,.o2pop2__done .o2pop2__title{font-size:36px;white-space:normal}.o2pop2__sub{margin-top:12px}.o2pop2__form{margin-top:16px}.o2pop2__field{width:100%}.o2pop2__field input{font-size:16px;padding:10px 2px}.o2pop2__btn{width:100%;margin-top:16px;height:46px;font-size:14px}}@media(prefers-reduced-motion:reduce){.o2pop2__scrim,.o2pop2__card{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/orelle-popup.css.map */
