.xolna-floating-atc{position:fixed;z-index:25;bottom:0;left:0;right:0;padding:14px max(20px,calc((100vw - 1180px)/2));padding-bottom:calc(14px + env(safe-area-inset-bottom));background:#fffdf9;border-top:1px solid #e4d3be;box-shadow:0 -4px 22px #35261f12;display:flex;align-items:center;justify-content:space-between;gap:18px}.xolna-floating-atc[hidden]{display:none}.xolna-floating-atc>div{display:flex;flex-direction:column;gap:3px}.xolna-floating-atc span{font-size:12px;color:#74665c}.xolna-floating-atc strong{font-size:21px;color:#35261f}.xolna-floating-atc .button{min-width:200px;min-height:48px;margin:0;text-transform:uppercase;letter-spacing:.07em}.zyou-contact{background:#fffdf9;padding:70px 20px}.zyou-contact .zyou-contact__grid{display:block;max-width:780px;margin:auto}.zyou-contact h1,.zyou-contact h2{font-size:clamp(32px,4vw,54px);line-height:1.08;margin:26px 0 32px;letter-spacing:-.04em;text-transform:uppercase;font-weight:800;overflow-wrap:normal}.xolna-contact-eyebrow{font-size:12px;letter-spacing:.2em;font-weight:700;color:#945a3a}.zyou-contact .rte{font-size:17px;line-height:1.7;margin-bottom:38px}.zyou-contact__form{display:flex;flex-direction:column;gap:0}.zyou-contact__form label{font-size:16px;font-weight:700;margin:0 0 10px}.zyou-contact__form input,.zyou-contact__form textarea{width:100%;padding:14px;border:1px solid #9e948a;border-radius:0;background:#fff;box-sizing:border-box;margin:0 0 26px;font:inherit;color:#35261f}.zyou-contact__form input{min-height:50px}.zyou-contact__form textarea{min-height:190px}.zyou-contact__form .button{align-self:flex-start;min-width:200px;min-height:50px;text-transform:uppercase;letter-spacing:.1em;border-radius:2px}body:has(cart-drawer.active) .xolna-floating-atc{display:none}body:has(xolna-packs) .footer{padding-bottom:95px}@media(max-width:749px){.xolna-floating-atc{padding:10px 16px;padding-bottom:calc(10px + env(safe-area-inset-bottom))}.xolna-floating-atc .button{min-width:168px;font-size:13px}.zyou-contact{padding:48px 20px}.zyou-contact h1,.zyou-contact h2{font-size:34px}.zyou-contact .rte{font-size:16px}.xolna-floating-atc strong{font-size:19px}}
body .zyou-contact{background:#fffdf9!important}body .zyou-contact .zyou-contact__grid{display:block;max-width:780px}body .zyou-contact .zyou-contact__form{padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;display:flex;gap:0}body .zyou-contact .zyou-contact__form input,body .zyou-contact .zyou-contact__form textarea{border:1px solid #9e948a;border-radius:0;background:#fff;margin:0 0 26px;padding:14px}body .zyou-contact .zyou-contact__form label{margin:0 0 10px;font-size:16px}
body:has(.xolna-floating-atc:not([hidden])) #shop-hcaptcha-badge-container{bottom:96px!important}
