/** Shopify CDN: Minification failed

Line 52:0 Unexpected "}"

**/
.slideshow {
    background: url(/cdn/shop/files/oxpecker_video_thumbnail.png) !important;
  }
/* .mute-btn {
    display: none !important;
} */
#main .shopify-section--main-product price-list sale-price {
    font-size: 16px !important;
    font-weight: 600 !important;
    font-family: Ubuntu, sans-serif !important;
}
#shopify-section-template--27754146005176__main p, #shopify-section-template--27754146005176__main span, #shopify-section-template--27754146005176__main .text-subdued {
    font-size: 14px !important;
}
#shopify-section-template--25629176037560__main p, #shopify-section-template--25629176037560__main span, #shopify-section-template--25629176037560__main .text-subdued{
  font-size : 14px !important
}
[id*="__main"] p,
[id*="__main"] span,
[id*="__main"] .text-subdued {
  font-size: 14px !important;
}
#main .dci-benefits .dci-benefit p {
    font-size: 12px !important;
}
.shipping-text-dc span {
    position: relative;
    top: -10px;
}
#main .shopify-section--main-product price-list compare-at-price {
    font-size: 16px !important;
    font-weight: 600 !important;
}
.product-card {
    background: white;
    
}
.header__primary-nav>ul>li:first-child>a, .menu-drawer__panel-body>ul>li:first-child>a{
    color:red;
}
.shopify-section.shopify-section--main-collection{
    padding: 0 20px;
}
h1, h2, h3, h4, h5, h6, p, a, .h1, .h2, .h3, .h4, .h5, .h6, span{
  font-family: Ubuntu, sans-serif !important;
}
}
#shopify-section-template--27900123676856__featured-product-list carousel-prev-button, #shopify-section-template--27900123676856__featured-product-list carousel-next-button{
  margin-top:18%;
}
#shopify-section-template--27900123676856__collection_list_CKetn3 .section-spacing{
    padding-top:0px;
}
#shopify-section-template--27900123676856__collection_list_CKetn3{
    margin-bottom:50px;
}
#shopify-block-AZ0JDVFp3YnU2bC80S__section-header, #shopify-block-AR1ozQmxvRG1JMVJSQ__section-header, #shopify-block-AL2UzdkNHYlVvRHJ0b__section-header{
    font-size:32px !important;
}
#template--27900123676856__multi_column_U4NRRn-carousel .multi-column__item {
    align-content:center;
}
#shopify-section-template--27754146005176__1783922238d3f9e6f1 .section-header, #shopify-section-template--25629176037560__1783923539a3ccbc26 .section-header, #shopify-section-template--25629175611576__1783925061d6ef97da .section-header{
  display:none;
}
span.jm-star-rating__font-icon, .jdgm-stars span{
      font-family: JudgemeStar, monospace !important;
}
.footer__block.footer__block--text::before {
    content: "";
    display: block;
    width: 90px;
    height: 90px; /* adjust as needed */
    /*background-image: url('/cdn/shop/files/Asset_2_2x_bf020c48-fd3a-4ef3-ad6d-48b0fdbcad30.png?v=1756273255');*/
    background-image : url('/cdn/shop/files/New_Project_1_1.webp');
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    position: relative;
    margin-bottom:10px;
}
#shopify-section-template--27900123676856__multi_column_fWR9yF{
    --section-stack-row-gap: 1rem;
}
#shopify-section-template--27900123676856__multi_column_fWR9yF .section-spacing{
    padding-top:50px;
    padding-bottom:50px;
}
.hot-spot__dot{
      background: rgb(255 255 255 / 39%) !important;
}
.header {
  padding-top: 10px;
  padding-bottom: 10px;
}
.block-swatch .block-swatch__color + span {
    display: none;
}
.thumbnail-swatch--sm {
    --thumbnail-size: 1rem;
}
quick-buy-modal .shopify-payment-button{
    display:none;
}
/* .product-info__block-item .accordion__summary span{
    font-size:20px !important;
} */
/* .product-info__block-item .accordion__content p, .product-info__block-item .accordion__content p span{
    font-size:16px !important;
    font-weight: normal !important;
    font-family: Ubuntu, sans-serif !important;
} */
.collection-mens-polos .activity-tabs a:not(.active){
  display:none;
}
/* ===========================
   Cart Drawer Cross Sell Mobile
   2 products visible + slide 1 at a time
=========================== */

