/** Shopify CDN: Minification failed

Line 436:4 Expected ":"

**/
/*********************** Custom CSS for Boost AI Search & Discovery  ************************/
.swatch-hidden {
  display: none !important;
}
.swatch-more-trigger {
  display: flex;
  align-items: center;
  margin: 0;
  font-size: 14px;
  justify-content: center;
}
@media screen and (max-width: 768px) {
  .boost-pfs-filter-item-swatch.boost-pfs-filter-item-swatch-color  {
    display: flex !important;
    /* overflow-x: auto !important;
    scroll-behavior: smooth;  */
    align-items: center
  }
  .boost-pfs-filter-item-swatch.boost-pfs-filter-item-swatch-color::-webkit-scrollbar {
    display: none;
  }
  .boost-pfs-filter-item-swatch.boost-pfs-filter-item-swatch-color > li {
    flex: 0 0 auto;
  }
  .boost-pfs-filter-product-item-inner .swatch-arrow {
    position: absolute;
    top: 40%;
    transform: translateY(-50%);
    background: #fff;
    z-index: 10;
    height: 100%;
    font-family: var(--font-primary) !important;
    border: unset;
    max-width: 16px;
    color: #000000;
    padding:2px;
    font-size: 30px;
    cursor: pointer;
    margin-top: 0;
    align-items: center;
    justify-content: center;
  }
  .boost-pfs-filter-product-item-inner .swatch-arrow.left {
    left:0;
  }
  .boost-pfs-filter-product-item-inner .swatch-arrow.right {
    right: 0;
  }
  .boost-pfs-filter-product-item-inner .swatch-arrow.right svg {
    transform: rotate(180deg);
  }
 .boost-pfs-filter-product-item-inner .colorSwatch {
    position: relative;
  }
  .boost-pfs-filter-product-item-inner .swatch-arrow {
    transition: opacity 0.2s ease;
    display: none !important
  }
  .boost-pfs-filter-product-item-inner .swatch-arrow[style*="display: none"] {
    opacity: 0;
    pointer-events: none;
  }
}

/* ===================================== Collection sorting css start ========================================= */
@media screen and (max-width: 768px) {
  .boost-pfs-filter-tree-content .boost-pfs-filter-custom-sorting button>span>span {
        font-size: 16px;
  }
  .boost-pfs-filter-tree-content .boost-pfs-filter-custom-sorting button {
        width: 100%;
        text-align: left;
        padding: 20px 16px;
  }
  .boost-pfs-filter-custom-sorting button>span:after {
        width: 10px;
        height: 10px;
        right: 0;
        transform: rotate(-45deg);
        margin-top: 0;
  }
  .boost-pfs-filter-tree-content .boost-pfs-filter-custom-sorting .boost-pfs-filter-filter-dropdown {
      position: unset;
      border: unset;
      width: 100%;
  }
  .boost-pfs-filter-tree-content .boost-pfs-filter-custom-sorting .boost-pfs-filter-filter-dropdown li:last-child {
      padding-bottom: 0;
  }
  .boost-pfs-filter-tree-content .boost-pfs-filter-custom-sorting .boost-pfs-filter-filter-dropdown li:first-child {
      padding-top: 0;
  }
  .boost-pfs-filter-toolbar-top-mobile .boost-pfs-filter-top-sorting-mobile {
    display:none;
  }
  .boost-pfs-filter-custom-sorting .boost-pfs-filter-filter-dropdown li a {
      border-bottom: 1px solid transparent;
      display: inline-block;
      line-height: 1.2;
      width: 100%;
  }
  .swatch-more-trigger {
    font-size: 12px;
  }
}
@media(max-width: 767px){
  .boost-pfs-filter-product-item .boost-pfs-filter-item-swatch li {
    margin: 3px
  }
  .boost-pfs-filter-product-item .boost-pfs-filter-item-swatch {
    padding: 0 2px 5px !important;
  }
}

