.ecbk2{--bg:#fbfaf8;--panel:#f3efe9;--ink:#141210;--mut:#716b64;--line:#e6e1da;--save:#d8105a;--save-bg:#ffe6ef;--amber:#e9a23b;--amber-soft:#fdf1dc;--brown:#8a5a12;--ok:#12876f;--g1:#ff1f6b;--g2:#ff9e2c;--fd:"Inter Tight",Inter,system-ui,sans-serif;--fb:Inter,system-ui,sans-serif;--fs:"Instrument Serif",Georgia,serif;background:var(--bg);color:var(--ink);font-family:var(--fb);font-size:15px;line-height:1.5;-webkit-font-smoothing:antialiased}.ecbk2 *{box-sizing:border-box;min-width:0}.ecbk2 img{max-width:100%;display:block;margin:0}.ecbk2 ul{margin:0;padding:0;list-style:none}.ecbk2 li,.ecbk2 p{margin:0}.ecbk2 button{font:inherit;color:inherit;margin:0;cursor:pointer;-webkit-tap-highlight-color:transparent}.ecbk2 h1,.ecbk2 h2,.ecbk2 h3,.ecbk2 h4{margin:0;font-family:var(--fd);font-weight:600;letter-spacing:-.04em;line-height:1.04;text-wrap:balance;color:var(--ink);text-transform:none}.ecbk2 h2 i,.ecbk2 h3 i{font-family:var(--fs);font-weight:400;font-style:italic;letter-spacing:-.01em}.ecbk2 .ic,.ecbk2 svg{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;flex:0 0 auto}.ecbk2 [hidden]{display:none!important}.ecbk2 .b2-eb{font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--mut)}.ecbk2 .b2-lead{font-size:15.5px;color:#55504a}.ecbk2 .b2-stars{color:var(--amber);letter-spacing:2px}.ecbk2 .b2-media{padding:14px 16px 0}.ecbk2 .b2-main{position:relative;border-radius:18px;overflow:hidden;background:#fff}.ecbk2 .b2-strip{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.ecbk2 .b2-strip::-webkit-scrollbar{display:none}.ecbk2 .b2-strip img{flex:0 0 100%;width:100%;height:auto;aspect-ratio:1;object-fit:cover;scroll-snap-align:start;cursor:zoom-in}.ecbk2 span.b2-cnt{position:absolute;left:12px;bottom:12px;background:#141210b8;color:#fff;font-size:12px;font-weight:700;border-radius:999px;padding:3px 10px}.ecbk2 .b2-zoom{position:absolute;right:12px;top:12px;width:36px;height:36px;border-radius:50%;background:#fffffff0;border:1px solid var(--line);display:grid;place-items:center;padding:0}.ecbk2 .b2-zoom svg{width:15px;height:15px}.ecbk2 .b2-arw{display:none}.ecbk2 .b2-thumbs{display:flex;gap:8px;padding:12px 0 10px;overflow-x:auto;scrollbar-width:none}.ecbk2 .b2-thumbs::-webkit-scrollbar{display:none}.ecbk2 .b2-thumbs button{position:relative;flex:0 0 52px;height:52px;border:1px solid var(--line);border-radius:10px;padding:0;background:#fff;opacity:.55}.ecbk2 .b2-thumbs button img{width:100%;height:100%;object-fit:cover;border-radius:9px}.ecbk2 .b2-thumbs button[aria-current=true]{opacity:1}.ecbk2 .b2-thumbs button[aria-current=true]:after{content:"";position:absolute;left:8px;right:8px;bottom:-8px;height:2px;border-radius:2px;background:var(--ink)}.ecbk2 .b2-hint{text-align:center;font-size:12.5px;color:var(--mut)}.ecbk2 .b2-look .ecli{margin:12px 0 0}.ecbk2 .b2-look .ecli-btn{background:var(--panel);border:0;color:var(--ink);font-weight:600;font-size:14px;padding:13px 16px}.ecbk2 .b2-look .ecli-btn:hover{background:#ece6dd}.ecbk2 .b2-buy{padding:22px 16px 30px;display:flex;flex-direction:column}.ecbk2 .b2-hl{font-size:36px;text-align:center}.ecbk2 .b2-hl i{font-family:var(--fs);font-weight:400;font-style:italic;letter-spacing:-.01em}.ecbk2 .b2-rate{display:flex;flex-direction:column;align-items:center;gap:6px;margin-top:16px;font-size:15px}.ecbk2 .b2-rate .rl{display:flex;align-items:center;gap:10px}.ecbk2 .b2-rate .b2-stars{font-size:28px;letter-spacing:3px;line-height:1}.ecbk2 .b2-rate b{font-family:var(--fd);font-size:32px;font-weight:700;letter-spacing:-.03em;line-height:1}.ecbk2 .b2-rate a{color:inherit;text-decoration:underline;text-underline-offset:3px}.ecbk2 .b2-title{margin-top:14px;text-align:center;font-family:var(--fb);font-size:15px;font-weight:600;letter-spacing:-.005em;line-height:1.35;color:#2d2925}.ecbk2 .b2-cap{margin-top:14px;font-size:16px;color:#55504a;text-align:center}.ecbk2 .b2-fmt{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:22px}.ecbk2 .b2-box{position:relative;display:grid;justify-items:center;align-content:start;gap:2px;text-align:center;padding:16px 6px 13px;border:1.5px solid transparent;border-radius:16px;background:var(--panel);color:var(--ink)}.ecbk2 .b2-box.on{border:2px solid var(--amber);background:#fffaf1;box-shadow:0 6px 16px -10px #c8821eb3;padding:15px 5px 12px}.ecbk2 .b2-box[disabled]{opacity:.45;cursor:not-allowed}.ecbk2 .b2-box .n{font-size:10.5px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--mut)}.ecbk2 .b2-box.on .n{color:var(--ink)}.ecbk2 .b2-box .w{font-size:12px;color:var(--mut);text-decoration:line-through}.ecbk2 .b2-box .w.blank{visibility:hidden}.ecbk2 .b2-box .p{font-family:var(--fd);font-weight:600;font-size:25px;letter-spacing:-.03em;line-height:1.1;font-variant-numeric:tabular-nums}.ecbk2 .b2-box .e{font-size:11.5px;color:var(--mut)}.ecbk2 .b2-box .sv{margin-top:7px;background:var(--save);color:#fff;font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:4px 10px;box-shadow:0 3px 10px #d8105a47;white-space:nowrap}.ecbk2 .b2-box .flag{position:absolute;top:-10px;left:50%;transform:translate(-50%);background:var(--amber);color:#141210;font-size:9.5px;font-weight:800;letter-spacing:.1em;border-radius:999px;padding:3px 9px;white-space:nowrap}.ecbk2 .b2-qlabel{margin:18px 0 10px;text-align:center;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--mut)}.ecbk2 .b2-qty{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.ecbk2 .b2-qty .b2-box{padding:13px 3px 11px}.ecbk2 .b2-qty .b2-box.on{padding:12px 2px 10px}.ecbk2 .b2-qty .b2-box .p{font-size:19px}.ecbk2 .b2-qty .b2-box .sv{font-size:10px;padding:3px 8px;margin-top:6px}.ecbk2 .b2-gift{display:flex;align-items:center;gap:12px;border-radius:14px;padding:8px 14px 8px 8px;background:#fff;border:1px solid var(--line);margin-top:22px}.ecbk2 .b2-gift img{width:40px;height:52px;object-fit:cover;border-radius:4px;box-shadow:0 3px 8px #0000002e}.ecbk2 .b2-gift .t{flex:1;display:grid;line-height:1.28}.ecbk2 .b2-gift .t b{font-size:13.5px}.ecbk2 .b2-gift .t span{font-size:12px;color:var(--mut)}.ecbk2 .b2-gift em{font-style:normal;display:grid;justify-items:end;line-height:1.05}.ecbk2 .b2-gift em s{font-size:11px;color:var(--mut)}.ecbk2 .b2-gift em b{color:var(--save);font-family:var(--fd);font-size:17px;font-weight:700}.ecbk2 .b2-prom{margin-top:14px;padding:0 2px;display:grid;grid-template-columns:1fr 1fr;gap:12px 14px}.ecbk2 .b2-prom li{display:flex;align-items:center;gap:9px;font-size:12.5px;line-height:1.3;color:#4a4540}.ecbk2 .b2-prom .ic,.ecbk2 .b2-ben .ic{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--amber-soft);color:var(--brown)}.ecbk2 .b2-prom .ic svg,.ecbk2 .b2-ben .ic svg{width:17px;height:17px}.ecbk2 .b2-atc{width:100%;margin-top:22px;height:56px;border:0;border-radius:999px;background:var(--amber);color:#141210;font-weight:700;font-size:15px;letter-spacing:.08em;text-transform:uppercase;box-shadow:0 6px 16px -6px #c8821e8c}.ecbk2 .b2-atc[disabled]{opacity:.5}.ecbk2 .b2-form .shopify-payment-button{margin-top:12px}.ecbk2 .b2-form .shopify-payment-button__button{border-radius:999px;overflow:hidden}.ecbk2 .b2-obox{margin-top:24px;border:1.5px solid var(--ink);border-radius:20px;background:#fff;padding:16px 14px 14px;display:grid;gap:12px}.ecbk2 .b2-ohead{display:grid;gap:8px}.ecbk2 .b2-ohead h3{font-size:20px;letter-spacing:-.02em}.ecbk2 .b2-big{display:flex;align-items:center;gap:12px}.ecbk2 .b2-big b{flex:none;font-family:var(--fd);font-weight:700;font-size:40px;letter-spacing:-.045em;line-height:.9;background:linear-gradient(90deg,var(--g1),var(--g2));-webkit-background-clip:text;background-clip:text;color:transparent;white-space:nowrap}.ecbk2 .b2-big span{font-size:12.5px;font-weight:600;line-height:1.35}.ecbk2 .b2-orows{display:grid;gap:14px}.ecbk2 .b2-arow{display:grid;grid-template-columns:56px minmax(0,1fr) auto auto;grid-template-areas:"ph t eye add";gap:8px 10px;align-items:center}.ecbk2 .b2-arow .ph{grid-area:ph;border:0;padding:0;border-radius:12px;overflow:hidden;background:var(--panel)}.ecbk2 .b2-arow .ph img{width:100%;height:auto;aspect-ratio:1;object-fit:cover}.ecbk2 .b2-arow .t{grid-area:t;display:grid;line-height:1.25}.ecbk2 .b2-arow .t b{font-size:14px}.ecbk2 .b2-arow .t small{font-size:12px;color:var(--mut)}.ecbk2 .b2-arow .pr{font-size:12.5px;margin-top:3px;font-variant-numeric:tabular-nums}.ecbk2 .pr s{color:var(--mut);margin-right:6px}.ecbk2 .pr em{font-style:normal;color:var(--save);font-weight:700}.ecbk2 .b2-eye{grid-area:eye;width:36px;height:36px;border-radius:50%;border:1.5px solid var(--line);background:var(--panel);display:grid;place-items:center;padding:0}.ecbk2 .b2-eye svg{width:17px;height:17px;stroke-width:2}.ecbk2 .b2-add{grid-area:add;height:36px;min-width:70px;border-radius:999px;border:1.5px solid var(--ink);background:#fff;font-size:13px;font-weight:600;padding:0 12px}.ecbk2 .b2-add.on{background:var(--ink);color:#fff}.ecbk2 .b2-onote{font-size:12px;color:var(--mut);text-align:center}.ecbk2 .b2-xt{border-top:1px dashed var(--line);padding-top:16px;text-align:center;font-size:12px;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.ecbk2 .b2-xs{display:flex;align-items:center;gap:8px;height:46px;border:1.5px solid var(--line);border-radius:999px;background:var(--panel);padding:0 14px;margin:0}.ecbk2 .b2-xs svg{width:16px;height:16px}.ecbk2 .b2-xs input{flex:1;border:0;background:transparent;font:inherit;font-size:15px;color:var(--ink);outline:none;box-shadow:none;padding:0;height:100%;min-height:0;-webkit-appearance:none;appearance:none}.ecbk2 .b2-xs input::placeholder{color:#8f887f;opacity:1}.ecbk2 .b2-chips{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none}.ecbk2 .b2-chips::-webkit-scrollbar{display:none}.ecbk2 .b2-chips button{flex:0 0 auto;border:1px solid var(--line);background:#fff;border-radius:999px;padding:7px 12px;font-size:11.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ink)}.ecbk2 .b2-chips button i{font-style:normal;color:var(--mut);font-weight:500;margin-left:3px}.ecbk2 .b2-chips button[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:#fff}.ecbk2 .b2-chips button[aria-pressed=true] i{color:#ffffffb3}.ecbk2 .b2-xopen{display:flex;align-items:center;gap:12px;border:0;background:var(--panel);border-radius:16px;padding:10px 12px;text-align:left;width:100%}.ecbk2 .b2-xopen .stk{display:flex}.ecbk2 .b2-xopen .stk img{width:34px;height:34px;border-radius:50%;object-fit:cover;border:2px solid var(--panel);background:#fff}.ecbk2 .b2-xopen .stk img+img{margin-left:-10px}.ecbk2 .b2-xopen .tx{flex:1;display:grid;line-height:1.25}.ecbk2 .b2-xopen .tx b{font-size:13.5px}.ecbk2 .b2-xopen .tx small{font-size:12px;color:var(--mut)}.ecbk2 .b2-xopen .go{height:32px;border-radius:999px;background:var(--ink);color:#fff;font-size:12.5px;font-weight:600;padding:0 14px;display:grid;place-items:center}.ecbk2 .b2-scount{text-align:center;font-size:12.5px;color:var(--mut)}.ecbk2 .b2-sgrid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.ecbk2 .b2-gc{border:1px solid var(--line);border-radius:14px;overflow:hidden;background:#fff;display:grid;grid-template-rows:auto 1fr}.ecbk2 .b2-gc .ph{border:0;padding:0;background:var(--panel)}.ecbk2 .b2-gc .ph img{width:100%;height:auto;aspect-ratio:1;object-fit:cover}.ecbk2 .b2-gc .b{padding:9px 10px 11px;display:grid;grid-template-rows:auto auto 1fr;gap:3px}.ecbk2 .b2-gc .nm{font-size:12.5px;font-weight:600;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.6em}.ecbk2 .b2-gc .nm mark{background:var(--amber-soft);color:inherit;border-radius:3px}.ecbk2 .b2-gc .pr{font-size:13px}.ecbk2 .b2-gc .btns{display:grid;grid-template-columns:32px 1fr;gap:6px;margin-top:6px;align-self:end}.ecbk2 .b2-gc .b2-eye{width:32px;height:32px}.ecbk2 .b2-gc .b2-eye svg{width:15px;height:15px}.ecbk2 .b2-gc .b2-add{height:32px;min-width:0;font-size:12px;padding:0 8px}.ecbk2 .b2-srow{display:flex;justify-content:center;gap:8px;flex-wrap:wrap}.ecbk2 .b2-more{height:42px;padding:0 20px;border-radius:999px;border:1.5px solid var(--ink);background:#fff;font-weight:600;font-size:13.5px}.ecbk2 .b2-less{height:42px;padding:0 20px;border-radius:999px;border:1.5px solid var(--line);background:#fff;color:var(--mut);font-weight:600;font-size:13.5px}.ecbk2 .b2-empty{text-align:center;font-size:13.5px;color:var(--mut);display:grid;gap:10px;justify-items:center}.ecbk2 .b2-empty .b2-chips{justify-content:center;flex-wrap:wrap}.ecbk2 .b2-desc{margin-top:18px;border:1.5px solid var(--ink);border-radius:18px;background:#fff}.ecbk2 .b2-desc summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:15px 18px;cursor:pointer}.ecbk2 .b2-desc summary::-webkit-details-marker{display:none}.ecbk2 .b2-desc summary b{font-family:var(--fd);font-size:19px;font-weight:600;letter-spacing:-.02em}.ecbk2 .b2-desc summary b i{font-family:var(--fs);font-weight:400;font-size:21px}.ecbk2 .b2-desc .go{width:32px;height:32px;border-radius:50%;background:var(--ink);color:#fff;display:grid;place-items:center}.ecbk2 .b2-desc .go svg{width:14px;height:14px;stroke-width:2.2;transition:transform .2s}.ecbk2 .b2-desc[open] .go svg{transform:rotate(180deg)}.ecbk2 .b2-desc p{padding:0 18px 18px;font-size:14.5px;line-height:1.6;color:#4a4540}.ecbk2 .b2-sec{padding:46px 18px;display:grid;gap:16px;border-top:1px solid var(--line)}.ecbk2 .b2-sec h2{font-size:30px}.ecbk2 .b2-ph{border-radius:20px;overflow:hidden;background:var(--panel)}.ecbk2 .b2-ph img{width:100%;height:auto;aspect-ratio:1;object-fit:cover}.ecbk2 .b2-cnt h2{text-align:center}.ecbk2 .b2-c246{background:var(--panel);border-radius:24px;padding:26px 20px;display:grid;gap:10px;justify-items:center;text-align:center}.ecbk2 .b2-c246 b{font-family:var(--fd);font-size:120px;font-weight:700;letter-spacing:-.055em;line-height:.85;padding-right:.04em;background:linear-gradient(90deg,var(--g1),var(--g2));-webkit-background-clip:text;background-clip:text;color:transparent}.ecbk2 .b2-c246 span{font-size:15px;color:#55504a;max-width:30ch}.ecbk2 .b2-tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.ecbk2 .b2-tiles span{background:#fff;border:1px solid var(--line);border-radius:16px;padding:16px 4px;text-align:center;font-family:var(--fs);font-style:italic;font-size:22px;line-height:1.1}.ecbk2 .b2-ben{display:grid;gap:16px}.ecbk2 .b2-ben li{display:grid;grid-template-columns:auto 1fr;gap:3px 12px;align-items:start}.ecbk2 .b2-ben .ic{grid-row:span 2}.ecbk2 .b2-ben b{font-family:var(--fd);font-size:17px;font-weight:600;letter-spacing:-.02em}.ecbk2 .b2-ben li>span:last-child{grid-column:2;font-size:14px;color:var(--mut);line-height:1.5}.ecbk2 .b2-twoh{display:grid;gap:10px}.ecbk2 .b2-ways{display:grid;gap:14px}.ecbk2 .b2-way{background:#fff;border:1px solid var(--line);border-radius:22px;overflow:hidden;display:grid;grid-template-rows:auto 1fr}.ecbk2 .b2-way video{width:100%;object-fit:cover;background:var(--panel);display:block}.ecbk2 .b2-way .wb{padding:16px 18px 18px;display:grid;gap:8px;align-content:start}.ecbk2 .b2-way .chip{justify-self:start;background:var(--amber-soft);color:var(--brown);font-size:10.5px;font-weight:800;letter-spacing:.1em;border-radius:999px;padding:4px 10px}.ecbk2 .b2-way h3{font-size:22px}.ecbk2 .b2-way p{font-size:14px;color:#55504a}.ecbk2 .b2-way .wp{font-family:var(--fd);font-size:20px;font-weight:600;letter-spacing:-.02em}.ecbk2 .b2-way .wp s{font-family:var(--fb);font-size:14px;font-weight:400;color:var(--mut);margin-left:6px}.ecbk2 .b2-way .wgo{margin-top:4px;height:48px;border-radius:999px;border:0;background:var(--ink);color:#fff;font-weight:700;font-size:13px;letter-spacing:.06em;text-transform:uppercase}.ecbk2 .b2-tw{overflow-x:auto}.ecbk2 .b2-table{width:100%;border-collapse:collapse;font-size:12.5px;margin:0}.ecbk2 .b2-table th,.ecbk2 .b2-table td{padding:11px 6px;border:0;border-bottom:1px solid var(--line);text-align:left;vertical-align:top;background:transparent}.ecbk2 .b2-table thead th{font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--mut)}.ecbk2 .b2-table thead th.us{color:var(--ink)}.ecbk2 .b2-table td:first-child{font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--mut);width:24%}.ecbk2 .b2-table .us{background:#fffaf1}.ecbk2 .b2-table td.us{font-weight:600}.ecbk2 .b2-table .yes{color:var(--ok);font-weight:800;margin-right:4px}.ecbk2 .b2-table .no{color:#b9b2a8;font-weight:800}.ecbk2 .b2-get .b2-ph{order:-1}.ecbk2 .b2-inbox li{display:grid;grid-template-columns:auto 1fr;gap:1px 14px;align-items:center;padding:13px 0;border-bottom:1px solid var(--line)}.ecbk2 .b2-inbox li:first-child{border-top:1px solid var(--line)}.ecbk2 .b2-inbox .tk{grid-row:span 2;width:26px;height:26px;border-radius:50%;background:linear-gradient(135deg,var(--g1),var(--g2));color:#fff;display:grid;place-items:center}.ecbk2 .b2-inbox .tk svg{width:14px;height:14px;stroke-width:2.6}.ecbk2 .b2-inbox b{font-size:15px;font-weight:500}.ecbk2 .b2-inbox small{grid-column:2;font-size:13px;color:var(--mut)}.ecbk2 .b2-gsec{border-top:0;padding-top:0}.ecbk2 .b2-gpromo{border-radius:22px;padding:22px 20px;background:linear-gradient(135deg,#f6f0e8,#fdeee9);display:grid;grid-template-columns:118px 1fr;gap:18px;align-items:center}.ecbk2 .b2-gpromo .cover{width:110px;transform:rotate(-4deg);border-radius:6px;box-shadow:0 16px 28px -14px #00000073,0 3px 8px #0000001f}.ecbk2 .b2-gpromo .b2-eb{color:var(--save)}.ecbk2 .b2-gpromo h2{font-size:24px;margin-top:6px}.ecbk2 .b2-gp{margin-top:10px;display:grid;gap:6px;font-size:13px;color:#4a4540}.ecbk2 .b2-gp li{display:flex;gap:8px;align-items:center}.ecbk2 .b2-gp svg{width:14px;height:14px;color:var(--brown);stroke-width:2.4}.ecbk2 .b2-price2{display:flex;align-items:baseline;gap:8px;margin-top:10px}.ecbk2 .b2-price2 s{font-size:15px;color:var(--mut)}.ecbk2 .b2-price2 b{font-family:var(--fd);font-size:26px;font-weight:700;color:var(--save);letter-spacing:-.03em}.ecbk2 .side{display:grid;gap:14px;align-content:start}.ecbk2 .b2-score{display:flex;align-items:center;gap:14px}.ecbk2 .b2-score .num{font-family:var(--fd);font-size:58px;font-weight:700;letter-spacing:-.05em;line-height:.9}.ecbk2 .b2-score .b2-stars{font-size:18px}.ecbk2 .b2-score small{display:block;font-size:13px;color:var(--mut)}.ecbk2 .b2-revs{display:grid;gap:10px}.ecbk2 .b2-rcard{background:#fff;border:1px solid var(--line);border-radius:18px;padding:16px 18px;display:grid;gap:8px}.ecbk2 .b2-rcard header{display:flex;align-items:center;gap:10px}.ecbk2 .b2-rcard .av{width:36px;height:36px;border-radius:50%;background:var(--panel);display:grid;place-items:center;font-weight:700;font-size:14px;text-transform:uppercase}.ecbk2 .b2-rcard header b{display:block;font-size:14px}.ecbk2 .b2-rcard header small{font-size:12px;color:var(--mut)}.ecbk2 .b2-rcard .ver{margin-left:auto;font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ok);background:#e6f4ef;border-radius:999px;padding:3px 9px}.ecbk2 .b2-rcard .b2-stars{font-size:13px;letter-spacing:1px}.ecbk2 .b2-rcard p{font-size:15px;line-height:1.5}.ecbk2 .b2-allb{height:46px;border-radius:999px;border:1.5px solid var(--ink);background:#fff;font-weight:600;font-size:14px}.ecbk2 .b2-faq details{border-bottom:1px solid var(--line)}.ecbk2 .b2-faq details:first-child{border-top:1px solid var(--line)}.ecbk2 .b2-faq summary{list-style:none;display:flex;justify-content:space-between;gap:12px;padding:16px 0;font-weight:600;font-size:15.5px;cursor:pointer}.ecbk2 .b2-faq summary::-webkit-details-marker{display:none}.ecbk2 .b2-faq summary:after{content:"+";font-size:20px;line-height:1;color:var(--mut);font-weight:400}.ecbk2 .b2-faq details[open] summary:after{content:"\2212"}.ecbk2 .b2-faq p{margin:-4px 0 16px;font-size:14.5px;color:#4a4540;line-height:1.6}.ecbk2 .b2-sbar{position:fixed;left:0;right:0;bottom:0;z-index:20;display:flex;align-items:center;gap:12px;background:#fff;border-top:1px solid var(--line);padding:10px 16px calc(10px + env(safe-area-inset-bottom,0px));transform:translateY(110%);transition:transform .2s}.ecbk2 .b2-sbar.show{transform:none}.ecbk2 .b2-sbar .p{font-family:var(--fd);font-weight:600;font-size:18px;white-space:nowrap}.ecbk2 .b2-sbar .b2-atc{margin:0;height:48px;flex:1}body:has(cart-drawer[open]) .ecbk2 .b2-sbar,body:has(.drawer[open]) .ecbk2 .b2-sbar{display:none!important}body:has(.mobile-dock.active) .ecbk2 .b2-sbar,body:has(.mobile-dock-section.active) .ecbk2 .b2-sbar{bottom:var(--mobile-dock-height,0px)}.ecbk2 .b2-layer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:grid;place-items:center;padding:16px;background:#14121073;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);opacity:0;transition:opacity .22s}.ecbk2 .b2-layer.show{opacity:1}.ecbk2 .b2-win{position:relative;width:min(360px,100%);max-height:86vh;overflow:auto;background:#fff;border-radius:22px;border:1.5px solid var(--ink);box-shadow:0 30px 60px -20px #00000073;transform:translateY(10px) scale(.97);transition:transform .25s;scrollbar-width:none}.ecbk2 .b2-layer.show .b2-win{transform:none}.ecbk2 .b2-win.zoomw{width:min(720px,100%);border:0;background:transparent;box-shadow:none}.ecbk2 .b2-win.zoomw img{width:100%;height:auto;border-radius:18px;background:#fff}.ecbk2 .b2-win .x{position:absolute;top:10px;right:10px;z-index:2;width:34px;height:34px;border-radius:50%;border:0;background:#fffffff0;box-shadow:0 2px 8px #00000026;display:grid;place-items:center;padding:0}.ecbk2 .b2-win .x svg{width:14px;height:14px;stroke-width:2.4}.ecbk2 .b2-win .qimg{width:100%;height:auto;aspect-ratio:1;object-fit:cover;background:var(--panel)}.ecbk2 .b2-win .qb{padding:14px 18px 18px;display:grid;gap:10px}.ecbk2 .b2-win .qt{display:flex;justify-content:space-between;gap:12px;align-items:baseline}.ecbk2 .b2-win h4{font-size:18px;letter-spacing:-.03em}.ecbk2 .b2-win .qp{display:grid;justify-items:end;line-height:1.1;white-space:nowrap}.ecbk2 .b2-win .qp s{font-size:12px;color:var(--mut)}.ecbk2 .b2-win .qp b{font-family:var(--fd);font-size:19px}.ecbk2 .b2-win .qp b.dis{color:var(--save)}.ecbk2 .b2-win .tag{justify-self:start;background:var(--save-bg);color:var(--save);font-size:11px;font-weight:700;border-radius:999px;padding:3px 9px}.ecbk2 .b2-win .qd{font-size:13.5px;color:#4a4540;line-height:1.5}.ecbk2 .b2-win .qgo{height:50px;border:0;border-radius:999px;background:var(--ink);color:#fff;font-weight:700;font-size:14.5px}html.b2-lock,html.b2-lock body{overflow:hidden}@media(prefers-reduced-motion:reduce){.ecbk2 .b2-layer,.ecbk2 .b2-win,.ecbk2 .b2-sbar{transition:none}}@media(min-width:990px){.ecbk2 .b2-wrap{max-width:1340px;margin:0 auto}.ecbk2 .b2-hero{display:grid;grid-template-columns:620px minmax(0,1fr);gap:56px;padding:44px 48px 56px;align-items:start}.ecbk2 .b2-media{padding:0}.ecbk2 .b2-main{border-radius:22px}.ecbk2 span.b2-cnt{left:16px;bottom:16px;font-size:12.5px;padding:4px 11px}.ecbk2 .b2-arw{display:grid;position:absolute;top:50%;transform:translateY(-50%);width:42px;height:42px;border-radius:50%;border:0;background:#fffffff0;box-shadow:0 3px 10px #0000001f;place-items:center;padding:0}.ecbk2 .b2-arw svg{width:18px;height:18px;stroke-width:2.2}.ecbk2 .b2-prev{left:14px}.ecbk2 .b2-next{right:14px}.ecbk2 .b2-thumbs{gap:12px;padding-top:14px}.ecbk2 .b2-thumbs button{flex:0 0 78px;height:78px;border-radius:12px}.ecbk2 .b2-thumbs button img{border-radius:11px}.ecbk2 .b2-hint{display:none}.ecbk2 .b2-buy{padding:0}.ecbk2 .b2-rate{order:-1;margin:0 0 16px;flex-direction:row;gap:14px;font-size:14.5px}.ecbk2 .b2-rate .b2-stars{font-size:22px}.ecbk2 .b2-rate b{font-size:26px}.ecbk2 .b2-hl{font-size:56px;text-align:left}.ecbk2 .b2-title,.ecbk2 .b2-cap{text-align:left}.ecbk2 .b2-title{font-size:16px;margin-top:16px}.ecbk2 .b2-cap{font-size:17px}.ecbk2 .b2-fmt{margin-top:24px;gap:12px}.ecbk2 .b2-box .p{font-size:28px}.ecbk2 .b2-box .e{font-size:12px}.ecbk2 .b2-qty{gap:10px}.ecbk2 .b2-qty .b2-box .p{font-size:22px}.ecbk2 .b2-gift{padding:9px 18px 9px 9px}.ecbk2 .b2-gift .t b{font-size:14.5px}.ecbk2 .b2-gift .t span{font-size:13px}.ecbk2 .b2-prom{gap:12px 18px}.ecbk2 .b2-prom li{font-size:13.5px}.ecbk2 .b2-atc{height:60px;font-size:16px}.ecbk2 .b2-band{padding:0 48px 72px}.ecbk2 .b2-band .b2-obox{margin-top:0;border-radius:26px;padding:30px 30px 26px;gap:22px}.ecbk2 .b2-band .b2-ohead{display:flex;align-items:center;justify-content:space-between;gap:20px}.ecbk2 .b2-band .b2-ohead h3{font-size:32px}.ecbk2 .b2-band .b2-big b{font-size:54px}.ecbk2 .b2-band .b2-big span{font-size:14px;max-width:34ch}.ecbk2 .b2-band .b2-orows{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.ecbk2 .b2-band .b2-arow{grid-template-columns:42px minmax(0,1fr);grid-template-areas:"ph ph" "t t" "eye add";border:1px solid var(--line);border-radius:20px;padding:12px 12px 14px;align-content:start;gap:12px 8px}.ecbk2 .b2-band .b2-arow .ph{border-radius:14px}.ecbk2 .b2-band .b2-arow .t{padding:0 4px}.ecbk2 .b2-band .b2-arow .t b{font-size:16px}.ecbk2 .b2-band .b2-arow .t small{font-size:13px}.ecbk2 .b2-band .b2-arow .pr{font-size:14.5px}.ecbk2 .b2-band .b2-eye{width:42px;height:42px}.ecbk2 .b2-band .b2-add{height:42px;width:100%;font-size:14px}.ecbk2 .b2-band .b2-onote{font-size:13px}.ecbk2 .b2-band .b2-xs{height:50px}.ecbk2 .b2-band .b2-chips{justify-content:center;flex-wrap:wrap}.ecbk2 .b2-band .b2-xopen{justify-self:center;width:560px}.ecbk2 .b2-band .b2-sgrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.ecbk2 .b2-sec{padding:88px max(48px,calc((100% - 1244px)/2))}.ecbk2 .b2-sec h2{font-size:52px}.ecbk2 .b2-lead{font-size:18px;max-width:46ch}.ecbk2 .b2-cnt{justify-items:center}.ecbk2 .b2-cnt .b2-c246{width:100%;max-width:1100px;padding:44px 40px}.ecbk2 .b2-cnt .b2-c246 b{font-size:170px}.ecbk2 .b2-cnt .b2-c246 span{font-size:18px;max-width:44ch}.ecbk2 .b2-cnt .b2-tiles{width:100%;max-width:1100px;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.ecbk2 .b2-cnt .b2-tiles span{font-size:30px;padding:24px 6px;border-radius:20px}.ecbk2 .b2-split{grid-template-columns:1fr 1fr;column-gap:64px;row-gap:22px;align-items:center;align-content:center}.ecbk2 .b2-split .b2-ph{border-radius:26px}.ecbk2 .b2-why{grid-template-areas:"ph h" "ph b";background:#fff}.ecbk2 .b2-why .wh{grid-area:h;align-self:end;display:grid;gap:16px}.ecbk2 .b2-why .b2-ph{grid-area:ph}.ecbk2 .b2-why .b2-ben{grid-area:b;align-self:start;grid-template-columns:1fr 1fr;gap:22px 26px}.ecbk2 .b2-twoh{justify-items:center;text-align:center}.ecbk2 .b2-ways{grid-template-columns:1fr 1fr;gap:24px;align-items:start}.ecbk2 .b2-way{border-radius:26px}.ecbk2 .b2-way .wb{padding:22px 26px 26px;gap:10px}.ecbk2 .b2-way h3{font-size:28px}.ecbk2 .b2-way p{font-size:15.5px}.ecbk2 .b2-cmp{justify-items:center;text-align:center}.ecbk2 .b2-cmp .b2-tw{width:100%;max-width:1000px;text-align:left}.ecbk2 .b2-table{font-size:15px}.ecbk2 .b2-table th,.ecbk2 .b2-table td{padding:16px 14px}.ecbk2 .b2-table thead th,.ecbk2 .b2-table td:first-child{font-size:11px}.ecbk2 .b2-get{grid-template-areas:"h ph" "b ph"}.ecbk2 .b2-get .wh{grid-area:h;align-self:end;display:grid;gap:16px}.ecbk2 .b2-get .b2-ph{grid-area:ph;order:0}.ecbk2 .b2-get .b2-inbox{grid-area:b;align-self:start}.ecbk2 .b2-gsec{padding-top:0}.ecbk2 .b2-gpromo{grid-template-columns:320px 1fr;gap:56px;padding:44px 56px;border-radius:28px;background:var(--panel)}.ecbk2 .b2-gpromo .cover{width:230px;justify-self:center;transform:rotate(-3deg)}.ecbk2 .b2-gpromo h2{font-size:48px}.ecbk2 .b2-gp{font-size:16px;gap:12px}.ecbk2 .b2-gp svg{width:16px;height:16px}.ecbk2 .b2-price2 s{font-size:20px}.ecbk2 .b2-price2 b{font-size:40px}.ecbk2 .b2-two-col{grid-template-columns:380px minmax(0,1fr);column-gap:56px;align-items:start}.ecbk2 .b2-two-col h2{font-size:44px}.ecbk2 .b2-score .num{font-size:84px}.ecbk2 .b2-rcard{padding:22px 24px}.ecbk2 .b2-rcard p{font-size:17px}.ecbk2 .b2-allb{justify-self:start;padding:0 26px}.ecbk2 .b2-faq summary{font-size:18px;padding:22px 0}.ecbk2 .b2-faq p{font-size:16px;max-width:62ch;margin:-6px 0 22px}.ecbk2 .b2-sbar{display:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/ecbk2.css.map */
