/* Mira circular gift categories */
.circle-links-1 { background-color: #584632 !important; }
.circle-links-1 .circle-links__title, .circle-links-1 .circle-links__item-title, .circle-links-1 .circle-links__item-subtitle { color: #f7f4ee !important; }
/* Compact circular categories */
.mira-compact { margin-top: 8px !important; padding-top: 8px !important; padding-bottom: 8px !important; }
.mira-compact .home-block-title { margin-bottom: 10px !important; padding-top: 0 !important; padding-bottom: 0 !important; }
.mira-compact .circle-links__title { font-size: 20px !important; line-height: 1.3 !important; margin: 0 !important; }
.mira-compact .circle-links__item-title { margin-top: 8px !important; font-size: 13px !important; line-height: 1.4 !important; }
.mira-compact .circle-links__image-wrap img { width: 72px !important; height: 72px !important; }
/* Mira shop videos: brown background */
.s-block--video-products--5 { background: #584632 !important; --color-store-text-primary: #f7f4ee; --color-store-text-secondary: #eadccc; }
.s-block--video-products--5 .product-card, .s-block--video-products--5 .product-card__content { background-color: #584632 !important; }
.s-block--video-products--5 .products-videos__title, .s-block--video-products--5 .products-videos__subtitle, .s-block--video-products--5 .product-card__content, .s-block--video-products--5 .product-card__content a, .s-block--video-products--5 .product-card__content p { color: #f7f4ee !important; }
/* Cream frame without changing video card dimensions */
.s-block--video-products--5 .product-card { border-radius: 18px !important; outline: 3px solid #FFF0DA !important; outline-offset: -3px; overflow: hidden; }
.s-block--video-products--5 .product-card__image { border-radius: 18px 18px 0 0 !important; }