.product-card__info--with-action{display:flex!important;flex-direction:column!important;align-items:stretch;gap:1.2rem}.product-card__info--with-action .product-card__info-text{display:flex;flex-direction:column;gap:.4rem;flex:0 0 auto;min-width:0;text-align:inherit}.product-card__quick-add-wrap{flex:0 0 auto;align-self:flex-start;position:relative}.product-card__quick-add{--quick-add-size: 4rem;position:relative;display:inline-flex;align-items:center;justify-content:center;width:var(--quick-add-size);height:var(--quick-add-size);padding:0;border:1.5px solid rgb(var(--color-foreground));border-radius:50%;box-sizing:border-box;background-color:rgb(var(--color-foreground));color:rgb(var(--color-background));cursor:pointer;flex-shrink:0;transition:background-color .4s ease,color .4s ease,border-color .4s ease,transform var(--otg-transition-fast, .15s) ease,opacity var(--otg-transition-fast, .15s) ease}.product-card__quick-add .icon-plus{width:2rem;height:2rem;transition:opacity var(--otg-transition-fast, .15s) ease}.product-card__quick-add:not(:disabled):not([aria-disabled=true]):hover{background-color:rgb(var(--color-background));color:rgb(var(--color-foreground));border-color:rgb(var(--color-foreground))}.product-card__quick-add:focus-visible{outline:2px solid rgb(var(--color-keyboard-focus, 0, 0, 0));outline-offset:2px}.product-card__quick-add:not(:disabled):active{transform:scale(.95)}.product-card__quick-add,.product-card__quick-add[disabled],.product-card__quick-add:disabled,.product-card__quick-add[aria-disabled=true]{opacity:1!important}.product-card__quick-add--disabled,.product-card__quick-add--soldout{opacity:.4!important;cursor:not-allowed}.product-card__quick-add--disabled:hover,.product-card__quick-add--soldout:hover{background-color:rgb(var(--color-foreground));color:rgb(var(--color-background));border-color:rgb(var(--color-foreground))}.product-card__quick-add[data-state=loading],.product-card__quick-add[data-state=success],.product-card__quick-add[data-state=error]{opacity:1!important}.product-card__quick-add--choose{text-decoration:none}.product-card__quick-add-form{margin:0;padding:0}.product-card__quick-add[data-state=loading]{cursor:wait}.product-card__quick-add[data-state=loading] .icon-plus{opacity:0}.product-card__quick-add[data-state=loading] .loading__spinner{display:inline-flex!important;opacity:1}.product-card__quick-add .icon-check{display:none}.product-card__quick-add[data-state=success]{background-color:rgb(var(--color-background));color:rgb(var(--color-foreground));border-color:rgb(var(--color-foreground))}.product-card__quick-add[data-state=success] .icon-plus{display:none}.product-card__quick-add[data-state=success] .icon-check{display:inline-block}.product-card__quick-add[data-state=error]{border-color:rgba(var(--color-foreground),.4)}.product-card__quick-add .loading__spinner{display:none;width:1.6rem;height:1.6rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.product-card__quick-add .tooltip{background-color:rgb(var(--color-foreground))!important;color:rgb(var(--color-background))!important;width:9rem!important;max-width:9rem!important;min-width:9rem!important;white-space:normal;word-wrap:break-word;padding:.6rem 1rem;font-size:1.15rem;font-weight:600;line-height:1.3;letter-spacing:.02em;border-radius:var(--small-blocks-radius, .4rem);text-align:center;box-shadow:0 4px 12px #00000026;z-index:100}.product-card__quick-add .tooltip:after{border-color:rgb(var(--color-foreground)) transparent!important}.product-card__quick-add .tooltip{left:0!important;right:auto!important;transform:translate(0)!important}.product-card__quick-add .tooltip:after{left:2rem!important;right:auto!important;transform:translate(-50%)!important}.product-card__quick-add-wrap:has(.product-card__quick-add[data-state=loading]) .tooltip{background-color:rgb(var(--color-foreground-secondary, 102, 102, 102))!important}.product-card__quick-add-wrap:has(.product-card__quick-add[data-state=loading]) .tooltip:after{border-color:rgb(var(--color-foreground-secondary, 102, 102, 102)) transparent!important}.product-card__quick-add-wrap:has(.product-card__quick-add[data-state=success]) .tooltip{background-color:rgb(var(--color-foreground))!important}.product-card__quick-add-wrap:has(.product-card__quick-add[data-state=success]) .tooltip:after{border-color:rgb(var(--color-foreground)) transparent!important}.product-card,.product-card__wrapper{position:relative}.f-column.card:has(.product-card__quick-add:hover){z-index:50}.product-card:has(.product-card__quick-add:hover),.product-card__wrapper:has(.product-card__quick-add:hover),.product-card__info--with-action:has(.product-card__quick-add:hover){z-index:50}.product-card__quick-add-wrap:hover{z-index:50;position:relative}@media(max-width:767.98px){.product-card__quick-add{--quick-add-size: 3.6rem}.product-card__quick-add .icon-plus{width:1.8rem;height:1.8rem}.product-card__info--with-action{gap:.8rem}.mobile-hide-quick-add .product-card__quick-add-wrap{display:none}}.product-card__image--bubble{display:block}.product-card__image--bubble.product-card__image--hidden{display:none}.product-card__image-wrapper--bubbles{position:relative}.image-bubbles{--bubble-bottom-offset: 1.6rem;--bubble-gap: .8rem;position:absolute;bottom:var(--bubble-bottom-offset);left:50%;transform:translate(-50%);display:flex;gap:var(--bubble-gap);z-index:2;pointer-events:none}.image-bubble{--bubble-size: 4rem;width:var(--bubble-size);height:var(--bubble-size);min-width:var(--bubble-size);min-height:var(--bubble-size);padding:0;border-radius:50%;border:2px solid rgba(var(--color-foreground),.6);box-sizing:content-box;background-color:rgb(var(--color-background));cursor:pointer;position:relative;overflow:hidden;flex-shrink:0;pointer-events:auto;box-shadow:var(--otg-shadow-sm, 0 2px 4px rgba(0, 0, 0, .15));transition:transform var(--otg-transition-fast, .15s) ease,border-color var(--otg-transition-fast, .15s) ease}.image-bubble img{width:100%;height:100%;object-fit:cover;display:block;position:absolute;top:0;right:0;bottom:0;left:0}.image-bubble:hover{transform:scale(1.15);border-color:rgb(var(--color-foreground))}.image-bubble.active{border-color:rgb(var(--color-foreground));border-width:3px;transform:scale(1.1)}@media(max-width:1279.98px){.image-bubbles{--bubble-bottom-offset: 1.2rem;--bubble-gap: .6rem}.image-bubble{--bubble-size: 3.4rem}}@media(max-width:989.98px){.image-bubbles{--bubble-bottom-offset: 1rem;--bubble-gap: .5rem}.image-bubble{--bubble-size: 2.8rem}}@media(max-width:989.98px){.product-card__image-wrapper--bubbles-hide-mobile .image-bubbles{display:none}}.product-card__image-wrapper--cycle{position:relative}.product-card__image-wrapper--cycle a>motion-element{display:grid}.product-card__image-wrapper--cycle .product-card__image--bubble{grid-area:1 / 1;opacity:1;transition:opacity var(--otg-transition-cycle, .45s) ease}.product-card__image-wrapper--cycle .product-card__image--bubble.product-card__image--hidden{display:none}.product-card__image-wrapper--cycle.is-cycling .product-card__image--bubble.product-card__image--hidden{display:block;opacity:0}@media(prefers-reduced-motion:reduce){.product-card__image-wrapper--cycle .product-card__image--bubble{transition:none}}.image-dots{--dot-bottom-offset: 1.2rem;--dot-gap: .6rem;position:absolute;bottom:var(--dot-bottom-offset);left:50%;transform:translate(-50%);display:flex;gap:var(--dot-gap);z-index:2;opacity:0;visibility:hidden;transition:opacity var(--otg-transition-fast, .15s) ease,visibility var(--otg-transition-fast, .15s) ease;pointer-events:none}.product-card:hover .product-card__image-wrapper--dots .image-dots,.product-card__image-wrapper--dots:hover .image-dots{opacity:1;visibility:visible}.image-dot{--dot-size: 1.8rem;width:var(--dot-size);height:var(--dot-size);min-width:var(--dot-size);min-height:var(--dot-size);padding:0;border:1.5px solid rgb(var(--color-foreground));border-radius:0;box-sizing:border-box;background-color:transparent;cursor:pointer;flex-shrink:0;pointer-events:auto;box-shadow:var(--otg-shadow-sm, 0 2px 4px rgba(0, 0, 0, .15));transition:background-color var(--otg-transition-fast, .15s) ease,transform var(--otg-transition-fast, .15s) ease}.image-dot:hover{transform:scale(1.2)}.image-dot.active{background-color:rgb(var(--color-foreground))}@media(max-width:989.98px){.image-dots{--dot-bottom-offset: .9rem;--dot-gap: .5rem}.image-dot{--dot-size: 1.6rem}}@media(prefers-reduced-motion:reduce){.image-dots,.image-dot{transition:none}}.product-card__quick-add--bagclub{background-color:var(--otg-bagclub-gold, #d4af37)!important;color:#fff!important;border-color:var(--otg-bagclub-gold, #d4af37)!important}.product-card__quick-add--bagclub:hover{background-color:var(--otg-bagclub-gold-hover, #b8962b)!important;border-color:var(--otg-bagclub-gold-hover, #b8962b)!important;color:#fff!important}.product-card__quick-add--bagclub .icon-star{color:#fff}.product-card__quick-add--bagclub[data-state=success]{background-color:var(--otg-bagclub-gold-hover, #b8962b)!important;color:#fff!important}.product-card__quick-add-wrap:has(.product-card__quick-add--bagclub) .tooltip{background-color:var(--otg-bagclub-gold, #d4af37)!important;color:#fff!important}.product-card__quick-add-wrap:has(.product-card__quick-add--bagclub) .tooltip:after{border-color:var(--otg-bagclub-gold, #d4af37) transparent!important}.product-card__quick-add-wrap:has(.product-card__quick-add--bagclub[data-state=loading]) .tooltip{background-color:rgb(var(--color-foreground-secondary, 102, 102, 102))!important}.product-card__quick-add-wrap:has(.product-card__quick-add--bagclub[data-state=loading]) .tooltip:after{border-color:rgb(var(--color-foreground-secondary, 102, 102, 102)) transparent!important}.product-card__quick-add-wrap:has(.product-card__quick-add--bagclub[data-state=success]) .tooltip{background-color:var(--otg-bagclub-gold-hover, #b8962b)!important}.product-card__quick-add-wrap:has(.product-card__quick-add--bagclub[data-state=success]) .tooltip:after{border-color:var(--otg-bagclub-gold-hover, #b8962b) transparent!important}.product-card__image--main,.product-card:hover .product-card__image--main,.product-card__image-wrapper:hover .product-card__image--main{opacity:1!important;visibility:visible!important}
/*# sourceMappingURL=/cdn/shop/t/227/assets/card-product-overrides.css.map */