/* ===================================== Collection sorting css end =========================================== */
.boost-sd__product-image-wrapper .boost-sd__product-link {
  background: #F6F6F6 !important;
  border-radius: 10px;
}
.boost-sd__product-link img {
  mix-blend-mode: darken;
}
.boost-sd__toolbar-inner .boost-sd__toolbar--1_1 .boost-sd__toolbar-item {
  justify-content: flex-start;
}
.boost-sd__sorting .boost-sd__sorting-button:after {
  display: none;
}
.boost-sd__sorting .boost-sd__sorting-button:before {
  margin-bottom: 1px;
  content: "";
  position: static;
  display: inline-block;
  width: 0;
  height: 0;
  background: 0 0;
  border: 5px solid rgba(0, 0, 0, 0);
  margin: 0 10px -2px 0;
  border-top-color: #0000;
  border-left-color: currentColor;
}
.boost-sd__sorting .boost-sd__sorting-button.boost-sd__sorting-button--active:before{
  border-top-color: currentColor;
  border-left-color: transparent;
 }
.boost-sd__sorting .boost-sd__sorting-button {
  position: relative;
}
/* Custom badges: Percentage / New / New Color */
.boost-sd__custom-badges {
  position: absolute;
  top: 0;
  left: 0;
  padding: 10px;
  display: flex;
  flex-direction: column;
  gap: 4px;
  z-index: 1;
  pointer-events: none;
}

.boost-sd__custom-badge {
  width: auto;
  height: 24px;
  border-radius: 6px;
  line-height: 1.2;
  text-align: center;
  padding: .3rem .8rem;
  font-size: 10px;
  align-items: center;
  display: inline-flex;
  margin-right: 2px;
  font-weight: 600;
  background-color: #fff;
  color: #000;
}
.boost-sd__product-item:hover .boost-sd__product-image-wrapper--has-second-image .boost-sd__product-image-img--main {
  opacity: 0;
}
.boost-sd__product-item:hover .boost-sd__product-image-wrapper--has-second-image .boost-sd__product-image-img--second {
  opacity: 1;
}
.boost-sd__instant-search-results--two-column.boost-sd__instant-search-results--product-type-grid .boost-sd__instant-search-column--others{
  background-color: #fff !important;
}
.boost-sd__instant-search-results {
  box-shadow: none !important;
}
.boost-sd__view-all-icon {
  width: 20px;
}
.boost-sd__view-all-text {
  font-size: 12px;
  color: #000 !important;
}
.boost-sd__header-item {
  color: #000;
  font-size: 1.6rem !important;
}
.boost-sd__suggestion-queries-group {
  padding: 0 !important;
  padding-top: 20px !important;
}
.boost-sd__header-item {
  padding: 0 10px 12px !important;
}
.boost-sd__header-item {
  color: #000 !important;
}
.boost-sd__suggestion-queries-link {
  font-size: 14px !important;
}
.boost-sd__instant-search-product-list {
  padding: 20px 0 0 !important;
}
.boost-sd__instant-search-results--product-type-grid .boost-sd__suggestion-queries-item-product--left{
  margin-bottom: 16px !important;
}
.boost-sd__suggestion-queries-item-title, .boost-sd__suggestion-queries-item-vendor,.boost-sd__format-currency>span {
  font-size: 14px !important;
  color: #000 !important;
}
.boost-sd__suggestion-queries-item--product {
  padding-bottom: 16px !important;
}
.boost-sd__search-form-wrapper {
  display: none !important;
}
.boost-sd__sorting-option-item {
  padding: 0 !important;
  margin-bottom: 12px;
}
.boost-sd__toolbar-content .boost-sd__sorting-list, .boost-sd__filter-option-itemwrapper {
  margin-top: 15px !important;
}
.boost-sd__filter-option-label {
  margin: 0 !important;
}

.boost-sd-layout--has-filter-vertical.boost-sd-layout--has-vertical-style-default .boost-sd__toolbar-container {
  margin-bottom: 0 !important;
}
.boost-sd__refine-by-vertical-refine-by, .boost-sd__toolbar-content {
  margin-bottom: 0 !important;
  padding: 22px 0 !important;
}

.boost-sd__filter-tree-vertical {
  margin: 0 !important;
}
.boost-sd__sustainability-icons {
  display: flex;
  gap: 2px;
}
.boost-sd__sustainability-icons .boost-sd__icon svg {
  width: 100%;
  height: 100%;
  display: block;
}
.boost-sd__sustainability-icons .boost-sd__icon {
  width: 20px;
  height: 20px;
}
.boost-sd__filter-tree-vertical-content {
  padding: 0 !important;
}
.boost-sd__radio-label{
  border: 2px solid #4a4a4a!important
}
.boost-sd__radio-label--hide-text {
  width: 24px !important;
  height: 24px !important;
  min-width: 24px !important;
}
.boost-sd__search-result-toolbar-result {
  display: none !important;
}

