.rolex-featured .loading-overlay{position:absolute;z-index:1;width:1.8rem}@media screen and (max-width: 749px){.rolex-featured .loading-overlay{top:0;right:0}}@media screen and (min-width: 750px){.rolex-featured .loading-overlay{left:0}}.rolex-featured .loading-overlay__spinner{background:var(--gradient-base-background-3);width:4rem;height:4rem;border-radius:50%;display:flex;justify-content:center;align-items:center;position:absolute;top:0;bottom:0;right:0;left:0}.rolex-featured .loading-overlay__spinner:hover{background:var(--gradient-base-accent-2)}.rolex-featured .card__inner .product-icons button:hover .loading-overlay__spinner{color:var(--gradient-base-background-2)}.rolex-featured .loading-overlay__spinner svg{width:16px;height:16px;color:currentColor;fill:currentcolor}.rolex-featured .path{stroke-dasharray:280;stroke-dashoffset:0;transform-origin:center;stroke:currentcolor;animation:dash 1.4s ease-in-out infinite;border:none;fill:none;stroke-width:11px}@media screen and (forced-colors: active){.rolex-featured .path{stroke:CanvasText}}@keyframes dash{0%{stroke-dashoffset:280}50%{stroke-dashoffset:75;transform:rotate(135deg)}to{stroke-dashoffset:280;transform:rotate(450deg)}}.rolex-featured .loading-overlay:not(.hidden)+.cart-item__price-wrapper,.rolex-featured .loading-overlay:not(.hidden)~cart-remove-button{opacity:50%}.rolex-featured .loading-overlay:not(.hidden)~cart-remove-button{pointer-events:none;cursor:default}.rolex-featured .collection .product-grid.contains-card.grid.grid--3-col-desktop{column-gap:40px;row-gap:40px}.rolex-featured .collection .product-grid.contains-card.grid.grid--3-col-desktop .grid__item{width:calc(33.33% - 40px * 2 / 3);max-width:calc(33.33% - 40px * 2 / 3)}@media screen and (min-width: 1200px) and (max-width: 1440px){.rolex-featured .collection .product-grid.contains-card.grid.grid--3-col-desktop{column-gap:25px;row-gap:35px;justify-content:center}}@media screen and (min-width: 750px) and (max-width: 1023px){.rolex-featured .collection .product-grid.contains-card.grid.grid--3-col-desktop{column-gap:30px}.rolex-featured .collection .product-grid.contains-card.grid.grid--3-col-desktop .grid__item{width:calc(50% - 15px);max-width:calc(50% - 15px)}}@media screen and (max-width: 749px){.rolex-featured .collection .product-grid.contains-card.grid.grid--3-col-desktop .grid__item{width:100%;max-width:400px;margin:auto}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/rolex-component-loading-overlay.css.map */
