@font-face{ font-family:L9ita Sans;font-style:normal;font-display:swap;font-weight:400 700;src:url(/wp-content/themes/l9ita/assets/fonts/inter-l9ita-latin.woff2) format("woff2");unicode-range:U+0020-007E,U+00A0-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2009-200A,U+2010-2015,U+2018-201E,U+2022,U+2026,U+202F,U+2039-203A,U+20AC,U+2122,U+2190-2193,U+2212,U+FEFF,U+FFFD }@font-face{ font-display:swap;font-family:L9ita Sans Fallback;src:local("Arial"),local("Helvetica Neue"),local("Helvetica");size-adjust:107%;ascent-override:90%;descent-override:22.4%;line-gap-override:0% }@font-face{ font-family:L9ita Display;font-style:normal;font-display:swap;font-weight:500 700;src:url(/wp-content/themes/l9ita/assets/fonts/fraunces-l9ita-latin.woff2) format("woff2");unicode-range:U+0020-007E,U+00A0-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2009-200A,U+2010-2015,U+2018-201E,U+2022,U+2026,U+202F,U+2039-203A,U+20AC,U+2122,U+2190-2193,U+2212,U+FEFF,U+FFFD }@font-face{ font-family:L9ita Arabic;font-style:normal;font-display:swap;font-weight:100 499;src:url(/wp-content/themes/l9ita/assets/fonts/ibm-plex-sans-arabic-l9ita-400.woff2) format("woff2");unicode-range:U+060C,U+061B,U+061F,U+0621-063A,U+0640-0655,U+0660-066D,U+0670-0671,U+067E,U+0686,U+0698,U+06A4,U+06A9,U+06AD,U+06AF,U+06CC,U+0763,U+200C-200F,U+FE70-FE74,U+FE76-FEFC }@font-face{ font-family:L9ita Arabic;font-style:normal;font-display:swap;font-weight:500 900;src:url(/wp-content/themes/l9ita/assets/fonts/ibm-plex-sans-arabic-l9ita-600.woff2) format("woff2");unicode-range:U+060C,U+061B,U+061F,U+0621-063A,U+0640-0655,U+0660-066D,U+0670-0671,U+067E,U+0686,U+0698,U+06A4,U+06A9,U+06AD,U+06AF,U+06CC,U+0763,U+200C-200F,U+FE70-FE74,U+FE76-FEFC }
:root{--c-navy: #0f1b2d;--c-navy-800: #1a2a40;--c-navy-700: #2a3b54;--c-primary: #0b7a75;--c-primary-700: #085e5a;--c-primary-300: #5fd4c7;--c-primary-100: #cde7e3;--c-primary-50: #e7f3f1;--c-ivory: #faf7f0;--c-sand: #f3eee3;--c-surface: #ffffff;--c-accent: #b4452a;--c-accent-700: #9a3a22;--c-accent-50: #fcede6;--c-text: var(--c-navy);--c-muted: #5a6170;--c-on-dark: #ffffff;--c-on-dark-muted: #c9d2de;--c-border: #e6e0d3;--c-border-strong: #cfc6b3;--c-success: #1d6f47;--c-success-50: #e5f3eb;--c-warning: #7a5200;--c-warning-50: #fbf1dc;--c-danger: #b42318;--c-danger-50: #fdecea;--font-sans: "L9ita Sans", "L9ita Arabic", "L9ita Sans Fallback", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--font-display: "L9ita Display", "L9ita Arabic", Georgia, "Times New Roman", serif;--font-mono: ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;--fs-xs: .8125rem;--fs-sm: .875rem;--fs-base: 1rem;--fs-md: 1.0625rem;--fs-lg: 1.25rem;--fs-xl: clamp(1.375rem, 1.2rem + .75vw, 1.75rem);--fs-2xl: clamp(1.625rem, 1.3rem + 1.4vw, 2.25rem);--fs-3xl: clamp(2rem, 1.45rem + 2.4vw, 3.125rem);--fs-card-title: 1rem;--fs-price: 1.1875rem;--fw-regular: 400;--fw-medium: 500;--fw-semibold: 600;--fw-bold: 700;--lh-tight: 1.12;--lh-heading: 1.25;--lh-snug: 1.4;--lh-body: 1.6;--lh-relaxed: 1.7;--ls-display: -.022em;--ls-heading: -.012em;--ls-caps: .06em;--s-1: .25rem;--s-2: .5rem;--s-3: .75rem;--s-4: 1rem;--s-5: 1.25rem;--s-6: 1.5rem;--s-8: 2rem;--s-10: 2.5rem;--s-12: 3rem;--section-space: clamp(2rem, 1.3rem + 3.2vw, 4.25rem);--r-sm: 6px;--r: 10px;--r-lg: 16px;--r-xl: 24px;--r-pill: 999px;--shadow-sm: 0 1px 2px rgba(15, 27, 45, .06), 0 1px 1px rgba(15, 27, 45, .04);--shadow: 0 10px 24px -12px rgba(15, 27, 45, .22);--shadow-lg: 0 24px 48px -20px rgba(15, 27, 45, .35);--ring: 0 0 0 3px rgba(11, 122, 117, .28);--container: 1280px;--gutter: 16px;--header-offset: 132px;--notch-bg: var(--c-ivory);--ease: cubic-bezier(.2, .7, .2, 1);color-scheme:light}@media(min-width:768px){:root{--gutter: 24px;--fs-card-title: 1.0625rem;--fs-price: 1.25rem}}@media(min-width:1280px){:root{--gutter: 32px}}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:var(--header-offset)}body{margin:0;background:var(--c-ivory);color:var(--c-text);font-family:var(--font-sans);font-size:var(--fs-base);line-height:var(--lh-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:clip}body.has-open-drawer{overflow:hidden}h1,h2,h3,h4,h5,h6{margin:0 0 var(--s-3);font-family:var(--font-sans);font-weight:var(--fw-semibold);line-height:var(--lh-heading);color:var(--c-navy);letter-spacing:var(--ls-heading);text-wrap:balance}h1,h2{font-family:var(--font-display)}p{margin:0 0 var(--s-4)}img,svg,video{max-width:100%;height:auto}svg.icon{flex-shrink:0;vertical-align:middle}a{color:var(--c-primary-700);text-decoration-thickness:1px;text-underline-offset:.18em}a:hover{color:var(--c-primary)}:focus-visible{outline:3px solid var(--c-primary);outline-offset:2px;border-radius:4px}::selection{background:var(--c-primary-100);color:var(--c-navy)}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}[hidden]{display:none!important}ul[class],ol[class]{margin:0;padding:0;list-style:none}address{font-style:normal}hr{border:0;border-top:1px solid var(--c-border);margin:var(--s-8) 0}code,kbd,pre{font-family:var(--font-mono);font-size:.92em}.screen-reader-text{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;word-wrap:normal!important}.skip-link:focus{position:fixed!important;inset-block-start:var(--s-2);inset-inline-start:var(--s-2);z-index:1000;width:auto;height:auto;margin:0;padding:var(--s-3) var(--s-4);clip:auto;background:var(--c-navy);color:#fff;border-radius:var(--r);text-decoration:none;font-weight:var(--fw-semibold)}.container{width:100%;max-width:calc(var(--container) + var(--gutter) * 2);margin-inline:auto;padding-inline:var(--gutter)}.site-main{display:block;min-height:50vh;padding-block-end:var(--section-space)}.fade-end{-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 48px),transparent);mask-image:linear-gradient(to right,#000 calc(100% - 48px),transparent)}.fade-start{-webkit-mask-image:linear-gradient(to right,transparent,#000 48px);mask-image:linear-gradient(to right,transparent,#000 48px)}.fade-start.fade-end{-webkit-mask-image:linear-gradient(to right,transparent,#000 48px,#000 calc(100% - 48px),transparent);mask-image:linear-gradient(to right,transparent,#000 48px,#000 calc(100% - 48px),transparent)}[dir=rtl] .fade-end{-webkit-mask-image:linear-gradient(to left,#000 calc(100% - 48px),transparent);mask-image:linear-gradient(to left,#000 calc(100% - 48px),transparent)}[dir=rtl] .fade-start{-webkit-mask-image:linear-gradient(to left,transparent,#000 48px);mask-image:linear-gradient(to left,transparent,#000 48px)}[dir=rtl] .fade-start.fade-end{-webkit-mask-image:linear-gradient(to left,transparent,#000 48px,#000 calc(100% - 48px),transparent);mask-image:linear-gradient(to left,transparent,#000 48px,#000 calc(100% - 48px),transparent)}input[type=text],input[type=email],input[type=url],input[type=password],input[type=search],input[type=number],input[type=tel],input[type=date],select,textarea{width:100%;min-height:44px;padding:.55rem .85rem;background:var(--c-surface);border:1px solid var(--c-border-strong);border-radius:var(--r);font-size:var(--fs-base);line-height:var(--lh-snug);transition:border-color .15s,box-shadow .15s}textarea{min-height:120px;resize:vertical}input:focus,select:focus,textarea:focus{outline:none;border-color:var(--c-primary);box-shadow:var(--ring)}input:user-invalid,select:user-invalid,textarea:user-invalid{border-color:var(--c-danger)}input:user-invalid:focus,select:user-invalid:focus,textarea:user-invalid:focus{box-shadow:0 0 0 3px #b4231833}select{appearance:none;-webkit-appearance:none;padding-inline-end:2.4rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%230f1b2d' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .75rem center;background-size:18px;cursor:pointer}label{display:inline-block;margin-block-end:var(--s-1);font-weight:var(--fw-semibold);font-size:var(--fs-sm)}input[type=checkbox],input[type=radio]{width:1.125rem;height:1.125rem;accent-color:var(--c-primary);vertical-align:-.15em}::placeholder{color:#7b8290;opacity:1}.btn,.wp-element-button,.wp-block-button__link,input[type=submit]{display:inline-flex;align-items:center;justify-content:center;gap:var(--s-2);min-height:44px;padding:.55rem 1.15rem;border:1px solid transparent;border-radius:var(--r);background:var(--c-primary);color:#fff;font-family:var(--font-sans);font-size:var(--fs-base);font-weight:var(--fw-semibold);line-height:var(--lh-heading);text-decoration:none;text-align:center;cursor:pointer;transition:background-color .15s,color .15s,border-color .15s,box-shadow .15s,transform .15s}.btn:hover,.wp-element-button:hover,.wp-block-button__link:hover,input[type=submit]:hover{background:var(--c-primary-700);color:#fff}.btn:active{transform:translateY(1px)}.btn--secondary{background:var(--c-surface);color:var(--c-navy);border-color:var(--c-border-strong)}.btn--secondary:hover{background:var(--c-surface);color:var(--c-primary-700);border-color:var(--c-primary)}.btn--ghost{background:transparent;color:var(--c-navy);border-color:transparent}.btn--ghost:hover{background:var(--c-sand);color:var(--c-navy)}.btn--light{background:#fff;color:var(--c-navy)}.btn--light:hover{background:var(--c-primary-50);color:var(--c-navy)}.btn--sm{min-height:40px;padding:.4rem .85rem;font-size:var(--fs-sm)}.btn--lg{min-height:52px;padding:.75rem 1.5rem;font-size:var(--fs-md)}.btn--block{width:100%}.btn[disabled],.btn.disabled{opacity:.55;pointer-events:none}.icon-btn{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:1px solid transparent;border-radius:var(--r);background:transparent;color:var(--c-navy);transition:background-color .15s,border-color .15s,color .15s,opacity .15s}.icon-btn:hover{background:var(--c-sand)}.icon-btn--outline{border-color:var(--c-border-strong);background:var(--c-surface)}.icon-btn--outline:hover{border-color:var(--c-primary);color:var(--c-primary-700);background:var(--c-surface)}.icon-btn[disabled]{opacity:.4;cursor:default}.link-arrow{display:inline-flex;align-items:center;gap:var(--s-2);padding:0;border:0;background:none;color:var(--c-primary-700);font-weight:var(--fw-semibold);font-size:var(--fs-sm);text-decoration:none;white-space:nowrap}.link-arrow .icon{transition:transform .2s var(--ease)}.link-arrow:hover{color:var(--c-primary)}.link-arrow:hover .icon{transform:translate(3px)}.link-arrow--on-dark{color:var(--c-primary-300)}.link-arrow--on-dark:hover{color:#fff}.eyebrow{display:inline-flex;align-items:center;gap:var(--s-2);margin:0 0 var(--s-2);color:var(--c-primary-700);font-family:var(--font-sans);font-size:var(--fs-xs);font-weight:var(--fw-bold);letter-spacing:var(--ls-caps);text-transform:uppercase}.eyebrow:before{content:"";width:7px;height:7px;background:currentColor;transform:rotate(45deg);border-radius:1px}.eyebrow a{color:inherit;text-decoration:none}.eyebrow--on-dark{color:var(--c-primary-300)}.badge{display:inline-flex;align-items:center;gap:.3rem;padding:.25rem .55rem;border-radius:var(--r-sm);background:var(--c-navy);color:#fff;font-size:var(--fs-xs);font-weight:var(--fw-bold);line-height:var(--lh-snug);white-space:nowrap;font-variant-numeric:tabular-nums}.badge--discount{background:var(--c-accent);clip-path:polygon(0 0,100% 0,100% 100%,8px 100%,0 calc(100% - 8px));padding-inline-end:.65rem}.badge--urgent{background:var(--c-navy)}.badge--muted{background:var(--c-navy-700);color:#fff}.badge--lg{padding:.4rem .75rem;font-size:var(--fs-sm)}.chip-list{display:flex;flex-wrap:wrap;gap:var(--s-2)}.chip-list--center{justify-content:center}.chip-list--scroll{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;scroll-snap-type:x proximity;padding-block:2px;margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter)}.chip-list--scroll::-webkit-scrollbar{display:none}.chip-list--scroll>li{flex:0 0 auto;scroll-snap-align:start}.chip{display:inline-flex;align-items:center;gap:.4rem;min-height:40px;padding:.35rem .9rem;border:1px solid var(--c-border);border-radius:var(--r-pill);background:var(--c-surface);color:var(--c-navy);font-size:var(--fs-sm);font-weight:var(--fw-semibold);text-decoration:none;white-space:nowrap;transition:border-color .15s,background-color .15s,color .15s}.chip .icon{color:var(--c-primary)}.chip:hover{border-color:var(--c-primary);color:var(--c-primary-700)}.chip.is-active{background:var(--c-navy);border-color:var(--c-navy);color:#fff}.chip.is-active .icon{color:var(--c-primary-300)}.chip--on-dark{background:#ffffff12;border-color:#ffffff2e;color:#fff}.chip--on-dark .icon{color:var(--c-primary-300)}.chip--on-dark:hover{background:#ffffff24;border-color:var(--c-primary-300);color:#fff}.count-badge{position:absolute;inset-block-start:2px;inset-inline-end:0;display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 5px;border:2px solid var(--c-surface);border-radius:var(--r-pill);background:var(--c-primary);color:#fff;font-size:.75rem;font-weight:var(--fw-bold);line-height:1;font-variant-numeric:tabular-nums}.announcement{background:var(--c-navy);color:var(--c-on-dark);font-size:var(--fs-sm)}.announcement__inner{display:flex;align-items:center;justify-content:center;gap:var(--s-3);min-height:40px;padding-block:var(--s-2)}.announcement__text{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.35rem .6rem;margin:0;text-align:center}.announcement__text .icon{color:var(--c-primary-300)}@media(max-width:639px){.announcement{font-size:var(--fs-xs)}.announcement__inner{justify-content:space-between;min-height:36px;padding-block:6px}.announcement__text{justify-content:flex-start;text-align:start;line-height:var(--lh-snug)}.announcement__text .icon{display:none}}.announcement a{color:var(--c-primary-300);font-weight:var(--fw-semibold)}.announcement a:hover{color:#fff}.announcement__close{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:32px;height:32px;padding:0;border:0;border-radius:var(--r-sm);background:transparent;color:var(--c-on-dark-muted)}.announcement__close:hover{background:#ffffff1a;color:#fff}.announcement :focus-visible{outline-color:var(--c-primary-300)}.site-header{position:sticky;inset-block-start:0;z-index:50;background:var(--c-surface);border-block-end:1px solid var(--c-border)}.admin-bar .site-header{inset-block-start:46px}@media(min-width:783px){.admin-bar .site-header{inset-block-start:32px}}@media(max-width:600px){.admin-bar .site-header{inset-block-start:0}}.header-main{display:grid;grid-template-columns:auto 1fr auto;grid-template-areas:"menu brand actions" "search search search";align-items:center;gap:var(--s-2) var(--s-2);padding-block:var(--s-2) var(--s-3)}.header-menu-toggle{grid-area:menu;margin-inline-start:-10px}.site-brand{grid-area:brand;display:inline-flex;align-items:center;gap:.55rem;min-width:0;color:var(--c-navy);text-decoration:none}.site-brand:hover{color:var(--c-navy)}.site-brand__name{overflow:hidden;font-family:var(--font-display);font-size:1.5rem;font-weight:var(--fw-semibold);letter-spacing:var(--ls-display);line-height:1;text-overflow:ellipsis;white-space:nowrap}.brand-mark{flex-shrink:0}.site-brand--logo img,.custom-logo{display:block;width:auto;max-height:44px}.header-search{grid-area:search;min-width:0}.header-actions{grid-area:actions;display:flex;align-items:center;gap:2px;margin-inline-end:-8px}.header-action{position:relative;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-width:44px;min-height:44px;padding:4px 6px;border-radius:var(--r);color:var(--c-navy);font-size:var(--fs-xs);font-weight:var(--fw-semibold);text-decoration:none}.header-action:hover{background:var(--c-sand);color:var(--c-navy)}.header-action__label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.header-cta,.header-actions .lang-switch{display:none}.search-form{position:relative;display:flex;align-items:center;width:100%;background:var(--c-surface);border:1px solid var(--c-border-strong);border-radius:12px;transition:border-color .15s,box-shadow .15s}.search-form:focus-within{border-color:var(--c-primary);box-shadow:var(--ring)}.search-form__icon{position:absolute;inset-inline-start:.85rem;display:flex;color:var(--c-muted);pointer-events:none}.search-form .search-form__input{flex:1 1 auto;min-width:0;min-height:46px;padding-inline:2.65rem .75rem;border:0;border-radius:12px;background:transparent;box-shadow:none}.search-form .search-form__input:focus{box-shadow:none}.search-form__input::-webkit-search-cancel-button{cursor:pointer}.search-form .search-form__scope{display:none;flex:0 0 auto;width:auto;min-height:32px;padding-block:0;padding-inline-start:.85rem;border:0;border-inline-start:1px solid var(--c-border);border-radius:0;background-color:transparent;font-size:var(--fs-sm);font-weight:var(--fw-semibold);box-shadow:none}.search-form__submit.btn{flex:0 0 auto;min-height:38px;margin:4px;margin-inline-start:0;padding-inline:.7rem;border-radius:9px}.search-form__submit-text{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.search-form--hero{border:0;border-radius:14px;box-shadow:var(--shadow-lg)}.search-form--hero .search-form__input{min-height:54px;font-size:var(--fs-md)}.search-form--hero .search-form__submit.btn{min-height:46px;margin:5px;padding-inline:1rem}@media(min-width:640px){.search-form .search-form__scope{display:block}.search-form--hero .search-form__submit-text,.search-form--inline .search-form__submit-text{position:static;width:auto;height:auto;overflow:visible;clip:auto}.search-form--hero .search-form__submit-icon,.search-form--inline .search-form__submit-icon{display:none}}.primary-nav{border-block-start:1px solid var(--c-border)}.primary-menu{display:flex;gap:var(--s-1);overflow-x:auto;scrollbar-width:none;margin-inline:calc(var(--gutter) * -1)!important;padding-inline:calc(var(--gutter) - .6rem)!important}.primary-menu::-webkit-scrollbar{display:none}.primary-menu>li{position:relative;display:flex;align-items:center;flex:0 0 auto}.primary-menu a{display:flex;align-items:center;min-height:46px;padding:0 .6rem;color:var(--c-navy);font-size:var(--fs-sm);font-weight:var(--fw-semibold);text-decoration:none;white-space:nowrap;box-shadow:inset 0 -2px 0 transparent;transition:color .15s,box-shadow .15s}.primary-menu a:hover{color:var(--c-primary-700)}.primary-menu>.current-menu-item>a,.primary-menu>.current-menu-ancestor>a,.primary-menu>.current-menu-parent>a{color:var(--c-primary-700);box-shadow:inset 0 -2px 0 var(--c-primary)}.primary-menu .sub-menu,.primary-menu .submenu-toggle{display:none}@media(min-width:1024px){:root{--header-offset: 150px}.header-main{grid-template-columns:auto minmax(280px,640px) 1fr;grid-template-areas:"brand search actions";gap:var(--s-6);padding-block:var(--s-4)}.header-menu-toggle{display:none}.site-brand__name{font-size:1.625rem}.header-actions{justify-content:flex-end;gap:var(--s-1);margin-inline-end:0}.header-action{min-width:56px;padding-inline:8px}.header-action__label{position:static;width:auto;height:auto;overflow:visible;clip:auto}.header-action .count-badge{inset-inline-end:8px}.header-actions .lang-switch{display:flex}.primary-menu{overflow:visible;margin-inline:-.6rem!important;padding-inline:0!important;flex-wrap:wrap}.primary-menu .submenu-toggle{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;margin-inline-start:-.35rem;padding:0;border:0;border-radius:var(--r-sm);background:transparent;color:var(--c-muted)}.primary-menu .submenu-toggle[aria-expanded=true] .icon{transform:rotate(180deg)}.primary-menu .sub-menu{position:absolute;inset-block-start:100%;inset-inline-start:0;z-index:60;display:block;min-width:240px;padding:var(--s-2);background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--r-lg);box-shadow:var(--shadow-lg);list-style:none;opacity:0;visibility:hidden;transform:translateY(6px);transition:opacity .15s,transform .15s,visibility .15s}.primary-menu li:hover>.sub-menu,.primary-menu li:focus-within>.sub-menu,.primary-menu li.is-open>.sub-menu{opacity:1;visibility:visible;transform:none}.primary-menu li.is-closed>.sub-menu{opacity:0;visibility:hidden}.primary-menu .sub-menu a{min-height:40px;padding:.5rem .75rem;border-radius:var(--r);box-shadow:none}.primary-menu .sub-menu a:hover{background:var(--c-primary-50)}}@media(min-width:1200px){.header-cta{display:inline-flex;margin-inline-start:var(--s-2);white-space:nowrap}}.lang-switch{display:flex;align-items:center;gap:var(--s-2);color:var(--c-muted)}.lang-switch ul{display:flex;gap:2px;margin:0;padding:2px;list-style:none;border:1px solid var(--c-border);border-radius:var(--r-pill)}.lang-switch li{margin:0}.lang-switch__item{display:inline-flex;align-items:center;min-height:36px;padding:0 .75rem;border-radius:var(--r-pill);color:var(--c-navy);font-size:var(--fs-sm);font-weight:var(--fw-semibold);text-decoration:none}a.lang-switch__item:hover{background:var(--c-sand);color:var(--c-navy)}.lang-switch__item.is-current{background:var(--c-navy);color:#fff}.lang-switch--drawer{margin-block:var(--s-4)}.lang-switch--drawer .lang-switch__item{min-height:40px;padding-inline:.9rem;font-size:var(--fs-sm)}.drawer{position:fixed;inset:0;z-index:200}.drawer__backdrop{position:absolute;inset:0;background:#0f1b2d8c;opacity:0;transition:opacity .25s var(--ease)}.drawer__panel{position:absolute;inset-block:0;inset-inline-start:0;display:flex;flex-direction:column;width:min(88vw,400px);background:var(--c-surface);box-shadow:var(--shadow-lg);transform:translate(-100%);transition:transform .28s var(--ease);outline:none}.drawer--end .drawer__panel{inset-inline-start:auto;inset-inline-end:0;transform:translate(100%)}.drawer.is-open .drawer__backdrop{opacity:1}.drawer.is-open .drawer__panel{transform:none}.drawer__head{display:flex;align-items:center;justify-content:space-between;gap:var(--s-3);padding-block:var(--s-3);padding-inline:var(--s-5) var(--s-3);border-block-end:1px solid var(--c-border)}.drawer__title{display:flex;align-items:center;gap:var(--s-2);margin:0;font-family:var(--font-display);font-size:var(--fs-lg);font-weight:var(--fw-semibold)}.drawer__body{flex:1;overflow-y:auto;padding:var(--s-2) var(--s-5) var(--s-8);overscroll-behavior:contain}.drawer__section{margin-block-start:var(--s-6)}.drawer__heading{margin-block-end:var(--s-3);font-family:var(--font-sans);font-size:var(--fs-xs);font-weight:var(--fw-bold);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--c-muted)}.drawer-menu li{position:relative;display:flex;flex-wrap:wrap;align-items:center;border-block-end:1px solid var(--c-border)}.drawer-menu a{flex:1;display:flex;align-items:center;min-height:52px;color:var(--c-navy);font-weight:var(--fw-semibold);text-decoration:none}.drawer-menu .current-menu-item>a{color:var(--c-primary-700)}.drawer-menu .submenu-toggle{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;border-radius:var(--r);background:transparent;color:var(--c-navy)}.drawer-menu .submenu-toggle[aria-expanded=true] .icon{transform:rotate(180deg)}.drawer-menu .sub-menu{display:none;width:100%;margin:0 0 var(--s-2);padding:0;padding-inline-start:var(--s-4);list-style:none}.drawer-menu .is-open>.sub-menu{display:block}.drawer-menu .sub-menu li{border:0}.drawer-menu .sub-menu a{min-height:42px;font-weight:var(--fw-medium);color:var(--c-muted)}.drawer-cats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-2)}.drawer-cats a{display:flex;align-items:center;gap:var(--s-2);min-height:48px;padding:var(--s-2);border:1px solid var(--c-border);border-radius:var(--r);color:var(--c-navy);font-size:var(--fs-sm);font-weight:var(--fw-semibold);line-height:var(--lh-heading);text-decoration:none}.drawer-cats a:hover{border-color:var(--c-primary)}.drawer-cats__icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:32px;height:32px;border-radius:var(--r-sm);background:var(--c-primary-50);color:var(--c-primary-700)}.drawer-links{margin-block:var(--s-6) var(--s-4)!important}.drawer-links a{display:flex;align-items:center;gap:var(--s-3);min-height:48px;color:var(--c-navy);font-weight:var(--fw-semibold);text-decoration:none}.drawer-links .icon{color:var(--c-primary)}.section{padding-block-start:var(--section-space)}.section-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--s-2) var(--s-6);margin-block-end:var(--s-5)}.section-head__text{min-width:0}.section-head__title{margin:0;font-size:var(--fs-2xl)}.section-head__desc{margin:var(--s-2) 0 0;color:var(--c-muted)}.card-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--s-4)}.card-grid>li{display:flex;min-width:0}.card-grid>li>*{flex:1}@media(min-width:560px){.card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:900px){.card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s-6) var(--s-5)}}@media(min-width:1200px){.card-grid--offers{grid-template-columns:repeat(4,minmax(0,1fr))}}.rail{position:relative}.rail__controls{display:none}.rail__track{display:grid;grid-auto-flow:column;grid-auto-columns:82%;gap:var(--s-4);overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);scrollbar-width:none;margin-inline:calc(var(--gutter) * -1)!important;padding:2px var(--gutter) var(--s-2)!important}.rail__track::-webkit-scrollbar{display:none}.rail__item{display:flex;scroll-snap-align:start}.rail__item>*{flex:1}@media(min-width:560px){.rail__track{grid-auto-columns:calc((100% - var(--s-4)) / 2)}}@media(min-width:768px){.rail__controls{position:absolute;inset-block-end:calc(100% + var(--s-5));inset-inline-end:0;display:flex;gap:var(--s-2)}.section--featured .section-head{padding-inline-end:110px}}@media(min-width:900px){.rail__track{grid-auto-columns:calc((100% - var(--s-5) * 2) / 3);gap:var(--s-5)}}@media(min-width:1200px){.rail__track{grid-auto-columns:calc((100% - var(--s-5) * 3) / 4)}}.media-img{display:block;width:100%;height:100%;object-fit:cover}.media-placeholder{display:flex;align-items:center;justify-content:center;width:100%;height:100%;background-color:var(--c-primary-50);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' viewBox='0 0 48 48'%3E%3Cg fill='none' stroke='%230b7a75' stroke-opacity='.12'%3E%3Crect x='15' y='15' width='18' height='18'/%3E%3Crect x='15' y='15' width='18' height='18' transform='rotate(45 24 24)'/%3E%3C/g%3E%3C/svg%3E");color:var(--c-primary)}.offer-card{position:relative;display:flex;flex-direction:column;min-width:0;overflow:hidden;background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--r-lg);box-shadow:var(--shadow-sm);transition:box-shadow .2s var(--ease),transform .2s var(--ease),border-color .2s}.offer-card:hover{border-color:var(--c-primary-100);box-shadow:var(--shadow);transform:translateY(-2px)}.offer-card:focus-within{border-color:var(--c-primary)}.offer-card__media{position:relative;aspect-ratio:4 / 3;overflow:hidden;background:var(--c-sand)}.offer-card__media img{width:100%;height:100%;object-fit:cover;transition:transform .5s var(--ease)}.offer-card:hover .offer-card__media img{transform:scale(1.04)}.offer-card__badges{position:absolute;inset-block-start:var(--s-3);inset-inline-start:var(--s-3);display:flex;flex-wrap:wrap;gap:.375rem;max-width:calc(100% - 4.5rem)}.save-toggle{position:relative;z-index:2;display:inline-flex;align-items:center;justify-content:center;gap:var(--s-2);border:1px solid transparent;color:var(--c-navy);transition:color .15s,background-color .15s,transform .15s}.save-toggle--icon{position:absolute;inset-block-start:var(--s-2);inset-inline-end:var(--s-2);width:40px;height:40px;padding:0;border-radius:var(--r-pill);background:#fffffff0;box-shadow:var(--shadow-sm)}.save-toggle--button{min-height:40px;padding:.4rem .85rem;border-color:var(--c-border-strong);border-radius:var(--r);background:var(--c-surface);font-size:var(--fs-sm);font-weight:var(--fw-semibold)}.save-toggle:hover,.save-toggle[aria-pressed=true]{color:var(--c-accent)}.save-toggle[aria-pressed=true] .icon path{fill:currentColor}.save-toggle.is-bumped{transform:scale(1.12)}.offer-card__body{display:flex;flex-direction:column;gap:var(--s-1);padding:var(--s-4) var(--s-4) var(--s-3)}.offer-card__meta{display:flex;flex-wrap:wrap;align-items:center;gap:.15rem .75rem;margin:0;font-size:var(--fs-xs);font-weight:var(--fw-semibold)}.offer-card__cat{position:relative;z-index:2;color:var(--c-primary-700);text-decoration:none}.offer-card__cat:hover{text-decoration:underline}.offer-card__city,.offer-card__merchant,.offer-card__expiry{display:inline-flex;align-items:center;gap:.25rem;color:var(--c-muted)}.offer-card__title{display:-webkit-box;margin:0;overflow:hidden;font-family:var(--font-sans);font-size:var(--fs-card-title);font-weight:var(--fw-semibold);line-height:var(--lh-snug);letter-spacing:0;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.offer-card__link{color:var(--c-navy);text-decoration:none}.offer-card__link:after{content:"";position:absolute;inset:0;z-index:1}.offer-card__link:hover{color:var(--c-primary-700)}.offer-card__link:focus-visible{outline:none}.offer-card__link:focus-visible:after{outline:3px solid var(--c-primary);outline-offset:-3px;border-radius:var(--r-lg)}.offer-card__merchant{margin:0;font-size:var(--fs-xs)}.offer-card__foot{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-1) var(--s-3);align-content:center;min-height:5.25rem;margin-block-start:auto;padding:var(--s-3) var(--s-4) var(--s-4);padding-inline-end:3.5rem;border-block-start:2px dashed var(--c-border)}.offer-card__foot:before,.offer-card__foot:after{content:"";position:absolute;inset-block-start:-9px;width:16px;height:16px;border:1px solid var(--c-border);border-radius:50%;background:var(--notch-bg)}.offer-card__foot:before{inset-inline-start:-9px}.offer-card__foot:after{inset-inline-end:-9px}.offer-card__expiry{width:100%;margin:0;font-size:var(--fs-xs)}.offer-card__expiry--soon,.offer-card__expiry--today{display:none;color:var(--c-accent-700);font-weight:var(--fw-semibold)}.offer-card__go{position:absolute;inset-inline-end:var(--s-4);inset-block-start:50%;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:var(--r-pill);background:var(--c-sand);color:var(--c-navy);transform:translateY(-40%);transition:background-color .2s,color .2s}.offer-card:hover .offer-card__go{background:var(--c-primary);color:#fff}.offer-card.is-expired .offer-card__media img{filter:grayscale(.85);opacity:.75}.offer-card.is-expired .price__current{color:var(--c-muted)}@media(max-width:559px){.card-grid--offers{gap:var(--s-3)}.card-grid--offers .offer-card{display:grid;grid-template-columns:112px minmax(0,1fr);grid-template-rows:auto 1fr;grid-template-areas:"media body" "media foot"}.card-grid--offers .offer-card__media{position:static;grid-area:media;aspect-ratio:auto;min-height:128px}.card-grid--offers .offer-card__media img,.card-grid--offers .offer-card__media .media-placeholder{position:absolute;inset-block:0;inset-inline-start:0;width:112px;height:100%}.card-grid--offers .offer-card__badges{inset-block-start:var(--s-2);inset-inline-start:var(--s-2);max-width:96px}.card-grid--offers .badge--urgent,.card-grid--offers .offer-card__go,.card-grid--offers .offer-card__merchant{display:none}.card-grid--offers .save-toggle--icon{inset-block-start:var(--s-1);inset-inline-end:var(--s-1);width:36px;height:36px;box-shadow:none;background:transparent}.card-grid--offers .offer-card__body{grid-area:body;padding-block:var(--s-3) var(--s-1);padding-inline:var(--s-3) calc(var(--s-1) + 36px)}.card-grid--offers .offer-card__foot{grid-area:foot;align-self:end;min-height:0;padding:var(--s-1) var(--s-3) var(--s-3);border-block-start:0}.card-grid--offers .offer-card__foot:before,.card-grid--offers .offer-card__foot:after{display:none}.card-grid--offers .offer-card__expiry--soon,.card-grid--offers .offer-card__expiry--today{display:inline-flex}}.price{display:flex;flex-wrap:wrap;align-items:baseline;gap:.1rem .4rem;margin:0;font-variant-numeric:tabular-nums}.price__prefix,.price__unit{color:var(--c-muted);font-size:var(--fs-xs);font-weight:var(--fw-semibold)}.price__current{color:var(--c-navy);font-size:var(--fs-price);font-weight:var(--fw-bold);line-height:var(--lh-tight);letter-spacing:var(--ls-heading);unicode-bidi:isolate}.price:has(.price__original) .price__current{color:var(--c-accent-700)}.price__original{color:var(--c-muted);font-size:var(--fs-sm);unicode-bidi:isolate}.price--none{color:var(--c-primary-700);font-size:var(--fs-sm);font-weight:var(--fw-semibold)}.price--single .price__current{font-size:clamp(1.875rem,1.5rem + 1.4vw,2.5rem)}.price--single .price__original{font-size:var(--fs-md)}.price--spotlight .price__current{font-size:var(--fs-xl)}.hero{padding-block-start:var(--s-4)}.hero__panel{position:relative;display:grid;gap:var(--s-6);overflow:hidden;padding:var(--s-6) var(--s-5) var(--s-5);border-radius:var(--r-xl);background:var(--c-navy);color:var(--c-on-dark);isolation:isolate}.hero__panel:before{content:"";position:absolute;inset:0;z-index:-1;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='72' height='72' viewBox='0 0 72 72'%3E%3Cg fill='none' stroke='%235fd4c7' stroke-opacity='.16'%3E%3Crect x='22' y='22' width='28' height='28'/%3E%3Crect x='22' y='22' width='28' height='28' transform='rotate(45 36 36)'/%3E%3Ccircle cx='36' cy='36' r='5'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask-image:linear-gradient(115deg,transparent 30%,#000 85%);mask-image:linear-gradient(115deg,transparent 30%,#000 85%)}.hero__panel:after{content:"";position:absolute;inset-block-end:-40%;inset-inline-start:-10%;z-index:-1;width:60%;aspect-ratio:1;border-radius:50%;background:radial-gradient(closest-side,rgba(11,122,117,.45),transparent)}.hero__content{min-width:0}.hero__title{max-width:20ch;margin-block-end:var(--s-3);color:#fff;font-size:var(--fs-3xl);line-height:var(--lh-tight);letter-spacing:var(--ls-display)}.hero__text{max-width:52ch;margin-block-end:var(--s-5);color:var(--c-on-dark-muted);font-size:var(--fs-md)}.hero__search{max-width:640px;margin-block-end:var(--s-4);color:var(--c-text)}.hero__chips{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-2) var(--s-3);margin-block-end:var(--s-5)}.hero__chips-label{margin:0;color:var(--c-on-dark-muted);font-size:var(--fs-sm);font-weight:var(--fw-semibold)}.hero :focus-visible{outline-color:var(--c-primary-300)}.hero__image{overflow:hidden;aspect-ratio:3 / 2;border-radius:var(--r-lg)}.spotlight{position:relative;display:grid;grid-template-columns:40% 1fr;overflow:hidden;border-radius:var(--r-lg);background:var(--c-surface);color:var(--c-text);box-shadow:var(--shadow-lg)}.spotlight__media{position:relative;min-height:150px;background:var(--c-sand)}.spotlight__media img,.spotlight__media .media-placeholder{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.spotlight__flag{position:absolute;inset-block-start:var(--s-2);inset-inline-start:var(--s-2);display:inline-flex;align-items:center;gap:.3rem;margin:0;padding:.2rem .55rem;border-radius:var(--r-pill);background:var(--c-surface);color:var(--c-navy);font-size:var(--fs-xs);font-weight:var(--fw-bold)}.spotlight__flag .icon{color:var(--c-primary)}.spotlight__media .badge{position:absolute;inset-block-end:var(--s-2);inset-inline-start:var(--s-2)}.spotlight__body{display:flex;flex-direction:column;gap:var(--s-1);min-width:0;padding:var(--s-3) var(--s-4)}.spotlight__meta{margin:0;color:var(--c-primary-700);font-size:var(--fs-xs);font-weight:var(--fw-bold)}.spotlight__title{display:-webkit-box;margin:0;overflow:hidden;font-family:var(--font-sans);font-size:var(--fs-md);font-weight:var(--fw-bold);line-height:var(--lh-snug);letter-spacing:0;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3}.spotlight__link{color:var(--c-navy);text-decoration:none}.spotlight__link:after{content:"";position:absolute;inset:0}.spotlight__foot{display:flex;align-items:center;justify-content:space-between;gap:var(--s-2);margin-block-start:auto}.spotlight__go{display:none}@media(max-width:479px){.hero__text{display:none}}@media(max-width:1023px){.hero__search{display:none}.hero__title{font-size:clamp(1.625rem,1.2rem + 2.4vw,2.5rem)}.hero__text{margin-block-end:var(--s-4);font-size:var(--fs-base)}.hero__chips{flex-wrap:nowrap;margin-block-end:var(--s-4)}.hero__chips .chip-list{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin-inline-end:calc(var(--s-5) * -1);padding-inline-end:var(--s-5)}.hero__chips .chip-list::-webkit-scrollbar{display:none}.hero__chips .chip-list>li{flex:0 0 auto}.hero__chips-label{display:none}}@media(min-width:640px){.hero__panel{padding:var(--s-10) var(--s-8) var(--s-8)}}@media(min-width:1024px){.hero{padding-block-start:var(--s-6)}.hero__panel{padding:var(--s-10)}.hero__panel.has-aside{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:var(--s-10)}.spotlight{grid-template-columns:1fr}.spotlight__media{aspect-ratio:3 / 2;min-height:0}.spotlight__body{gap:var(--s-2);padding:var(--s-5) var(--s-6) var(--s-6)}.spotlight__title{font-family:var(--font-display);font-size:var(--fs-xl);font-weight:var(--fw-semibold)}.spotlight__go{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:var(--r-pill);background:var(--c-primary);color:#fff}}.term-grid{display:grid;gap:var(--s-3)}.term-grid--categories{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s-2)}@media(max-width:639px){.term-grid--categories{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:92px;overflow-x:auto;scroll-snap-type:x proximity;scroll-padding-inline:var(--gutter);scrollbar-width:none;margin-inline:calc(var(--gutter) * -1)!important;padding:2px var(--gutter) var(--s-1)!important}.term-grid--categories::-webkit-scrollbar{display:none}.term-grid--categories>li{scroll-snap-align:start}.term-tile--category .term-tile__count{display:none}.term-tile--category .term-tile__media{padding-block-start:var(--s-3)}.term-tile--category .term-tile__icon{width:44px;height:44px;border-radius:12px}.term-tile--category .term-tile__body{padding:var(--s-2) var(--s-1) var(--s-3)}.term-tile--category .term-tile__title{font-size:var(--fs-xs)}}@media(min-width:640px){.term-grid--categories{grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--s-4)}}@media(min-width:1024px){.term-grid--categories{grid-template-columns:repeat(auto-fit,minmax(130px,1fr))}}.term-tile{position:relative;display:flex;flex-direction:column;height:100%;overflow:hidden;background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--r-lg);text-align:center;transition:border-color .2s,box-shadow .2s,transform .2s var(--ease)}.term-tile:hover{border-color:var(--c-primary);box-shadow:var(--shadow);transform:translateY(-2px)}.term-tile--category .term-tile__media{display:flex;align-items:center;justify-content:center;padding:var(--s-4) var(--s-2) 0}.term-tile--category.has-image .term-tile__media{aspect-ratio:4 / 3;padding:0}.term-tile__icon{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:16px;background:var(--c-primary-50);color:var(--c-primary-700);transition:background-color .2s,color .2s}.term-tile:hover .term-tile__icon{background:var(--c-primary);color:#fff}.term-tile__body{padding:var(--s-3) var(--s-2) var(--s-4)}.term-tile__title{margin:0;font-family:var(--font-sans);font-size:var(--fs-sm);font-weight:var(--fw-bold);line-height:var(--lh-snug);letter-spacing:0;overflow-wrap:anywhere}.term-tile__link{color:var(--c-navy);text-decoration:none}.term-tile__link:after{content:"";position:absolute;inset:0}.term-tile__count{margin:2px 0 0;color:var(--c-muted);font-size:var(--fs-xs)}.term-grid--cities{grid-auto-flow:column;grid-auto-columns:44%;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);scrollbar-width:none;margin-inline:calc(var(--gutter) * -1)!important;padding-inline:var(--gutter)!important}.term-grid--cities::-webkit-scrollbar{display:none}.term-grid--cities>li{scroll-snap-align:start}@media(min-width:768px){.term-grid--cities{grid-auto-flow:row;grid-template-columns:repeat(3,minmax(0,1fr));overflow:visible;margin-inline:0!important;padding-inline:0!important;gap:var(--s-4)}}@media(min-width:1024px){.term-grid--cities{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}}.term-tile--city{aspect-ratio:4 / 5;border:0;background:var(--c-navy-800);color:#fff;text-align:start}.term-tile--city .term-tile__media{position:absolute;inset:0}.term-tile--city .term-tile__media img{transition:transform .6s var(--ease)}.term-tile--city:hover .term-tile__media img{transform:scale(1.05)}.term-tile--city .term-tile__media:after{content:"";position:absolute;inset:0;background:linear-gradient(to top,#0f1b2de6,#0f1b2d40 55%,#0f1b2d00 80%)}.term-tile--city.no-image .term-tile__media{display:flex;align-items:flex-start;justify-content:flex-end;padding:var(--s-4);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='72' height='72' viewBox='0 0 72 72'%3E%3Cg fill='none' stroke='%235fd4c7' stroke-opacity='.14'%3E%3Crect x='22' y='22' width='28' height='28'/%3E%3Crect x='22' y='22' width='28' height='28' transform='rotate(45 36 36)'/%3E%3C/g%3E%3C/svg%3E")}.term-tile__initial{color:var(--c-primary-300);font-family:var(--font-display);font-size:4.5rem;font-weight:var(--fw-medium);line-height:1;opacity:.85}.term-tile--city .term-tile__body{position:relative;margin-block-start:auto;padding:var(--s-4)}.term-tile--city .term-tile__title{font-family:var(--font-display);font-size:var(--fs-lg);font-weight:var(--fw-semibold)}.term-tile--city .term-tile__link,.term-tile--city .term-tile__link:hover{color:#fff}.term-tile--city .term-tile__count{color:var(--c-on-dark-muted)}.term-tile--city:focus-within{outline:3px solid var(--c-primary);outline-offset:2px}.banner-grid{display:grid;gap:var(--s-4)}@media(min-width:768px){.banner-grid--2{grid-template-columns:1.25fr 1fr;gap:var(--s-5)}}.promo-banner{position:relative;display:flex;min-height:220px;overflow:hidden;border-radius:var(--r-xl);background:var(--c-primary-700);color:#fff;isolation:isolate}.promo-banner--secondary{background:var(--c-sand);color:var(--c-navy)}.promo-banner__media{position:absolute;inset:0;z-index:-1}.promo-banner__media:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#0f1b2de0,#0f1b2d8c 55%,#0f1b2d1a)}.promo-banner.has-image{color:#fff}.promo-banner__body{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;gap:var(--s-2);max-width:34rem;padding:var(--s-6)}.promo-banner .eyebrow{color:var(--c-primary-100)}.promo-banner--secondary:not(.has-image) .eyebrow{color:var(--c-primary-700)}.promo-banner__title{margin:0;color:inherit;font-size:var(--fs-xl)}.promo-banner__link{color:inherit;text-decoration:none}.promo-banner__link:hover{color:inherit}.promo-banner__link:after{content:"";position:absolute;inset:0}.promo-banner__text{margin:0 0 var(--s-2);opacity:.88}.promo-banner:focus-within{outline:3px solid var(--c-primary);outline-offset:3px}.promo-banner--secondary:not(.has-image) .btn--light{background:var(--c-navy);color:#fff}.steps{padding:var(--s-8) var(--s-5);border-radius:var(--r-xl);background:var(--c-sand)}.steps__title{margin-block-end:var(--s-6);font-size:var(--fs-2xl);text-align:center}.steps__list{display:grid;gap:var(--s-6);counter-reset:step}.step{position:relative;text-align:center;counter-increment:step}.step__icon{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;margin-block-end:var(--s-3);border-radius:18px;background:var(--c-surface);color:var(--c-primary);box-shadow:var(--shadow-sm)}.step__title{margin-block-end:var(--s-2);font-size:var(--fs-lg)}.step__title:before{content:counter(step,decimal-leading-zero) " ";color:var(--c-primary);font-family:var(--font-sans);font-size:var(--fs-sm);font-weight:var(--fw-bold);vertical-align:.15em}.step__text{max-width:32ch;margin:0 auto;color:var(--c-muted)}@media(min-width:768px){.steps{padding:var(--s-10) var(--s-8)}.steps__list{grid-template-columns:repeat(3,minmax(0,1fr))}}.newsletter{display:grid;gap:var(--s-5);padding:var(--s-8) var(--s-5);border-radius:var(--r-xl);background:var(--c-navy);color:var(--c-on-dark)}.newsletter h2{color:#fff;font-size:var(--fs-xl)}.newsletter p{margin:0;color:var(--c-on-dark-muted)}.newsletter__icon{display:inline-flex;margin-block-end:var(--s-3);color:var(--c-primary-300)}@media(min-width:900px){.newsletter{grid-template-columns:1fr 1fr;align-items:center;padding:var(--s-10)}}.about-text{position:relative;max-width:860px;margin-inline:auto;padding:var(--s-6);border:1px solid var(--c-border);border-radius:var(--r-xl);background:var(--c-surface)}.about-text__title{font-size:var(--fs-xl)}.about-text__content{color:var(--c-muted);font-size:var(--fs-sm)}.about-text.is-collapsible .about-text__content{max-height:11rem;overflow:hidden;-webkit-mask-image:linear-gradient(#000 60%,transparent);mask-image:linear-gradient(#000 60%,transparent)}.about-text.is-expanded .about-text__content{max-height:none;-webkit-mask-image:none;mask-image:none}.about-text__toggle{margin-block-start:var(--s-3);cursor:pointer}.about-text.is-expanded .about-text__toggle .icon{transform:rotate(180deg)}.breadcrumbs{padding-block:var(--s-4) var(--s-2);font-size:var(--fs-sm);color:var(--c-muted)}.breadcrumbs ol{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem;margin:0;padding:0;list-style:none}.breadcrumbs li{display:inline-flex;align-items:center;gap:.25rem;min-width:0}.breadcrumbs li+li:before{content:"/";color:var(--c-border-strong);padding-inline:.15rem}.breadcrumbs a{color:var(--c-muted);text-decoration:none}.breadcrumbs a:hover{color:var(--c-primary-700);text-decoration:underline}.breadcrumbs [aria-current=page],.breadcrumbs li:last-child{overflow:hidden;max-width:32ch;color:var(--c-navy);font-weight:var(--fw-semibold);text-overflow:ellipsis;white-space:nowrap}.breadcrumbs--plugin a{color:var(--c-muted)}.listing-head{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--s-4);padding-block:var(--s-4) var(--s-5)}.listing-head__icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:56px;height:56px;border-radius:16px;background:var(--c-primary-50);color:var(--c-primary-700)}.listing-head__text{flex:1 1 320px;min-width:0}.listing-head__title{margin:0;font-size:var(--fs-3xl);letter-spacing:var(--ls-display)}.listing-head__title span{color:var(--c-primary-700)}.listing-head__desc{max-width:70ch;margin-block-start:var(--s-2);color:var(--c-muted)}.listing-head__desc p:last-child{margin:0}.listing-head__count{align-self:flex-end;margin:0;padding:.3rem .75rem;border-radius:var(--r-pill);background:var(--c-sand);color:var(--c-navy);font-size:var(--fs-sm);font-weight:var(--fw-semibold);white-space:nowrap}.subnav{margin-block-end:var(--s-4)}.filters{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--s-3) var(--s-4);margin-block-end:var(--s-6);padding:var(--s-3) var(--s-4) var(--s-4);border:1px solid var(--c-border);border-radius:var(--r-lg);background:var(--c-surface)}.filters__label{display:inline-flex;align-items:center;gap:var(--s-2);width:100%;margin:0;font-weight:var(--fw-bold);font-size:var(--fs-sm)}.filters__label .icon{color:var(--c-primary)}.field--inline{display:flex;flex:1 1 140px;flex-direction:column;min-width:0}.field--inline label{color:var(--c-muted);font-size:var(--fs-xs)}@media(max-width:479px){.filters__label{display:none}.field--inline{flex-basis:100%;flex-direction:row;align-items:center;gap:var(--s-3)}.field--inline label{flex:0 0 4.5rem;margin:0}.filters{gap:var(--s-2);padding:var(--s-3)}}.js .filters[data-auto-submit] .filters__submit{display:none}.filters__reset{align-self:center;font-size:var(--fs-sm);font-weight:var(--fw-semibold)}@media(min-width:768px){.filters{align-items:center;padding:var(--s-3) var(--s-4)}.filters__label{width:auto}.field--inline{flex:0 1 240px;flex-direction:row;align-items:center;gap:var(--s-2)}.field--inline label{margin:0;white-space:nowrap}}.pagination{margin-block-start:var(--s-10)}.pagination .nav-links{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--s-2)}.pagination .page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:44px;height:44px;padding:0 var(--s-3);border:1px solid var(--c-border);border-radius:var(--r);background:var(--c-surface);color:var(--c-navy);font-weight:var(--fw-semibold);text-decoration:none;font-variant-numeric:tabular-nums}.pagination a.page-numbers:hover{border-color:var(--c-primary);color:var(--c-primary-700)}.pagination .page-numbers.current{border-color:var(--c-navy);background:var(--c-navy);color:#fff}.pagination .page-numbers.dots{border-color:transparent;background:transparent}.tabs{margin-block-end:var(--s-6);border-block-end:1px solid var(--c-border)}.tabs ul{display:flex;gap:var(--s-1);overflow-x:auto;scrollbar-width:none}.tabs__item{display:inline-flex;align-items:center;min-height:46px;padding:0 var(--s-4);color:var(--c-muted);font-weight:var(--fw-semibold);text-decoration:none;white-space:nowrap;box-shadow:inset 0 -2px 0 transparent}.tabs__item:hover{color:var(--c-navy)}.tabs__item.is-active{color:var(--c-navy);box-shadow:inset 0 -3px 0 var(--c-primary)}.search-refine{max-width:640px;margin-block-end:var(--s-5)}.empty-state{max-width:640px;margin:var(--s-6) auto;padding:var(--s-10) var(--s-5);border:2px dashed var(--c-border);border-radius:var(--r-xl);background:var(--c-surface);text-align:center}.empty-state__icon{display:inline-flex;align-items:center;justify-content:center;width:72px;height:72px;margin-block-end:var(--s-4);border-radius:50%;background:var(--c-primary-50);color:var(--c-primary-700)}.empty-state__title{font-size:var(--fs-xl)}.empty-state__text{color:var(--c-muted)}.empty-state__search{max-width:460px;margin:var(--s-5) auto}.notice{display:flex;align-items:flex-start;gap:var(--s-3);margin-block:var(--s-4);padding:var(--s-3) var(--s-4);border:1px solid var(--c-border);border-inline-start:4px solid var(--c-primary);border-radius:var(--r);background:var(--c-primary-50);color:var(--c-navy)}.notice p{margin:0}.notice .icon{margin-block-start:2px;color:var(--c-primary-700)}.notice--warning{border-color:#ecd9ad;border-inline-start-color:var(--c-warning);background:var(--c-warning-50)}.notice--warning .icon{color:var(--c-warning)}.notice--info{border-inline-start-color:var(--c-primary)}.toast{position:fixed;inset-block-end:var(--s-5);inset-inline-start:50%;z-index:300;max-width:calc(100vw - 2rem);padding:var(--s-3) var(--s-5);border-radius:var(--r);background:var(--c-navy);color:#fff;font-size:var(--fs-sm);font-weight:var(--fw-semibold);box-shadow:var(--shadow-lg);transform:translate(-50%);animation:toast-in .25s var(--ease)}@keyframes toast-in{0%{opacity:0;transform:translate(-50%,8px)}}.skeleton-grid{display:grid;gap:var(--s-4)}@media(min-width:560px){.skeleton-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}}.skeleton-card{display:block;height:340px;border-radius:var(--r-lg);background:linear-gradient(100deg,var(--c-sand) 30%,#f9f6ef 50%,var(--c-sand) 70%);background-size:300% 100%;animation:shimmer 1.4s linear infinite}@keyframes shimmer{to{background-position:-150% 0}}.offer-detail__head{padding-block:var(--s-3) var(--s-5)}.offer-detail__head .chip-list{margin-block-end:var(--s-3)}.offer-detail__title{max-width:30ch;margin-block-end:var(--s-2);font-size:var(--fs-3xl);letter-spacing:var(--ls-display)}.offer-detail__merchant{display:inline-flex;align-items:center;gap:var(--s-2);margin:0;color:var(--c-muted);font-weight:var(--fw-semibold)}.offer-detail__layout{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--s-6)}.offer-detail__media{position:relative;margin:0;overflow:hidden;aspect-ratio:3 / 2;border-radius:var(--r-xl);background:var(--c-sand)}.offer-detail__media img,.offer-detail__media .media-placeholder{width:100%;height:100%;object-fit:cover}.offer-detail__media .badge{position:absolute;inset-block-start:var(--s-4);inset-inline-start:var(--s-4)}.offer-detail__media figcaption{position:absolute;inset-block-end:0;inset-inline:0;padding:var(--s-2) var(--s-4);background:linear-gradient(transparent,#0f1b2db3);color:#fff;font-size:var(--fs-xs)}.offer-detail__aside{display:flex;flex-direction:column;gap:var(--s-4)}.deal-box{position:relative;display:flex;flex-direction:column;gap:var(--s-4);padding:var(--s-6);border:1px solid var(--c-border);border-radius:var(--r-xl);background:var(--c-surface);box-shadow:var(--shadow)}.deal-box:before{content:"";position:absolute;inset-block-start:0;inset-inline:var(--s-6);height:4px;border-radius:0 0 4px 4px;background:var(--c-primary)}.deal-box.is-expired:before{background:var(--c-border-strong)}.deal-box__saving{display:inline-flex;align-self:flex-start;align-items:center;gap:var(--s-2);margin:calc(var(--s-2) * -1) 0 0;padding:.25rem .65rem;border-radius:var(--r-pill);background:var(--c-accent-50);color:var(--c-accent-700);font-size:var(--fs-sm);font-weight:var(--fw-bold)}.deal-box__expiry{display:flex;align-items:center;gap:var(--s-2);margin:0;padding-block:var(--s-3);border-block:1px dashed var(--c-border);font-weight:var(--fw-semibold)}.deal-box__expiry .icon{color:var(--c-primary)}.deal-box__expiry--soon,.deal-box__expiry--today{color:var(--c-accent-700)}.deal-box__expiry--soon .icon,.deal-box__expiry--today .icon{color:var(--c-accent)}.deal-box__expiry--expired{color:var(--c-muted)}.deal-box__date{color:var(--c-muted);font-weight:var(--fw-medium)}.deal-box__actions{display:flex;flex-wrap:wrap;gap:var(--s-2)}.promo-code__label{margin:0 0 var(--s-1);color:var(--c-muted);font-size:var(--fs-xs);font-weight:var(--fw-bold)}.promo-code__row{display:flex;align-items:center;justify-content:space-between;gap:var(--s-2);padding:var(--s-2);padding-inline-start:var(--s-4);border:2px dashed var(--c-primary);border-radius:var(--r);background:var(--c-primary-50)}.promo-code__value{overflow:hidden;color:var(--c-primary-700);font-size:var(--fs-lg);font-weight:var(--fw-bold);letter-spacing:var(--ls-caps);text-overflow:ellipsis}.info-card{padding:var(--s-5);border:1px solid var(--c-border);border-radius:var(--r-lg);background:var(--c-surface)}.info-card__title{display:flex;align-items:center;gap:var(--s-2);font-family:var(--font-sans);font-size:var(--fs-base);font-weight:var(--fw-bold);letter-spacing:0}.info-card__title .icon{color:var(--c-primary)}.info-card address{margin-block-end:var(--s-2);color:var(--c-muted)}.offer-detail__lead{color:var(--c-navy-700);font-size:var(--fs-lg);line-height:var(--lh-snug)}.conditions{margin-block-start:var(--s-8);padding:var(--s-6);border-radius:var(--r-xl);background:var(--c-sand)}.conditions__title{font-size:var(--fs-xl)}.conditions ul{display:grid;gap:var(--s-3)}.conditions li{display:flex;gap:var(--s-3)}.conditions .icon{margin-block-start:3px;color:var(--c-primary)}.section--related{--notch-bg: var(--c-ivory)}@media(min-width:1024px){.offer-detail__layout{grid-template-columns:minmax(0,1fr) 380px;grid-template-areas:"media aside" "content aside";gap:var(--s-8) var(--s-10);align-items:start}.offer-detail__media{grid-area:media}.offer-detail__aside{position:sticky;inset-block-start:calc(var(--header-offset) + var(--s-4));grid-area:aside}.offer-detail__content{grid-area:content}}.layout{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--s-10)}@media(min-width:1024px){.layout--sidebar{grid-template-columns:minmax(0,1fr) 300px}}.article,.page-content{max-width:780px;margin-inline:auto}.layout--sidebar .article,.page-single--store .page-content{max-width:none}.article__head,.page-content__head{padding-block:var(--s-4) var(--s-6)}.article__title,.page-content__title{margin-block-end:var(--s-3);font-size:var(--fs-3xl);letter-spacing:var(--ls-display)}.entry-meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-2);margin:0;color:var(--c-muted);font-size:var(--fs-sm)}.entry-meta .icon{color:var(--c-primary)}.article__media{margin:0 0 var(--s-8);overflow:hidden;border-radius:var(--r-xl)}.article__media img{display:block;width:100%}.entry-content{font-size:var(--fs-md);line-height:var(--lh-relaxed);overflow-wrap:break-word}.entry-content>*{margin-block:0 1.1em}.entry-content h2{margin-block-start:1.6em;font-size:var(--fs-xl)}.entry-content h3{margin-block-start:1.4em;font-size:var(--fs-lg)}.entry-content h4{font-family:var(--font-sans);font-size:var(--fs-md);font-weight:var(--fw-bold)}.entry-content ul,.entry-content ol{padding-inline-start:1.4em}.entry-content li+li{margin-block-start:.35em}.entry-content li::marker{color:var(--c-primary)}.entry-content blockquote{margin-inline:0;padding:var(--s-2) var(--s-5);border-inline-start:4px solid var(--c-primary);color:var(--c-navy-700);font-family:var(--font-display);font-weight:var(--fw-medium);font-size:var(--fs-lg)}.entry-content img{border-radius:var(--r-lg)}.entry-content figure{margin-inline:0}.entry-content figcaption,.wp-caption-text{margin-block-start:var(--s-2);color:var(--c-muted);font-size:var(--fs-sm)}.entry-content table{width:100%;border-collapse:collapse;font-size:var(--fs-sm)}.entry-content th,.entry-content td{padding:var(--s-2) var(--s-3);border-block-end:1px solid var(--c-border);text-align:start}.entry-content pre{overflow-x:auto;padding:var(--s-4);border-radius:var(--r);background:var(--c-navy);color:#e6edf5}.entry-content .alignleft{float:left;margin-inline-end:var(--s-5)}.entry-content .alignright{float:right;margin-inline-start:var(--s-5)}.entry-content .aligncenter{margin-inline:auto}.entry-content:after{content:"";display:table;clear:both}.tag-list{display:flex;flex-wrap:wrap;gap:var(--s-2)}.tag-list a{display:inline-block;padding:.25rem .7rem;border-radius:var(--r-pill);background:var(--c-sand);color:var(--c-navy);font-size:var(--fs-sm);text-decoration:none}.post-navigation{margin-block:var(--s-10)}.post-navigation .nav-links{display:grid;gap:var(--s-3)}@media(min-width:640px){.post-navigation .nav-links{grid-template-columns:1fr 1fr}.post-navigation .nav-next{text-align:end}}.post-navigation a{display:block;height:100%;padding:var(--s-4) var(--s-5);border:1px solid var(--c-border);border-radius:var(--r-lg);background:var(--c-surface);text-decoration:none}.post-navigation a:hover{border-color:var(--c-primary)}.post-nav__label{display:block;color:var(--c-muted);font-size:var(--fs-xs);font-weight:var(--fw-bold)}.post-nav__title{color:var(--c-navy);font-weight:var(--fw-bold)}.page-links{display:flex;gap:var(--s-2);font-weight:var(--fw-semibold)}.post-card{position:relative;display:flex;flex-direction:column;overflow:hidden;background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--r-lg);transition:box-shadow .2s var(--ease),border-color .2s}.post-card:hover{border-color:var(--c-primary-100);box-shadow:var(--shadow)}.post-card__media{aspect-ratio:4 / 3;overflow:hidden;background:var(--c-sand)}.post-card__media img{width:100%;height:100%;object-fit:cover}.post-card__body{display:flex;flex:1;flex-direction:column;padding:var(--s-5)}.post-card__cat{margin:0 0 var(--s-2);font-size:var(--fs-xs);font-weight:var(--fw-bold)}.post-card__cat a{position:relative;z-index:2;color:var(--c-primary-700);text-decoration:none}.post-card__title{margin-block-end:var(--s-2);font-family:var(--font-display);font-size:var(--fs-lg);line-height:var(--lh-heading)}.post-card__link{color:var(--c-navy);text-decoration:none}.post-card__link:after{content:"";position:absolute;inset:0;z-index:1}.post-card__link:hover{color:var(--c-primary-700)}.post-card__excerpt{color:var(--c-muted);font-size:var(--fs-sm)}.post-card__date{margin:auto 0 0;color:var(--c-muted);font-size:var(--fs-xs)}.sidebar .widget{margin-block-end:var(--s-6);padding:var(--s-5);border:1px solid var(--c-border);border-radius:var(--r-lg);background:var(--c-surface)}.widget__title{margin-block-end:var(--s-3);font-family:var(--font-sans);font-size:var(--fs-base);font-weight:var(--fw-semibold)}.widget ul{margin:0;padding:0;list-style:none}.widget li{padding-block:var(--s-2);border-block-end:1px solid var(--c-border)}.widget li:last-child{border-block-end:0}.widget a{color:var(--c-navy);text-decoration:none}.widget a:hover{color:var(--c-primary-700)}.comments{margin-block-start:var(--s-10);padding-block-start:var(--s-8);border-block-start:1px solid var(--c-border)}.comment-list,.comment-list .children{margin:0 0 var(--s-8);padding:0;list-style:none}.comment-list .children{margin-block-start:var(--s-4);padding-inline-start:var(--s-6)}.comment-body{margin-block-end:var(--s-4);padding:var(--s-5);border:1px solid var(--c-border);border-radius:var(--r-lg);background:var(--c-surface)}.comment-meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-2) var(--s-4);margin-block-end:var(--s-3);font-size:var(--fs-sm)}.comment-author{display:flex;align-items:center;gap:var(--s-3);font-weight:var(--fw-bold)}.comment-author .avatar{border-radius:50%}.comment-author .says{display:none}.comment-metadata a{color:var(--c-muted);text-decoration:none}.reply a{font-size:var(--fs-sm);font-weight:var(--fw-semibold)}.comment-respond{padding:var(--s-6);border-radius:var(--r-xl);background:var(--c-sand)}.comment-form p{margin-block-end:var(--s-4)}.comment-form-cookies-consent{display:flex;gap:var(--s-2);align-items:flex-start}.comment-form-cookies-consent label{font-weight:var(--fw-medium)}.not-found__hero{max-width:720px;margin:0 auto;padding-block:var(--s-12) var(--s-6);text-align:center}.not-found__code{margin:0;color:var(--c-primary);font-family:var(--font-display);font-size:clamp(5rem,3rem + 10vw,9rem);font-weight:var(--fw-semibold);line-height:1}.not-found__title{font-size:var(--fs-2xl)}.not-found__text{color:var(--c-muted)}.not-found__search{max-width:560px;margin:var(--s-6) auto;text-align:start}.site-footer{margin-block-start:var(--section-space);padding-block:var(--s-12) var(--s-6);background:var(--c-navy);color:var(--c-on-dark-muted);font-size:var(--fs-sm)}.site-main+.site-footer{margin-block-start:0}.site-footer :focus-visible{outline-color:var(--c-primary-300)}.footer-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-8) var(--s-5)}.footer-brand,.footer-col:has(.footer-contact),.footer-col--widgets{grid-column:1 / -1}@media(min-width:640px){.footer-col:has(.footer-contact),.footer-col--widgets{grid-column:auto}}@media(min-width:1024px){.footer-grid{grid-template-columns:minmax(0,1.6fr) repeat(auto-fit,minmax(160px,1fr));gap:var(--s-10)}.footer-brand{grid-column:auto}}.site-footer .site-brand,.site-footer .site-brand:hover{color:#fff}.footer-brand__text{max-width:42ch;margin-block:var(--s-4)}.footer-col__title{margin-block-end:var(--s-4);color:var(--c-primary-300);font-family:var(--font-sans);font-size:var(--fs-xs);font-weight:var(--fw-bold);letter-spacing:var(--ls-caps);text-transform:uppercase}.footer-links li+li{margin-block-start:var(--s-1)}.footer-links a{display:inline-flex;align-items:center;min-height:32px}.footer-links a,.footer-contact a,.footer-legal a{color:var(--c-on-dark-muted);text-decoration:none}.footer-links a:hover,.footer-contact a:hover,.footer-legal a:hover{color:#fff;text-decoration:underline}.footer-contact li{display:flex;align-items:flex-start;gap:var(--s-3)}.footer-contact li+li{margin-block-start:var(--s-3)}.footer-contact .icon{margin-block-start:2px;color:var(--c-primary-300)}.social{display:flex;flex-wrap:wrap;gap:var(--s-2)}.social a{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid rgba(255,255,255,.16);border-radius:var(--r);color:#fff;transition:background-color .15s,border-color .15s}.social a:hover{border-color:var(--c-primary-300);background:#ffffff0f}.site-footer .widget,.site-footer .widget a{color:var(--c-on-dark-muted)}.site-footer .widget__title{color:var(--c-primary-300)}.footer-bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--s-3) var(--s-6);margin-block-start:var(--s-10);padding-block-start:var(--s-5);border-block-start:1px solid rgba(255,255,255,.1);font-size:var(--fs-xs)}.footer-bottom p{margin:0}.footer-legal{display:flex;flex-wrap:wrap;gap:var(--s-2) var(--s-5);margin:0}.has-text-align-center{text-align:center}.has-text-align-right{text-align:right}.wp-block-image img{height:auto}.wp-block-separator{border-top:1px solid var(--c-border)}.wp-block-button__link{border-radius:var(--r)}.is-style-outline .wp-block-button__link{background:transparent;border:1px solid currentColor;color:var(--c-primary-700)}[dir=rtl] .icon-arrow-right,[dir=rtl] .icon-arrow-left,[dir=rtl] .icon-chevron-right,[dir=rtl] .icon-chevron-left,[dir=rtl] .icon-external{transform:scaleX(-1)}[dir=rtl] .link-arrow:hover .icon{transform:scaleX(-1) translate(3px)}[dir=rtl] select{background-position:left .75rem center}[dir=rtl] .drawer__panel{transform:translate(100%)}[dir=rtl] .drawer--end .drawer__panel{transform:translate(-100%)}[dir=rtl] .drawer.is-open .drawer__panel{transform:none}[dir=rtl] .badge--discount{clip-path:polygon(0 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%)}[dir=rtl] .toast{transform:translate(50%)}[dir=rtl] .promo-banner__media:after{background:linear-gradient(-90deg,#0f1b2de0,#0f1b2d8c 55%,#0f1b2d1a)}[dir=rtl] .hero__panel:before{-webkit-mask-image:linear-gradient(-115deg,transparent 30%,#000 85%);mask-image:linear-gradient(-115deg,transparent 30%,#000 85%)}[dir=rtl] .entry-content .alignleft{float:right}[dir=rtl] .entry-content .alignright{float:left}[dir=rtl],:lang(ar){--lh-tight: 1.35;--lh-heading: 1.45;--lh-snug: 1.55;--lh-body: 1.85;--lh-relaxed: 1.9;--ls-display: 0;--ls-heading: 0;--ls-caps: 0}[dir=rtl] .eyebrow,[dir=rtl] .footer-col__title,[dir=rtl] .drawer__heading{text-transform:none}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.offer-card:hover,.term-tile:hover,.offer-card:hover .offer-card__media img,.term-tile--city:hover .term-tile__media img{transform:none}}@media print{.site-header,.announcement,.site-footer,.drawer,.save-toggle,.filters,.pagination,.deal-box__actions{display:none!important}body{background:#fff}}.offer-card__title,.offer-card__merchant,.offer-card__cat,.offer-card__city,.spotlight__title,.spotlight__meta,.offer-detail__title,.offer-detail__lead,.offer-detail__merchant,.listing-head__title,.listing-head__desc,.post-card__title,.post-card__excerpt,.term-tile__title,.announcement__text>span,.promo-banner__title,.promo-banner__text,.breadcrumbs li,.entry-content p,.entry-content li,.conditions li span{unicode-bidi:plaintext}:where(html:not([dir=rtl])) :where(.offer-card__title,.spotlight__title,.offer-detail__title,.offer-detail__lead,.listing-head__title,.listing-head__desc,.post-card__title,.post-card__excerpt,.promo-banner__title,.promo-banner__text,.entry-content p,.entry-content li,.product-card__title,.woocommerce-product-details__short-description,.woocommerce-product-details__short-description p,.woocommerce-Tabs-panel p,.product_title,.wc-block-components-product-name,.wc-block-grid__product-title){text-align:left}:where([dir=rtl]) :where(.offer-card__title,.spotlight__title,.offer-detail__title,.offer-detail__lead,.listing-head__title,.listing-head__desc,.post-card__title,.post-card__excerpt,.promo-banner__title,.promo-banner__text,.entry-content p,.entry-content li,.product-card__title,.woocommerce-product-details__short-description,.woocommerce-product-details__short-description p,.woocommerce-Tabs-panel p,.product_title,.wc-block-components-product-name,.wc-block-grid__product-title){text-align:right}.badge,.deal-box__saving{unicode-bidi:plaintext}