.boost-sd__product-image-wrapper {
  /*padding-block: 2rem;*/
  background: #f5f5f5 !important;
  border-radius: 10px;
  aspect-ratio: 1 / 1.2!important;
}
.boost-sd__product-item-grid-view-layout-image {
  margin-bottom: 1.6rem;
}
.boost-sd__product-image-img {
  background-color: #f5f5f5 !important;
  object-fit: contain !important;
  padding: 20px 0 !important;
}
.boost-sd__radio .boost-sd__tooltip {
  display: flex;
}
.boost-sd__product-info {
 display: block !important;
}

.boost-sd__product-info .boost-sd__product-swatch {
  margin-top: 0 !important;
  margin-bottom: 1.6rem !important;
}
.boost-sd__product-swatch {
  display: flex;
}
.boost-sd__product-info-wrapper [data-swatch-type=color][aria-checked=true]+label:after, .boost-sd__product-info-wrapper [data-swatch-type=color][aria-checked=true]~label:after {
  content: url(//patagonia-ar.com/cdn/shop/t/98/assets/check.svg?v=1449910…);
  position: absolute;
  z-index: 999;
  top: 54%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 10px;
  height: 10px;
}
.boost-sd__product-info-wrapper [data-swatch-type=color][aria-checked=true]+label, .boost-sd__product-info-wrapper [data-swatch-type=color][aria-checked=true]~label {
  box-shadow: none !important;
}
.boost-sd__radio-label {
  border: 2px solid #4a4a4a !important;
  position: relative;
  box-shadow: none !important;
}
.boost-sd__product-item {
  margin: 0 0 42px !important;
  padding-left: 15px !important;
}
.boost-sd__product-link {
  margin-bottom: 4px;
}
.boost-sd__product-price {
  margin-bottom: 10px !important;
}
.boost-sd__filter-option-label-btn.boost-sd__g-hide, .boost-sd__button--clear.boost-sd__g-hide {
  display: none !important;
}
.boost-sd__filter-option:has(.boost-sd__filter-option-item-button--selected) .boost-sd__filter-option-label-btn.boost-sd__g-hide, .boost-sd__filter-option:has(.boost-sd__filter-option-swatch-item-img--selected) .boost-sd__filter-option-label-btn.boost-sd__g-hide {
  display: inline-block !important;
}
.boost-sd__suggestion-queries-item-img {
  position: relative !important;
  max-height: fit-content;
}
.boost-sd__instant-search-results--two-column.boost-sd__instant-search-results--product-type-grid .boost-sd__suggestion-queries-item-product--left:before, .boost-sd__instant-search-results--two-column.boost-sd__instant-search-results--product-type-list .boost-sd__suggestion-queries-item-product--left:before , .boost-sd__instant-search-results--mobile-style1.boost-sd__instant-search-results--product-type-grid .boost-sd__suggestion-queries-item-product--left:before{
  padding-top: 0 !important;
}
.boost-sd__filter-tree-toggle-button {
  padding: 6px 8px !important;
}

.custom-sd-sorting {
  display: none;
}
.boost-sd__filter-tree-toggle-button .boost-sd__filter-tree-toggle-button-icon {
  order: 1 !important;
}

 .boost-sd__product-title{
  font-size: 1.4rem!important;
 } 
 
 .boost-sd__product-item .quick-add{
  background: rgba(255,255,255,.7)!important;
 }

  .quick-add__trigger{
    transition: all ease .1s!important;
  }

 .quick-add__trigger:hover{
  background: black;
  color: white;
  transition: all ease .1s!important;
 }
.boost-sd__product-item.NonProduct .boost-sd__product-info-wrapper { display: none; }
.boost-sd__product-item.NonProduct .boost-sd__product-image-wrapper { background: transparent; }

.boost-des-custom {
  position: absolute;
  top: 5%;
  font-size: 14px;
  width: 100%;
  height: 100%;
  z-index: 9;
  margin: -5.5% 0 0;
  background: #0000004d;
  padding: 3rem;
}
.boost-des-custom .overimg.bottom {
  width: 75%;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: end;
  text-align: left;
}
.NonProduct .boost-des-custom .overimg .text p {
  font-size: 1.6rem;
}
.NonProduct .boost-des-custom .overimg.bottom.textG,.NonProduct .boost-des-custom .overimg.bottom.all{
  width: 100%;
  justify-content: center;
}
.NonProduct .boost-des-custom .overimg.bottom.all {
  align-items: center;
  justify-content: center;
}
.NonProduct .boost-des-custom .overimg .btn {
  max-width: fit-content;
  margin-top: 2rem;
  display: flex;
  align-items: center;
  font-size: 1.4rem;
  line-height: 3.8rem;
  padding: 0 3rem;
}
.NonProduct .boost-sd__product-image-wrapper img {
  object-fit: cover !important;
  transform: scale(1);
  transition: all ease .3s;
  padding: 0 !important;
}
.NonProduct .boost-sd__product-image-wrapper:hover img {
    transform: scale(1.1) !important;
}
.NonProduct .boost-des-custom .overimg .text p:first-child {
    margin-bottom: 0;
}
.NonProduct .boost-pfs-filter-product-item-image-link .pfs-des-custom .overimg.bottom.all .btn {
  ma
}
@media screen and (min-width: 768px) {
  .NonProduct .boost-des-custom .overimg.bottom.textG p, .NonProduct .boost-des-custom .overimg.bottom.all .text p{
    font-size: 1.4rem
  }
}
@media screen and (min-width: 1400px){
  .NonProduct .boost-des-custom .overimg.bottom.textG p, .NonProduct .boost-des-custom .overimg.bottom.all .text p{
    font-size: 2.4rem
  }
}
@media only screen and (min-width: 576px) {
  .boost-sd__product-list-grid--3-col .boost-sd__product-item {
      width: 33.3333333333% !important;
      padding-left: 30px;
  }
}
@media only screen and (min-width: 992px) {
  .boost-sd__sorting-list .boost-sd__sorting-option-item {
    font-size: 14px !important
  }
  .boost-sd__toolbar-content .boost-sd__sorting-list {
      position: unset;
      top: unset;
      max-height: unset;
      width: 100%;
      background: transparent;
      border: 0;
      padding: 0;
      margin: 0;
  }
  .boost-sd__toolbar-content .boost-sd__sorting {
      display: block;
  }
    /* search instant css */
  .boost-sd__search-widget-init-wrapper {
    left: 0 !important;
    display: flex;
    justify-content: center;
    width: 100%;
  }
  .boost-sd__search-widget-init-wrapper .boost-sd__instant-search-results--two-column {
    width: 80vw !important;
  }
  .boost-sd__instant-search-results--two-column.boost-sd__instant-search-results--product-type-grid .boost-sd__instant-search-column--products {
    width: calc(100% - 238px) !important;
  }
  .boost-sd__g-scrollable {
    order: 2 !important
  }
  .boost-sd__view-all-text {
    justify-content: flex-end !important;
  }
  .boost-sd__product-list .boost-sd__product-item  {
    gap: unset ;
  }
  .boost-sd__filter-option {
    padding: 22px 0  !important;
  }
  .boost-sd-filter-sort {
    width: 32.5rem !important;
    max-width: 32.5rem !important;
  }
  .boost-sd-right.boost-product-listing-column {
    max-width: calc(100% - 32.5rem);
    padding-left: 30px;
  }
  .boost-sd-container-search-page .boost-sd-layout {
    margin-top: 40px !important;
  }
}

.boost-sd__sorting .boost-sd__sorting-button {
  white-space: nowrap;
}

@media (max-width: 1199px){
  .NonProduct .boost-des-custom .overimg .btn {
    padding: 0 1rem;
  }
}

@media screen and (max-width: 991.98px){
  .boost-sd__product-list-grid--2-col {
    margin: 0 -8px !important;
  }
  .boost-sd__product-list-grid--2-col.boost-sd__product-list--margin .boost-sd__product-item {
    width: 50% !important;
    padding: 0 8px !important;
  }
  .boost-sd__sorting {
    display: none !important;
  }
  .custom-sd-sorting .boost-sd__sorting-value {
    min-width: unset;
    margin-right: 0;
    padding-left: 0;
  }
  .boost-sd__sorting-value {
    min-width: unset;
    margin-right: 0;
    padding-left: 0;
  }
  .boost-sd__filter-tree-toggle-button {
    max-width: 100% !important;
    flex: 100% !important;
    width: 100% !important;
    display: flex !important;
    justify-content: space-between !important;
  }
  .boost-sd__sorting .boost-sd__sorting-button::after {
    content: '';
    display: block;
    flex: 0 0 auto;
    width: 7px;
    height: 12px;
    margin-left: 8px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: 7px 12px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7' height='12' viewBox='0 0 7 12' fill='%23222'%3E%3Cpath d='M6.58942 0.610713C6.26398 0.285274 5.73635 0.285274 5.41091 0.610713L0.611415 5.41021C0.455135 5.56649 0.366829 5.77895 0.366829 5.99996C0.366829 6.22098 0.454629 6.43294 0.610909 6.58922L5.41091 11.3892C5.73635 11.7147 6.26398 11.7147 6.58942 11.3892C6.91486 11.0638 6.91486 10.5362 6.58942 10.2107L2.37867 5.99996L6.58942 1.78922C6.91486 1.46379 6.91486 0.936153 6.58942 0.610713Z'/%3E%3C/svg%3E");
    transform: rotate(180deg);
    transform-origin: center;
    border: 0 !important;
    transition: transform .2s ease;
  }
  
  .boost-sd__sorting .boost-sd__sorting-button[aria-expanded="true"]::after {
    transform: rotate(90deg);
  }
  .custom-sd-sorting .boost-sd__sorting .boost-sd__sorting-button:before {
    display: none !important;
  }
  .custom-sd-sorting {
    padding: var(--boostsd-filter-option-label-padding-mobile);
    border-bottom: 1px solid #C7C7C7;
    position: relative;
    display: block !important;
  }
  .custom-sd-sorting .boost-sd__sorting {
    display: block !important;
  }

  .custom-sd-sorting--hidden {
    display: none !important;
  }


  /* Boost ka dropdown drawer ke andar clip ho jata hai — accordion bana do */
  .custom-sd-sorting .boost-sd__sorting {
    position: relative;
    width: 100%;
  }

  .custom-sd-sorting .boost-sd__sorting-button {
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
    padding: 0;
    text-align: left;
    max-width: 100%;
  }

  .custom-sd-sorting .boost-sd__sorting-list {
    position: static;
    width: 100%;
    margin-top: 8px;
    border: 0;
    box-shadow: none;
  }

  /* ------------------------------------------------------------------------
     custom-sd-filter-drawer — Boost wrapper par hamara hook
     ---------------------------------------------------------------------- */

  .custom-sd-filter-drawer--locked {
    display: block !important;
  }

  .custom-sd-filter-drawer--locked .boost-sd__filter-tree-vertical-sticky-overlay,
  .custom-sd-filter-drawer--locked .boost-sd__filter-tree-vertical {
    display: block !important;
    visibility: visible !important;
    opacity: 1 !important;
    transform: none !important;
  }

  .boost-sd__filter-tree-vertical {
    overflow-y: auto;
  }

  /* sorting hat gayi to toolbar ka balance theek karo */
  .boost-sd__toolbar-top-mobile {
    justify-content: flex-end;
    border-top: var(--boostsd-toolbar-border-width-mobile) var(--boostsd-toolbar-border-style-mobile) var(--boostsd-toolbar-border-color-mobile);
    border-bottom: var(--boostsd-toolbar-border-width-mobile) var(--boostsd-toolbar-border-style-mobile) var(--boostsd-toolbar-border-color-mobile);
  }

  .boost-sd__toolbar-item.boost-sd__toolbar-item--sorting, .boost-sd__toolbar-top-mobile, .boost-sd__filter-tree-toggle-button {
    width: 100% !important;
  }
  .boost-sd__filter-tree-toggle-button {
    justify-content: space-between !important;
  }
  .boost-sd__toolbar-item {
    padding-bottom: 20px !important;
  }
}

@media(max-width: 767px){
  .boost-sd-layout {
    padding: 0 15px !important;
  }
  .NonProduct .boost-des-custom .overimg .btn {
    line-height: 2.4rem;
    font-size: 1rem;
    padding: 0 1rem;
  }
  
  .boost-des-custom {
    padding: 1rem;
  }
  .NonProduct .boost-des-custom .overimg .text p,   .NonProduct .boost-des-custom .overimg.bottom.textG p, .NonProduct .boost-des-custom .overimg.bottom.all .text p {
    line-height: 1.5;
    font-size: 1rem;
  }
  .boost-des-custom {
    padding: 1rem;
  }
  .boost-des-custom .overimg.bottom {
    width: 100%;
  }
}

