.card-wrapper:has(.plp-jewellery-atc-btn) .plp-quote-button,.card-wrapper:has(.plp-jewellery-atc-btn) .gm-request-quote,.card-wrapper:has(.plp-jewellery-atc-btn) .quote-button{display:none!important}#product-grid:has(.plp-jewellery-atc-btn),.product-grid:has(.plp-jewellery-atc-btn),.pdp-ymbi-feed:has(.plp-jewellery-atc-btn){align-items:stretch}.grid__item:has(.plp-jewellery-atc-btn):not(.wizzy-result-product),.pdp-ymbi-card:has(.plp-jewellery-atc-btn),.product_grid_item_new:has(.plp-jewellery-atc-btn){display:flex;flex-direction:column;align-self:stretch;height:auto}.card-wrapper:has(.plp-jewellery-atc-btn),.card-wrapper:has(.plp-jewellery-atc-btn) .card__contentnew,.card-wrapper:has(.plp-jewellery-atc-btn) .card{display:flex;flex-direction:column;flex:1 1 auto;height:100%;min-height:0}.card-wrapper:has(.plp-jewellery-atc-btn) .card>.card__content{display:flex;flex-direction:column;flex:1 1 auto;grid-template-rows:none;min-height:0}.card-wrapper:has(.plp-jewellery-atc-btn) .card__information{display:flex;flex-direction:column;flex:1 1 auto;grid-row:auto;min-height:0;gap:8px}.card-wrapper:has(.plp-jewellery-atc-btn) .card--standard>.card__content .card__information .card-information,.card-wrapper:has(.plp-jewellery-atc-btn) .card-information{display:flex;flex-direction:column;flex:1 1 auto;margin-top:0!important}.card-wrapper:has(.plp-jewellery-atc-btn) .card-information .price{margin-top:0!important;margin-bottom:0}.card-wrapper:has(.plp-jewellery-atc-btn) .card__heading{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;min-height:2.6em}.card-wrapper:has(.plp-jewellery-atc-btn) .plp-delivery-message{min-height:22px}.pdp-ymbi .card-wrapper,.pdp-ymbi .card,.pdp-ymbi .card__content,.pdp-ymbi .card__information,.pdp-ymbi .card-information,.card-wrapper:has(.plp-jewellery-atc-btn) .card-information{width:100%;max-width:100%;align-items:stretch}.card-information:has(.plp-jewellery-atc-btn) .plp-delivery-message{margin-bottom:10px}button.plp-jewellery-atc-btn{appearance:none;-webkit-appearance:none;position:relative;display:flex!important;align-items:center;justify-content:center;align-self:stretch;box-sizing:border-box;width:100%!important;max-width:none!important;min-height:40px;margin:8px 0 0;margin-top:auto!important;padding:10px 12px;border:0!important;border-radius:5px;background:#172926!important;background-color:#172926!important;color:#fff!important;font-family:inherit;font-size:14px;font-weight:500;line-height:1.3;text-align:center;text-transform:none;letter-spacing:normal;cursor:pointer;z-index:2;flex:0 0 auto}button.plp-jewellery-atc-btn.is-loading,button.plp-jewellery-atc-btn.is-added,button.plp-jewellery-atc-btn:disabled{cursor:not-allowed;pointer-events:none;opacity:.85}button.plp-jewellery-atc-btn.is-added{background:#0f4d3f!important;background-color:#0f4d3f!important}.plp-jewellery-atc-btn__spinner,button.plp-jewellery-atc-btn:not(.is-loading) .plp-jewellery-atc-btn__spinner{display:none!important;animation:none!important;width:0!important;height:0!important;margin:0!important;border:0!important;overflow:hidden}button.plp-jewellery-atc-btn.is-loading .plp-jewellery-atc-btn__spinner{display:inline-block!important;width:16px!important;height:16px!important;margin-left:8px!important;border:2px solid rgba(255,255,255,.35)!important;border-top-color:#fff!important;border-radius:50%;animation:jewellery-plp-atc-spin .7s linear infinite!important;overflow:visible}@keyframes jewellery-plp-atc-spin{to{transform:rotate(360deg)}}.wizzy-search-results .plp-jewellery-atc-btn,.wizzy-result-product .plp-jewellery-atc-btn{display:flex!important;margin-top:8px!important;visibility:visible!important;opacity:1!important;height:auto!important;overflow:visible!important}.wizzy-result-product:has(.plp-jewellery-atc-btn),.wizzy-result-product:has(.plp-jewellery-atc-btn) .card-wrapper,.wizzy-result-product:has(.plp-jewellery-atc-btn) .card,.wizzy-result-product:has(.plp-jewellery-atc-btn) .card__content,.wizzy-result-product:has(.plp-jewellery-atc-btn) .card__information,.wizzy-result-product:has(.plp-jewellery-atc-btn) .card-information{height:auto!important;min-height:0!important;overflow:visible!important}@media screen and (max-width:749px){button.plp-jewellery-atc-btn{font-size:12px}}
/*# sourceMappingURL=/cdn/shop/t/128/assets/jewellery-plp-atc.css.map */