/* Mobile: Show all cross-sell products in 2-column grid */
@media screen and (max-width: 749px) {

  .cart-drawer__cross-sell-carousel {
    display: grid !important;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 12px;
    overflow: visible !important;
    padding: 0;
    grid-auto-flow:row;
    margin:10px;
  }

  .cart-drawer__cross-sell-carousel .product-cross-sell {
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;
    flex: none !important;
    scroll-snap-align: unset;
    display: flex;
    flex-direction: column;
    padding: .5rem .5rem .5rem .5rem;
  }
  .cart-drawer__cross-sell-carousel .v-stack{
    justify-items: center;
    padding-top:5px;
  }
  .cart-drawer__cross-sell-carousel .v-stack .subheading{
    text-align:center;
  }
  .cart-drawer__cross-sell-carousel sale-price.subheading, .cart-drawer__cross-sell-carousel compare-at-price.subheading{
    font-size:12px !important;
  }
  /* Hide navigation arrows */
  .cart-drawer__cross-sell .h-stack.gap-2 {
    display: none !important;
  }
}
@media (max-width: 767px) {
h2, .h2{
    font-size:18px !important;
}  
}
@media screen and (min-width: 700px) {
    .thumbnail-swatch--sm {
        --thumbnail-size: 2.5rem;
    }
}
@media screen and (max-width:600px){
  button.dci-slider-arrow.dci-slider-prev {
    display: none !important;
}

button.dci-slider-arrow.dci-slider-next {
    display: none !important;
}
  button.dci-next {
    display: none !important;
}

button.dci-prev {
    display: none !important;
}
    #main .shopify-section--main-product price-list sale-price {
    font-size: 14px !important;
  }

  #main .shopify-section--main-product price-list compare-at-price {
      font-size: 14px !important;
  }
}

/* PRODUCT CARD - rounded image, dots, bookmark, title/price + "+" */
.product-card.product-card--oxp { background: transparent; }
.product-card--oxp .product-card__figure { margin-bottom: 0; }

.product-card--oxp .product-card__media {
  display: block; position: relative; overflow: hidden; border-radius: 6px;
}
.product-card--oxp .product-card__slides {
  display: flex; width: 100%;   aspect-ratio: var(--card-ratio); overflow-x: auto; overscroll-behavior-x: contain;
  scroll-snap-type: x mandatory; scrollbar-width: none; -ms-overflow-style: none;
}
@media screen and (min-width: 1000px) {
  .product-card--oxp .product-card__slides {
    aspect-ratio: calc(var(--card-ratio) * 1.25);
  }
}
.product-card--oxp .product-card__slides::-webkit-scrollbar { display: none; }
.product-card--oxp .product-card__slide {
  position: relative; flex: 0 0 100%; min-width: 0; scroll-snap-align: start;
}
.product-card--oxp .product-card__slide .product-card__image {
  position: absolute; inset: 0; width: 100%; height: 100%; margin: 0; object-fit: cover;
}

