.modal--offer{background:rgba(0,0,0,0);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-height:calc(100dvh - 80px);max-width:clamp(328px,328px + ((100vw - 360px) / ((768 - 360) / (412 - 328))),412px);overflow:visible;padding:48px 0 0}.modal--offer:not([open]){display:none}@media(min-width:768px){.modal--offer{max-width:clamp(412px,412px + ((100vw - 768px) / ((1024 - 768) / (762 - 412))),762px)}}@media(min-width: 1024px){.modal--offer{max-width:clamp(762px,762px + ((100vw - 1024px) / ((1280 - 1024) / (802 - 762))),802px)}}@media(min-width: 1280px){.modal--offer{max-width:802px}}@media(min-width: 1440px){.modal--offer{max-width:842px}}@media(prefers-reduced-motion: no-preference){.modal--offer{-webkit-animation-duration:.4s;animation-duration:.4s}}.modal--offer::-webkit-backdrop{background-color:rgba(31,47,70,.95)}.modal--offer::backdrop{background-color:rgba(31,47,70,.95)}@media(prefers-reduced-motion:no-preference){.modal--offer::-webkit-backdrop{-webkit-animation:offer-modal-backdrop .4s;animation:offer-modal-backdrop .4s}.modal--offer::backdrop{-webkit-animation:offer-modal-backdrop .4s;animation:offer-modal-backdrop .4s}}.modal--offer .modal__close{-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out;border:0;background:0 0;cursor:pointer;padding:0;margin:0;-webkit-appearance:none;color:#f8f8ee;inset:8px -6px auto auto;width:28px;height:28px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:50%}.modal--offer .modal__close .v-icon__svg{width:24px;height:24px}.modal--offer .modal__close:focus-visible{-webkit-box-shadow:none;box-shadow:none;outline:2px solid #f8f8ee;outline-offset:2px}.modal--offer .modal__close:hover,.modal--offer .modal__close:focus{opacity:.7}.modal--offer .modal__content{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;overflow-y:auto}.offer-modal__inner{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;background-color:#f8f8ee;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:clamp(32px,32px + ((100vw - 360px) / ((768 - 360) / (40 - 32))),40px);padding:clamp(24px,24px + ((100vw - 360px) / ((768 - 360) / (48 - 24))),48px)}@media(min-width: 1024px){.offer-modal__inner{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:0;padding:clamp(56px,56px + ((100vw - 1024px) / ((1280 - 1024) / (64 - 56))),64px)}}@media(min-width: 1280px){.offer-modal__inner{padding:clamp(64px,64px + ((100vw - 1280px) / ((1440 - 1280) / (72 - 64))),72px)}}.offer-modal__media{-ms-flex-negative:0;flex-shrink:0;height:clamp(200px,200px + ((100vw - 360px) / ((768 - 360) / (228 - 200))),228px);overflow:hidden;width:100%}@media(min-width:1024px){.offer-modal__media{height:auto;min-height:clamp(322px,322px + ((100vw - 1024px) / ((1280 - 1024) / (344 - 322))),344px);width:clamp(300px,300px + ((100vw - 1024px) / ((1280 - 1024) / (316 - 300))),316px)}}@media(min-width: 1280px){.offer-modal__media{min-height:clamp(344px,344px + ((100vw - 1280px) / ((1440 - 1280) / (360 - 344))),360px);width:clamp(316px,316px + ((100vw - 1280px) / ((1440 - 1280) / (332 - 316))),332px)}}.offer-modal__media img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.offer-modal__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:32px}@media(min-width:1024px){.offer-modal__content{padding:0 0 0 clamp(64px,64px + ((100vw - 1024px) / ((1280 - 1024) / (72 - 64))),72px)}}.offer-modal__actions{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:24px}@media(min-width:1440px){.offer-modal__actions{gap:32px}}.offer-modal__actions .btn{min-width:153px}.offer-modal__link-group{-webkit-column-gap:16px;-moz-column-gap:16px;column-gap:16px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;row-gap:24px}.offer-modal__text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:clamp(16px,16px + ((100vw - 1280px) / ((1440 - 1280) / (24 - 16))),24px)}.offer-modal__heading-wrapper{gap:8px}.offer-modal__heading-wrapper .eyebrow{color:#1f2f46}.offer-modal__heading-wrapper .title{text-transform:capitalize}.offer-modal__body{color:#1f2f46}@media(min-width: 1024px){.offer-modal__body{max-width:clamp(260px,260px + ((100vw - 1024px) / ((1280 - 1024) / (286 - 260))),286px)}}@-webkit-keyframes offer-modal-backdrop{from{background-color:rgba(31,47,70,0)}to{background-color:rgba(31,47,70,.95)}}@keyframes offer-modal-backdrop{from{background-color:rgba(31,47,70,0)}to{background-color:rgba(31,47,70,.95)}}