.hub{--font-display: "EZOKO Hub Sofia", sans-serif;--font-text: "EZOKO Hub Proxima", sans-serif;--prime-black: #252323;--black: #282828;--white: #ffffff;--whitish-email: #f6f6f6;--green-forest: #4c6b62;--green-st-louis: #8ab9a6;--orange-coral: #da7e57;display:block;font-size:16px;line-height:1.5;font-synthesis:none}.hub[hidden],.hub [hidden]{display:none!important}:where(.hub) h1,:where(.hub) h2,:where(.hub) h3,:where(.hub) figure{margin:0}:where(.hub) a{text-underline-offset:4px}:where(.hub) button,:where(.hub) input{letter-spacing:normal;text-transform:none}.hub{--grey: var(--whitish-email, #f6f6f6);--rule-d: rgba(246, 246, 246, .16);--rule-d-strong: rgba(246, 246, 246, .3);--rule-l: rgba(37, 35, 35, .14);--ink-soft: color-mix(in srgb, var(--prime-black, #252323) 68%, #ffffff);container:hub / inline-size;font-family:var(--font-text);font-weight:400;color:var(--black, #282828);background:var(--white, #ffffff);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.hub *,.hub *:before,.hub *:after{box-sizing:border-box}:where(.hub) a{color:inherit;text-decoration:none}:where(.hub) ul{list-style:none;margin:0;padding:0}:where(.hub) p{margin:0}:where(.hub) svg{display:block;flex:none}.hub a:focus-visible,.hub button:focus-visible{outline:2px solid var(--green-forest, #4c6b62);outline-offset:3px}.hub .hub-stage a:focus-visible,.hub .hub-stage button:focus-visible,.hub .hub-cats a:focus-visible{outline-color:var(--green-st-louis, #8ab9a6)}.hub .hub-wrap{max-width:1360px;margin:0 auto;padding-inline:20px;position:relative}@container hub (min-width: 720px){.hub .hub-wrap{padding-inline:40px}}.hub .hub-intro{position:relative;overflow:hidden;background:var(--grey);color:var(--prime-black, #252323);padding:44px 0 40px}.hub .hub-intro__mark{position:absolute;top:-109px;right:-110px;width:460px;height:460px;opacity:.2;pointer-events:none;-webkit-user-select:none;user-select:none}.hub .hub-intro__inner{position:relative}.hub .hub-intro__top{display:flex;align-items:center;flex-wrap:wrap;column-gap:24px;row-gap:6px;min-height:18px;margin-bottom:12px}.hub .hub-eyebrow{font:700 12px/1.2 var(--font-text);letter-spacing:.14em;text-transform:uppercase;color:var(--green-forest, #4c6b62)}.hub .hub-h1{margin:0;max-width:780px;font-family:var(--font-display);font-weight:900;font-size:40px;line-height:1.02;letter-spacing:-.01em;color:var(--prime-black, #252323);text-wrap:balance}.hub .hub-h1>span{display:block}.hub .hub-deals{white-space:nowrap}.hub .hub-h1--v3 .hub-deals{display:inline-block;padding:.08em .14em .04em;font-size:.84em;line-height:.86;text-transform:uppercase;letter-spacing:.01em;vertical-align:.04em;background:var(--prime-black, #252323);color:var(--orange-coral, #da7e57)}.hub .hub-lede{margin-top:16px;font-size:17px;line-height:1.55;max-width:34em;color:var(--black, #282828)}.hub .hub-wave{display:flex;gap:10px;align-items:center;font-size:15px;line-height:1.2}.hub .hub-wave__mark{flex:none;width:8px;height:8px;background:var(--orange-coral, #da7e57)}.hub .hub-wave--intro{display:none;color:var(--black, #282828)}.hub .hub-wave--stage{align-items:flex-start;padding:16px 0 15px;border-bottom:1px solid var(--rule-d);color:var(--grey);line-height:1.45}.hub .hub-wave--stage .hub-wave__mark{margin-top:7px}@container hub (min-width: 720px){.hub .hub-intro{padding:64px 0 52px}.hub .hub-intro__mark{top:-123px;right:-124px;width:520px;height:520px;opacity:.22}.hub .hub-h1{font-size:56px}.hub .hub-wave--stage{padding:18px 0 17px;font-size:16px}}@container hub (min-width: 1080px){.hub .hub-intro{padding:80px 0 64px}.hub .hub-intro__mark{top:-134px;right:-175px;width:731px;height:694px;object-fit:cover;object-position:0 100%}.hub .hub-h1{max-width:1000px;font-size:76px;line-height:.98}.hub .hub-lede{margin-top:24px;font-size:19px}.hub .hub-wave--intro{display:flex}.hub .hub-wave--stage{display:none}}.hub .hub-stage{position:relative;overflow:hidden;background:var(--prime-black, #252323);color:var(--grey)}.hub .hub-stage__tex{position:absolute;left:0;top:0;width:100%;height:100%;max-height:1500px;object-fit:cover;object-position:50% 30%;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-mask-image:linear-gradient(to bottom,#000 72%,transparent);mask-image:linear-gradient(to bottom,#000 72%,transparent)}.hub .hub-brands{position:relative;padding:48px 0 56px}.hub .hub-brands__head{display:grid;gap:28px;grid-template-columns:minmax(0,1fr)}.hub .hub-h2{margin:0;font-family:var(--font-display);font-weight:900;font-size:32px;line-height:1.05;letter-spacing:-.005em;text-wrap:balance}.hub .hub-stage .hub-h2{color:var(--grey)}.hub .hub-brands__title{font-size:44px;line-height:.96;letter-spacing:-.02em}.hub .hub-cond{margin-top:14px;font-size:16px;line-height:1.55;max-width:36em}.hub .hub-brands .hub-cond{margin-top:16px}.hub .hub-filter{display:flex;flex-direction:column;gap:10px;min-width:0}.hub .hub-filter__top{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 16px}.hub .hub-filter__label{font:700 15px/1.3 var(--font-text);color:var(--grey)}.hub .hub-field{position:relative;display:flex;align-items:center;min-height:56px;background:var(--white, #ffffff);border-radius:2px}.hub .hub-field:focus-within,.hub .hub-field--focus{box-shadow:0 0 0 2px var(--prime-black, #252323),0 0 0 4px var(--green-st-louis, #8ab9a6)}.hub .hub-field__icon{position:absolute;left:16px;top:50%;margin-top:-10px;width:20px;height:20px;color:var(--prime-black, #252323);pointer-events:none}.hub .hub-input{appearance:none;-webkit-appearance:none;width:100%;height:56px;margin:0;padding:0 92px 0 48px;border:0;border-radius:2px;background:transparent;font:400 17px/1 var(--font-text);color:var(--prime-black, #252323)}.hub .hub-input::placeholder{color:var(--ink-soft);opacity:1}.hub .hub-input:focus{outline:none}.hub .hub-input::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.hub .hub-clear{position:absolute;right:6px;top:6px;bottom:6px;min-width:72px;padding:0 16px;border:0;border-radius:2px;background:var(--prime-black, #252323);color:var(--grey);font:700 14px/1 var(--font-text);cursor:pointer}.hub .hub-clear:hover{background:var(--black, #282828);text-decoration:underline;text-underline-offset:3px}.hub .hub-stage .hub-clear:focus-visible{outline:2px solid var(--green-forest, #4c6b62);outline-offset:2px}.hub .hub-help{font-size:15px;line-height:1.5;color:var(--grey)}.hub .hub-status{font:700 15px/1.3 var(--font-text);color:var(--green-st-louis, #8ab9a6)}.hub .hub-empty{margin-top:32px;padding:24px;border:1px solid var(--rule-d-strong);background:#252323d1;font-size:17px;line-height:1.5;max-width:40em}@container hub (min-width: 720px){.hub .hub-brands__title{font-size:64px}}@container hub (min-width: 720px) and (max-width: 1079px){.hub .hub-h2:not(.hub-brands__title){font-size:38px}}@container hub (min-width: 1080px){.hub .hub-brands{padding:88px 0 96px}.hub .hub-brands__head{grid-template-columns:minmax(0,1fr) minmax(0,440px);column-gap:72px;row-gap:0;align-items:end}.hub .hub-h2{font-size:44px}.hub .hub-brands__title{font-size:104px}.hub .hub-brands .hub-cond{margin-top:24px}}.hub .hub-bento{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:32px}.hub .hub-bento>li,.hub .hub-cards>li,.hub .hub-cats__grid>li{display:flex;min-width:0}.hub .hub-bento>li.hub-bento__spot{grid-column:1 / -1}.hub .hub-card,.hub .hub-cat{flex:1 1 auto;min-width:0}.hub .hub-cell{position:relative;flex:1 1 auto;min-width:0;display:flex;flex-direction:column;padding:6px;background:#252323d1;border:1px solid var(--rule-d-strong);color:var(--grey);transition:border-color .2s ease,background-color .2s ease}.hub .hub-cell:hover{border-color:var(--green-st-louis, #8ab9a6);background:#282828f0}.hub .hub-cell__plate{display:grid;place-items:center;height:72px;padding:10px;background:var(--white, #ffffff)}.hub .hub-cell__logo{display:block;max-width:78%;max-height:32px;width:auto;height:auto;object-fit:contain}.hub .hub-plate--ph{outline:1px dashed rgba(37,35,35,.4);outline-offset:-6px}.hub .hub-plate__ph{display:flex;flex-direction:column;align-items:center;gap:4px;text-align:center}.hub .hub-plate__name{font:700 15px/1.15 var(--font-text);color:var(--prime-black, #252323)}.hub .hub-plate__file{font:700 10px/1.3 var(--font-text);letter-spacing:.06em;text-transform:uppercase;color:var(--green-forest, #4c6b62);overflow-wrap:anywhere}.hub .hub-cell__body{flex:1 1 auto;display:flex;flex-direction:column;gap:12px;padding:12px 6px 6px}.hub .hub-cell__meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px}.hub .hub-cell__name{font:700 11px/1.2 var(--font-text);letter-spacing:.1em;text-transform:uppercase}.hub .hub-cell__offer{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:6px;margin-top:auto;padding-right:26px}.hub .hub-cell__num{font-family:var(--font-display);font-weight:900;font-size:44px;line-height:.8;letter-spacing:-.03em;color:var(--green-st-louis, #8ab9a6);white-space:nowrap}.hub .hub-cell__rest{font-size:12px;line-height:1.25}.hub .hub-cell__neutral{font:700 15px/1.25 var(--font-text)}.hub .hub-cell__go{position:absolute;right:0;bottom:0;width:20px;height:20px;color:var(--green-st-louis, #8ab9a6);transition:transform .2s ease}.hub .hub-bento__spot .hub-cell__plate{height:112px}.hub .hub-bento__spot .hub-cell__logo{max-height:48px}.hub .hub-bento__spot .hub-cell__body{padding:18px 10px 10px;gap:16px}.hub .hub-bento__spot .hub-cell__num{font-size:96px}.hub .hub-bento__spot .hub-cell__rest{font-size:15px}.hub .hub-bento__spot .hub-cell__offer{gap:12px;padding-right:36px}.hub .hub-bento__spot .hub-cell__go{width:26px;height:26px}.hub .hub-bento__moreli{display:flex}.hub .hub-bento__more{flex:1 1 auto;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:16px;min-height:120px;padding:16px;border:0;border-radius:0;background:var(--green-st-louis, #8ab9a6);color:var(--prime-black, #252323);font:700 16px/1.25 var(--font-text);text-align:left;cursor:pointer;transition:background-color .2s ease}.hub .hub-bento__more:hover{background:var(--grey)}.hub .hub-stage .hub-bento__more:focus-visible{outline:2px solid var(--grey);outline-offset:3px}.hub .hub-bento__more .hub-chev{align-self:flex-end}.hub .hub-bento__moreli:first-child{grid-column:1 / -1}.hub .hub-bento__moreli:first-child .hub-bento__more{flex-direction:row;align-items:center;gap:12px;min-height:48px;padding:0 12px 0 16px}.hub .hub-bento__spot~.hub-bento__moreli:nth-child(2n){grid-column:1 / -1}.hub .hub-bento__spot~.hub-bento__moreli:nth-child(2n) .hub-bento__more{flex-direction:row;align-items:center;gap:12px;min-height:48px;padding:0 12px 0 16px}.hub .hub-bento__moreli:first-child .hub-chev,.hub .hub-bento__spot~.hub-bento__moreli:nth-child(2n) .hub-chev{align-self:center}@container hub (min-width: 720px){.hub .hub-bento__spot~.hub-bento__moreli:nth-child(2n){grid-column:auto}.hub .hub-bento__spot~.hub-bento__moreli:nth-child(2n) .hub-bento__more{flex-direction:column;align-items:flex-start;min-height:120px;padding:20px}.hub .hub-bento__spot~.hub-bento__moreli:nth-child(2n) .hub-chev{align-self:flex-end}.hub .hub-bento__spot~.hub-bento__moreli:nth-child(3n+2) .hub-chev{align-self:center}.hub .hub-bento__spot~.hub-bento__moreli:nth-child(3n){grid-column:span 2}.hub .hub-bento__spot~.hub-bento__moreli:nth-child(3n+2){grid-column:span 3;align-self:start}.hub .hub-bento__spot~.hub-bento__moreli:nth-child(3n+2) .hub-bento__more{flex-direction:row;align-items:center;min-height:52px;padding:0 14px 0 20px}.hub .hub-bento__moreli:first-child .hub-bento__more{min-height:52px;padding:0 14px 0 20px}}.hub .hub-cell:hover .hub-cell__go,.hub .hub-row:hover .hub-row__arrow,.hub .hub-card:hover .hub-card__arrow,.hub .hub-cat:hover .hub-cat__arrow,.hub .hub-route:hover .hub-route__arrow{transform:translate(4px)}.hub .hub-cell__go,.hub .hub-row__arrow,.hub .hub-card__arrow,.hub .hub-cat__arrow,.hub .hub-route__arrow{stroke-width:2.75}.hub .hub-tag{display:inline-flex;align-items:center;min-height:24px;padding:4px 8px;background:var(--orange-coral, #da7e57);color:var(--prime-black, #252323);font:700 11px/1.2 var(--font-text);letter-spacing:.12em;text-transform:uppercase}.hub .hub-tag--green{background:var(--green-st-louis, #8ab9a6)}@container hub (min-width: 720px){.hub .hub-bento{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:40px}.hub .hub-bento__spot .hub-cell{flex-direction:row}.hub .hub-bento__spot .hub-cell__plate{flex:0 0 46%;height:auto;min-height:220px}.hub .hub-cell{padding:8px}.hub .hub-cell__plate{height:88px}.hub .hub-cell__logo{max-height:40px}.hub .hub-plate__name{font-size:18px}.hub .hub-cell__body{padding:16px 8px 8px}.hub .hub-cell__num{font-size:56px}.hub .hub-cell__rest{font-size:13px}.hub .hub-bento__spot .hub-cell__logo{max-height:64px}.hub .hub-bento__spot .hub-cell__body{padding:20px 14px 12px 22px}.hub .hub-bento__spot .hub-cell__num{font-size:136px}.hub .hub-bento__spot .hub-cell__rest{font-size:17px}.hub .hub-bento__more{font-size:18px;padding:20px}}@container hub (min-width: 1080px){.hub .hub-bento{grid-template-columns:minmax(0,1.5fr) repeat(3,minmax(0,1fr));gap:20px;margin-top:64px}.hub .hub-bento>li.hub-bento__spot{grid-column:1;grid-row:span 2}.hub .hub-bento__spot .hub-cell{flex-direction:column}.hub .hub-bento__spot .hub-cell__plate{flex:none;min-height:0;height:200px}.hub .hub-cell__plate{height:96px}.hub .hub-cell__logo{max-height:44px}.hub .hub-cell__body{padding:18px 10px 10px}.hub .hub-cell__name{font-size:12px}.hub .hub-cell__num{font-size:64px}.hub .hub-cell__rest{font-size:14px}.hub .hub-cell__neutral{font-size:17px}.hub .hub-cell__go{width:24px;height:24px}.hub .hub-bento__spot .hub-cell__logo{max-height:88px}.hub .hub-bento__spot .hub-cell__body{padding:24px 14px 14px}.hub .hub-bento__spot .hub-cell__num{font-size:168px}.hub .hub-bento__spot .hub-cell__rest{font-size:18px}.hub .hub-bento__spot .hub-cell__go{width:30px;height:30px}.hub .hub-bento__more{font-size:20px;padding:22px}}.hub .hub-chev{display:grid;place-items:center;width:28px;height:28px;border:2px solid currentColor;border-radius:50%;color:var(--prime-black, #252323);transition:transform .2s ease}.hub .hub-chev--open{transform:rotate(180deg)}.hub .hub-listwrap{position:relative;margin-top:8px}.hub .hub-list{padding-top:12px;columns:1;column-gap:40px}.hub .hub-list li{break-inside:avoid}.hub .hub-row{display:flex;align-items:center;gap:12px;min-height:64px;padding:12px 0;border-bottom:1px solid var(--rule-d)}.hub .hub-row__text{flex:1 1 auto;min-width:0}.hub .hub-row__name{display:block;font:700 16px/1.3 var(--font-text);color:var(--grey)}.hub .hub-row:hover .hub-row__name{text-decoration:underline;text-underline-offset:3px}.hub .hub-row__meta{display:block;margin-top:3px;font-size:14px;line-height:1.35;color:var(--grey)}.hub .hub-row__rate{font-weight:700;color:var(--green-st-louis, #8ab9a6)}.hub .hub-row__new{display:block;margin-top:5px;font:700 11px/1.2 var(--font-text);letter-spacing:.12em;text-transform:uppercase;color:var(--orange-coral, #da7e57)}.hub .hub-row__arrow{width:18px;height:18px;color:var(--green-st-louis, #8ab9a6);transition:transform .2s ease}@container hub (min-width: 720px){.hub .hub-list{columns:2}}@container hub (min-width: 1080px){.hub .hub-list{columns:4;column-gap:40px;padding-top:8px}}.hub .hub-specials{background:var(--white, #ffffff);padding:52px 0}.hub .hub-h2--light{color:var(--prime-black, #252323)}.hub .hub-cards{display:grid;grid-template-columns:minmax(0,1fr);gap:20px;margin-top:28px}.hub .hub-card{display:grid;grid-template-columns:112px minmax(0,1fr);gap:16px;align-items:start;height:100%;color:var(--prime-black, #252323)}.hub .hub-card__img{display:grid;place-items:center;align-content:center;gap:4px;aspect-ratio:1 / 1;padding:10px;background:var(--grey);text-align:center}.hub .hub-card__ph{display:block;font:700 10px/1.3 var(--font-text);letter-spacing:.12em;text-transform:uppercase;color:var(--green-forest, #4c6b62)}.hub .hub-card__ph2{display:block;font-size:11px;line-height:1.3;color:var(--green-forest, #4c6b62)}.hub .hub-card__body{display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding-top:2px}.hub .hub-card__tags{display:flex;flex-wrap:wrap;gap:6px}.hub .hub-card__title{font:700 15px/1.35 var(--font-text);letter-spacing:.04em;text-transform:uppercase;color:var(--prime-black, #252323)}.hub .hub-card:hover .hub-card__title{text-decoration:underline;text-underline-offset:4px}.hub .hub-price{display:inline-flex;flex-direction:column;align-items:flex-start;gap:6px;width:fit-content;padding:10px 14px;background:var(--prime-black, #252323)}.hub .hub-card__foot{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;width:100%}.hub .hub-price__now{font-family:var(--font-display);font-weight:900;font-size:22px;line-height:1;color:var(--green-st-louis, #8ab9a6)}.hub .hub-price__was{font-size:13px;font-weight:700;line-height:1.2;color:var(--orange-coral, #da7e57);text-decoration:line-through;text-decoration-thickness:2px}.hub .hub-card__note{font-size:14px;line-height:1.5;color:var(--black, #282828)}.hub .hub-card__arrow{width:22px;height:22px;color:var(--green-forest, #4c6b62);transition:transform .2s ease}@container hub (min-width: 720px){.hub .hub-cards{gap:28px;margin-top:36px}.hub .hub-card{grid-template-columns:180px minmax(0,1fr);gap:22px}.hub .hub-price__now{font-size:28px}}@container hub (min-width: 1080px){.hub .hub-specials{padding:88px 0 96px}.hub .hub-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:48px 56px;margin-top:44px}.hub .hub-card{grid-template-columns:248px minmax(0,1fr);gap:28px}.hub .hub-card__title{font-size:17px}.hub .hub-price{padding:12px 18px 11px}.hub .hub-price__now{font-size:34px}.hub .hub-price__was,.hub .hub-card__note{font-size:15px}}.hub .hub-cats{position:relative;overflow:hidden;background:var(--prime-black, #252323);color:var(--grey);padding:48px 0 52px}.hub .hub-cats__tex{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:0% 50%;pointer-events:none;-webkit-user-select:none;user-select:none}.hub .hub-h3{margin:0;font-family:var(--font-display);font-weight:900;font-size:30px;line-height:1.05;color:var(--grey);text-wrap:balance}.hub .hub-cats .hub-h3{text-align:center;margin-inline:auto;max-width:20em}.hub .hub-hl{color:var(--orange-coral, #da7e57);text-transform:uppercase;letter-spacing:.01em}.hub .hub-caps{text-transform:uppercase;letter-spacing:.01em}.hub .hub-cats__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:20px}.hub .hub-cat{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;min-height:108px;padding:16px 12px;border:1px solid var(--rule-d-strong);background:#2523239e;color:var(--grey);text-align:center;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.hub .hub-cat__arrow{width:20px;height:20px;color:var(--green-st-louis, #8ab9a6);transition:transform .2s ease,color .2s ease}.hub .hub-cat__label{font-family:var(--font-display);font-weight:900;font-size:19px;line-height:1.1}.hub .hub-cat:hover{background:var(--green-st-louis, #8ab9a6);border-color:var(--green-st-louis, #8ab9a6);color:var(--prime-black, #252323)}.hub .hub-cat:hover .hub-cat__arrow{color:var(--prime-black, #252323)}.hub .hub-cat:focus-visible{outline-offset:-4px}@container hub (min-width: 900px){.hub .hub-cats{padding:80px 0 88px}.hub .hub-h3{font-size:44px}.hub .hub-cats__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:28px}.hub .hub-cat{min-height:140px;padding:24px 20px;gap:14px}.hub .hub-cat__label{font-size:27px}}.hub .hub-terms{background:var(--grey);padding:24px 0 28px}.hub .hub-terms__inner{display:grid;gap:8px}.hub .hub-h4{margin:0;font:700 14px/1.5 var(--font-text);color:var(--prime-black, #252323)}.hub .hub-terms__body{display:grid;gap:6px}.hub .hub-terms__body p{font-size:14px;line-height:1.5;color:var(--black, #282828)}@container hub (min-width: 1080px){.hub .hub-terms{padding:28px 0 32px}.hub .hub-terms__inner{grid-template-columns:minmax(0,2fr) minmax(0,10fr);gap:40px;align-items:start}.hub .hub-terms__body{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}}.hub .hub-offers{background:var(--grey);padding:52px 0 56px}.hub .hub-offers__block+.hub-offers__block{margin-top:52px}.hub .hub-sec-head{display:flex;flex-direction:column;gap:12px}.hub .hub-sec-note{font-size:15px;line-height:1.55;max-width:48em;color:var(--black, #282828)}.hub .hub-routes{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;margin-top:24px}.hub .hub-routes>li{display:flex}.hub .hub-route{position:relative;overflow:hidden;flex:1 1 auto;min-width:0;display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"k" "main" "stack" "cta";gap:20px;padding:22px 20px 20px;background:var(--prime-black, #252323);color:var(--grey)}.hub .hub-route__tex{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 50%;pointer-events:none;-webkit-user-select:none;user-select:none;transition:opacity .2s ease}.hub .hub-route>:not(.hub-route__tex){position:relative}.hub .hub-route:hover .hub-route__tex{opacity:.7}.hub .hub-route__main{grid-area:main;display:flex;align-items:flex-end}.hub .hub-route__k{grid-area:k;font:700 12px/1.3 var(--font-text);letter-spacing:.12em;text-transform:uppercase;color:var(--green-st-louis, #8ab9a6)}.hub .hub-route__deal{display:flex;align-items:baseline;gap:14px}.hub .hub-route__n{font-family:var(--font-display);font-weight:900;font-size:88px;line-height:.8;letter-spacing:-.02em;color:var(--green-st-louis, #8ab9a6)}.hub .hub-route__for{font:700 18px/1 var(--font-text);letter-spacing:.1em;text-transform:uppercase;color:var(--grey)}.hub .hub-route__stack{grid-area:stack;display:flex;align-items:center}.hub .hub-route__tile{flex:none;display:grid;align-items:center;justify-items:start;width:68px;height:68px;padding:6px 8px;background:var(--white, #ffffff);border:3px solid var(--prime-black, #252323);text-align:left}.hub .hub-route__tile:last-child{justify-items:center;text-align:center}.hub .hub-route__tile+.hub-route__tile{margin-left:-12px}.hub .hub-route__tilelabel{font:700 8px/1.2 var(--font-text);letter-spacing:.06em;text-transform:uppercase;color:var(--green-forest, #4c6b62)}.hub .hub-route__cta{grid-area:cta;display:flex;align-items:center;gap:10px;padding-top:14px;border-top:1px solid var(--rule-d-strong);font:700 16px/1.3 var(--font-text);color:var(--grey)}.hub .hub-route:hover .hub-route__cta span{text-decoration:underline;text-underline-offset:4px}.hub .hub-route__arrow{width:22px;height:22px;color:var(--green-st-louis, #8ab9a6);transition:transform .2s ease}.hub .hub-gifts{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;margin-top:24px}.hub .hub-gifts>li{display:flex}.hub .hub-gift{flex:1 1 auto;min-width:0;display:grid;grid-template-columns:minmax(0,1fr);gap:16px;padding:14px;background:var(--white, #ffffff);color:var(--prime-black, #252323)}.hub .hub-gift__img{display:grid;place-items:center;align-content:center;gap:4px;aspect-ratio:4 / 3;background:var(--grey);text-align:center}.hub .hub-gift__body{display:flex;flex-direction:column;align-items:flex-start;gap:12px;min-width:0}.hub .hub-gift:hover .hub-card__title{text-decoration:underline;text-underline-offset:4px}.hub .hub-gift__buy{display:flex;align-items:center;gap:14px;width:100%;margin-top:auto;padding-top:14px;border-top:1px solid var(--rule-l)}.hub .hub-gift__buy .hub-card__note{flex:1 1 auto;min-width:0}.hub .hub-gift__thumb{flex:none;display:grid;place-items:center;align-content:center;gap:2px;width:64px;height:64px;padding:4px;background:var(--grey);border:1px solid var(--rule-l);text-align:center}.hub .hub-gift__thumb .hub-card__ph{font-size:8px}.hub .hub-gift__thumb .hub-card__ph2{font-size:9px}.hub .hub-gift:hover .hub-card__arrow{transform:translate(4px)}@container hub (min-width: 720px){.hub .hub-routes{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:32px}.hub .hub-route{padding:28px 28px 24px;gap:24px}.hub .hub-route__n{font-size:104px}.hub .hub-route__for{font-size:20px}.hub .hub-route__tile{width:76px;height:76px}.hub .hub-gifts{gap:24px;margin-top:32px}.hub .hub-gift{grid-template-columns:168px minmax(0,1fr);gap:20px;padding:18px}.hub .hub-gift__img{aspect-ratio:1 / 1}}@container hub (min-width: 1080px){.hub .hub-offers{padding:88px 0 96px}.hub .hub-offers__block+.hub-offers__block{margin-top:72px}.hub .hub-routes{margin-top:40px}.hub .hub-route{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"k k" "main stack" "cta cta";align-items:center;column-gap:24px;row-gap:24px;padding:32px 36px 28px}.hub .hub-route__n{font-size:120px}.hub .hub-route__tile{width:88px;height:88px}.hub .hub-route__tile+.hub-route__tile{margin-left:-22px}.hub .hub-sec-note{font-size:16px}.hub .hub-gifts{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 56px;margin-top:40px}.hub .hub-gift{grid-template-columns:240px minmax(0,1fr);gap:24px;padding:20px}.hub .hub-gift__thumb{width:76px;height:76px}}.hub .hub-contest{background:var(--grey);color:var(--prime-black, #252323);padding:40px 0}.hub .hub-contest__inner{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"head" "media" "text" "terms";row-gap:20px}.hub .hub-contest__head{grid-area:head;display:flex;flex-direction:column;align-items:flex-start;gap:14px;min-width:0}.hub .hub-contest__label{padding:7px 12px 6px;background:var(--green-forest, #4c6b62);color:var(--white, #ffffff);font:700 13px/1.2 var(--font-text);letter-spacing:.14em;text-transform:uppercase}.hub .hub-contest__title>span{display:block}.hub .hub-contest__title{text-wrap:balance}.hub .hub-contest__rule{display:inline-flex;flex-wrap:wrap;column-gap:.28em;padding:12px 16px 11px;background:var(--prime-black, #252323);color:var(--orange-coral, #da7e57);font:900 21px/1.15 var(--font-display);letter-spacing:-.005em}.hub .hub-contest__rule>span{white-space:nowrap}.hub .hub-contest__rule--closed{display:block;font:700 15px/1.5 var(--font-text);letter-spacing:0;color:var(--grey)}.hub .hub-contest__clarify{max-width:36em;font-size:16px;line-height:1.5;color:var(--black, #282828)}.hub .hub-contest__media{grid-area:media;margin:0;min-width:0;background:var(--white, #ffffff)}.hub .hub-contest__slot{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;aspect-ratio:16 / 9;padding:14px 16px;background:var(--white, #ffffff);border:1px dashed rgba(37,35,35,.32);text-align:center}.hub .hub-contest__slot-k{font:700 11px/1.3 var(--font-text);letter-spacing:.12em;text-transform:uppercase;color:var(--green-forest, #4c6b62)}.hub .hub-contest__slot-t{font:700 15px/1.3 var(--font-text);color:var(--prime-black, #252323)}.hub .hub-contest__slot-s{max-width:36em;font-size:12px;line-height:1.45;color:var(--ink-soft)}.hub .hub-contest__caption{display:flex;flex-direction:column;gap:2px;padding:12px 16px 14px}.hub .hub-contest__prize{font:700 16px/1.4 var(--font-text);color:var(--prime-black, #252323)}.hub .hub-contest__value{font-size:15px;line-height:1.4;color:var(--black, #282828)}.hub .hub-contest__text{grid-area:text;display:flex;flex-direction:column;align-items:flex-start;gap:18px;min-width:0}.hub .hub-contest__body{max-width:34em;font-size:17px;line-height:1.5;color:var(--black, #282828)}.hub .hub-contest__actions{display:flex;flex-direction:column;align-items:stretch;gap:10px;align-self:stretch}.hub .hub-contest__cta{display:inline-flex;align-items:center;justify-content:space-between;gap:16px;min-height:52px;padding:0 18px 0 20px;border-radius:2px;background:var(--prime-black, #252323);color:var(--white, #ffffff);font:700 16px/1.2 var(--font-text);transition:background-color .2s ease}.hub .hub-contest__cta svg{flex:none;width:22px;height:22px;color:var(--green-st-louis, #8ab9a6);transition:transform .2s ease}.hub .hub-contest__cta:hover{background:var(--black, #282828)}.hub .hub-contest__cta--details{background:transparent;color:var(--prime-black, #252323);box-shadow:inset 0 0 0 2px var(--prime-black, #252323)}.hub .hub-contest__cta--details svg{color:var(--green-forest, #4c6b62)}.hub .hub-contest__cta--details:hover{background:#2523230f}.hub .hub-contest__cta:hover span{text-decoration:underline;text-underline-offset:4px}.hub .hub-contest__cta:hover svg{transform:translate(4px)}.hub .hub-contest__terms{grid-area:terms;min-width:0;padding-top:10px;border-top:1px solid rgba(37,35,35,.18)}.hub .hub-contest__cond{font-size:13px;line-height:1.5;color:var(--black, #282828)}.hub .hub-contest__disclosure{padding:1px 4px;outline:1px dashed rgba(37,35,35,.4);outline-offset:-1px;background:#2523230a;color:var(--ink-soft);-webkit-box-decoration-break:clone;box-decoration-break:clone}@container hub (min-width: 720px){.hub .hub-contest{padding:48px 0}.hub .hub-contest__inner{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"head head" "text media" "terms terms";column-gap:32px;row-gap:24px;align-items:start}.hub .hub-contest__label{font-size:14px}.hub .hub-contest__rule{font-size:24px;padding:13px 20px 12px}.hub .hub-contest__actions{flex-direction:row;flex-wrap:wrap;align-items:center;gap:10px 12px}}@container hub (min-width: 1080px){.hub .hub-contest{padding:56px 0}.hub .hub-contest__inner{column-gap:64px}.hub .hub-contest__label{font-size:15px;padding:8px 14px 7px}.hub .hub-contest__rule{font-size:26px}.hub .hub-contest__clarify{font-size:17px}.hub .hub-contest__body{font-size:18px}.hub .hub-contest__caption{padding:14px 20px 16px}.hub .hub-contest__prize{font-size:17px}.hub .hub-contest__value{font-size:16px}}@container hub (min-width: 1080px){.hub .hub-contest__inner{grid-template-columns:minmax(0,13fr) minmax(0,11fr);grid-template-rows:auto 1fr auto;grid-template-areas:"head media" "text media" "terms terms";row-gap:20px}}@media(prefers-reduced-motion:reduce){.hub *{transition:none!important}}.hub .hub-native-more{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 20px;min-height:52px;margin-top:16px;background:var(--green-st-louis);color:var(--prime-black);font:700 16px/1.25 var(--font-text);cursor:pointer}.hub .hub-native-more:focus-visible{outline:2px solid var(--green-st-louis);outline-offset:4px}.hub .hub-native-more::marker{content:""}.hub .hub-native-more::-webkit-details-marker{display:none}.hub .hub-native-more:after{content:"+";font-size:24px}.hub details[open]>.hub-native-more:after{content:"\2212"}.hub details{margin:0}.hub .hub-text-logo{color:var(--prime-black);font:700 20px/1.15 var(--font-text);text-align:center}.hub .hub-card__img>img,.hub .hub-gift__img>img,.hub .hub-gift__thumb>img,.hub .hub-route__tile>img{display:block;width:100%;height:100%;object-fit:contain}.hub .hub-route__tile{overflow:hidden}.hub .hub-contest__photo{display:block;width:100%;height:auto;aspect-ratio:16 / 9;object-fit:contain;background:#fff}.hub .hub-dev-note{padding:12px 20px;background:#fff5c6;color:#252323;font:700 14px/1.5 var(--font-text)}.hub .hub-dev-slot{display:grid;place-content:center;padding:24px;aspect-ratio:16 / 9;border:1px dashed #6b6969;color:#4c6b62;text-align:center}.hub .hub-closed{padding-block:64px;background:var(--grey)}.hub .hub-closed a{display:inline-flex;align-items:center;min-height:48px;margin-top:24px;padding:12px 20px;background:#252323;color:#fff;font-weight:700}.hub bfcm-hub-filter{display:block}
/*# sourceMappingURL=/cdn/shop/t/66/assets/bfcm-hub.css.map */
