html.cf-on{--cf-red:#de1f26;--cf-ink:#1f1f1f;--cf-muted:#6b6460;--cf-line:#e4dcd4;--cf-offer:#b3161c}.cf-kids{display:none}.cf-on .cf-kids{display:block;flex:0 0 100%;width:100%;margin:8px 0 16px;color:var(--cf-ink)}.cf-q{margin:0 0 14px;font-size:17px;font-weight:600;line-height:22px}.cf-offer{position:relative;display:flex;align-items:center;justify-content:center;box-sizing:border-box;height:80px;margin:11px 0 16px;padding:6px 10px 0;border:1.5px solid var(--cf-offer);border-radius:14px;background:#fff;color:var(--cf-ink);white-space:nowrap}.cf-offer-tab{position:absolute;top:-11px;left:50%;transform:translateX(-50%);z-index:2;padding:3px 10px;border-radius:999px;background:var(--cf-offer);color:#fff;font-size:11px;font-weight:700;letter-spacing:.06em;line-height:16px;white-space:nowrap;box-shadow:0 0 0 2px #fff}.cf-offer-tx{min-width:0;display:flex;flex-direction:column;align-items:center;gap:2px;overflow:hidden;text-align:center}.cf-offer-tx{padding:0 2px;margin:0 -2px}.cf-offer-t{overflow:hidden;text-overflow:ellipsis;font-size:19px;font-weight:800;line-height:26px;letter-spacing:-.005em}.cf-offer-s{display:flex;align-items:center;justify-content:center;gap:6px;padding:0 2px;margin:0 -2px;overflow:hidden;font-size:15px;font-weight:500;line-height:22px}.cf-hl{color:var(--cf-offer)}.cf-tick{flex:none;display:block;width:18px;height:18px}.cf-offer-s svg{display:block;box-sizing:border-box;width:18px;height:18px;padding:3px;border-radius:50%;background:var(--cf-offer);overflow:visible;fill:none;stroke:#fff;stroke-width:2.8;stroke-linecap:round;stroke-linejoin:round}.cf-offer-s svg path{stroke-dasharray:14}.cf-fx{position:absolute;inset:0;overflow:hidden;border-radius:12.5px;pointer-events:none}.cf-pop{position:absolute;margin:0;overflow:visible;color:#fff0}.cf-pop .cf-hl{display:inline-block;opacity:0;color:var(--cf-offer);transform-origin:100% 50%}.cf-star{position:absolute;display:block;opacity:0;color:#c8961e}.cf-star.is-red{color:var(--cf-offer)}.cf-star svg{display:block;width:100%;height:100%;fill:currentColor}.cf-seg{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;height:56px}.cf-on button.cf-opt{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;height:56px;min-height:56px;margin:0;padding:0;border:1px solid var(--cf-line);border-radius:14px;background:#fff;box-shadow:none;color:var(--cf-ink);font:inherit;font-size:17px;font-weight:600;letter-spacing:normal;text-transform:none;font-variant-numeric:tabular-nums;cursor:pointer;-webkit-tap-highlight-color:#fff0;transition:border-color 160ms ease,box-shadow 160ms ease}.cf-on button.cf-opt[aria-checked="true"]{border-color:var(--cf-red);box-shadow:inset 0 0 0 1px var(--cf-red);color:var(--cf-red)}.cf-on button.cf-opt:focus-visible{outline:2px solid var(--cf-red);outline-offset:2px}.cf-d{font-size:17px;line-height:20px}.cf-flag,.cf-half{padding:2px 7px;border-radius:999px;background:var(--cf-red);color:#fff;font-size:11px;font-weight:700;letter-spacing:0;line-height:16px;white-space:nowrap;box-shadow:0 0 0 2px #fff}.cf-flag{position:absolute;top:-10px;left:50%;transform:translateX(-50%);z-index:2;pointer-events:none}.cf-half{flex:none;margin-left:-4px}@media (max-width:374px){.cf-flag,.cf-half{padding:2px 5px;font-size:10px}.cf-offer-s{font-size:14px}}@media (max-width:346px){.cf-offer{padding-left:8px;padding-right:8px}.cf-offer-s{font-size:12.5px}}.cf-morph{display:none;height:56px}.cf-many .cf-seg{grid-template-columns:repeat(3,minmax(0,1fr)) minmax(0,2.4fr)}.cf-many .cf-opt[data-n="4"]{display:none}.cf-many .cf-morph{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;box-sizing:border-box;border:1px solid var(--cf-red);box-shadow:inset 0 0 0 1px var(--cf-red);border-radius:14px;background:#fff;overflow:hidden}.cf-on .cf-morph button{height:100%;min-height:0;margin:0;padding:0;border:0;background:none;box-shadow:none;color:var(--cf-ink);font:inherit;font-size:22px;line-height:1;cursor:pointer;-webkit-tap-highlight-color:#fff0}.cf-on .cf-morph button:disabled{color:var(--cf-line);cursor:default}.cf-on .cf-morph button:focus-visible{outline:2px solid var(--cf-red);outline-offset:-4px}.cf-mn{display:grid;place-items:center;font-size:17px;font-weight:600;color:var(--cf-red);font-variant-numeric:tabular-nums}.cf-famrow{display:none}.cf-on.cf-show-collect a.cf-famrow{box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:64px;margin:12px 0 0;padding:10px 12px 10px 16px;border:1px solid var(--cf-line);border-radius:14px;background:#fff;color:var(--cf-ink);text-decoration:none;-webkit-tap-highlight-color:#fff0}.cf-on .cf-fam-text{display:flex;flex-direction:column;gap:2px;min-width:0}.cf-on .cf-fam-t,.cf-on .cf-fam-p{font-size:16px;font-weight:600;line-height:22px;color:var(--cf-ink)}.cf-on .cf-fam-s{font-size:13px;font-weight:600;line-height:18px;color:var(--cf-offer);text-wrap:pretty}.cf-on .cf-fam-end{display:flex;align-items:center;gap:4px;flex:0 0 auto}.cf-on .cf-fam-prices{display:flex;flex-direction:column;align-items:flex-end}.cf-on .cf-fam-p{white-space:nowrap;font-variant-numeric:tabular-nums}.cf-on .cf-fam-p.cf-fam-gap{color:var(--cf-offer);font-weight:700}.cf-on .cf-fam-chev{display:block;fill:none;stroke:var(--cf-red);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.cf-on a.cf-famrow:focus-visible{outline:2px solid var(--cf-red);outline-offset:2px}@media (hover:hover){.cf-on a.cf-famrow:hover .cf-fam-t{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}}.cf-on form.cart .ux-quantity.quantity,.cf-on .quantity-hint-wrapper{display:none!important}.cf-on form.cart .single_add_to_cart_button{flex:1 1 100%;width:100%;margin-left:0!important;-webkit-tap-highlight-color:#fff0;transition:transform 90ms ease,filter 90ms ease}.cf-on form.cart .single_add_to_cart_button:active{transform:scale(.98);filter:brightness(.9)}.cf-on .wapf-section.cf-letter{padding:4px 16px 16px!important;margin:0 0 16px!important;border:1px solid var(--cf-line)!important;border-radius:14px;background:#fff;box-shadow:none!important;outline:0!important;overflow-x:clip}.cf-on .cf-letter>.wapf-clone-title{display:none!important}.cf-on .cf-letter>:is(.field-2d26ab3,.field-2d26abf){display:none!important}.cf-head,.cf-sum{flex:0 0 100%;display:flex;align-items:center;gap:12px;min-height:56px;margin:0 0 8px;min-width:0;max-width:100%;color:var(--cf-ink);box-sizing:border-box}.cf-head{display:none;cursor:pointer;-webkit-tap-highlight-color:#fff0}.cf-on .cf-letter>.cf-head{display:flex;order:-1}.cf-head:focus-visible{outline:2px solid var(--cf-red);outline-offset:2px;border-radius:8px}.cf-title{flex:1;min-width:0;font-size:17px;font-weight:600;line-height:22px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cf-head .cf-name.is-empty,.cf-sum.is-empty .cf-t1name{color:var(--cf-muted);font-weight:400}.cf-num{display:flex;flex:none;align-items:center;justify-content:center;box-sizing:content-box;width:28px;height:32px;margin-right:2px;padding-right:12px;border-right:1px solid var(--cf-line);color:var(--cf-red);font-size:20px;font-weight:600;line-height:1;font-variant-numeric:tabular-nums}.cf-one .cf-num{display:none}.cf-chev{flex:none;display:grid;place-items:center;width:32px;height:44px;margin-right:-6px;color:var(--cf-muted)}.cf-chev svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.cf-head .cf-chev svg{transform:rotate(180deg)}.cf-sum{display:none;margin:0 0 16px;padding:4px 16px;border:1px solid var(--cf-line);border-radius:14px;background:#fff;cursor:pointer;-webkit-tap-highlight-color:#fff0}.cf-on .cf-sum.is-on{display:flex}.cf-on .cf-sum.is-gone{display:none}.cf-sum:focus-visible{outline:2px solid var(--cf-red);outline-offset:2px}.cf-sumtext{flex:1;min-width:0;display:flex;flex-direction:column}.cf-t1{display:flex;align-items:center;gap:6px;font-size:15px;font-weight:600;line-height:20px;white-space:nowrap;overflow:hidden}.cf-t1name{min-width:0;overflow:hidden;text-overflow:ellipsis}.cf-t2{font-size:13px;line-height:18px;color:var(--cf-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cf-sum.is-empty .cf-t2,.cf-t2:empty{display:none}.cf-done-tick{display:none;flex:none;width:16px;height:16px;place-items:center;color:var(--cf-ink)}.cf-done-tick svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.cf-sum.is-complete .cf-done-tick{display:grid}.cf-miss{display:none;flex:none;padding:2px 8px;border-radius:999px;background:#fdecec;color:var(--cf-red);font-size:12px;font-weight:600;line-height:16px}.cf-sum.is-missing .cf-miss{display:inline-block}.cf-on .wapf-section.cf-letter.cf-shut{height:0!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;overflow:hidden!important}.cf-err{flex:0 0 100%;margin:0 0 8px;color:var(--cf-red);font-size:14px;font-weight:600;line-height:20px}.cf-err.is-done{visibility:hidden}.cf-total{display:none}.cf-has-21 .wapf-product-totals .wapf--inner>div:first-child{display:none}.cf-has-21 .cf-total{display:block}.cf-total-row{display:flex;align-items:baseline;gap:10px}.cf-total-row>:first-child{margin-right:auto}.cf-total-was{font-size:15px;font-weight:500;color:var(--cf-muted);text-decoration-thickness:1.5px}.cf-total-note{margin:2px 0 0;font-size:15px;line-height:20px;font-weight:700;color:var(--cf-offer);text-align:right}.cf-incl{display:none}.cf-on .cf-incl{flex:0 0 100%;display:grid;grid-template-columns:minmax(0,1fr);gap:8px;box-sizing:border-box;width:100%;margin:0;padding:0}.cf-incl-row{display:grid;grid-template-columns:44px minmax(0,1fr) 22px;align-items:center;gap:12px;box-sizing:border-box;width:100%;min-height:56px;margin:0;padding:6px 12px 6px 6px;border:1px solid var(--cf-line);border-radius:14px;background:#fff;color:var(--cf-ink);text-align:left;cursor:default;-webkit-tap-highlight-color:#fff0}.cf-on [class*="field-fa5ea1"]+.cf-incl{margin-top:8px}.cf-on .cf-incl-row{border-color:var(--lf-red,#de1f26);box-shadow:0 0 0 1px var(--lf-red,#de1f26)}.cf-incl-photo{display:block;width:44px;height:44px;max-width:none;margin:0;padding:0;border:0;border-radius:8px;object-fit:cover}.cf-incl-text{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 12px;min-width:0;font-size:14px;font-weight:400;line-height:18px}.cf-incl-label{flex:1 1 0%;min-width:min-content}.cf-incl-words{flex:none;display:flex;flex-direction:column;align-items:flex-end;margin-left:auto;white-space:nowrap;font-variant-numeric:tabular-nums}.cf-incl-was{color:var(--cf-muted);text-decoration-thickness:1px}.cf-incl-tick{box-sizing:border-box;display:grid;place-items:center;width:22px;height:22px;border:1.5px solid var(--cf-red);border-radius:50%;background:var(--cf-red);color:#fff}.cf-incl-tick svg{display:block;width:12px;height:12px;fill:none;stroke:currentColor;stroke-width:2.8;stroke-linecap:round;stroke-linejoin:round}.cf-collect .field-30eabf1{display:none!important}.cf-txt-incl{display:none}html.cf-on form.cart .wapf-field-label>label:has(>.cf-txt-incl){display:grid!important;grid-template-columns:minmax(min-content,1fr) auto;column-gap:12px;row-gap:0;align-items:start;white-space:normal!important}html.cf-on form.cart .wapf-field-label>label:has(>.cf-txt-incl)>:not(.cf-txt-incl){grid-column:1;margin-left:0}.cf-on .cf-txt-incl{grid-column:2;grid-row:1 / span 2;display:flex;flex-direction:column;align-items:flex-end;margin:0;text-align:right;font-size:14px;font-weight:400;font-style:normal;line-height:18px;letter-spacing:normal;text-transform:none;color:var(--cf-ink);white-space:nowrap;font-variant-numeric:tabular-nums}.cf-on .cf-txt-incl>*{font-size:inherit;font-weight:inherit;line-height:inherit}.cf-on .cf-txt-was{color:var(--cf-muted);text-decoration-thickness:1px}@media (prefers-reduced-motion:reduce){.cf-on button.cf-opt,.cf-on form.cart .single_add_to_cart_button{transition:none}}html.cf-b.cf-on .cf-kids .cf-offer,html.cf-b.cf-on .cf-kids .cf-q,html.cf-b.cf-on .cf-kids .cf-seg,html.cf-b.cf-on .cf-kids .cf-morph{display:none!important}html.cf-b.cf-on .cf-kids{margin:0}html.cf-b.cf-on button.cf-add{flex:0 0 100%;display:flex;align-items:center;gap:12px;width:100%;box-sizing:border-box;min-height:0;margin:0 0 16px;padding:14px 16px;background:#fff;border:1px solid #d7262b;border-radius:14px;box-shadow:none;color:#1d1d1f;font:inherit;letter-spacing:0;text-transform:none;text-align:left;cursor:pointer;-webkit-tap-highlight-color:#fff0}html.cf-b.cf-on button.cf-add[hidden]{display:none}html.cf-b.cf-on button.cf-add:focus-visible{outline:2px solid #1d1d1f;outline-offset:2px}html.cf-b.cf-on .cf-add svg{flex:none;width:22px;height:22px;fill:none;stroke:#d7262b;stroke-width:2.2;stroke-linecap:round}html.cf-b.cf-on .cf-add-w{flex:1;min-width:0}html.cf-b.cf-on .cf-add-t{display:block;font-size:17px;font-weight:600;line-height:1.25;color:#d7262b}html.cf-b.cf-on .cf-add-s{display:block;margin-top:2px;font-size:14px;line-height:1.3;color:#6e6e73;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (min-width:850px){html.cf-b.cf-on button.cf-add{padding:16px 18px}}html.cf-b.cf-on button.cf-rm{flex:none;order:5;min-height:0;margin:0 4px 0 auto;padding:6px 0;background:none;border:0;box-shadow:none;color:#6e6e73;font:inherit;font-size:14px;letter-spacing:0;text-transform:none;text-decoration:underline;text-underline-offset:3px;cursor:pointer}html.cf-b.cf-on button.cf-rm:focus-visible{outline:2px solid #1d1d1f;outline-offset:2px;border-radius:4px}