.b-lead{margin:0 0 10px;font-size:12px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--muted2)}.opt.bundle{position:relative;overflow:visible;margin-top:17px;max-width:100%;display:grid;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;column-gap:13px;row-gap:0;padding:13px 15px}.opt.bundle:first-of-type{margin-top:4px}.opt.bundle .radio{margin-top:0;align-self:center}.b-flag{position:absolute;top:-11px;left:16px;z-index:3;background:var(--teal);color:#fff;font-size:9.5px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;padding:4px 10px;border-radius:999px;white-space:nowrap;box-shadow:0 4px 12px #0b6e6e4d}.b-pack{position:relative;flex:none;display:flex;align-items:center;height:var(--can-h);--can-lap:.46}.b-can{display:block;height:100%;width:auto;max-width:none;aspect-ratio:1/1;object-fit:cover;object-position:center;border-radius:12px;background:#fff;border:1px solid var(--line);box-shadow:0 5px 14px #1f1b1629}.b-can+.b-can{margin-left:calc(var(--can-h) * var(--can-lap) * -1)}.b-pack[data-n="1"]{--can-h:78px}.b-pack[data-n="2"]{--can-h:68px}.b-pack[data-n="3"]{--can-h:60px;--can-lap:.52}.b-count{position:absolute;right:-7px;bottom:-5px;z-index:2;background:var(--ink);color:#fff;font-size:11px;font-weight:900;letter-spacing:.01em;padding:3px 8px;border-radius:999px;box-shadow:0 3px 10px #1f1b1652}.opt.bundle .opt-main{min-width:0}.opt.bundle .opt-title{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:17px;font-weight:900;letter-spacing:-.012em;line-height:1.15;overflow-wrap:anywhere}.opt.bundle .tag{margin:0;font-size:10px;padding:2px 8px}.opt.bundle .opt-desc{display:block;margin-top:4px;font-size:12.5px;line-height:1.3;overflow-wrap:anywhere}.opt.bundle .opt-pricecol{display:flex;flex-direction:column;align-items:flex-end;gap:0;justify-self:end;min-width:0}.opt.bundle .opt-price{display:flex;flex-direction:column;align-items:flex-end;gap:1px;font-size:18px;line-height:1.1}.opt.bundle .opt-price .was{margin:0;font-size:12.5px;line-height:1.15}.b-save{margin-top:4px;font-size:11.5px;font-weight:800;color:var(--green);white-space:nowrap;line-height:1.2}.opt.is-best{border-color:var(--teal-2);background:var(--teal-soft)}.opt.is-best.active{border-color:var(--teal);box-shadow:0 0 0 3px #17a2a229}.opt.is-best .tag{background:var(--teal);color:#fff}.opt.is-best .radio{border-color:var(--teal)}.opt.is-best.active .radio:after{background:var(--teal)}.opt.is-best .b-count{background:var(--teal)}.opt.is-max{border-color:var(--tone-violet-line);background:linear-gradient(180deg,#f2effd,#fbfaff);animation:ova-max 3.2s ease-in-out infinite}.opt.is-max.active{border-color:var(--tone-violet);box-shadow:0 0 0 3px #5a49b82e;animation:none}.opt.is-max .b-flag{background:var(--tone-violet);box-shadow:0 4px 12px #5a49b852}.opt.is-max .tag{background:var(--tone-violet);color:#fff}.opt.is-max .radio{border-color:var(--tone-violet)}.opt.is-max.active .radio:after{background:var(--tone-violet)}.opt.is-max .b-count{background:var(--tone-violet)}@keyframes ova-max{0%,to{box-shadow:0 0 #5a49b800}50%{box-shadow:0 0 20px #5a49b838}}.opt.bundle .b-gift{grid-column:1 / -1;display:flex;align-items:center;gap:8px;margin-top:11px;padding-top:10px;border-top:1px dashed var(--line-2);font-size:12.5px;font-weight:800;color:var(--green);line-height:1.3}.b-gift-em{font-size:15px;line-height:1;flex:none}#qtyVal[hidden]{display:none}.qtyrow{display:flex}.qtyrow .addcart{flex:1;width:100%}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@media(prefers-reduced-motion:reduce){.opt.is-max{animation:none}}@media(max-width:640px){.b-lead{font-size:11px}.opt.bundle{margin-top:16px;padding:12px;grid-template-columns:auto auto minmax(0,1fr);column-gap:10px}.opt.bundle .radio{width:18px;height:18px}.b-pack[data-n="1"]{--can-h:60px}.b-pack[data-n="2"]{--can-h:54px;--can-lap:.5}.b-pack[data-n="3"]{--can-h:48px;--can-lap:.6}.b-count{font-size:10px;padding:2px 7px;right:-5px;bottom:-4px}.opt.bundle .opt-title{font-size:15px;gap:6px}.opt.bundle .tag{font-size:9.5px;padding:2px 7px}.opt.bundle .opt-desc{font-size:11.5px;margin-top:3px}.opt.bundle .opt-pricecol{grid-column:1 / -1;justify-self:stretch;flex-direction:row;align-items:baseline;justify-content:flex-start;gap:10px;margin-top:9px}.opt.bundle .opt-price{flex-direction:row;align-items:baseline;gap:7px;font-size:17px}.opt.bundle .opt-price .was{font-size:12px}.b-save{margin-top:0;font-size:11.5px}.b-flag{font-size:9px;padding:3px 9px;left:13px}.opt.bundle .b-gift{font-size:11.5px;gap:7px;margin-top:10px}}@media(max-width:400px){.opt.bundle{column-gap:8px;padding:11px 10px}.b-pack[data-n="1"]{--can-h:52px}.b-pack[data-n="2"]{--can-h:47px}.b-pack[data-n="3"]{--can-h:42px}.opt.bundle .opt-title{font-size:14.5px}.opt.bundle .opt-desc{font-size:11px}.opt.bundle .opt-price{font-size:16px;gap:6px}.opt.bundle .opt-pricecol{gap:8px}.b-save{font-size:11px}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/ovahang-bundles.css.map */
