.dcbf{--navy: #07253A;--navy-2: #123A54;--red: #D3292F;--red-hover: #B91F26;--cream: #F5F4F0;--ink: #0B2233;--muted: rgba(7, 37, 58, .72);--line: rgba(7, 37, 58, .16);--blue: #2C6A94;--c-navy: #04264B;--c-red: #EC1416;--hf: var(--font-heading-family, "Instrument Sans", Arial, sans-serif);--bf: var(--font-body-family, Poppins, Arial, sans-serif);color:var(--ink);font-family:var(--bf);font-size:16px;line-height:1.5;background:#fff;position:relative;-webkit-text-size-adjust:100%}.dcbf *,.dcbf *:before,.dcbf *:after{box-sizing:border-box}.dcbf [hidden]{display:none!important}.dcbf img{display:block;width:100%;height:auto;max-width:100%}.dcbf p,.dcbf h1,.dcbf h2,.dcbf h3,.dcbf h4,.dcbf ul,.dcbf ol,.dcbf figure{margin:0;padding:0}.dcbf ul,.dcbf ol{list-style:none}.dcbf li{list-style:none;margin:0;padding:0}.dcbf a{color:inherit;text-decoration:none}.dcbf button{width:auto;min-width:0;max-width:100%;height:auto;margin:0;padding:0;color:inherit;font:inherit;letter-spacing:normal;text-indent:0;text-transform:none;white-space:normal;-webkit-appearance:none;appearance:none;background:none;border:0;border-radius:0;box-shadow:none;cursor:pointer;line-height:inherit;text-align:center}.dcbf :focus-visible{outline:3px solid #83C9F4;outline-offset:3px}.dcbf-reel__list:focus-visible{outline-offset:-3px}.dcbf .dcbf-vh{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}html.dcbf-lock{overflow:hidden}.dcbf[data-phase=pre] [data-v]:not([data-v~=pre]),.dcbf[data-phase=a] [data-v]:not([data-v~=a]),.dcbf[data-phase=b] [data-v]:not([data-v~=b]),.dcbf[data-phase=c] [data-v]:not([data-v~=c]),.dcbf[data-phase=ended] [data-v]:not([data-v~=ended]){display:none!important}.dcbf .dcbf-wrap{max-width:1240px;margin:0 auto;padding:0 16px}.dcbf .dcbf-wrap--narrow{max-width:792px}.dcbf .dcbf-sec{padding:40px 0}.dcbf .dcbf-sec--cream{background:var(--cream)}.dcbf .dcbf-h2{font-family:var(--hf);font-weight:700;font-size:28px;line-height:1.15;letter-spacing:-.01em;color:var(--navy);text-wrap:balance}.dcbf .dcbf-lede{margin-top:8px;font-size:16px;color:var(--muted);max-width:62ch}.dcbf [id^=dcbf-]{scroll-margin-top:calc(var(--dcbf-top, 0px) + 64px)}.dcbf .dcbf-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:10px 24px;border-radius:999px;font-family:var(--bf);font-weight:700;font-size:15px;line-height:1.2;text-align:center;transition:background-color .15s ease,color .15s ease,border-color .15s ease,transform .15s ease}.dcbf .dcbf-btn:active{transform:scale(.98)}.dcbf .dcbf-btn--red{background:var(--red);color:#fff}.dcbf .dcbf-btn--red:hover{background:var(--red-hover)}.dcbf .dcbf-btn--navy{background:var(--navy);color:#fff}.dcbf .dcbf-btn--navy:hover{background:var(--navy-2)}.dcbf .dcbf-btn--line{background:transparent;color:var(--navy);border:1.5px solid var(--navy)}.dcbf .dcbf-btn--line:hover{background:var(--navy);color:#fff}.dcbf .dcbf-link{color:var(--navy);font-weight:600;font-size:15px;text-decoration:underline;text-underline-offset:3px;min-height:44px;padding:0 4px;display:inline-flex;align-items:center}.dcbf .dcbf-round{width:48px;height:48px;border-radius:50%;border:1.5px solid var(--line);background:#fff;color:var(--navy);display:inline-flex;align-items:center;justify-content:center;flex:none}.dcbf .dcbf-round:hover{border-color:var(--navy)}.dcbf .dcbf-hero{position:relative;overflow:hidden;background:var(--c-navy);color:#fff;aspect-ratio:3 / 4}.dcbf .dcbf-hero__all{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.dcbf .dcbf-hero__media{position:absolute;top:0;right:0;bottom:0;left:0}.dcbf .dcbf-hero__art{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.dcbf .dcbf-hero__art img{width:100%;height:100%;object-fit:cover}.dcbf .dcbf-hero__room{position:absolute;left:0;right:0;bottom:0;height:54%}.dcbf .dcbf-hero__room img{width:100%;height:100%;object-fit:cover;object-position:50% 70%}.dcbf .dcbf-hero__room:before{content:"";position:absolute;left:0;right:0;top:-1px;height:46%;background:linear-gradient(180deg,#04264b,#04264bd1 30%,#04264b00);z-index:1}.dcbf .dcbf-hero__room:after{content:"";position:absolute;left:0;right:0;bottom:0;height:34%;background:linear-gradient(0deg,#04264b8c,#04264b00)}.dcbf .dcbf-hero__copy{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;flex-direction:column;align-items:flex-start;padding:22px 20px 24px;pointer-events:none}.dcbf .dcbf-hero__kicker{font-family:var(--hf);font-weight:800;font-style:italic;font-size:26px;line-height:1;letter-spacing:.01em;text-transform:uppercase;color:#ff4a4d;margin-bottom:8px}.dcbf .dcbf-hero__h1{font-family:var(--hf);font-weight:800;font-size:clamp(30px,9.4vw,40px);line-height:1.02;letter-spacing:-.015em;text-transform:uppercase;color:#fff;text-wrap:balance;max-width:11em}.dcbf .dcbf-hero__h1 span{display:block}.dcbf .dcbf-hero__sub{margin-top:10px;font-size:17px;line-height:1.35;font-weight:500;color:#fff;max-width:22em;text-wrap:balance}.dcbf .dcbf-hero__sub span{display:block}.dcbf .dcbf-hero__ticket{width:216px;height:auto;margin-top:14px;margin-left:-6px}.dcbf .dcbf-hero__clock{margin-top:14px}.dcbf .dcbf-hero__cta{margin-top:auto;pointer-events:auto;min-height:54px;padding:12px 28px;font-size:19px;background:var(--c-red);box-shadow:0 6px 20px #0000004d}.dcbf .dcbf-hero__cta:hover{background:#d10f11}.dcbf[data-phase=a] .dcbf-hero__h1,.dcbf[data-phase=a] .dcbf-hero__sub{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.dcbf[data-phase=a] .dcbf-hero__copy{padding:0;display:block}.dcbf[data-phase=a] .dcbf-hero__cta{position:absolute;left:5.6%;top:35.1%;width:58.1%;height:5.2%;min-height:0;padding:0;margin:0;background:transparent;box-shadow:none;color:transparent;font-size:12px;overflow:visible;border-radius:999px}.dcbf[data-phase=a] .dcbf-hero__cta:after{content:"";position:absolute;top:-10px;right:0;bottom:-10px;left:0}.dcbf[data-phase=a] .dcbf-hero__cta:hover{background:#ffffff1f}.dcbf .dcbf-clock{display:inline-flex;align-items:flex-end;gap:10px;font-variant-numeric:tabular-nums;font-size:15px;font-weight:600;color:#fff}.dcbf .dcbf-clock__l{font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;opacity:.85;align-self:center;margin-right:2px}.dcbf .dcbf-clock__u{display:inline-flex;flex-direction:column;align-items:center;min-width:52px;padding:8px 6px 6px;border-radius:10px;background:#ffffff1a;border:1px solid rgba(255,255,255,.22)}.dcbf .dcbf-clock__u b{font-family:var(--hf);font-weight:800;font-size:28px;line-height:1}.dcbf .dcbf-clock__u i{font-style:normal;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;opacity:.85;margin-top:3px}.dcbf .dcbf-clock--bar{display:inline;font-size:inherit;font-weight:700}.dcbf .dcbf-bar{display:block;position:sticky;top:var(--dcbf-top, 0px);z-index:9;background:var(--navy);color:#fff;text-align:center;font-size:13px;line-height:1.35;padding:9px 16px;border-top:1px solid rgba(255,255,255,.14)}.dcbf .dcbf-bar b{font-weight:700}.dcbf .dcbf-bar__sep{opacity:.55;margin:0 4px}.dcbf .dcbf-bar__in{text-wrap:balance}.dcbf .dcbf-doors{display:grid;gap:10px;padding-top:20px}.dcbf .dcbf-door{display:flex;flex-direction:column;gap:6px;padding:18px 20px;border-radius:12px;background:var(--cream);border:1px solid var(--line)}.dcbf .dcbf-door__t{font-family:var(--hf);font-weight:700;font-size:19px;line-height:1.2;color:var(--navy)}.dcbf .dcbf-door__c{font-weight:700;font-size:14px;color:#b3222a}.dcbf .dcbf-door__c:after{content:" \203a"}.dcbf .dcbf-seg{display:inline-flex;padding:3px;border-radius:999px;background:#edf0f1;margin-top:14px}.dcbf .dcbf-seg__b{min-height:44px;padding:0 18px;border-radius:999px;font-size:14px;font-weight:600;color:var(--navy)}.dcbf .dcbf-seg__b[aria-pressed=true]{background:var(--navy);color:#fff}.dcbf .dcbf-chips{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;padding:14px 16px 4px;margin:0 -16px}.dcbf .dcbf-chips::-webkit-scrollbar{display:none}.dcbf .dcbf-chip{flex:none;display:inline-flex;align-items:center;min-height:44px;padding:0 16px;border-radius:999px;border:1.5px solid var(--line);background:#fff;color:var(--navy);font-size:14px;font-weight:600;white-space:nowrap}.dcbf .dcbf-chip:hover{border-color:var(--navy)}.dcbf .dcbf-chip[aria-pressed=true]{background:var(--navy);border-color:var(--navy);color:#fff}.dcbf .dcbf-reel{padding-top:28px}.dcbf .dcbf-reel__stage{padding:0;margin-top:14px}.dcbf .dcbf-reel__list{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;position:relative;overscroll-behavior-x:contain}.dcbf .dcbf-reel__list::-webkit-scrollbar{display:none}.dcbf .dcbf-slide{flex:0 0 100%;min-width:0;scroll-snap-align:start;scroll-snap-stop:always}.dcbf .dcbf-slide__media{position:relative;aspect-ratio:4 / 5;overflow:hidden;background:#e3e7e8}.dcbf .dcbf-slide__media picture{display:block;width:100%;height:100%}.dcbf .dcbf-slide__media img{width:100%;height:100%;object-fit:cover}.dcbf video.dcbf-loop{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .25s ease;background:transparent}.dcbf video.dcbf-loop.is-on{opacity:1}.dcbf .dcbf-loop__toggle{position:absolute;right:12px;bottom:12px;width:44px;height:44px;border-radius:50%;background:#04264bd1;z-index:2}.dcbf .dcbf-loop__toggle:before{content:"";position:absolute;left:15px;top:14px;width:5px;height:16px;background:#fff;box-shadow:9px 0 #fff;border-radius:1px}.dcbf .dcbf-loop__toggle.is-paused:before{left:17px;top:13px;width:0;height:0;background:none;box-shadow:none;border-radius:0;border-style:solid;border-width:9px 0 9px 14px;border-color:transparent transparent transparent #fff}.dcbf .dcbf-slide__panel{padding:16px 16px 4px}.dcbf .dcbf-slide__line{font-size:13px;font-weight:600;color:var(--blue)}.dcbf .dcbf-slide__name{font-family:var(--hf);font-weight:700;font-size:24px;line-height:1.15;color:var(--navy);margin-top:2px}.dcbf .dcbf-slide__place{font-size:14px;color:var(--muted);margin-top:2px}.dcbf .dcbf-slide__system{font-size:15px;font-weight:700;color:var(--navy);margin-top:12px}.dcbf .dcbf-slide__panel .dcbf-btn{width:100%;margin-top:14px}.dcbf .dcbf-reel__ctl{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;justify-content:center;gap:10px;margin-top:16px}.dcbf .dcbf-shuffle{min-width:0;padding:10px 12px;font-size:15px;line-height:1.2}.dcbf .dcbf-reel__count{grid-column:1 / -1;text-align:center;font-size:13px;color:var(--muted);font-variant-numeric:tabular-nums}.dcbf .dcbf-reel__list.is-spin{animation:dcbf-spin .45s cubic-bezier(.3,.7,.3,1)}@keyframes dcbf-spin{0%{filter:blur(0);transform:translate(0);opacity:1}40%{filter:blur(6px);transform:translate(-18px);opacity:.55}41%{transform:translate(18px)}to{filter:blur(0);transform:translate(0);opacity:1}}.dcbf .dcbf-price{margin-top:6px;font-variant-numeric:tabular-nums}.dcbf .dcbf-price p{font-size:15px;line-height:1.3}.dcbf .dcbf-price__reg b{font-size:18px;font-weight:700;color:var(--navy)}.dcbf .dcbf-price__from,.dcbf .dcbf-price__unit{font-size:13px;color:var(--muted);font-weight:500}.dcbf .dcbf-price__sale s{color:var(--muted);font-size:14px;text-decoration-thickness:1px}.dcbf .dcbf-price__now{font-size:20px;font-weight:700;color:var(--red)}.dcbf .dcbf-price__keep{display:inline-block;margin-top:6px;padding:3px 10px;border-radius:999px;background:#fce9ea;color:#9e1b21;font-size:13px!important;font-weight:600}.dcbf .dcbf-price__keep b{font-weight:800}.dcbf .dcbf-price__soon{display:inline-block;margin-top:6px;padding:3px 10px;border-radius:999px;background:#e8eef2;color:var(--navy);font-size:12px!important;font-weight:600}.dcbf .dcbf-price__sale,.dcbf .dcbf-price__keep,.dcbf .dcbf-price__soon{display:none}.dcbf[data-phase=pre] .dcbf-price__soon{display:inline-block}.dcbf[data-phase=a] .dcbf-price__sale,.dcbf[data-phase=b] .dcbf-price__sale,.dcbf[data-phase=c] .dcbf-price__sale{display:block}.dcbf[data-phase=a] .dcbf-price__keep,.dcbf[data-phase=b] .dcbf-price__keep,.dcbf[data-phase=c] .dcbf-price__keep{display:inline-block}.dcbf[data-phase=a] .dcbf-price__reg,.dcbf[data-phase=b] .dcbf-price__reg,.dcbf[data-phase=c] .dcbf-price__reg{display:none}.dcbf .dcbf-slide__panel .dcbf-price__now,.dcbf .dcbf-result .dcbf-price__now{font-size:26px}.dcbf .dcbf-slide__panel .dcbf-price__reg b,.dcbf .dcbf-result .dcbf-price__reg b{font-size:24px}.dcbf .dcbf-slide__panel .dcbf-price__keep,.dcbf .dcbf-result .dcbf-price__keep{font-size:15px!important;padding:5px 12px}.dcbf .dcbf-prog{display:flex;gap:6px;margin:18px 0 20px;max-width:320px}.dcbf .dcbf-prog i{flex:1;height:6px;border-radius:3px;background:#07253a29;transition:background-color .25s ease}.dcbf .dcbf-prog i.is-on{background:var(--red)}.dcbf .dcbf-step__q{font-family:var(--hf);font-weight:700;font-size:20px;color:var(--navy);margin-bottom:12px}.dcbf .dcbf-step__q:focus{outline:none}.dcbf .dcbf-step__back{margin:-8px 0 2px -4px}.dcbf .dcbf-step__back:before{content:"\2039";margin-right:6px;font-size:18px;text-decoration:none;display:inline-block}.dcbf .dcbf-tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.dcbf .dcbf-tile{display:block;width:100%;overflow:hidden;border-radius:12px;background:#fff;border:1.5px solid var(--line);text-align:left;transition:border-color .15s ease,transform .15s ease,box-shadow .15s ease}.dcbf .dcbf-tile:hover{border-color:var(--navy);box-shadow:0 6px 18px #07253a1f}.dcbf .dcbf-tile:active{transform:scale(.98)}.dcbf .dcbf-tile img{aspect-ratio:4 / 3;object-fit:cover}.dcbf .dcbf-tile span{display:block;padding:10px 12px 12px;font-weight:700;font-size:15px;line-height:1.25;color:var(--navy)}.dcbf .dcbf-result{display:grid;gap:16px;background:#fff;border-radius:14px;overflow:hidden;border:1px solid var(--line);position:relative}.dcbf .dcbf-result__img{aspect-ratio:16 / 10;object-fit:cover}.dcbf .dcbf-result__body{padding:0 16px 18px}.dcbf .dcbf-result__k{font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#b3222a}.dcbf .dcbf-result__h{font-family:var(--hf);font-weight:700;font-size:26px;line-height:1.15;color:var(--navy);margin-top:2px}.dcbf .dcbf-result__h:focus{outline:none}.dcbf .dcbf-result__why{margin-top:6px;color:var(--muted)}.dcbf .dcbf-result__sys{margin-top:12px;font-weight:700;font-size:15px;color:var(--navy)}.dcbf .dcbf-result__go{display:grid;gap:10px;margin-top:14px}.dcbf .dcbf-result__more{margin-top:10px;font-size:15px;display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px}.dcbf .dcbf-result__more a{color:var(--navy);font-weight:600;text-decoration:underline;text-underline-offset:3px;min-height:44px;display:inline-flex;align-items:center}.dcbf .dcbf-sure{display:flex;flex-wrap:wrap;gap:6px 18px;margin-top:14px;font-size:14px;font-weight:500;color:var(--navy)}.dcbf .dcbf-sure li{position:relative;padding-left:22px}.dcbf .dcbf-sure li:before{content:"";position:absolute;left:3px;top:4px;width:6px;height:11px;border:solid #1E7A46;border-width:0 2.4px 2.4px 0;transform:rotate(42deg)}.dcbf .dcbf-chips--jump{margin-top:6px}.dcbf .dcbf-group{padding-top:28px}.dcbf .dcbf-group__h{font-family:var(--hf);font-weight:700;font-size:21px;line-height:1.2;color:var(--navy)}.dcbf .dcbf-group__p{margin-top:4px;font-size:14px;color:var(--muted)}.dcbf .dcbf-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px}.dcbf .dcbf-card{display:flex;flex-direction:column;background:#fff;border:1px solid var(--line);border-radius:8px;overflow:hidden;min-width:0}.dcbf .dcbf-card__media{display:block;background:#f2f4f4;aspect-ratio:1 / 1}.dcbf .dcbf-card__media img{width:100%;height:100%;object-fit:contain}.dcbf .dcbf-card__body{display:flex;flex-direction:column;flex:1;padding:10px 10px 12px}.dcbf .dcbf-card__brand{font-size:12px;font-weight:600;color:var(--blue)}.dcbf .dcbf-card__title{font-family:var(--hf);font-weight:700;font-size:15px;line-height:1.25;color:var(--navy);margin-top:1px}.dcbf .dcbf-card__title a{display:block;padding:3px 0}.dcbf .dcbf-card__title a:hover{text-decoration:underline}.dcbf .dcbf-card__meta{font-size:12px;color:var(--muted);margin-top:2px}.dcbf .dcbf-card .dcbf-price{margin-bottom:12px}.dcbf .dcbf-card .dcbf-price__sale s{display:block}.dcbf .dcbf-card__btn{margin-top:auto;display:flex;align-items:center;justify-content:center;min-height:44px;padding:8px 10px;border-radius:6px;background:var(--red);color:#fff;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;text-align:center;transition:background-color .15s ease}.dcbf .dcbf-card__btn:hover{background:var(--red-hover)}.dcbf .dcbf-card__btn--out{background:#e8eef2;color:var(--navy)}.dcbf .dcbf-calc__in{display:grid;gap:22px}.dcbf .dcbf-calc__in>*{min-width:0}.dcbf .dcbf-calc .dcbf-chips{padding-top:16px}.dcbf .dcbf-calc__lab{display:block;margin-top:18px;font-size:15px;font-weight:600;color:var(--navy)}.dcbf .dcbf-calc__sq{font-family:var(--hf);font-weight:800;font-size:30px;display:block;line-height:1.1;font-variant-numeric:tabular-nums}.dcbf .dcbf-range{-webkit-appearance:none;appearance:none;display:block;width:100%;height:44px;margin:4px 0 0;padding:0;background:transparent;border:0;cursor:pointer}.dcbf .dcbf-range::-webkit-slider-runnable-track{height:8px;border-radius:4px;background:linear-gradient(90deg,var(--red) var(--fill, 10%),rgba(7,37,58,.18) var(--fill, 10%))}.dcbf .dcbf-range::-moz-range-track{height:8px;border-radius:4px;background:#07253a2e}.dcbf .dcbf-range::-moz-range-progress{height:8px;border-radius:4px;background:var(--red)}.dcbf .dcbf-range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:30px;height:30px;margin-top:-11px;border-radius:50%;background:#fff;border:3px solid var(--navy);box-shadow:0 2px 6px #07253a4d}.dcbf .dcbf-range::-moz-range-thumb{width:24px;height:24px;border-radius:50%;background:#fff;border:3px solid var(--navy);box-shadow:0 2px 6px #07253a4d}.dcbf .dcbf-calc__ticks{display:flex;justify-content:space-between;font-size:12px;color:var(--muted);font-variant-numeric:tabular-nums}.dcbf .dcbf-calc__out{background:#fff;border:1px solid var(--line);border-radius:14px;padding:18px 16px;min-height:290px}.dcbf .dcbf-calc__k{font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#b3222a}.dcbf .dcbf-calc__rows{margin-top:8px}.dcbf .dcbf-calc__row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 12px;padding:10px 0;border-bottom:1px solid var(--line)}.dcbf .dcbf-calc__row b{display:block;font-family:var(--hf);font-size:17px;color:var(--navy);line-height:1.25}.dcbf .dcbf-calc__row>div{flex:1 1 150px;min-width:0}.dcbf .dcbf-calc__row>div span{font-size:13px;color:var(--muted)}.dcbf .dcbf-calc__row .dcbf-btn{flex:none;min-height:44px;padding:8px 16px;font-size:14px;color:#fff}.dcbf .dcbf-calc__tot{margin-top:14px;font-variant-numeric:tabular-nums}.dcbf .dcbf-calc__tot s{color:var(--muted);font-size:15px}.dcbf .dcbf-calc__tot b{font-size:28px;font-weight:700;color:var(--navy);font-family:var(--hf)}.dcbf .dcbf-calc__tot b.is-sale{color:var(--red)}.dcbf .dcbf-calc__keep{display:inline-block;margin-top:6px;padding:5px 12px;border-radius:999px;background:#fce9ea;color:#9e1b21;font-size:15px;font-weight:600}.dcbf .dcbf-calc__soon{display:inline-block;margin-top:6px;padding:5px 12px;border-radius:999px;background:#e8eef2;color:var(--navy);font-size:14px;font-weight:600}.dcbf .dcbf-calc__note{margin-top:12px;font-size:13px;color:var(--muted)}.dcbf .dcbf-bogo__in{display:grid;gap:16px;align-items:center}.dcbf .dcbf-bogo__in>div{border:1.5px solid var(--line);border-radius:14px;padding:18px 16px}.dcbf .dcbf-bogo__badge{max-width:320px;margin:0 auto}.dcbf .dcbf-bogo__k{font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--blue);margin-bottom:4px}.dcbf .dcbf-bogo .dcbf-h2{font-size:22px}.dcbf .dcbf-bogo__p{margin-top:8px}.dcbf .dcbf-bogo__s{margin-top:6px;font-size:14px;color:var(--muted)}.dcbf .dcbf-bogo .dcbf-btn{margin-top:14px}.dcbf .dcbf-easy__list{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin:16px -16px 0;padding:0 16px;counter-reset:easy}.dcbf .dcbf-easy__list::-webkit-scrollbar{display:none}.dcbf .dcbf-easy__i{flex:0 0 80%;scroll-snap-align:center;background:#fff;border-radius:12px;overflow:hidden;border:1px solid var(--line);counter-increment:easy;padding-bottom:14px}.dcbf .dcbf-easy__i figure{position:relative;aspect-ratio:3 / 2;overflow:hidden;background:#e3e7e8}.dcbf .dcbf-easy__i figure img{width:100%;height:100%;object-fit:cover}.dcbf .dcbf-easy__i h3{font-family:var(--hf);font-weight:700;font-size:18px;color:var(--navy);padding:12px 14px 0}.dcbf .dcbf-easy__i h3:before{content:counter(easy) ". ";color:#b3222a}.dcbf .dcbf-easy__i p{font-size:14px;color:var(--muted);padding:2px 14px 0}.dcbf .dcbf-easy__more{margin-top:18px}.dcbf .dcbf-faq .dcbf-h2{margin-bottom:12px}.dcbf .dcbf-q{border-bottom:1px solid var(--line)}.dcbf .dcbf-q summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:52px;padding:10px 0;font-weight:600;font-size:16px;color:var(--navy);cursor:pointer}.dcbf .dcbf-q summary::-webkit-details-marker{display:none}.dcbf .dcbf-q summary:after{content:"";flex:none;width:9px;height:9px;margin-right:6px;border:solid var(--navy);border-width:0 2px 2px 0;transform:rotate(45deg);transition:transform .2s ease}.dcbf .dcbf-q[open] summary:after{transform:rotate(-135deg)}.dcbf .dcbf-q p{padding:0 0 16px;color:var(--ink);max-width:64ch}.dcbf .dcbf-q a{padding:3px 0;text-decoration:underline;text-underline-offset:3px;font-weight:600;color:var(--navy)}.dcbf .dcbf-next__in{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.dcbf dialog.dcbf-sheet{position:fixed;inset:auto 0 0 0;width:100%;max-width:100%;max-height:90vh;max-height:90dvh;margin:0;padding:0;border:0;border-radius:16px 16px 0 0;background:#fff;color:var(--ink);overflow:auto;overscroll-behavior:contain;box-shadow:0 -10px 40px #0414234d}.dcbf dialog.dcbf-sheet:not([open]){display:none}.dcbf dialog.dcbf-sheet::backdrop{background:#04142399}.dcbf dialog.dcbf-sheet[open]{animation:dcbf-up .28s cubic-bezier(.2,.8,.2,1)}@keyframes dcbf-up{0%{transform:translateY(24px);opacity:0}to{transform:none;opacity:1}}.dcbf .dcbf-sheet__box{position:relative;margin:0;padding:20px 16px calc(18px + env(safe-area-inset-bottom,0px))}.dcbf .dcbf-sheet__x{position:absolute;right:6px;top:6px;width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;color:var(--navy);border-radius:50%}.dcbf .dcbf-sheet__head{display:grid;grid-template-columns:88px 1fr;gap:14px;align-items:center;padding-right:40px}.dcbf .dcbf-sheet__img{width:88px;height:88px;border-radius:8px;background:#f2f4f4;object-fit:contain}.dcbf .dcbf-sheet__brand{font-size:12px;font-weight:600;color:var(--blue)}.dcbf .dcbf-sheet__t{font-family:var(--hf);font-weight:700;font-size:19px;line-height:1.2;color:var(--navy)}.dcbf .dcbf-sheet__t:focus{outline:none}.dcbf .dcbf-sheet__price{margin-top:4px;font-variant-numeric:tabular-nums;font-size:15px;min-height:52px}.dcbf .dcbf-sheet__price s{color:var(--muted);font-size:14px}.dcbf .dcbf-sheet__price b{color:var(--red);font-size:20px;font-weight:700}.dcbf .dcbf-sheet__price em{display:inline-block;font-style:normal;margin-top:2px;padding:2px 10px;border-radius:999px;background:#fce9ea;color:#9e1b21;font-size:13px;font-weight:600}.dcbf .dcbf-sheet__opts{margin-top:14px;min-height:60px}.dcbf .dcbf-sheet__opts fieldset{border:0;margin:0 0 12px;padding:0;min-width:0}.dcbf .dcbf-sheet__opts legend{padding:0;margin-bottom:6px;font-size:14px;font-weight:700;color:var(--navy)}.dcbf .dcbf-sheet__opts legend span{font-weight:500;color:var(--muted)}.dcbf .dcbf-sheet__opts fieldset.is-miss legend{color:#b3222a}.dcbf .dcbf-sheet__opts fieldset.is-miss{animation:dcbf-nudge .3s ease}@keyframes dcbf-nudge{25%{transform:translate(-4px)}75%{transform:translate(4px)}}.dcbf .dcbf-opt{display:flex;flex-wrap:wrap;gap:8px}.dcbf .dcbf-opt label{position:relative;display:inline-flex;margin:0}.dcbf .dcbf-opt input{position:absolute;opacity:0;width:100%;height:100%;margin:0;cursor:pointer}.dcbf .dcbf-opt span{display:inline-flex;align-items:center;min-height:44px;padding:0 14px;border-radius:8px;border:1.5px solid var(--line);background:#fff;font-size:14px;font-weight:600;color:var(--navy)}.dcbf .dcbf-opt input:checked+span{background:var(--navy);border-color:var(--navy);color:#fff}.dcbf .dcbf-opt input:focus-visible+span{outline:3px solid #83C9F4;outline-offset:2px}.dcbf .dcbf-opt input:disabled+span{color:#07253a73;text-decoration:line-through;background:#f4f6f6}.dcbf .dcbf-sheet__qty{display:flex;align-items:center;justify-content:space-between;margin-top:4px;font-size:14px;font-weight:700;color:var(--navy)}.dcbf .dcbf-qty{display:inline-flex;align-items:center;border:1.5px solid var(--line);border-radius:999px}.dcbf .dcbf-qty button{width:44px;height:44px;font-size:22px;font-weight:500;color:var(--navy)}.dcbf .dcbf-qty output{min-width:32px;text-align:center;font-weight:700;font-variant-numeric:tabular-nums}.dcbf .dcbf-sheet__err{margin-top:8px;color:#b3222a;font-size:14px;font-weight:600;min-height:0}.dcbf .dcbf-sheet__add{width:100%;margin-top:12px;min-height:54px;font-size:17px}.dcbf .dcbf-sheet__add[aria-disabled=true]{background:#e8eef2;color:var(--navy)}.dcbf .dcbf-sheet__add.is-busy{opacity:.7;pointer-events:none}.dcbf .dcbf-sheet__note{margin-top:10px;font-size:13px;color:var(--muted);text-align:center}.dcbf .dcbf-sheet__note a{text-decoration:underline;text-underline-offset:3px;color:var(--navy);font-weight:600}.dcbf .dcbf-reward{position:fixed;left:0;right:0;bottom:0;z-index:40;display:grid;grid-template-columns:48px 1fr auto;gap:4px 12px;align-items:center;background:var(--navy);color:#fff;padding:12px 44px calc(12px + env(safe-area-inset-bottom,0px)) 14px;box-shadow:0 -8px 30px #04142359;animation:dcbf-up .3s cubic-bezier(.2,.8,.2,1)}.dcbf .dcbf-reward__img{width:48px;height:48px;border-radius:6px;background:#fff;object-fit:contain}.dcbf .dcbf-reward__a{font-weight:700;font-size:15px;line-height:1.25}.dcbf .dcbf-reward__b{font-size:12.5px;line-height:1.3;opacity:.92;margin-top:2px}.dcbf .dcbf-reward__bar{height:5px;border-radius:3px;background:#ffffff38;margin-top:6px;overflow:hidden}.dcbf .dcbf-reward__bar i{display:block;height:100%;width:0;background:#5fd08a;border-radius:3px;transition:width .6s ease}.dcbf .dcbf-reward__go{min-height:44px;padding:8px 16px;font-size:14px;white-space:nowrap}.dcbf .dcbf-reward__x{position:absolute;right:2px;top:2px;width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;color:#fff}.dcbf .dcbf-fly{position:fixed;z-index:60;width:64px;height:64px;border-radius:10px;object-fit:contain;background:#fff;pointer-events:none;box-shadow:0 6px 20px #0414234d}.dcbf .dcbf-speck{position:fixed;z-index:59;width:9px;height:9px;border-radius:50%;pointer-events:none}@media(min-width:750px){.dcbf .dcbf-wrap{padding:0 32px}.dcbf .dcbf-sec{padding:64px 0}.dcbf .dcbf-h2{font-size:36px}.dcbf .dcbf-lede{font-size:17px}.dcbf .dcbf-hero{aspect-ratio:1920 / 800;max-height:800px}.dcbf .dcbf-hero__room{left:auto;top:0;bottom:0;right:0;width:62%;height:auto}.dcbf .dcbf-hero__room img{object-position:50% 60%}.dcbf .dcbf-hero__room:before{left:-1px;right:auto;top:0;bottom:0;width:46%;height:auto;background:linear-gradient(90deg,#04264b,#04264bd1 30%,#04264b00)}.dcbf .dcbf-hero__room:after{display:none}.dcbf .dcbf-hero__copy{justify-content:center;padding:2.2vw 0 2.2vw max(4.4vw,calc(50vw - 588px));width:48%}.dcbf .dcbf-hero__kicker{font-size:clamp(20px,2.3vw,38px);margin-bottom:.6vw}.dcbf .dcbf-hero__h1{font-size:clamp(28px,4vw,72px)}.dcbf .dcbf-hero__sub{font-size:clamp(15px,1.5vw,24px);margin-top:1vw}.dcbf .dcbf-hero__ticket{width:clamp(180px,21vw,340px);margin-top:1.2vw}.dcbf .dcbf-hero__clock{margin-top:1.4vw}.dcbf .dcbf-hero__cta{margin-top:1.8vw;font-size:clamp(16px,1.4vw,21px);min-height:clamp(46px,4.2vw,62px);padding:10px clamp(22px,2.4vw,38px)}.dcbf[data-phase=a] .dcbf-hero__copy{width:100%}.dcbf[data-phase=a] .dcbf-hero__cta{left:3.2%;top:78.7%;width:33.8%;height:9.7%;min-height:0;padding:0;margin:0;font-size:12px}.dcbf .dcbf-clock__u{min-width:clamp(50px,4.6vw,72px)}.dcbf .dcbf-clock__u b{font-size:clamp(24px,2.5vw,40px)}.dcbf .dcbf-bar{font-size:14px;padding:10px 24px}.dcbf .dcbf-doors{grid-template-columns:1fr 1fr;gap:20px;padding-top:32px}.dcbf .dcbf-door{padding:26px 28px}.dcbf .dcbf-door__t{font-size:24px}.dcbf .dcbf-chips{margin:0;padding-left:0;padding-right:0;flex-wrap:wrap;overflow:visible}.dcbf .dcbf-reel{padding-top:56px}.dcbf .dcbf-reel__head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.dcbf .dcbf-reel__stage{padding:0 32px;margin-top:20px}.dcbf .dcbf-slide{display:grid;grid-template-columns:3fr 2fr;align-items:center}.dcbf .dcbf-slide__media{aspect-ratio:3 / 2;border-radius:14px}.dcbf .dcbf-slide__panel{padding:0 0 0 44px}.dcbf .dcbf-slide__name{font-size:34px}.dcbf .dcbf-slide__line,.dcbf .dcbf-slide__place{font-size:15px}.dcbf .dcbf-slide__system{font-size:17px;margin-top:18px}.dcbf .dcbf-slide__panel .dcbf-btn{width:auto;min-width:220px;margin-top:20px}.dcbf .dcbf-slide__panel .dcbf-price__now,.dcbf .dcbf-result .dcbf-price__now{font-size:32px}.dcbf .dcbf-slide__panel .dcbf-price__reg b,.dcbf .dcbf-result .dcbf-price__reg b{font-size:30px}.dcbf .dcbf-reel__ctl{margin-top:22px;grid-template-columns:auto minmax(0,300px) auto auto}.dcbf .dcbf-shuffle{padding:10px 18px;font-size:16px}.dcbf .dcbf-reel__count{grid-column:auto;margin-left:8px}.dcbf .dcbf-tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.dcbf .dcbf-tiles--2{grid-template-columns:repeat(2,minmax(0,1fr));max-width:640px}.dcbf .dcbf-tile span{font-size:17px;padding:12px 16px 14px}.dcbf .dcbf-step__q{font-size:24px}.dcbf .dcbf-result{grid-template-columns:5fr 6fr;gap:0;align-items:center}.dcbf .dcbf-result__img{aspect-ratio:4 / 3;height:100%}.dcbf .dcbf-result__body{padding:28px 36px}.dcbf .dcbf-result__h{font-size:34px}.dcbf .dcbf-result__go{display:flex;flex-wrap:wrap}.dcbf .dcbf-group{padding-top:44px}.dcbf .dcbf-group__h{font-size:26px}.dcbf .dcbf-group__p{font-size:15px}.dcbf .dcbf-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.dcbf .dcbf-card__body{padding:14px 16px 16px}.dcbf .dcbf-card__title{font-size:18px}.dcbf .dcbf-card__meta{font-size:13px}.dcbf .dcbf-card .dcbf-price__sale s{display:inline}.dcbf .dcbf-calc__in{grid-template-columns:1fr 1fr;gap:48px;align-items:start}.dcbf .dcbf-calc__out{padding:26px 28px}.dcbf .dcbf-bogo__in{grid-template-columns:320px 1fr;gap:36px;border:1.5px solid var(--line);border-radius:16px;padding:28px 36px;max-width:1176px}.dcbf .dcbf-bogo__in>div{border:0;padding:0}.dcbf .dcbf-bogo .dcbf-h2{font-size:28px}.dcbf .dcbf-easy__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;overflow:visible;margin:24px 0 0;padding:0}.dcbf dialog.dcbf-sheet{top:0;right:0;bottom:0;left:0;width:520px;max-width:calc(100% - 48px);height:fit-content;max-height:calc(100dvh - 48px);margin:auto;border-radius:16px}.dcbf .dcbf-sheet__box{padding:28px 28px 24px}.dcbf .dcbf-reward{left:50%;right:auto;bottom:20px;transform:translate(-50%);width:min(720px,calc(100% - 48px));border-radius:14px;padding:14px 52px 14px 16px;animation:none}}@media(min-width:990px){.dcbf .dcbf-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:1920px){.dcbf .dcbf-hero{aspect-ratio:auto;height:800px}}@media(prefers-reduced-motion:reduce){.dcbf *,.dcbf *:before,.dcbf *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.dcbf{--disp: Poppins, var(--bf);--ticket: #EC1416}.dcbf .dcbf-wrap{max-width:1240px}.dcbf .dcbf-disp,.dcbf .dcbf-h2{font-family:var(--disp);font-weight:800;font-size:clamp(32px,4.4vw,58px);line-height:1.03;letter-spacing:-.025em;color:var(--c-navy);text-wrap:balance}.dcbf .dcbf-disp em{font-style:normal;color:var(--ticket)}.dcbf .dcbf-lede{margin-top:12px;font-size:17px;max-width:58ch}.dcbf .dcbf-stage,.dcbf .dcbf-luck,.dcbf .dcbf-bogo{background:var(--c-navy);color:#fff}.dcbf .dcbf-stage .dcbf-disp,.dcbf .dcbf-luck .dcbf-disp,.dcbf .dcbf-bogo .dcbf-h2{color:#fff}.dcbf .dcbf-stage .dcbf-lede,.dcbf .dcbf-luck .dcbf-lede{color:#d3dce7}.dcbf .dcbf-best,.dcbf .dcbf-finder,.dcbf .dcbf-calc,.dcbf .dcbf-easy{background:var(--cream)}.dcbf .dcbf-bar{padding:0;text-align:left;font-size:14px;background:var(--c-navy)}.dcbf .dcbf-bar__in{display:flex;align-items:center;justify-content:space-between;gap:10px 20px;flex-wrap:wrap;min-height:56px;padding-top:10px;padding-bottom:10px}.dcbf .dcbf-bar__t{font-weight:600;line-height:1.35}.dcbf .dcbf-bar__t b{font-weight:800}.dcbf .dcbf-cd{display:flex;align-items:center;gap:6px;font-variant-numeric:tabular-nums}.dcbf .dcbf-cd__l{font-size:13px;font-weight:600;color:#cfd8e3;margin-right:4px;white-space:nowrap}.dcbf .dcbf-cd__u{display:inline-flex;align-items:baseline;gap:2px}.dcbf .dcbf-cd__u b{display:inline-grid;place-items:center;min-width:40px;height:36px;padding:0 4px;border-radius:8px;background:#fff;color:var(--c-navy);font-family:var(--disp);font-weight:800;font-size:18px;line-height:1}.dcbf .dcbf-cd__u i{font-style:normal;font-size:11px;font-weight:600;color:#cfd8e3;margin-right:4px}.dcbf .dcbf-stage{padding:48px 0 44px}.dcbf .dcbf-st{margin-top:26px}.dcbf .dcbf-st__item{display:grid;gap:22px}.dcbf .dcbf-st__media{position:relative;margin:0 -16px;aspect-ratio:720 / 900;overflow:hidden;background:#0d3460}.dcbf .dcbf-st__media picture,.dcbf .dcbf-st__media img{width:100%;height:100%}.dcbf .dcbf-st__media img{object-fit:cover}.dcbf video.dcbf-bav{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .25s ease}.dcbf video.dcbf-bav.is-on{opacity:1}.dcbf .dcbf-st__col{font-family:var(--disp);font-weight:800;font-size:34px;line-height:1.05;letter-spacing:-.02em}.dcbf .dcbf-st__prod{margin-top:6px;font-size:15px;color:#d3dce7}.dcbf .dcbf-st__opts{display:grid;gap:10px;margin:20px 0}.dcbf .dcbf-opt2{display:grid;grid-template-columns:1fr auto;align-items:center;gap:2px 14px;width:100%;padding:14px 16px;border-radius:14px;text-align:left;color:#fff;background:#ffffff12;box-shadow:inset 0 0 0 1px #ffffff2e;transition:background-color .15s ease,color .15s ease}.dcbf .dcbf-opt2[aria-pressed=true]{background:#fff;color:var(--ink);box-shadow:none}.dcbf .dcbf-opt2__n{font-weight:600;font-size:15px;line-height:1.3}.dcbf .dcbf-opt2__n small{display:block;font-weight:500;font-size:13px;opacity:.78}.dcbf .dcbf-opt2__p{grid-column:1;font-weight:700;font-size:19px;font-variant-numeric:tabular-nums}.dcbf .dcbf-opt2__p s{font-weight:500;font-size:14px;opacity:.72;margin-right:4px}.dcbf .dcbf-opt2__from{font-weight:500;font-size:13px;opacity:.78}.dcbf .dcbf-opt2__s{grid-column:2;grid-row:1 / span 2;padding:9px 12px;border-radius:10px;background:var(--ticket);color:#fff;font-family:var(--disp);font-weight:800;font-size:20px;line-height:1;text-align:center;font-variant-numeric:tabular-nums}.dcbf .dcbf-opt2__s small{display:block;font-family:var(--bf);font-weight:700;font-size:11px;letter-spacing:.06em;text-transform:uppercase;margin-bottom:4px}.dcbf .dcbf-opt2__s--soon{background:#fff;color:var(--c-navy);font-size:16px}.dcbf .dcbf-opt2[aria-pressed=true] .dcbf-opt2__s--soon{background:var(--c-navy);color:#fff}.dcbf .dcbf-st__go{width:100%;min-height:54px;font-size:17px}.dcbf .dcbf-st__strip{display:flex;gap:12px;margin:28px -16px 0;padding:0 16px;overflow-x:auto;scrollbar-width:none;scroll-snap-type:x mandatory}.dcbf .dcbf-st__strip::-webkit-scrollbar{display:none}.dcbf .dcbf-st__tab{flex:0 0 62%;scroll-snap-align:start;text-align:left;color:#fff;font-size:13px;line-height:1.35}.dcbf .dcbf-st__tab img{aspect-ratio:16 / 10;object-fit:cover;border-radius:10px;margin-bottom:10px;opacity:.6;transition:opacity .2s ease}.dcbf .dcbf-st__tab.is-on img{opacity:1;box-shadow:0 0 0 3px #fff}.dcbf .dcbf-st__tab b{display:block;font-weight:700}.dcbf .dcbf-st__tab span:not(.dcbf-st__bar){color:#d3dce7}.dcbf .dcbf-st__bar{display:block;height:3px;border-radius:2px;background:#ffffff38;margin-bottom:10px;overflow:hidden}.dcbf .dcbf-st__bar i{display:block;width:0;height:100%;background:#fff}.dcbf .dcbf-best{padding:52px 0 56px}.dcbf .dcbf-best .dcbf-lede{color:var(--muted)}.dcbf .dcbf-tix{display:flex;gap:14px;margin:26px -16px 0;padding:4px 16px 18px;overflow-x:auto;scrollbar-width:none;scroll-snap-type:x mandatory}.dcbf .dcbf-tix::-webkit-scrollbar{display:none}.dcbf .dcbf-tk{flex:0 0 84%;scroll-snap-align:start;display:flex;flex-direction:column;border-radius:20px;overflow:hidden;background:var(--c-navy);color:#fff;box-shadow:0 22px 44px -24px #04264b8c}.dcbf .dcbf-tk__media{position:relative;display:block;aspect-ratio:4 / 3;background:#d9d4cb}.dcbf .dcbf-tk__media picture,.dcbf .dcbf-tk__media>picture img{width:100%;height:100%}.dcbf .dcbf-tk__media>picture img{object-fit:cover}.dcbf .dcbf-tk__chip,.dcbf .dcbf-card__chip{position:absolute;top:12px;left:12px;max-width:calc(100% - 24px);padding:7px 12px;border-radius:999px;background:#fffffff0;color:var(--ink);font-size:12px;font-weight:600;line-height:1.15}.dcbf .dcbf-tk__pack{position:absolute;right:14px;bottom:-34px;z-index:2;width:34%;max-width:132px;aspect-ratio:1;border-radius:14px;overflow:hidden;background:#f1f1f1;box-shadow:0 0 0 4px var(--c-navy),0 10px 24px #0000004d}.dcbf .dcbf-tk__pack img{width:100%;height:100%;object-fit:cover}.dcbf .dcbf-tk__body{position:relative;display:flex;flex-direction:column;flex:1;padding:0 20px 22px}.dcbf .dcbf-ticket{align-self:flex-start;max-width:62%;margin:-24px 0 14px;transform:rotate(-4deg);transform-origin:left bottom;position:relative;z-index:3}.dcbf .dcbf-ticket b{display:block;padding:9px 16px 7px;background:var(--ticket);font-family:var(--disp);font-weight:800;font-size:30px;line-height:1;letter-spacing:-.02em;color:#fff;text-transform:uppercase;white-space:nowrap}.dcbf .dcbf-ticket span{display:block;padding:6px 16px;background:var(--c-navy);font-size:12px;font-weight:700;line-height:1.25;color:#fff;box-shadow:0 0 0 1px #ffffff47}.dcbf .dcbf-tk__h{font-family:var(--hf);font-weight:700;font-size:22px;line-height:1.2;margin-top:4px}.dcbf .dcbf-tk__meta{margin-top:4px;font-size:13px;color:#cfd8e3}.dcbf .dcbf-tk__pr{margin:12px 0 18px;font-weight:700;font-size:22px;font-variant-numeric:tabular-nums}.dcbf .dcbf-tk__pr s{font-weight:500;font-size:16px;opacity:.72;margin-right:6px}.dcbf .dcbf-tk__from{font-size:15px;font-weight:600}.dcbf .dcbf-tk .dcbf-btn{margin-top:auto;align-self:flex-start}.dcbf .dcbf-luck{padding:52px 0 60px;overflow:hidden;background:radial-gradient(1100px 520px at 72% 40%,#0d3d72 0%,var(--c-navy) 62%)}.dcbf .dcbf-luck__in{display:flex;flex-direction:column;gap:26px}.dcbf .dcbf-deck{position:relative;padding:10px 6px 26px}.dcbf .dcbf-deck__back{position:absolute;top:22px;right:16px;bottom:6px;left:26px;border-radius:22px;background:#0e3864;box-shadow:inset 0 0 0 2px #ffffff1a;transform:rotate(5deg)}.dcbf .dcbf-deck__back+.dcbf-deck__back{top:16px;right:26px;bottom:12px;left:14px;background:#0b2f57;transform:rotate(-4deg)}.dcbf--deck .dcbf-reel__list{display:block;overflow:visible;position:relative;z-index:2}.dcbf--deck .dcbf-slide{display:none!important}.dcbf--deck .dcbf-slide.is-on{display:block!important;position:relative;border-radius:22px;overflow:hidden;background:#fff;color:var(--ink);transform:rotate(-1.2deg);box-shadow:0 34px 70px -26px #000000a6}.dcbf--deck .dcbf-slide__media{aspect-ratio:4 / 3;border-radius:0}.dcbf--deck .dcbf-slide__panel{display:flex;flex-direction:column;padding:16px 20px 20px}.dcbf--deck .dcbf-slide__name{position:absolute;top:14px;left:14px;z-index:2;max-width:calc(100% - 28px);padding:7px 12px;border-radius:999px;background:#fffffff0;font-family:var(--bf);font-weight:600;font-size:12px;line-height:1.15;color:var(--ink)}.dcbf--deck .dcbf-slide__line{order:1;font-size:13px}.dcbf--deck .dcbf-slide__system{order:2;margin-top:4px;font-family:var(--hf);font-size:21px;line-height:1.2}.dcbf--deck .dcbf-slide__place{order:3;font-size:13px}.dcbf--deck .dcbf-slide__panel .dcbf-price{order:4;margin-top:8px}.dcbf--deck .dcbf-slide__panel .dcbf-btn{order:5;width:100%;margin-top:14px}.dcbf--deck .dcbf-slide__panel .dcbf-price__now{font-size:24px}.dcbf--deck .dcbf-slide__panel .dcbf-price__reg b{font-size:22px}.dcbf .dcbf-deck.is-out .dcbf-slide.is-on{transition:transform .2s ease-in,opacity .2s ease-in;transform:rotate(-1.2deg) rotateY(90deg) scale(.96);opacity:.3}.dcbf .dcbf-deck.is-in .dcbf-slide.is-on{animation:dcbf-turn .32s cubic-bezier(.2,.8,.3,1)}@keyframes dcbf-turn{0%{transform:rotate(-1.2deg) rotateY(-90deg) scale(.96);opacity:.3}to{transform:rotate(-1.2deg) rotateY(0) scale(1);opacity:1}}.dcbf .dcbf-luck__acts{display:grid;gap:12px}.dcbf .dcbf-shuffle{width:100%;min-height:58px;font-size:18px}.dcbf .dcbf-luck .dcbf-reel__count{text-align:left;color:#b9c6d6}.dcbf .dcbf-deals{background:#fff}.dcbf .dcbf-chips--jump{margin-top:18px}.dcbf .dcbf-chips--jump .dcbf-chip{border-color:#c9d2dc;color:var(--c-navy)}.dcbf .dcbf-ltile{display:flex;flex-direction:column;justify-content:space-between;gap:14px;padding:18px 16px;border-radius:16px;background:var(--c-navy);color:#fff;min-width:0}.dcbf .dcbf-ltile__h{font-family:var(--disp);font-weight:800;font-size:21px;line-height:1.08;letter-spacing:-.02em}.dcbf .dcbf-ltile__p{margin-top:8px;font-size:13px;line-height:1.4;color:#d3dce7}.dcbf .dcbf-ltile__from{font-size:13px;font-weight:600;color:#d3dce7}.dcbf .dcbf-ltile__from b{display:block;font-family:var(--disp);font-weight:800;font-size:24px;line-height:1.1;color:#fff}.dcbf .dcbf-card{border-radius:16px;border-color:#e3dfd6}.dcbf .dcbf-card__media{position:relative;overflow:visible;background:#f2f4f4}.dcbf .dcbf-card__media--floor{aspect-ratio:4 / 3;background:#d9d4cb}.dcbf .dcbf-card__media--floor .dcbf-card__floor{width:100%;height:100%;object-fit:cover;border-radius:15px 15px 0 0}.dcbf .dcbf-card__media .dcbf-card__prod{object-fit:contain}.dcbf .dcbf-card__chip{top:8px;left:8px;max-width:calc(100% - 16px);padding:5px 9px;font-size:11px}.dcbf .dcbf-card__pack{position:absolute;right:8px;bottom:-26px;z-index:2;width:42%;max-width:104px;aspect-ratio:1;border-radius:12px;overflow:hidden;background:#f1f1f1;box-shadow:0 0 0 3px #fff,0 8px 20px #0000002e}.dcbf .dcbf-card__pack img{width:100%;height:100%;object-fit:cover}.dcbf .dcbf-card--floor .dcbf-card__body{padding-top:14px}.dcbf .dcbf-card--floor .dcbf-card__brand{padding-right:46%}.dcbf .dcbf-card__btn{border-radius:8px;text-transform:none;font-size:13px}.dcbf .dcbf-finder .dcbf-h2,.dcbf .dcbf-calc .dcbf-h2,.dcbf .dcbf-easy .dcbf-h2,.dcbf .dcbf-faq .dcbf-h2,.dcbf .dcbf-deals .dcbf-h2{color:var(--c-navy)}.dcbf .dcbf-bogo{border:0}.dcbf .dcbf-bogo .dcbf-bogo__k,.dcbf .dcbf-bogo .dcbf-bogo__p,.dcbf .dcbf-bogo .dcbf-bogo__s{color:#d3dce7}.dcbf .dcbf-bogo .dcbf-btn--navy{background:#fff;color:var(--c-navy)}@media(min-width:750px){.dcbf .dcbf-bar__in{min-height:64px}.dcbf .dcbf-bar{font-size:15px}.dcbf .dcbf-stage{padding:72px 0 64px}.dcbf .dcbf-st__item{grid-template-columns:1.55fr 1fr;align-items:center;gap:40px}.dcbf .dcbf-st__media{margin:0;aspect-ratio:1280 / 854;border-radius:18px;box-shadow:0 30px 60px -20px #0000008c}.dcbf .dcbf-st__col{font-size:44px}.dcbf .dcbf-st__go{width:auto;min-width:220px}.dcbf .dcbf-st__strip{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin:32px 0 0;padding:0;overflow:visible}.dcbf .dcbf-best{padding:76px 0 80px}.dcbf .dcbf-tix{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin:36px 0 0;padding:0;overflow:visible}.dcbf .dcbf-ticket b{font-size:34px}.dcbf .dcbf-luck{padding:84px 0}.dcbf .dcbf-luck__in{display:grid;grid-template-columns:1fr 1.05fr;grid-template-rows:auto auto;column-gap:56px;row-gap:26px;align-items:end}.dcbf .dcbf-deck{grid-column:2;grid-row:1 / span 2;align-self:center;padding:14px 30px 30px}.dcbf .dcbf-luck__acts{grid-column:1;grid-row:2;align-self:start;display:flex;align-items:center;flex-wrap:wrap;gap:14px 18px}.dcbf .dcbf-shuffle{width:auto;padding:0 34px}.dcbf--deck .dcbf-slide__media{aspect-ratio:3 / 2}.dcbf--deck .dcbf-slide__panel{display:grid;grid-template-columns:1fr auto;align-items:end;column-gap:18px;padding:18px 24px 22px}.dcbf--deck .dcbf-slide__line,.dcbf--deck .dcbf-slide__system,.dcbf--deck .dcbf-slide__place,.dcbf--deck .dcbf-slide__panel .dcbf-price{grid-column:1}.dcbf--deck .dcbf-slide__panel .dcbf-btn{grid-column:2;grid-row:2 / span 3;width:auto;min-width:0;margin-top:0}.dcbf .dcbf-ltile{padding:26px 24px}.dcbf .dcbf-ltile__h{font-size:28px}.dcbf .dcbf-ltile__p{font-size:15px}.dcbf .dcbf-ltile__from b{font-size:30px}.dcbf .dcbf-card__chip{top:10px;left:10px;padding:6px 10px;font-size:12px}.dcbf .dcbf-card__pack{width:84px;bottom:-26px;right:10px}.dcbf .dcbf-card--floor .dcbf-card__brand,.dcbf .dcbf-card--floor .dcbf-card__title{padding-right:84px}}@media(prefers-reduced-motion:reduce){.dcbf .dcbf-deck.is-out .dcbf-slide.is-on,.dcbf .dcbf-deck.is-in .dcbf-slide.is-on{transition:none;animation:none;transform:rotate(-1.2deg);opacity:1}}.dcbf .dcbf-st__tab{display:flex;flex-direction:column;align-items:stretch}.dcbf .dcbf-tk__h,.dcbf .dcbf-tk__h a,.dcbf .dcbf-ltile__h{color:#fff}.dcbf .dcbf-tk__pack{top:12px;bottom:auto;right:12px;width:30%;max-width:120px;box-shadow:0 0 0 3px #fff,0 10px 24px #0000004d}.dcbf .dcbf-tk__chip{max-width:calc(70% - 36px)}.dcbf .dcbf-ticket{max-width:none;margin-top:-26px}.dcbf .dcbf-ticket b{font-size:27px}.dcbf .dcbf-card__btn{letter-spacing:0;font-size:13px;font-weight:700}.dcbf .dcbf-card .dcbf-price__sale s{display:inline}.dcbf .dcbf-card .dcbf-price__now{display:block}.dcbf .dcbf-card .dcbf-price__keep{font-size:12px!important}@media(min-width:750px){.dcbf .dcbf-ticket b{font-size:32px}.dcbf .dcbf-card .dcbf-price__now{display:inline}}.dcbf .dcbf-card__media--floor .dcbf-card__floor,.dcbf .dcbf-tk__media>picture{position:absolute;top:0;right:0;bottom:0;left:0}.dcbf .dcbf-card__media--floor{overflow:visible}.dcbf .dcbf-tk__media{overflow:hidden}.dcbf .dcbf-tk__media>picture img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.dcbf[data-phase=pre] .dcbf-cd{display:none}.dcbf .dcbf-bar{position:static}.dcbf .dcbf-bar__in{justify-content:center;min-height:52px;padding-top:8px;padding-bottom:8px}.dcbf .dcbf-cd__l{font-size:14px;color:#fff}.dcbf .dcbf-stage{padding-top:32px}@media(min-width:750px){.dcbf .dcbf-bar__in{min-height:60px}.dcbf .dcbf-cd__l{font-size:15px}.dcbf .dcbf-stage{padding-top:44px}.dcbf .dcbf-st{margin-top:22px}}@media(min-width:1920px){.dcbf .dcbf-hero{aspect-ratio:1920 / 800;height:auto;max-width:1920px;margin:0 auto;box-shadow:0 0 0 100vmax var(--c-navy);clip-path:inset(0 -100vmax)}}@media(min-width:1920px){.dcbf .dcbf-hero{max-width:none;margin:0;box-shadow:none;clip-path:none;aspect-ratio:auto;height:800px;background:var(--c-navy)}.dcbf[data-phase=a] .dcbf-hero__art,.dcbf[data-phase=a] .dcbf-hero__copy{left:50%;right:auto;width:1920px;margin-left:-960px}}.dcbf .dcbf-hero{box-shadow:0 2px 0 var(--c-navy)}.dcbf .dcbf-ltile--vid{position:relative;overflow:hidden}.dcbf .dcbf-ltile__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;margin:0;background:var(--c-navy)}.dcbf .dcbf-ltile__media img,.dcbf .dcbf-ltile__media video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.dcbf .dcbf-ltile--vid>:not(.dcbf-ltile__media){position:relative;z-index:1}.dcbf[data-phase=a] .dcbf-ltile--vid .dcbf-ltile__txt,.dcbf[data-phase=b] .dcbf-ltile--vid .dcbf-ltile__txt,.dcbf[data-phase=c] .dcbf-ltile--vid .dcbf-ltile__txt{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.dcbf[data-phase=a] .dcbf-ltile--vid,.dcbf[data-phase=b] .dcbf-ltile--vid,.dcbf[data-phase=c] .dcbf-ltile--vid{justify-content:flex-end;min-height:300px}.dcbf .dcbf-ltile--vid .dcbf-ltile__from{text-shadow:0 1px 8px rgba(4,38,75,.6)}@media(max-width:749px){.dcbf .dcbf-ltile__media img,.dcbf .dcbf-ltile__media video{object-fit:contain;object-position:50% 0}}.dcbf .dcbf-st__strip{display:none}.dcbf .dcbf-st__media{cursor:pointer}.dcbf .dcbf-st__bars{position:absolute;z-index:2;left:14px;right:14px;top:14px;display:flex;gap:6px;pointer-events:none}.dcbf .dcbf-st__bars i{position:relative;flex:1;height:3px;border-radius:2px;background:#ffffff61;overflow:hidden}.dcbf .dcbf-st__bars b{display:block;width:0;height:100%;background:#fff}.dcbf .dcbf-stage{padding-bottom:36px}@media(min-width:750px){.dcbf .dcbf-stage{padding-bottom:56px}}.dcbf .dcbf-deals .dcbf-stage,.dcbf .dcbf-deals .dcbf-luck,.dcbf .dcbf-deals .dcbf-bogo{margin-top:36px;border-radius:20px;overflow:hidden;padding:22px 0 24px}.dcbf .dcbf-deals .dcbf-stage>.dcbf-wrap,.dcbf .dcbf-deals .dcbf-luck>.dcbf-wrap,.dcbf .dcbf-deals .dcbf-bogo>.dcbf-wrap{max-width:none;padding:0 18px}.dcbf .dcbf-deals .dcbf-stage .dcbf-disp,.dcbf .dcbf-deals .dcbf-luck .dcbf-disp,.dcbf .dcbf-deals .dcbf-bogo .dcbf-h2{font-size:clamp(26px,2.8vw,40px)}.dcbf .dcbf-deals .dcbf-stage .dcbf-lede{display:none}.dcbf .dcbf-deals .dcbf-st{margin-top:14px}.dcbf .dcbf-deals .dcbf-st__media{margin:0;border-radius:14px}.dcbf .dcbf-deals .dcbf-st__col{font-size:28px}.dcbf .dcbf-deals .dcbf-st__opts{margin:14px 0}.dcbf .dcbf-deals .dcbf-luck .dcbf-lede{font-size:15px}.dcbf .dcbf-deals .dcbf-luck__in,.dcbf .dcbf-deals .dcbf-bogo .dcbf-bogo__in{gap:18px}@media(max-width:749px){.dcbf .dcbf-tix{display:block;margin:22px 0 0;padding:4px 16px;border-radius:20px;background:var(--c-navy);overflow:visible;box-shadow:0 22px 44px -24px #04264b8c}.dcbf .dcbf-tk{display:grid;grid-template-columns:112px minmax(0,1fr);gap:14px;align-items:center;padding:16px 0;border-radius:0;box-shadow:none;background:none}.dcbf .dcbf-tk+.dcbf-tk{border-top:1px solid rgba(255,255,255,.16)}.dcbf .dcbf-tk__media{aspect-ratio:1;border-radius:12px}.dcbf .dcbf-tk__chip{display:none}.dcbf .dcbf-tk__pack{top:auto;bottom:5px;right:5px;width:44px;border-radius:8px;box-shadow:0 0 0 2px #fff}.dcbf .dcbf-tk__body{padding:0}.dcbf .dcbf-ticket{margin:0 0 4px;transform:none}.dcbf .dcbf-ticket b{display:inline-block;padding:5px 9px 4px;font-size:19px;border-radius:4px}.dcbf .dcbf-ticket span{display:block;padding:4px 0 0;background:none;box-shadow:none;font-size:12px;font-weight:600;color:#cfd8e3}.dcbf .dcbf-tk__h{font-size:17px;margin-top:2px}.dcbf .dcbf-tk__meta{font-size:12px;margin-top:2px}.dcbf .dcbf-tk__pr{margin:6px 0 10px;font-size:18px}.dcbf .dcbf-tk__pr s{font-size:13px}.dcbf .dcbf-tk__from{font-size:12px}.dcbf .dcbf-tk .dcbf-btn{min-height:38px;padding:6px 16px;font-size:13px}}.dcbf .dcbf-finder{background:var(--c-navy);color:#fff;text-align:center;padding:52px 0 56px}.dcbf .dcbf-finder .dcbf-h2{color:#fff;max-width:15em;margin:0 auto}.dcbf .dcbf-finder .dcbf-prog{margin:20px auto 26px;max-width:260px}.dcbf .dcbf-finder .dcbf-prog i{background:#ffffff38}.dcbf .dcbf-finder .dcbf-prog i.is-on{background:var(--ticket)}.dcbf .dcbf-finder .dcbf-step__q{color:#fff;margin-bottom:16px}.dcbf .dcbf-finder .dcbf-step__back{color:#fff;margin:0 auto 6px}.dcbf .dcbf-finder .dcbf-tiles{max-width:1000px;margin:0 auto}.dcbf .dcbf-finder .dcbf-tiles--2{max-width:620px}.dcbf .dcbf-finder .dcbf-tile{position:relative;border:0;border-radius:16px;background:#0e3864;box-shadow:0 16px 34px -16px #000000b3;transition:transform .22s cubic-bezier(.2,.8,.3,1),box-shadow .22s ease}.dcbf .dcbf-finder .dcbf-tile:hover{transform:translateY(-5px) scale(1.02);box-shadow:0 24px 44px -18px #000c}.dcbf .dcbf-finder .dcbf-tile:active{transform:scale(.97)}.dcbf .dcbf-finder .dcbf-tile img{aspect-ratio:4 / 5}.dcbf .dcbf-finder .dcbf-tile span{position:absolute;left:0;right:0;bottom:0;padding:40px 12px 14px;text-align:center;color:#fff;font-family:var(--disp);font-weight:800;font-size:17px;line-height:1.15;background:linear-gradient(0deg,#04264bf2 10%,#04264b00)}.dcbf .dcbf-finder .dcbf-result{max-width:1000px;margin:0 auto;text-align:left;color:var(--ink)}@media(min-width:750px){.dcbf .dcbf-deals .dcbf-stage,.dcbf .dcbf-deals .dcbf-luck,.dcbf .dcbf-deals .dcbf-bogo{margin-top:48px;padding:28px 0 30px}.dcbf .dcbf-deals .dcbf-stage>.dcbf-wrap,.dcbf .dcbf-deals .dcbf-luck>.dcbf-wrap,.dcbf .dcbf-deals .dcbf-bogo>.dcbf-wrap{padding:0 32px}.dcbf .dcbf-deals .dcbf-st__item{grid-template-columns:1.25fr 1fr;gap:32px}.dcbf .dcbf-deals .dcbf-st__media{aspect-ratio:16 / 10;box-shadow:none}.dcbf .dcbf-deals .dcbf-st__col{font-size:34px}.dcbf .dcbf-deals .dcbf-luck__in{grid-template-columns:1fr 1fr;column-gap:40px;align-items:center}.dcbf .dcbf-deals .dcbf-deck{max-width:460px;width:100%;justify-self:center;padding:8px 22px 22px}.dcbf .dcbf-finder{padding:76px 0 84px}.dcbf .dcbf-finder .dcbf-tile span{font-size:21px;padding:60px 16px 18px}.dcbf .dcbf-finder .dcbf-tiles .dcbf-tile img{aspect-ratio:3 / 4}}.dcbf .dcbf-deals .dcbf-bogo .dcbf-h2{color:#fff}.dcbf .dcbf-bogo__ad{position:relative;margin:0 auto;width:100%;max-width:440px;aspect-ratio:1;border-radius:14px;overflow:hidden;background:#2d2e32}.dcbf .dcbf-bogo__ad img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.dcbf .dcbf-bogo__ad video.dcbf-loop{object-fit:cover}.dcbf .dcbf-bogo__cols{margin-top:8px;font-weight:700;color:#fff}@media(min-width:750px){.dcbf .dcbf-deals .dcbf-bogo .dcbf-bogo__in{grid-template-columns:minmax(0,420px) 1fr;column-gap:40px}}.dcbf .dcbf-deals .dcbf-bogo .dcbf-bogo__in>div{border:0;padding:0 4px}.dcbf .dcbf-deals .dcbf-bogo .dcbf-btn--red{background:var(--red);color:#fff;margin-top:18px}.dcbf .dcbf-deals .dcbf-bogo .dcbf-btn--red:hover{background:var(--red-hover)}@media(min-width:750px){.dcbf .dcbf-deals .dcbf-bogo .dcbf-bogo__in{align-items:stretch}.dcbf .dcbf-deals .dcbf-bogo .dcbf-bogo__in>div{display:flex;flex-direction:column;justify-content:flex-start;padding:8px 0 0}.dcbf .dcbf-deals .dcbf-bogo .dcbf-btn--red{margin-top:auto;align-self:flex-end}}.dcbf .dcbf-finder{padding:34px 0 38px}.dcbf .dcbf-finder .dcbf-h2{max-width:none;font-size:28px;line-height:1.08}.dcbf .dcbf-finder__q,.dcbf .dcbf-finder__go{display:block}.dcbf .dcbf-finder__go{color:var(--c-red)}.dcbf .dcbf-finder .dcbf-prog{margin:14px auto 16px}.dcbf .dcbf-finder .dcbf-step__q{margin-bottom:12px;font-size:17px}.dcbf .dcbf-finder .dcbf-tile{overflow:hidden;box-shadow:0 0 0 1px #ffffff8c,0 0 14px #ffffff38}.dcbf .dcbf-finder .dcbf-tile:hover{box-shadow:0 0 0 1.5px #fff,0 0 20px #ffffff57}.dcbf .dcbf-finder .dcbf-tile img{aspect-ratio:5 / 4}.dcbf .dcbf-finder .dcbf-tile span{left:50%;right:auto;bottom:10px;transform:translate(-50%);width:max-content;max-width:calc(100% - 16px);padding:6px 12px;border-radius:999px;background:#fff;color:var(--c-navy);font-size:14px;line-height:1.2;box-shadow:0 4px 12px -4px #00000073}@media(min-width:750px){.dcbf .dcbf-finder{padding:46px 0 50px}.dcbf .dcbf-finder .dcbf-h2{font-size:44px}.dcbf .dcbf-finder .dcbf-tiles{max-width:880px}.dcbf .dcbf-finder .dcbf-tiles--2{max-width:560px}.dcbf .dcbf-finder .dcbf-tiles .dcbf-tile img{aspect-ratio:1}.dcbf .dcbf-finder .dcbf-tile span{font-size:16px;padding:7px 16px;bottom:14px}}.dcbf .dcbf-finder .dcbf-tiles{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.dcbf .dcbf-finder .dcbf-tile{width:calc(50% - 5px)}.dcbf .dcbf-finder .dcbf-tile[hidden]{display:none}@media(min-width:750px){.dcbf .dcbf-finder .dcbf-tiles{gap:16px}.dcbf .dcbf-finder .dcbf-tile{width:calc(25% - 12px)}.dcbf .dcbf-finder .dcbf-tiles--2 .dcbf-tile{width:calc(50% - 8px)}}@media(max-width:749px){.dcbf .dcbf-deals .dcbf-stage,.dcbf .dcbf-deals .dcbf-luck,.dcbf .dcbf-deals .dcbf-bogo{margin-top:28px;padding:16px 0}.dcbf .dcbf-deals .dcbf-stage>.dcbf-wrap,.dcbf .dcbf-deals .dcbf-luck>.dcbf-wrap,.dcbf .dcbf-deals .dcbf-bogo>.dcbf-wrap{padding:0 14px}.dcbf .dcbf-deals .dcbf-stage .dcbf-disp,.dcbf .dcbf-deals .dcbf-luck .dcbf-disp,.dcbf .dcbf-deals .dcbf-bogo .dcbf-h2{font-size:23px;line-height:1.1}.dcbf .dcbf-deals .dcbf-st{margin-top:10px}.dcbf .dcbf-deals .dcbf-st__item{gap:10px}.dcbf .dcbf-deals .dcbf-st__media{margin:0;aspect-ratio:3 / 2;border-radius:12px}.dcbf .dcbf-deals .dcbf-st__info{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:12px}.dcbf .dcbf-deals .dcbf-st__col{font-size:21px}.dcbf .dcbf-deals .dcbf-st__prod{grid-column:1;margin-top:2px;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dcbf .dcbf-deals .dcbf-st__opts{display:none}.dcbf .dcbf-deals .dcbf-st__go{grid-column:2;grid-row:1 / span 2;width:auto;min-height:44px;padding:8px 18px;font-size:15px}.dcbf .dcbf-deals .dcbf-luck .dcbf-lede{display:none}.dcbf .dcbf-deals .dcbf-luck__in{gap:10px}.dcbf .dcbf-deals .dcbf-deck{padding:4px 4px 10px}.dcbf .dcbf-deals .dcbf-deck__back{top:10px;right:10px;bottom:4px;left:14px;border-radius:16px;transform:rotate(2.5deg)}.dcbf .dcbf-deals .dcbf-deck__back+.dcbf-deck__back{top:8px;right:14px;bottom:6px;left:8px;transform:rotate(-2deg)}.dcbf--deck .dcbf-deals .dcbf-slide.is-on{display:grid!important;grid-template-columns:44% minmax(0,1fr);border-radius:16px;transform:rotate(-.6deg);box-shadow:0 18px 36px -18px #000000b3}.dcbf--deck .dcbf-deals .dcbf-slide__media{aspect-ratio:auto;height:100%;min-height:168px}.dcbf--deck .dcbf-deals .dcbf-slide__media picture,.dcbf--deck .dcbf-deals .dcbf-slide__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.dcbf--deck .dcbf-deals .dcbf-slide__name{top:8px;left:8px;max-width:calc(44% - 16px);padding:5px 9px;font-size:11px}.dcbf--deck .dcbf-deals .dcbf-slide__panel{padding:10px 12px 12px}.dcbf--deck .dcbf-deals .dcbf-slide__line{font-size:11px}.dcbf--deck .dcbf-deals .dcbf-slide__system{margin-top:2px;font-size:15px;line-height:1.2}.dcbf--deck .dcbf-deals .dcbf-slide__place{display:none}.dcbf--deck .dcbf-deals .dcbf-slide__panel .dcbf-price{margin-top:4px}.dcbf--deck .dcbf-deals .dcbf-slide__panel .dcbf-price__now{font-size:18px}.dcbf--deck .dcbf-deals .dcbf-slide__panel .dcbf-price__reg b{font-size:17px}.dcbf--deck .dcbf-deals .dcbf-slide__panel .dcbf-price__keep{font-size:12px!important;padding:3px 8px;margin-top:4px}.dcbf--deck .dcbf-deals .dcbf-slide__panel .dcbf-btn{min-height:38px;margin-top:8px;padding:6px 12px;font-size:13px}.dcbf .dcbf-deals .dcbf-luck__acts{gap:6px}.dcbf .dcbf-deals .dcbf-shuffle{min-height:46px;font-size:16px}.dcbf .dcbf-deals .dcbf-luck .dcbf-reel__count{display:none}.dcbf .dcbf-deals .dcbf-bogo .dcbf-bogo__in{grid-template-columns:56% minmax(0,1fr);grid-template-rows:1fr 1fr auto;column-gap:12px;row-gap:0;align-items:stretch}.dcbf .dcbf-deals .dcbf-bogo .dcbf-bogo__in>div{display:contents}.dcbf .dcbf-deals .dcbf-bogo__ad{grid-column:1;grid-row:1 / span 2;max-width:none;border-radius:12px}.dcbf .dcbf-deals .dcbf-bogo__k{grid-column:2;grid-row:1;align-self:end;margin-bottom:4px;font-size:10px}.dcbf .dcbf-deals .dcbf-bogo .dcbf-h2{grid-column:2;grid-row:2;align-self:start;font-size:17px;line-height:1.15}.dcbf .dcbf-deals .dcbf-bogo .dcbf-btn--red{grid-column:1 / -1;grid-row:3;width:100%;margin-top:12px;min-height:46px}}@media(max-width:749px){.dcbf .dcbf-deals .dcbf-luck__in{gap:8px}.dcbf .dcbf-deals .dcbf-deck{padding:2px 4px 6px}.dcbf .dcbf-deals .dcbf-shuffle{min-height:44px}}.dcbf .dcbf-tk__show{position:absolute;top:0;right:0;bottom:0;left:0;background:#2a2622}.dcbf .dcbf-tk__slide{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;animation:dcbf-tk-fade 12s ease-in-out infinite;animation-delay:calc(var(--i) * 3s - 1s - var(--k) * .9s)}.dcbf .dcbf-tk__slide img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transform-origin:50% 62%;animation:dcbf-tk-push 12s linear infinite;animation-delay:inherit}@keyframes dcbf-tk-fade{0%{opacity:0}6.67%{opacity:1}25%{opacity:1}31.67%{opacity:0}to{opacity:0}}@keyframes dcbf-tk-push{0%{transform:scale(1)}31.67%{transform:scale(1.09)}32%{transform:scale(1)}to{transform:scale(1)}}@media(prefers-reduced-motion:reduce){.dcbf .dcbf-tk__slide,.dcbf .dcbf-tk__slide img{animation:none}.dcbf .dcbf-tk__slide:first-child{opacity:1}}.dcbf .dcbf-deals #dcbf-deals-h{color:var(--c-red)}.dcbf .dcbf-card__body>.dcbf-price{margin-top:auto;padding-top:8px}.dcbf .dcbf-card__body>.dcbf-card__btn{margin-top:12px}.dcbf .dcbf-deals .dcbf-group{padding:24px 0 30px}.dcbf .dcbf-deals .dcbf-group:is([data-group=colorwave],[data-group=acquatint],[data-group=antiquing],[data-group=sealers]),.dcbf .dcbf-deals .dcbf-divband--cream{background:var(--cream);box-shadow:0 0 0 100vmax var(--cream);clip-path:inset(0 -100vmax)}.dcbf .dcbf-deals .dcbf-divband{padding:24px 0}.dcbf .dcbf-deals .dcbf-divband>section{margin-top:0}@media(min-width:750px){.dcbf .dcbf-deals .dcbf-divband{padding:40px 0}}.dcbf .dcbf-deals .dcbf-group+.dcbf-group{margin-top:0}@media(min-width:750px){.dcbf .dcbf-deals .dcbf-group{padding:40px 0 48px}}@media(max-width:749px){.dcbf .dcbf-tk__meta,.dcbf .dcbf-card__chip{display:none}}.dcbf .dcbf-tk__go-s{display:none}@media(max-width:749px){.dcbf:not([data-phase=pre]) .dcbf-tk .dcbf-ticket b{display:none}.dcbf:not([data-phase=pre]) .dcbf-tk .dcbf-ticket span{padding-top:0}.dcbf .dcbf-tk__go-l{display:none}.dcbf .dcbf-tk__go-s{display:inline}.dcbf .dcbf-tk .dcbf-btn{font-size:15px;font-weight:800}}@media(max-width:749px){.dcbf .dcbf-deals .dcbf-st__prod{grid-column:1;grid-row:1;margin:0;font-family:var(--hf);font-weight:700;font-size:16px;line-height:1.2;color:#fff;white-space:normal}.dcbf .dcbf-deals .dcbf-st__where{display:none}.dcbf .dcbf-deals .dcbf-st__col{grid-column:1;grid-row:2;margin-top:2px;font-family:var(--bf);font-weight:500;font-size:14px;letter-spacing:0;color:#d3dce7}.dcbf .dcbf-deals .dcbf-bogo .dcbf-h2{font-family:var(--hf);font-weight:600;font-size:18px;line-height:1.25;letter-spacing:0}}.dcbf .dcbf-deals .dcbf-group[data-group=everstain]{padding-top:8px}.dcbf .dcbf-calc{background:#fff}.dcbf .dcbf-hero__vid{display:none}@media(min-width:750px){.dcbf[data-phase=a] .dcbf-hero{aspect-ratio:1920 / 550;max-height:550px;height:auto}.dcbf[data-phase=a] .dcbf-hero__vid{display:block;z-index:0}.dcbf[data-phase=a] .dcbf-hero__cta{left:3.7%;top:77.8%;width:31.8%;height:13.3%}}@media(min-width:1920px){.dcbf[data-phase=a] .dcbf-hero{aspect-ratio:auto;height:550px;max-height:none}.dcbf[data-phase=a] .dcbf-hero__vid{left:50%;right:auto;width:1920px;margin-left:-960px}}@media(min-width:750px){.dcbf[data-phase=a] .dcbf-hero__cta{border-radius:6px}}
/*# sourceMappingURL=/cdn/shop/t/39/assets/dc-bf.css.map */
