.aq-contact{--aq-contact-ink: #102d35;--aq-contact-deep: #0b3440;--aq-contact-aqua: #84d9d5;--aq-contact-mist: #e8f5f2;min-height:72vh;padding:clamp(58px,8vw,108px) 0;color:var(--aq-contact-ink);background:radial-gradient(circle at 8% 12%,rgba(132,217,213,.3),transparent 28%),linear-gradient(135deg,#eef8f5,#fbfaf7 58%,#f5f0e8)}.aq-contact *{box-sizing:border-box}.aq-contact__shell{width:min(1120px,calc(100% - 40px));margin-inline:auto}.aq-contact__grid{display:grid;grid-template-columns:.78fr 1.22fr;gap:clamp(46px,8vw,92px);align-items:start}.aq-contact__copy{position:sticky;top:130px;padding-top:20px}.aq-contact__kicker{margin:0 0 18px;font-size:11px;font-weight:700;letter-spacing:.17em;text-transform:uppercase}.aq-contact h1{margin:0 0 22px;color:inherit;font-size:clamp(44px,6vw,72px);line-height:.96;letter-spacing:-.045em}.aq-contact__copy>p:not(.aq-contact__kicker){max-width:430px;margin:0 0 16px;color:#506a70;font-size:16px;line-height:1.65}.aq-contact__copy small{color:#718489}.aq-contact__form{display:grid;gap:19px;padding:clamp(24px,4vw,38px);border:1px solid rgba(16,45,53,.07);border-radius:24px;background:#fffffff5;box-shadow:0 24px 64px #102d351a}.aq-contact__row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.aq-contact__form label{display:grid;gap:8px}.aq-contact__form label>span{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.aq-contact__form input,.aq-contact__form textarea{width:100%;padding:14px 15px;border:1px solid rgba(16,45,53,.2);border-radius:10px;background:#fbfaf7;color:var(--aq-contact-ink);font:inherit}.aq-contact__form input:focus,.aq-contact__form textarea:focus{border-color:var(--aq-contact-deep);outline:2px solid var(--aq-contact-aqua);outline-offset:1px}.aq-contact__form textarea{resize:vertical}.aq-contact__form button{display:flex;min-height:54px;padding:0 23px;align-items:center;justify-content:space-between;border:0;border-radius:999px;background:var(--aq-contact-deep);color:#fff;cursor:pointer;font:inherit;font-size:14px;font-weight:700;transition:background-color .2s ease,color .2s ease,transform .2s ease}.aq-contact__form button:hover{transform:translateY(-1px);background:var(--aq-contact-aqua);color:var(--aq-contact-deep)}.aq-contact__success{margin:0;padding:14px 16px;border-radius:10px;background:var(--aq-contact-mist)}.aq-contact__errors{padding:14px 16px;border-radius:10px;background:#fff0ed;color:#7b2921}.aq-contact__errors p{margin-top:0}@media(max-width:820px){.aq-contact__grid{grid-template-columns:1fr;gap:38px}.aq-contact__copy{position:static;padding-top:0}}@media(max-width:620px){.aq-contact{min-height:auto;padding:48px 0 64px}.aq-contact__shell{width:min(100% - 28px,1120px)}.aq-contact__row{grid-template-columns:1fr}}.aq-promo-bars{position:relative;z-index:4}.aq-promo-bars__top{display:flex;min-height:32px;padding:6px 18px;align-items:center;justify-content:center;background:var(--aq-promo-top-bg);color:var(--aq-promo-top-text)}.aq-promo-bars__top p{margin:0;font-size:11px;font-weight:700;letter-spacing:.13em;line-height:1.25;text-align:center;text-transform:uppercase}.aq-promo-bars__ticker{overflow:hidden;background:var(--aq-promo-ticker-bg);color:var(--aq-promo-ticker-text)}.aq-promo-bars__track{display:flex;width:max-content;animation:aq-promo-scroll var(--aq-promo-duration) linear infinite;will-change:transform}.aq-promo-bars__group{display:flex;flex-shrink:0;min-height:34px;align-items:center}.aq-promo-bars__message{padding-inline:30px;font-size:10px;font-weight:700;letter-spacing:.11em;line-height:1;text-transform:uppercase;white-space:nowrap}.aq-promo-bars__dot{font-size:10px;opacity:.55}.aq-promo-bars__ticker:hover .aq-promo-bars__track{animation-play-state:paused}@keyframes aq-promo-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(max-width:749px){.aq-promo-bars__top p{font-size:10px}.aq-promo-bars__message{padding-inline:22px;font-size:9px}}@media(prefers-reduced-motion:reduce){.aq-promo-bars__track{width:100%;animation:none}.aq-promo-bars__group{width:100%;justify-content:center;overflow:hidden}.aq-promo-bars__group+.aq-promo-bars__group{display:none}}.aq-cart-assurance{overflow:hidden;margin-block:14px 12px;border:1px solid rgba(16,45,53,.12);border-radius:16px;background:#fff;color:#102d35}.aq-cart-assurance__shipping{display:grid;grid-template-columns:26px 1fr auto;min-height:48px;padding:9px 12px;align-items:center;gap:9px;background:#ddf1ee}.aq-cart-assurance__shipping strong{font-size:12px;line-height:1.25}.aq-cart-assurance__truck{display:flex;width:26px;height:26px;align-items:center;justify-content:center;border-radius:50%;background:#fff;color:#0b3440}.aq-cart-assurance__truck svg{width:17px;height:17px}.aq-cart-assurance__status,.aq-cart-assurance__item strong{color:#0b746f;font-size:9px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.aq-cart-assurance__list{padding-inline:12px}.aq-cart-assurance__item{display:grid;grid-template-columns:20px minmax(0,1fr) auto;min-height:40px;align-items:center;gap:8px;border-bottom:1px solid rgba(16,45,53,.08);font-size:11px;line-height:1.25}.aq-cart-assurance__item:last-child{border-bottom:0}.aq-cart-assurance__check{display:flex;width:18px;height:18px;align-items:center;justify-content:center;border-radius:50%;background:#84d9d5;color:#0b3440;font-size:10px;font-weight:800}.aq-cart-security{display:flex;margin:0 0 10px;align-items:center;justify-content:center;gap:6px;color:#102d35b3;font-size:9px;letter-spacing:.02em}.aq-cart-assurance+.aq-cart-security+.cart__ctas .cart__checkout-button{min-height:54px;border:0;border-radius:999px;background:#0b3440;box-shadow:none;color:#fff;font-size:13px;font-weight:700;letter-spacing:.03em;transition:background-color .2s ease,color .2s ease,transform .2s ease}.aq-cart-assurance+.aq-cart-security+.cart__ctas .cart__checkout-button:hover{background:#84d9d5;color:#102d35;transform:translateY(-1px)}#main-cart-footer .cart__blocks{padding:18px;border:1px solid rgba(16,45,53,.1);border-radius:22px;background:#fff;box-shadow:0 14px 34px #102d350f}#main-cart-footer .totals{padding-bottom:12px;border-bottom:1px solid rgba(16,45,53,.1)}#CartDrawer .drawer__inner{background:#fbfaf7}#CartDrawer .drawer__footer{border-top:1px solid rgba(16,45,53,.1);background:#fff}#CartDrawer .cart-drawer__footer .totals{padding-bottom:10px;border-bottom:1px solid rgba(16,45,53,.1)}.aq-cart-assurance--drawer{margin-block:10px 8px;border-radius:14px}.aq-cart-assurance--drawer .aq-cart-assurance__shipping{min-height:44px;padding-block:7px}.aq-cart-assurance--drawer .aq-cart-assurance__item{min-height:36px}@media screen and (max-width:749px){#main-cart-footer .cart__blocks{padding:14px;border-radius:18px}.aq-cart-assurance__shipping{grid-template-columns:24px 1fr auto;padding-inline:10px}.aq-cart-assurance__list{padding-inline:10px}}
/*# sourceMappingURL=/cdn/shop/t/4/compiled_assets/styles.css.map?subset=hAAAAAAAAAAAAAAAAAAI */