/* dots */
.product-card--oxp .product-card__dots {
  position: absolute; inset-inline: 0; bottom: 12px; z-index: 1;
  display: flex; align-items: center; justify-content: center; gap: 6px; pointer-events: none;
}
.product-card--oxp .product-card__dot {
  width: 5px; height: 5px; border-radius: 50%; background: rgba(255,255,255,.55);
  transition: width .2s ease, height .2s ease, background .2s ease;
}
.product-card--oxp .product-card__dot.is-active { width: 6px; height: 6px; background: #fff; }

/* bookmark */
.product-card--oxp .product-card__bookmark {
  position: absolute; top: 10px; inset-inline-end: 10px; z-index: 3;
  display: grid; place-items: center; width: 36px; height: 36px;
  padding: 0; border: 0; background: none; cursor: pointer;
}
.product-card--oxp .product-card__bookmark svg {
  width: 26px; height: 26px; fill: rgba(105,105,105,.75); stroke: transparent; stroke-width: 1.5;
  transition: fill .15s ease, stroke .15s ease;
}
.product-card--oxp .product-card__bookmark[aria-pressed="true"] svg { fill: #1c1c1c; stroke: #fff; }

.product-card--oxp .product-card__figure .badge-list { padding: 10px; }

/* info row */
.product-card.product-card--oxp .product-card__info.product-card__info--row {
  display: flex; align-items: flex-start; justify-content: space-between;
  gap: 12px; padding: 10px 12px 24px; text-align: start; background: transparent;
}
.product-card--oxp .product-card__text {
  display: flex; flex-direction: column; align-items: flex-start; gap: 3px; min-width: 0;
}
.product-card--oxp .product-card__info .product-title {
  font-size: 13px !important; font-weight: 500; line-height: 1.25; letter-spacing: 0;
  text-transform: none; color: #1c1c1c;
}
.product-card--oxp .product-card__info .price-list,
.product-card--oxp .product-card__info .price-list * { font-size: 14px; letter-spacing: 0; }

/* + button */
.product-card--oxp .product-card__plus { flex: none; margin-top: -6px; }
.product-card--oxp .product-card__plus form { margin: 0; }
.product-card--oxp .product-card__plus-button {
  display: grid; place-items: center; width: 36px; height: 36px;
  padding: 0; border: 0; background: none; color: #1c1c1c; cursor: pointer;
}
.product-card--oxp .product-card__plus-button svg {
  width: 20px; height: 20px; fill: none; stroke: currentColor; stroke-width: 1.5; stroke-linecap: round;
}
.product-card--oxp .card-variant-products { background: transparent; }

/* product list ke left-right ka space kam */
.shopify-section.shopify-section--main-collection {
  padding: 0 6px;
}
.collection__results {
  --product-list-padding-inline: 0px;
}
/* MRP aur selling price ka size/weight bilkul same */
.product-card--oxp .product-card__info .price-list,
.product-card--oxp .product-card__info .price-list sale-price,
.product-card--oxp .product-card__info .price-list compare-at-price,
.product-card--oxp .product-card__info .price-list .text-on-sale,
.product-card--oxp .product-card__info .price-list * {
  font-size: 12px !important;
  font-weight: 400 !important;
  line-height: 1.3 !important;
}

/* product name ek hi line me (lamba ho to ... se kat jayega) */
.product-card--oxp .product-card__text {
  flex: 1 1 auto;
  min-width: 0;
  max-width: 100%;
}
.product-card--oxp .product-card__info .product-title {
  display: block;
  max-width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

/* mobile par name aur chhota */
@media (max-width: 699px) {
  .product-card--oxp .product-card__info .product-title {
    font-size: 12.5px !important;
  }
}

/* PRODUCT PAGE GALLERY (desktop): pehli image sticky, baaki right me neeche scroll */
@media screen and (min-width: 1000px) {
  .product-gallery .product-gallery__carousel {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    grid-template-rows: none;
    grid-auto-flow: row;
    grid-auto-rows: auto;
    column-gap: 8px;
    row-gap: 0;
    align-items: start;
    overflow: visible;            /* sticky ke liye zaroori */
    scroll-snap-type: none;
  }

  /* pehli image: left me, sticky */
  .product-gallery .product-gallery__media:nth-child(1 of :not([hidden])) {
    grid-column: 1;
    grid-row: 1 / span 100;
    position: sticky;
    top: calc(var(--header-height, 0px) + 24px);
    align-self: start;
  }

  /* baaki images: right column me upar se niche */
  .product-gallery .product-gallery__media:nth-child(n+2 of :not([hidden])) {
    grid-column: 2;
    margin-bottom: 8px;
  }

  /* sirf 1 image ho to poori width le */
  .product-gallery .product-gallery__media:only-child {
    grid-column: 1 / -1;
    grid-row: auto;
    position: static;
  }

  /* image rounded corners */
  .product-gallery .product-gallery__media {
    border-radius: 6px;
    overflow: hidden;
  }
}

/* cards ke beech ka gap (pehle se 50% zyada) */
.product-list {
  --product-list-column-gap: 3px;   /* mobile */
}
@media screen and (min-width: 700px) {
  .product-list {
    --product-list-column-gap: 6px; /* desktop */
  }
}