.template-page .fa-delivery{--fd-navy:#062f55;--fd-navy-2:#0a4776;--fd-wine:#9e1f43;--fd-wine-2:#cf3154;--fd-red:#dc2949;--fd-gold:#d5a34e;--fd-teal:#18796f;--fd-ink:#0b3151;--fd-muted:#4f6679;--fd-line:rgba(11,49,81,.16)}.template-page .fa-delivery__hero{background:radial-gradient(circle at 10% 12%,rgba(13,114,157,.3),transparent 35%),radial-gradient(circle at 92% 14%,rgba(226,39,74,.31),transparent 36%),linear-gradient(118deg,#052d52,#073f70 53%,#821d3d 82%,#aa2043)!important}.template-page .fa-delivery__hero:before{opacity:.72}.template-page .fa-delivery__hero:after{border-color:#f4b6605c}.template-page .fa-delivery__hero h1,.template-page .fa-delivery__section-head h2,.template-page .fa-delivery__estimator h2,.template-page .fa-delivery__callout h2,.template-page .fa-delivery__checkout h2,.template-page .fa-delivery__faq h2,.template-page .fa-delivery__contact h2,.template-page .fa-delivery__promise strong{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif!important;font-weight:820!important;letter-spacing:-.035em!important}.template-page .fa-delivery__hero h1{line-height:1.02!important}.template-page .fa-delivery__section-head h2,.template-page .fa-delivery__estimator h2,.template-page .fa-delivery__callout h2,.template-page .fa-delivery__checkout h2,.template-page .fa-delivery__faq h2,.template-page .fa-delivery__contact h2{line-height:1.1!important}.template-page .fa-delivery__section-head>span,.template-page .fa-delivery__faq>header>span{color:#fff!important;background:linear-gradient(135deg,#0a4776,#7b2849 58%,#c92d50)!important;box-shadow:0 4px 10px #1734511f}.template-page .fa-delivery__method{border-color:#0b315124!important;box-shadow:0 12px 30px #0d2b4313!important}.template-page .fa-delivery__method.is-active{border:1.5px solid rgba(20,121,111,.58)!important;background:linear-gradient(145deg,#e0f6f2f5,#ffffffed)!important;box-shadow:0 15px 35px #0d544f1f!important}.template-page .fa-delivery__method-icon{background:linear-gradient(145deg,#073f7024,#ab1e431a)!important}.template-page .fa-delivery__method-copy strong{color:#a91e45!important}.template-page .fa-delivery__estimator{position:relative;overflow:hidden;border-color:#9e1f4333!important;background:linear-gradient(135deg,#ffffffed,#eef7f5de)!important}.template-page .fa-delivery__estimator:after{content:"";position:absolute;width:150px;height:95px;right:-72px;bottom:-46px;border:2px dashed rgba(206,49,84,.21);border-radius:55% 45% 53% 47%;transform:rotate(-12deg);pointer-events:none}.template-page .fa-delivery__estimator-result{background:linear-gradient(115deg,#06365f,#0a4776 54%,#781e42 79%,#aa2045)!important}.template-page .fa-delivery__progress i{background:linear-gradient(90deg,#24aa9c,#e0aa50 47%,#e22d4e 72%,#ff6680)!important}.template-page .fa-delivery__callout{background:radial-gradient(circle at 88% 7%,rgba(255,255,255,.13),transparent 26%),linear-gradient(118deg,#073861,#0a4772 45%,#8f1f43 74%,#d12b4d)!important;border-color:#ffcb8947!important}.template-page .fa-delivery__callout-icon{border-color:#f4c36f6b!important;background:#ffffff1f!important}.template-page .fa-delivery__hero-copy{position:relative}.template-page .fa-delivery__hero-copy:after{content:"\2702";position:absolute;right:-10px;top:-8px;color:#efbd68;font-size:56px;line-height:1;opacity:.35;transform:rotate(-21deg);text-shadow:0 7px 20px rgba(0,0,0,.12);pointer-events:none}.template-page .fa-delivery__contact{position:relative;overflow:hidden;border-color:#b82d4c33!important;background:linear-gradient(118deg,#fff9ef,#f0f8f5 64%,#fff0f1)!important}.template-page .fa-delivery__contact:before{content:"";position:absolute;width:180px;height:70px;right:-52px;top:-34px;border:2px dashed rgba(201,45,77,.19);border-radius:50%;transform:rotate(10deg);pointer-events:none}.template-page .fa-delivery__info-card--wine{background:linear-gradient(135deg,#fffcfbfa,#ffebefe6)!important;border-color:#c0264933!important;box-shadow:inset 4px 0 #c22749c2,0 10px 28px #112f470e!important}.template-page .fa-delivery__info-card--blue{box-shadow:inset 4px 0 #1e5c919e,0 10px 28px #112f470e!important}.template-page .fa-delivery__info-card--gold{box-shadow:inset 4px 0 #cc973ead,0 10px 28px #112f470e!important}.template-page .fa-delivery__info-card--teal{box-shadow:inset 4px 0 #197a6fa6,0 10px 28px #112f470e!important}.template-page .fa-delivery__section-head p,.template-page .fa-delivery__estimator-copy p,.template-page .fa-delivery__timeline p,.template-page .fa-delivery__checkout p,.template-page .fa-delivery__info-card p,.template-page .fa-delivery__faq details p,.template-page .fa-delivery__contact p{color:#4e6578!important}.template-page .fa-delivery__callout p{color:#ffffffe0!important}.template-page .fa-delivery__contact-actions a:first-child{background:linear-gradient(105deg,#06365f,#0a4776 61%,#971e43 84%,#ca2d4e)!important;box-shadow:0 10px 22px #0a35582e!important;font-weight:850!important}@media screen and (max-width:760px){.template-page .fa-delivery__hero h1{font-size:43px!important;font-weight:850!important}.template-page .fa-delivery__hero-copy>p{font-size:15.5px!important;line-height:1.58!important;color:#ffffffe6!important}.template-page .fa-delivery__kicker{font-size:10.5px!important;letter-spacing:.14em!important}.template-page .fa-delivery__chip{font-size:11.5px!important;font-weight:800!important}.template-page .fa-delivery__promise strong{font-size:23px!important}.template-page .fa-delivery__promise>span{font-size:11.5px!important;color:#ffffffd1!important}.template-page .fa-delivery__free-strip{font-size:11.2px!important;font-weight:800!important}.template-page .fa-delivery__section-head h2,.template-page .fa-delivery__estimator h2,.template-page .fa-delivery__callout h2,.template-page .fa-delivery__checkout h2,.template-page .fa-delivery__faq h2,.template-page .fa-delivery__contact h2{font-size:27px!important;font-weight:820!important}.template-page .fa-delivery__section-head p{font-size:13px!important;line-height:1.48!important}.template-page .fa-delivery__method-copy small{font-size:12.5px!important;color:#3e5870!important}.template-page .fa-delivery__method-copy em{font-size:11.4px!important;line-height:1.28!important}.template-page .fa-delivery__estimator-copy>span,.template-page .fa-delivery__callout>div>span{font-size:9.5px!important}.template-page .fa-delivery__estimator-copy p{font-size:12.5px!important;line-height:1.48!important}.template-page .fa-delivery__estimator-control label{font-size:12px!important}.template-page .fa-delivery__estimator-result small{font-size:11px!important}.template-page .fa-delivery__estimator-result>span{font-size:10.5px!important}.template-page .fa-delivery__timeline h3{font-size:14.5px!important}.template-page .fa-delivery__timeline p{font-size:12.2px!important;line-height:1.48!important}.template-page .fa-delivery__working-note{font-size:11.2px!important;line-height:1.42!important;color:#725722!important}.template-page .fa-delivery__callout p{font-size:12.5px!important;line-height:1.52!important}.template-page .fa-delivery__checkout p{font-size:12.4px!important;line-height:1.52!important}.template-page .fa-delivery__info-card h3{font-size:15px!important}.template-page .fa-delivery__info-card p{font-size:12.2px!important;line-height:1.52!important}.template-page .fa-delivery__info-card>a{font-size:13.5px!important}.template-page .fa-delivery__faq summary{font-size:13.2px!important;line-height:1.36!important}.template-page .fa-delivery__faq details p{font-size:12.2px!important;line-height:1.55!important}.template-page .fa-delivery__contact p{font-size:12.5px!important;line-height:1.5!important}.template-page .fa-delivery__contact-actions{display:grid!important;grid-template-columns:1fr!important;width:100%;gap:9px!important}.template-page .fa-delivery__contact-actions a{width:100%}.template-page .fa-delivery__contact-actions a:first-child{min-height:58px!important;padding:12px 16px!important;font-size:16px!important;line-height:1.25!important;letter-spacing:.005em!important;white-space:normal}.template-page .fa-delivery__contact-actions a:last-child{min-height:44px!important;font-size:12.5px!important}.template-page .fa-delivery__hero-copy:after{right:-12px;top:-23px;font-size:43px;opacity:.27}}@media screen and (max-width:380px){.template-page .fa-delivery__hero h1{font-size:39px!important}.template-page .fa-delivery__hero-copy>p{font-size:14.5px!important}.template-page .fa-delivery__timeline p,.template-page .fa-delivery__info-card p,.template-page .fa-delivery__faq details p{font-size:11.7px!important}}
/*# sourceMappingURL=/cdn/shop/t/45/assets/fa-delivery-page-v2.css.map */
