.WIshlistToggle_wishlistIconContainer__ibR7f{display:flex;justify-content:center;align-items:center;font-size:var(--font-size-30);cursor:pointer}.WIshlistToggle_wishlistIconContainer__ibR7f svg{color:var(--green-primary)}.WIshlistToggle_wishlistIconContainer__ibR7f svg:hover{transform:scale(1.1)}@media(max-width:380px){.WIshlistToggle_wishlistIconContainer__ibR7f svg{width:18px;height:18px}}.Spinner_spinnerWrapper__CILBh{display:flex;align-items:center;justify-content:center;text-align:center;color:var(--grey-senary)}.Spinner_spinnerWrapper__CILBh.Spinner_sm__UBCwx{min-height:auto}.Spinner_spinnerWrapper__CILBh.Spinner_md__2Lzjl{min-height:200px}.Spinner_spinnerWrapper__CILBh.Spinner_lg__RFuTb{min-height:300px}.Spinner_spinnerWrapper__CILBh.Spinner_xl__EjqOE{min-height:400px}.Spinner_spinner__BzMgr{border:var(--border-sm) solid var(--white-secondary);border-top:var(--border-sm) solid var(--blue-secondary);border-radius:var(--border-radius-circle);animation:Spinner_spin__IDW2L 1s linear infinite}.Spinner_spinner__BzMgr.Spinner_sm__UBCwx{width:16px;height:16px;border-width:var(--border-sm)}.Spinner_spinner__BzMgr.Spinner_md__2Lzjl{width:45px;height:45px;border-width:var(--border-sm)}.Spinner_spinner__BzMgr.Spinner_lg__RFuTb{width:60px;height:60px;border-width:var(--border-md)}.Spinner_spinner__BzMgr.Spinner_xl__EjqOE{width:80px;height:80px;border-width:var(--border-lg)}@keyframes Spinner_spin__IDW2L{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.AnimatedBadge_animatedBadge__avyHN{position:relative;overflow:hidden;align-self:flex-end;display:inline-flex;align-items:center;justify-content:center;padding:var(--space-4) var(--space-12);border-radius:var(--border-radius-6) var(--border-radius-0) var(--border-radius-6) var(--border-radius-0);background:var(--linear-gradient-secondary);color:var(--white-primary);font-family:var(--font-primary,"Montserrat",sans-serif);font-weight:var(--text-weight-tertiary);letter-spacing:var(--letter-spacing-wide);box-shadow:var(--box-shadow-blue);white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none;box-sizing:border-box}.AnimatedBadge_animatedBadge__avyHN.AnimatedBadge_sm__RC9fe{font-size:var(--font-size-10);line-height:var(--line-height-14,14px);height:22px}.AnimatedBadge_animatedBadge__avyHN.AnimatedBadge_md__VrXQV{font-size:var(--font-size-12);line-height:var(--line-height-16,16px);height:26px}.AnimatedBadge_animatedBadge__avyHN:after{position:absolute;inset:0;background:var(--linear-gradient-shine);content:"";transform:translateX(-100%);animation:var(--animation-shine);pointer-events:none}.Badge_badge__8ryjE{display:inline-block;font-weight:var(--text-weight-quaternary);border-radius:var(--border-radius-10);width:-moz-fit-content;width:fit-content;transition:all .2s ease}.Badge_badge__8ryjE.Badge_primary__LJdV8{align-self:center;border:var(--border-xs) solid var(--green-primary);background:var(--green-septenary);color:var(--green-primary)}.Badge_badge__8ryjE.Badge_secondary__DMbMB{display:flex;justify-content:center;align-items:center;gap:var(--space-4);background-color:var(--black-tertiary);color:var(--white-primary);width:-moz-fit-content;width:fit-content;border-radius:var(--border-radius-38);padding:var(--space-6) var(--space-16)}.Badge_badge__8ryjE.Badge_xs__LeT0o{padding:var(--space-4) var(--space-8);font-size:var(--font-size-12);font-weight:var(--text-weight-tertiary)}.Badge_badge__8ryjE.Badge_sm__4XkhM{padding:var(--space-4) var(--space-6);font-size:var(--font-size-10);border-radius:var(--border-radius-16);font-weight:var(--text-weight-tertiary)}.Badge_badge__8ryjE.Badge_md__wOHTP{padding:var(--space-5) var(--space-15);font-size:var(--font-size-14);border-radius:var(--border-radius-37);font-weight:var(--text-weight-tertiary)}.Badge_badge__8ryjE.Badge_lg__aP42j{padding:var(--space-8) var(--space-16);font-size:var(--font-size-20);border-radius:var(--border-radius-18)}@media(max-width:450px){.Badge_badge__8ryjE.Badge_sm__4XkhM{padding:var(--space-2) var(--space-6);font-size:var(--font-size-8)}.Badge_badge__8ryjE.Badge_md__wOHTP{padding:var(--space-4) var(--space-10);font-size:var(--font-size-10);border-radius:var(--border-radius-26)}.Badge_badge__8ryjE.Badge_lg__aP42j{font-size:var(--font-size-16)}}.quantity-selector{border:var(--border-xs) solid var(--grey-tertiary);border-radius:var(--border-radius-sm);width:110px;height:48px;padding:var(--space-12)}.quantity-selector,.quantity-selector button{display:flex;align-items:center;justify-content:center}.quantity-selector button{background-color:rgba(0,0,0,0);width:40px;height:30px;font-size:var(--font-size-16);font-weight:700;color:var(--black-primary);cursor:pointer}.quantity-selector button:disabled{opacity:.5;cursor:auto}.quantity-selector .quantity{display:flex;align-items:center;justify-content:center;min-width:30px;width:-moz-fit-content;width:fit-content;margin:0 var(--space-10);color:var(--grey-septenary)}