/** Shopify CDN: Minification failed

Line 148:10 Expected identifier but found whitespace
Line 148:11 Unexpected "100%"

**/
a.size-style.link.link--AUTNCb2IyM1VkVXMyV__button_cTVbXA {
    background: #fff; /* thoda vibrant red */
    color: #000; /* text white */
    padding: 11px 27px;
    border-radius: 50px;
    font-size: 18px;
    font-weight: 600;
    text-decoration: none;
    display: inline-flex;
    align-items: center;
    gap: 10px; /* text aur arrow ke beech spacing */
    transition: all 0.3s ease;
}

a.size-style.link.link--AUTNCb2IyM1VkVXMyV__button_cTVbXA::after {
    content: "→"; /* right arrow */
    font-size: 20px;
    transition: transform 0.3s ease;
}

/* Hover effect */
a.size-style.link.link--AUTNCb2IyM1VkVXMyV__button_cTVbXA:hover {
    background: #000; /* dark blue hover */
    transform: translateY(-2px);
    color:#fff;
}

a.size-style.link.link--AUTNCb2IyM1VkVXMyV__button_cTVbXA:hover::after {
    transform: translateX(5px); /* arrow thoda move kare hover par */
}
a.size-style.button.button--AVklFNVFuTlJxa05pd__button_Ck743k {
    background: #5c667d;
    font-size: 20px;
    padding: 5px 28px;
    border: 1px solid black;
}
a.size-style.button.button--AVklFNVFuTlJxa05pd__button_Ck743k:hover {
    background: #fff;
    font-size: 20px;
    padding: 5px 28px;
    border: 1px solid black;
    color:#000;
}
a.size-style.button.button--ASTJWNkRFbmFZcXEwZ__button_yjjFp7 {
      background: #5c667d;
    font-size: 20px;
    padding: 5px 28px;
    border: 1px solid black;
}
a.size-style.button.button--ASTJWNkRFbmFZcXEwZ__button_yjjFp7:hover {
       background: #fff;
    font-size: 20px;
    padding: 5px 28px;
    border: 1px solid black;
    color:#000;
}
a.size-style.button.button--AVmpUQ0VRdkt0SjFFa__button_Ck743k {
      background: #5c667d;
    font-size: 20px;
    padding: 5px 28px;
    border: 1px solid black;
}
a.size-style.button.button--AVmpUQ0VRdkt0SjFFa__button_Ck743k:hover {
       background: #fff;
    font-size: 20px;
    padding: 5px 28px;
    border: 1px solid black;
    color:#000;
}
a.size-style.button.button--AMGVWbmg5TzNEY1Rqe__button_yjjFp7 {
    background: #5c667d;
    font-size: 20px;
    padding: 5px 28px;
    border: 1px solid black;
}
a.size-style.button.button--AMGVWbmg5TzNEY1Rqe__button_yjjFp7:hover {
    background: #fff;
    font-size: 20px;
    padding: 5px 28px;
    border: 1px solid black;
    color:#000;
}
.spacing-style.text-block.text-block--AVUNLZmdUc1ZvenNFU__text_m9EtBN.custom.text-block--align-center.custom-typography.custom-font-size.custom-color p {
    font-size:24px;
}
.spacing-style.text-block.text-block--Ac0hPRUxmSDBDSmhlZ__text_RHCqWp.custom.text-block--align-center.custom-typography.custom-font-size.custom-color h3 {
    font-size:45px;
}
.spacing-style.text-block.text-block--Ac0hPRUxmSDBDSmhlZ__text_RHCqWp.custom.text-block--align-center.custom-typography.custom-font-size.custom-color h3 {
    font-size:22px;
}
.logo-block.spacing-style {
    display: block !important;
}
.resource-list__item {
  position: relative !important;
  overflow: hidden;
}

/* image effect */
.resource-list__item img {
  transition: opacity 0.3s ease !important;
}

.resource-list__item:hover img {
  opacity: 0.7 !important;
}

/* black overlay layer */
.resource-list__item::after {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(39, 36, 36, 0.6);
  opacity: 0;
  transform: scaleY(0);
  transform-origin: bottom;
  transition: opacity 0.9s ease, transform 0.4s ease;
  z-index: 1;
}

.resource-list__item:hover::after {
  opacity: 1;
  transform: scaleY(1);
}

/* content/image upar rahe */
.resource-list__item > * {
  position: relative;
  z-index: 2;
}

rte-formatter.spacing-style.text-block.text-block--ANHAxVUt1RGFQd1h4d__text_tJTkVh.rte.rte {
    font-size: 20px;
}

.spacing-style.layout-panel-flex.layout-panel-flex--column.section-content-wrapper.mobile-column {
    gap: 0 !important;
}
/* .spacing-style.text-block.text-block--AZVZCMlEwUGJjZ1QvU__collection_title_dNxGHW-2.h4 {
    background: rgba(255, 0, 0, 0.6); /* red + halka dark opacity */
    width: 100%;
    padding: 15px;
} */

.footer-content.spacing-style {
    display: flex !important;
}

/* .ai-premium-slider__nav-azllxv2xjr0vadm1ovaigenblock3b0a4bftqawfu.ai-premium-slider__nav-next-azllxv2xjr0vadm1ovaigenblock3b0a4bftqawfu {
    padding: 0;
} */

button.account-button.header-actions__action {
  
    padding: 0 !important;
    margin-top:0 !important;
}
button.account-button.header-actions__action:hover {
    background-color: #ffffff !important;
}
.shopify-policy__title {
    display: none;
}