.fo-inner{width:min(1240px,calc(100% - 80px));margin:auto;padding:64px 0}.fo-eyebrow{font:600 11px/1.5 var(--font-body-family,"Open Sans",sans-serif);letter-spacing:.15em;color:#8c5730;margin:0 0 14px;text-transform:uppercase}.fo-actions{display:flex;flex-wrap:wrap;align-items:center;gap:18px 24px}.fo-fine{font-size:11px;line-height:1.65}.fo-button,main:has(.offer-timing) .fwo__button,main:has(.offer-timing) .filtrare-brew__button,main:has(.offer-timing) .rich-text__buttons .button{display:inline-flex;justify-content:center;align-items:center;gap:10px;min-height:56px;padding:14px 26px;border:1px solid transparent;border-radius:999px;background:#563c34;color:#fff9f1;font:400 17px/1.2 var(--font-body-family,"Open Sans",sans-serif);letter-spacing:.01em;text-align:center;text-decoration:none;box-shadow:none;transition:background 180ms ease,transform 180ms ease}.fo-button:hover,main:has(.offer-timing) .fwo__button:hover,main:has(.offer-timing) .filtrare-brew__button:hover,main:has(.offer-timing) .rich-text__buttons .button:hover{background:#704b3e;color:#fff9f1;transform:translateY(-2px)}main:has(.offer-timing) .rich-text__buttons .button:before,main:has(.offer-timing) .rich-text__buttons .button:after{display:none}.fo-text-link{display:inline-block;color:#55362f;text-decoration:underline;text-underline-offset:5px;font-size:14px;line-height:1.6;padding:8px 0}.fo-button:focus-visible,.fo-text-link:focus-visible{outline:2px solid #8c5730;outline-offset:5px}.fo-story *,.fo-hero *,.fo-compare *{box-sizing:border-box}main:has(.offer-timing) .fwo__gift{background:#e8ded1;padding:14px 16px;border:0;min-height:70px;font-size:14px}main:has(.offer-timing) .fwo__card{border:0}main:has(.offer-timing) .fwo__content{padding:26px}main:has(.offer-timing) .fwo select{border-radius:5px}main:has(.offer-timing) .fwo__photo{aspect-ratio:4/5}main:has(.offer-timing) .filtrare-brew__button--secondary{background:transparent;border-color:#563c34;color:#563c34}@media(max-width:649px){.fo-inner{width:calc(100% - 40px);padding:44px 0}.fo-button,main:has(.offer-timing) .fwo__button,main:has(.offer-timing) .filtrare-brew__button,main:has(.offer-timing) .rich-text__buttons .button{min-height:52px;font-size:16px;padding:13px 24px}.fo-actions{gap:8px 20px}}@media(prefers-reduced-motion:reduce){.fo-button,main:has(.offer-timing) a{transition:none!important;transform:none!important}}

@media(max-width:649px){main:has(.offer-timing) .fwo__inner{padding:34px 0}main:has(.offer-timing) .fwo__intro{font-size:14px;margin-bottom:22px}main:has(.offer-timing) .fwo__photo{height:240px;aspect-ratio:auto;object-fit:contain;background:#eee7df}main:has(.offer-timing) .fwo__content{padding:20px}main:has(.offer-timing) .fwo__gift{min-height:0;margin:12px 0;padding:10px 12px}main:has(.offer-timing) .fwo__price{margin:14px 0}main:has(.offer-timing) .fwo h2{font-size:34px}main:has(.offer-timing) .fo-story__benefits{gap:16px;margin-bottom:28px}.ft-sale-hero .fo-eyebrow{font-size:10px;letter-spacing:.12em}}

main:has(.offer-timing) .fwo__photo{aspect-ratio:1;object-fit:cover;object-position:center;height:auto}main:has(.offer-timing) .fwo__content{padding:22px}main:has(.offer-timing) .fwo h3{margin:0 0 10px}main:has(.offer-timing) .fwo__gift{margin:12px 0 4px;padding:10px 12px;min-height:0}main:has(.offer-timing) .fwo__price{margin:12px 0}main:has(.offer-timing) .fwo__content>div>p{margin:0}@media(max-width:649px){main:has(.offer-timing) .fwo__inner{width:calc(100% - 32px)}main:has(.offer-timing) .fwo__photo{width:100%;height:auto;aspect-ratio:1;object-fit:cover}main:has(.offer-timing) .fwo__content{padding:18px}main:has(.offer-timing) .fwo__grid{gap:24px}main:has(.offer-timing) .fwo__content .fwo__eyebrow{font-size:10px;margin-bottom:6px}main:has(.offer-timing) .fwo h3{font-size:29px}main:has(.offer-timing) .fwo__content{font-size:14px;line-height:1.6}main:has(.offer-timing) .fwo__price{font-size:20px}main:has(.offer-timing) .fwo__button{min-height:48px}}
