.offers-section-wrapper{position:relative;max-width:calc(100vw - 40px);border-radius:20px;background-color:var(--oui-white-100)}.offers-section-wrapper:after{content:"";z-index:1;position:absolute;bottom:12px;left:45%;width:50%;height:70%;border-radius:8px;box-shadow:12px 16px 11px 1px rgba(36,76,68,.2);transform:rotate(4deg)}@media(min-width:900px){.offers-section-wrapper:after{content:none}.offers-section-wrapper{gap:8px;max-width:64%;display:flex;align-items:center;background-color:transparent}}.offers-section-wrapper .offers-carousel-container{display:flex;gap:4px;align-items:center;position:relative;padding:12px 20px;justify-content:space-between;z-index:2;background-color:var(--oui-white-100);border-radius:inherit}.offers-section-wrapper .offers-carousel-container .oui-carousel:only-child{max-width:100%}.offers-section-wrapper .offers-carousel-container .oui-carousel:not(:only-child){max-width:calc(100% - 36px)}.offers-section-wrapper .offers-carousel-container .splide__slide{width:calc(100vw - 40px - 40px - 15px)}.offers-section-wrapper .offers-carousel-container .pagination-container{display:flex;gap:-4px;flex-direction:column;align-items:center;justify-content:center}.offers-section-wrapper .offers-wrapper{display:flex;gap:12px;justify-content:start;align-items:center;background-color:transparent;border:none;cursor:pointer;border-radius:8px}.offers-section-wrapper .offers-wrapper svg{min-width:28px}.offers-section-wrapper .offers-wrapper:focus-visible{outline-style:solid;outline-width:var(--oui-scale-1);outline-offset:-2px;outline-color:var(--oui-orange-100)}@media(min-width:900px){.offers-section-wrapper .offers-wrapper{padding:0;width:-moz-max-content;width:max-content}}.offers-section-wrapper .offers-wrapper .info-cta{align-self:flex-end}@media(min-width:900px){.offers-section-wrapper .offers-wrapper .info-cta{margin-bottom:3px}}.offers-section-wrapper .offer-container{display:flex;flex-direction:column;gap:2px;justify-content:center;align-items:start}.offers-section-wrapper .offer-container span{text-align:start}.offers-section-wrapper .offer-carousel-wrapper{position:relative;overflow:hidden;height:100%;align-content:center}@media(min-width:900px){.offers-section-wrapper .offer-carousel-wrapper:after{content:"";pointer-events:none;position:absolute;top:0;right:0;width:36px;height:100%;background:linear-gradient(270deg,#244c44 13.98%,rgba(47,99,88,0))}}.offers-section-wrapper .offer-carousel-wrapper .offer-container-wrapper{display:flex;align-items:center;padding-right:24px;gap:20px;flex-wrap:nowrap;overflow-x:auto;scroll-snap-type:x mandatory}.offers-section-wrapper .offer-carousel-wrapper .offer-container-wrapper::-webkit-scrollbar{display:none}.offers-section-wrapper .offer-carousel-wrapper .offer-container-wrapper>div{scroll-margin:20px;scroll-snap-align:start;display:flex;height:40px;gap:20px}.offers-section-wrapper .offer-carousel-wrapper .offer-container-wrapper .oui-divider{width:8px}.offers-section-wrapper .navigation-ctas-container{display:flex;align-items:center;gap:4px}.offers-section-wrapper .navigation-ctas-container .navigation{background:#2f6358;border:none;width:24px;height:24px!important;padding:0;border-radius:50%;box-shadow:none;min-height:0;display:flex;align-items:center}.offers-section-wrapper .navigation-ctas-container .navigation.left-cta{box-shadow:none}.offers-section-wrapper .navigation-ctas-container .navigation.left-cta *>svg{stroke-width:.8px;margin-left:-2px;margin-top:1px}.offers-section-wrapper .navigation-ctas-container .navigation.right-cta{box-shadow:none}.offers-section-wrapper .navigation-ctas-container .navigation.right-cta *>svg{stroke-width:.8px;margin-right:-1px;margin-top:-2px;rotate:179deg}.coupon-modal .oui-modal--content{padding:0;background-color:transparent}.coupon-modal .oui-modal--body{overflow:hidden}.coupon-modal .coupon-modal-body{position:relative;display:flex;justify-content:center;align-items:center}.coupon-modal .coupon-modal-body .coupon-code-card{width:100dvw}.coupon-modal .coupon-modal-body .coupon-code-card:after,.coupon-modal .coupon-modal-body .coupon-code-card:before{background-color:transparent}@media(min-width:900px){.coupon-modal .coupon-modal-body .coupon-code-card{width:inherit}}