.c{display:inline-flex;height:48px;padding-left:18px;padding-right:18px;align-items:center;align-self:start;gap:15px;justify-content:center;border:2px solid var(--button-border);border-radius:12px;box-shadow:0 2px var(--button-border);font-weight:500;transition:.18s var(--swift-out);transition-property:background,box-shadow,translate}.c:focus-visible{box-shadow:0 0 var(--button-border);outline:2px dotted #000;outline-offset:2px}.c:active{box-shadow:0 0 var(--button-border);translate:0 2px}.d{display:block;font-size:20px}.d:first-child{margin-left:-3px}.d:last-child{margin-right:-3px}.e{display:flex}.e .c{margin:0}.f,.g{gap:15px}.f{flex-flow:column}.f .c{align-self:stretch}.g{flex-flow:row wrap}.h{background:var(--button-primary);color:var(--button-primary-text)}.h:hover{background:var(--button-primary-hover)}.j{background:var(--button-secondary);color:var(--button-secondary-text)}.j:hover{background:var(--button-secondary-hover)}.a{height:1em;width:1em;font-size:24px;line-height:1em}.q{position:relative}.r{display:flex;flex-flow:column}.s{--background:color-mix(in srgb,var(--red) 75%,#fff);--stroke:color-mix(in srgb,var(--red) 90%,#000);display:grid;padding:21px;grid-gap:21px;gap:21px;grid-template-columns:auto 1fr;background:var(--background);border:2px solid var(--button-border);border-radius:18px}.t{display:flex;flex-flow:column;gap:6px}.t h2{color:inherit}.t p{margin:0}.u{display:grid;padding:15px;grid-gap:21px;gap:21px;grid-template-columns:90px 1fr auto;background:#fff;border:2px solid var(--button-border);border-radius:18px}.v{position:relative;aspect-ratio:1;background:var(--button-border);border-radius:9px}.w{display:flex;padding:6px 0;flex-flow:column;gap:6px}.w h2{color:var(--foreground);font-size:21px}.w p{margin:0;font-size:16px}.x{min-width:60px;color:var(--red);font-size:18px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:500}.y{display:flex;align-items:flex-end;flex-flow:column;gap:12px}.y span{color:var(--red);font-size:16px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:500}.y .e{margin-left:auto}@media(max-width:767.98px){.u{grid-template-columns:60px 1fr;grid-template-rows:auto auto}.w{padding:3px 0}.w h2{font-size:18px}.w p{font-size:14px}.y{align-items:center;flex-flow:row wrap;grid-column:1/span 2}.y span{order:-1}}.b{position:relative;margin-left:auto;margin-right:auto;padding-left:30px;padding-right:30px;max-width:780px}.b :where(p,ul,ol,.c,.q)+:where(p,ul,ol,.c,.q){margin-top:21px}.b :where(h1,h2,h3,h4,h5,h6,hr,.r)+:where(h1,h2,h3,h4,h5,h6,hr,.r),.b :where(p,ul,ol,.c,.q)+:where(h1,h2,h3,h4,h5,h6,hr,.r){margin-top:48px}.b :where(h1,h2,h3,h4,h5,h6,hr,.r)+:where(p,ul,ol,.c,.q){margin-top:12px}.b :where(h1,h2,h3,h4,h5,h6,hr,.r){text-wrap:balance}.b :where(p){text-wrap:pretty}.F{z-index:0}.G{height:39px;padding-left:15px;padding-right:15px;background:var(--button-quantity-select);color:var(--button-quantity-select-text);z-index:1}.G:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.G:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.G:hover{background:var(--button-quantity-select-hover)}.G .a{font-size:16px}.I{height:39px;width:54px;margin-left:-2px;margin-right:-2px;padding:0 12px;background:#fff;border:2px solid var(--button-border);box-shadow:0 2px var(--button-border);cursor:default;font:inherit;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:500;outline:0;text-align:center;-moz-appearance:textfield}.I::-webkit-inner-spin-button,.I::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}