body:has(collection-component) #header-component :is(.menu-list__link,.menu-list__link-title){font-style:italic}#MainContent:has(collection-component){--av-collection-serif: "Cormorant Garamond", Georgia, serif;--av-collection-sans: "Montserrat", Arial, sans-serif;--av-collection-ink: #30291f;--av-collection-muted: #766e62;--av-collection-rule: #ded6ca;color:var(--av-collection-ink)}#MainContent:has(collection-component)>.shopify-section:first-child h1{color:var(--av-collection-ink);font-family:var(--av-collection-serif)!important;font-size:clamp(44px,4vw,54px)!important;font-style:italic;font-weight:500!important;letter-spacing:-.018em!important;line-height:1.05!important}#MainContent:has(collection-component)>.shopify-section:first-child p{color:var(--av-collection-muted);font-family:var(--av-collection-sans);font-size:14px;font-weight:400;line-height:1.6}#MainContent:has(collection-component) .avino-category-tabs a{color:var(--av-collection-muted);font-family:var(--av-collection-serif);font-size:19px;font-style:italic;font-weight:600;letter-spacing:.01em;line-height:1.15;text-transform:none}#MainContent:has(collection-component) .avino-category-tabs a[aria-current],#MainContent:has(collection-component) .avino-category-tabs a:hover{color:var(--av-collection-ink)}#MainContent collection-component .collection-wrapper{width:min(1260px,calc(100% - 64px));margin-inline:auto}#MainContent collection-component .product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:38px 24px;align-items:start}#MainContent collection-component .product-grid__item,#MainContent collection-component .product-card,#MainContent collection-component .product-grid__card{min-width:0}#MainContent collection-component .card-gallery{width:100%;aspect-ratio:4 / 5;overflow:hidden;border:1px solid var(--av-collection-rule);background:#fff}#MainContent collection-component .card-gallery>a.contents,#MainContent collection-component .card-gallery slideshow-component,#MainContent collection-component .card-gallery slideshow-slides,#MainContent collection-component .card-gallery slideshow-slide,#MainContent collection-component .card-gallery .product-media-container{width:100%;height:100%}#MainContent collection-component .card-gallery .product-media-container{aspect-ratio:4 / 5;background:#fff}#MainContent collection-component .card-gallery .product-media-container img{display:block;width:100%;height:100%;object-fit:contain!important;object-position:center center;background:#fff}#MainContent collection-component:is([data-avino-collection=avino-fashion],[data-avino-collection=avino-mini-dresses],[data-avino-collection=avino-midi-dresses],[data-avino-collection=avino-maxi-dresses]) .card-gallery{aspect-ratio:2 / 3;--gallery-aspect-ratio: 2 / 3 !important}#MainContent collection-component:is([data-avino-collection=avino-fashion],[data-avino-collection=avino-mini-dresses],[data-avino-collection=avino-midi-dresses],[data-avino-collection=avino-maxi-dresses]) .card-gallery .product-media-container{aspect-ratio:2 / 3}#MainContent collection-component:is([data-avino-collection=avino-fashion],[data-avino-collection=avino-mini-dresses],[data-avino-collection=avino-midi-dresses],[data-avino-collection=avino-maxi-dresses]) .card-gallery .product-media-container img{object-fit:cover!important;object-position:center center}#MainContent collection-component product-card .group-block :is(h3,h4,.product-card__title,.product-card-title,.text-block [role=heading]){color:var(--av-collection-ink);font-family:var(--av-collection-serif)!important;font-size:22px!important;font-style:italic;font-weight:500!important;letter-spacing:.005em!important;line-height:1.14!important;text-transform:none}#MainContent collection-component product-card .group-block :is(product-price,.price,.price-item){color:var(--av-collection-muted);font-family:var(--av-collection-serif)!important;font-size:17px!important;font-style:italic;font-weight:500!important;letter-spacing:.01em;line-height:1.3}#MainContent collection-component product-card .group-block product-price{--text-align: left;width:100%;align-self:stretch;text-align:left}#MainContent collection-component product-card .group-block product-price [ref=priceContainer]{width:100%;margin-inline:0;text-align:left}#MainContent collection-component :is(.facets-block-wrapper,.facets-controls-wrapper,.facets-wrapper){font-family:var(--av-collection-sans);font-size:11px;font-weight:600;letter-spacing:.05em}@media(max-width:990px){#MainContent collection-component .product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:749px){#MainContent:has(collection-component)>.shopify-section:first-child h1{font-size:38px!important}#MainContent:has(collection-component)>.shopify-section:first-child p{font-size:13px}#MainContent:has(collection-component) .avino-category-tabs a{font-size:17px}#MainContent collection-component .collection-wrapper{width:calc(100% - 32px)}#MainContent collection-component .product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 12px}#MainContent collection-component product-card .group-block :is(h3,h4,.product-card__title,.product-card-title,.text-block [role=heading]){font-size:19px!important}#MainContent collection-component product-card .group-block :is(product-price,.price,.price-item){font-size:16px!important}}
/*# sourceMappingURL=/cdn/shop/t/27/assets/avino-collection-refresh.css.map */
