:root{--avino-bg: #f7f4ee;--avino-media: #f7f4ee;--avino-ink: #242321;--avino-muted: #706b65;--avino-rule: #ded9d1;--avino-accent: #b97857;--avino-footer: #eef0f8;--avino-ease: cubic-bezier(.23, 1, .32, 1);--avino-ease-in-out: cubic-bezier(.77, 0, .175, 1);--avino-focus: #1967d2}html{overflow-x:clip}body{background:var(--avino-bg);color:var(--avino-ink)}body,button,input,select,textarea{font-family:Inter,Helvetica Neue,PingFang SC,Microsoft YaHei,Arial,sans-serif}h1,h2,h3,h4,h5,h6{font-family:Inter,Avenir Next,Helvetica Neue,PingFang SC,Microsoft YaHei,Arial,sans-serif;font-weight:600;letter-spacing:-.025em}.shopify-section-group-header-group{position:relative;z-index:20;border-bottom:1px solid rgb(40 40 40 / .1)}.shopify-section-group-header-group header{min-height:58px}.shopify-section-group-header-group nav{font-size:.78rem;letter-spacing:.015em}.shopify-section-group-header-group .header__row{transition:background-color .18s var(--avino-ease),box-shadow .18s var(--avino-ease)}.shopify-section-group-header-group .header-actions__action,.shopify-section-group-header-group .header__icon--menu{transition:transform .12s var(--avino-ease),opacity .16s ease}.shopify-section-group-header-group .header-actions__action:active,.shopify-section-group-header-group .header__icon--menu:active{transform:scale(.94)}.shopify-section-group-footer-group{background:var(--avino-footer)}.shopify-section-group-footer-group .section-background{background:var(--avino-footer)!important}.shopify-section-group-footer-group .footer-content{grid-template-columns:minmax(220px,.7fr) minmax(0,1.3fr)!important;gap:clamp(36px,7vw,110px)!important}.shopify-section-group-footer-group .footer-content>:first-child{max-width:360px;color:var(--avino-muted);font-size:.84rem;line-height:1.65}.shopify-section-group-footer-group .footer-content>:first-child strong{display:block;margin-bottom:14px;color:var(--avino-ink);font-size:1.15rem;letter-spacing:.03em}.shopify-section-group-footer-group .menu__heading{font-family:Inter,Helvetica Neue,Arial,sans-serif;font-size:.68rem!important;font-weight:700!important;letter-spacing:.09em!important;text-transform:uppercase}.shopify-section-group-footer-group .menu .list-unstyled{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 28px}.shopify-section-group-footer-group .menu__item{margin:0!important;font-size:.76rem;line-height:1.4}.shopify-section-group-footer-group .menu__item a{text-decoration:none}.avino-shell{width:min(100% - 48px,1320px);margin-inline:auto}.avino-kicker{margin:0 0 10px;color:var(--avino-accent);font-size:.72rem;font-weight:650;letter-spacing:.08em;text-transform:uppercase}.avino-title{margin:0;font-size:clamp(1.65rem,3vw,3.1rem);font-weight:600;line-height:1.08;letter-spacing:-.032em}.avino-subtitle{margin:10px 0 0;color:var(--avino-muted);font-size:clamp(.86rem,1vw,1rem);line-height:1.55}.avino-button{display:inline-flex;min-height:44px;align-items:center;justify-content:center;padding:0 20px;border:1px solid var(--avino-ink);border-radius:999px;color:var(--avino-ink);font-size:.78rem;font-weight:600;letter-spacing:.01em;text-decoration:none;transition:transform .12s var(--avino-ease),background-color .18s ease,color .18s ease,box-shadow .18s ease}.avino-button--solid{background:var(--avino-ink);color:#fff}.avino-button:active{transform:scale(.97)}.avino-button:focus-visible,.avino-category:focus-visible,.avino-product a:focus-visible{outline:2px solid var(--avino-focus);outline-offset:4px}.avino-section-head{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:22px}.avino-section-head .avino-title{font-size:clamp(1.5rem,2.2vw,2.35rem)}.avino-hero__copy .avino-title{font-size:clamp(2.8rem,5vw,4.8rem)!important}@media(hover:hover)and (pointer:fine){.avino-button:hover{background:var(--avino-ink);color:#fff;box-shadow:0 8px 22px #2828281f}}@media(max-width:749px){.avino-shell{width:min(100% - 24px,1520px)}.avino-section-head{align-items:start;flex-direction:column;gap:6px}.header__navigation-bar-row{display:none!important}.shopify-section-group-header-group header{min-height:52px}.shopify-section-group-header-group .header__row--top{min-height:52px}.shopify-section-group-header-group .header-logo__avino-fallback,.shopify-section-group-header-group .header-logo__avino-fallback img{width:46px!important;height:46px!important}.avino-hero__stage,.avino-hero__copy{min-height:540px!important}.avino-hero__copy{padding:32px 18px!important}.avino-hero__copy .avino-title{max-width:330px;font-size:clamp(2.2rem,10vw,2.65rem)!important;line-height:.98}.avino-hero__copy .avino-subtitle{max-width:340px;font-size:.86rem;line-height:1.48}.avino-hero__actions{display:grid!important;width:100%;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px!important;margin-top:18px!important}.avino-hero__actions .avino-button{min-width:0;padding-inline:12px;font-size:.72rem}.avino-categories,.avino-products{padding-block:40px!important}.avino-categories__grid{gap:22px 10px!important}.avino-category h3{font-size:.84rem!important}.avino-category p{font-size:.68rem!important;line-height:1.4}.avino-products__grid{gap:26px 8px!important}.avino-product__info h3{font-size:.8rem!important;line-height:1.35}.avino-product__price{font-size:.78rem!important}.avino-product__info p{font-size:.61rem!important}.shopify-section-group-footer-group .footer-content{grid-template-columns:1fr!important;gap:28px!important}.shopify-section-group-footer-group .menu .list-unstyled{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 18px}.shopify-section-group-footer-group .footer{padding-inline:12px}body:has(product-information) .product-information__details{padding:22px 16px 32px}body:has(product-information) .product-information__details h1{font-size:clamp(1.55rem,7.2vw,2rem);line-height:1.08}body:has(product-component) .product-details{padding:22px 16px 32px!important}body:has(product-component) .product-details h1{font-size:clamp(1.55rem,7.2vw,2rem)!important;line-height:1.08}body:has(product-information) .product-information__details button,body:has(product-information) .product-information__details .button{min-height:48px}body:has(main-collection) main h1,body:has(search-results) main h1,body:has(main-cart) main h1{font-size:clamp(2rem,9vw,2.6rem)!important;line-height:1.04}body:has(search-results) .search-header__inner,body:has(search-results) .search-input{width:100%!important;max-width:none!important}body:has(main-collection) main h1{font-size:clamp(2rem,9vw,2.35rem)!important}body:has([data-testid=product-grid]) [data-testid=ui-test-section] h1{font-size:clamp(2rem,9vw,2.35rem)!important;line-height:1.04!important}body:has(collection-component) main h1{font-size:clamp(2rem,9vw,2.35rem)!important;line-height:1.04!important}.slideshow-control{min-width:40px!important;min-height:40px!important}.facets-toggle__button{min-height:44px!important}}.shopify-section-group-header-group header{min-height:56px!important}.shopify-section-group-header-group .header__row{min-height:56px!important}.shopify-section-group-header-group nav{font-size:.8rem}.avino-title,.avino-section-head .avino-title{font-size:clamp(2.125rem,3vw,2.625rem)!important;line-height:1.04}.avino-subtitle{font-size:clamp(.92rem,1vw,1.03rem)}.avino-category__media img,.avino-curated-card__media img,.avino-story__media img{background:transparent}.avino-story__products{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:16px}.avino-story__products img{aspect-ratio:1 / 1;object-fit:contain;background:#fff}.avino-story__products span{display:-webkit-box;overflow:hidden;font-size:.72rem;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2}@media(min-width:990px){body:has(product-information) .product-information__grid,body:has(product-information) product-information>div{grid-template-columns:minmax(0,58fr) minmax(380px,42fr)!important}body:has(product-information) .product-information__details,body:has(product-component) .product-details{position:sticky;top:88px;align-self:start;max-width:520px}body:has(product-information) .product-information__media img,body:has(product-information) .product-media img{max-height:720px;object-fit:contain}}body:has(product-information) .product-information__media,body:has(product-information) .product-media{border-radius:8px!important}body:has(product-information) .product-information__media-grid,body:has(product-information) .product-media-container{gap:12px!important}body:has(product-information) .product-information__details h1,body:has(product-component) .product-details h1{font-size:clamp(2rem,3vw,2.75rem)!important}body:has(product-information) .accordion,body:has(product-component) .accordion{margin-top:8px}product-recommendations h2{font-size:clamp(2rem,3vw,2.5rem)!important}product-recommendations .product-card img{object-fit:contain;background:#f3eee7}.avino-product-type{margin:0;color:#b97857;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}body:has(product-information) [class*=product_description_LfDYCg],body:has(product-information) [class*=group_X39hBc],body:has(product-information) [data-block-id=product_description_LfDYCg],body:has(product-information) [data-block-id=group_X39hBc],body:has(product-component) [class*=product_description_LfDYCg],body:has(product-component) [class*=group_X39hBc]{display:none!important}body:has(product-information) [class*=short_intro],body:has(product-component) [class*=short_intro]{display:none!important}body:has(product-information) [class*=short_intro] h2,body:has(product-information) [class*=short_intro] h3,body:has(product-information) [class*=short_intro] ul,body:has(product-component) [class*=short_intro] h2,body:has(product-component) [class*=short_intro] h3,body:has(product-component) [class*=short_intro] ul{display:none!important}@media(max-width:749px){.avino-title,.avino-section-head .avino-title{font-size:clamp(1.7rem,7.5vw,2rem)!important}.avino-story__products{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}body:has(product-information) .product-information__media-grid,body:has(product-information) .product-media-container{grid-template-columns:1fr!important}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.avino-category__media img,.avino-product__media img,.avino-button{transform:none!important}}@media(prefers-reduced-transparency:reduce){.avino-button--glass{background:#fff!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}}@media(prefers-contrast:more){.avino-button{border-width:2px}.avino-product__heart{border:1px solid currentColor;background:#fff!important}}body:has(product-information) main{background:var(--avino-bg)}body:has(product-information) product-information{max-width:1520px;margin-inline:auto}body:has(product-information) .product-information__media{background:var(--avino-media)}body:has(product-information) .product-information__details{padding:clamp(22px,4vw,64px)}body:has(product-information) .product-information__details h1{font-size:clamp(1.8rem,3vw,3rem);line-height:1.05;letter-spacing:-.035em}body:has(product-information) .product-information__details .price{font-size:1rem}body:has(product-information) .product-information__details button,body:has(product-information) .product-information__details .button{min-height:48px;border-radius:999px;transition:transform .12s var(--avino-ease),box-shadow .18s ease}body:has(product-information) .product-information__details button:active,body:has(product-information) .product-information__details .button:active{transform:scale(.98)}body:has(product-information) .product-information__details details{border-bottom:1px solid var(--avino-rule)}body:has(product-component) .product-details{padding:clamp(22px,4vw,64px)}body:has(product-component) .product-details h1{font-size:clamp(1.8rem,3vw,3rem);line-height:1.05;letter-spacing:-.035em}body:has(product-component) .product-details .group-block[class*=color-custom-]{display:none!important}.avino-page{padding:clamp(52px,8vw,110px) 0;background:var(--avino-bg)}.avino-page__inner{display:grid;grid-template-columns:minmax(220px,.65fr) minmax(0,1.35fr);gap:clamp(32px,8vw,120px)}.avino-page__content{max-width:760px;color:#45413d;font-size:.96rem;line-height:1.75}.avino-page__content h2{margin-top:2.4em;color:var(--avino-ink);font-size:1.35rem}@media(max-width:749px){.avino-page__inner{grid-template-columns:1fr;gap:24px}}.avino-page{padding-bottom:clamp(48px,6vw,84px)}.avino-page .avino-page__hero,.avino-page .avino-page__hero-copy{min-height:clamp(460px,42vw,620px)}.avino-page .avino-page__hero-copy h1{font-size:clamp(2.65rem,4.5vw,4.25rem);line-height:.98;letter-spacing:-.04em}.avino-page__body{padding-top:clamp(32px,4vw,56px)}.avino-page__cards{margin-bottom:clamp(34px,4vw,56px)}.avino-page__card{min-height:180px;padding:clamp(22px,2.5vw,34px)}.avino-page__card h2{margin:26px 0 9px;font-size:clamp(1.2rem,1.6vw,1.65rem);line-height:1.12;letter-spacing:-.025em}.avino-page__content{max-width:980px;font-size:clamp(.92rem,1.05vw,1rem);line-height:1.7}.avino-page__content>h2{margin:1.35em 0 .45em;font-size:clamp(1.4rem,2vw,1.95rem);line-height:1.16;letter-spacing:-.025em}.avino-page__content>p:first-child{font-size:clamp(1.05rem,1.5vw,1.28rem);line-height:1.55}.avino-page__content h3{margin:1.8em 0 .45em;color:var(--avino-ink);font-family:Inter,Helvetica Neue,Arial,sans-serif;font-size:.78rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.avino-page__content details{border-top:1px solid var(--avino-rule)}.avino-page__content details:last-of-type{border-bottom:1px solid var(--avino-rule)}.avino-page__content summary{padding:20px 36px 20px 0;color:var(--avino-ink);font-size:.96rem;font-weight:600;cursor:pointer}.avino-page__content details p{max-width:720px;margin:0 0 22px}.avino-contact-form{display:grid;gap:18px;margin-top:32px}.avino-contact-form__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.avino-contact-form label{display:grid;gap:8px;color:var(--avino-ink);font-size:.76rem;font-weight:650}.avino-contact-form input,.avino-contact-form textarea{width:100%;border:1px solid var(--avino-rule);border-radius:2px;background:#fff;color:var(--avino-ink);font:inherit;font-weight:400}.avino-contact-form input{min-height:48px;padding:0 14px}.avino-contact-form textarea{padding:14px;resize:vertical}.avino-contact-form .avino-button{width:max-content;min-width:150px}@media(max-width:749px){.avino-page .avino-page__hero,.avino-page .avino-page__hero-copy{min-height:420px}.avino-page .avino-page__hero-copy{padding:28px 14px 34px}.avino-page .avino-page__hero-copy h1{font-size:clamp(2.15rem,9.5vw,2.75rem)}.avino-page .avino-page__hero-copy>p:last-child{margin-top:12px;font-size:.86rem}.avino-page__body{padding-top:28px}.avino-page__card{min-height:160px}.avino-contact-form__grid{grid-template-columns:1fr}}@media(max-width:374px){.avino-shell{width:calc(100% - 20px)}.avino-hero__stage,.avino-hero__copy{min-height:510px!important}.avino-hero__copy .avino-title{font-size:2.1rem!important}.avino-hero__actions{grid-template-columns:1fr}.avino-hero__actions .avino-button{min-height:42px}}:root{--avino-page-bg: #f7f5f1;--avino-surface: #ffffff;--avino-surface-soft: #f1eee8;--avino-line-soft: #e3ded6;--avino-copy: #25231f;--avino-copy-muted: #68635c;--avino-commerce-accent: #9b6245;--avino-radius: 8px}body{background:var(--avino-page-bg);color:var(--avino-copy);font-family:Inter,Helvetica,Arial,sans-serif;letter-spacing:0}h1,h2,h3,h4,h5,h6,.text-block,.button,button,input,select,textarea{letter-spacing:0!important}main h1,main h2,main h3,.cart-title h1,product-information h1{color:var(--avino-copy);font-family:Helvetica Neue,Helvetica,Arial,sans-serif!important;font-weight:500!important}main p,main li,main summary,main label,main input,main select,main textarea{color:var(--avino-copy-muted);font-family:Inter,Helvetica,Arial,sans-serif!important}.button,button[type=submit],.shopify-payment-button__button,.cart-summary a,.cart-summary button{min-height:46px;border-radius:999px!important;font-family:Inter,Helvetica,Arial,sans-serif!important;font-size:.78rem!important;font-weight:650!important;transition:transform .12s var(--avino-ease),box-shadow .18s ease,background-color .18s ease}.button:active,button[type=submit]:active,.shopify-payment-button__button:active{transform:scale(.98)}.avino-home-bento,.avino-home-carousel,.avino-feature-duo{background:var(--avino-surface)!important}.avino-home-bento .avino-home-heading h2,.avino-home-carousel .avino-home-heading h2{color:#171614!important;font-size:clamp(1.9rem,2.3vw,2.45rem)!important;font-weight:500!important;letter-spacing:0!important}.avino-home-bento__media,.avino-home-product__media{background:var(--avino-surface-soft)!important}.avino-home-bento__media img{object-fit:cover}.avino-home-product__media img{padding:7%!important;mix-blend-mode:multiply}.avino-home-product h3,.avino-home-bento__copy strong{color:#1d1b18!important;font-size:.86rem!important;font-weight:450!important;line-height:1.34!important;letter-spacing:0!important}.avino-feature-duo__card{border-radius:var(--avino-radius)}body:has(collection-component) main,body:has(search-results) main{background:var(--avino-page-bg)}body:has(collection-component) .section-background,body:has(search-results) .section-background{background:var(--avino-page-bg)!important}body:has(collection-component) main h1,body:has(search-results) main h1{max-width:920px;margin:0;color:#171614!important;font-size:clamp(2.2rem,4.2vw,4.8rem)!important;line-height:.98!important}body:has(collection-component) .collection-wrapper,body:has(search-results) .collection-wrapper{width:min(100% - 48px,1440px);margin-inline:auto}body:has(collection-component) .product-grid-container,body:has(search-results) .product-grid-container{padding-top:18px!important}body:has(collection-component) .facets,body:has(search-results) .facets{border-block:1px solid var(--avino-line-soft);background:#ffffffad;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}body:has(collection-component) .facets button,body:has(collection-component) .facets select,body:has(search-results) .facets button,body:has(search-results) .facets select{color:var(--avino-copy);font-size:.73rem!important}product-card.product-card{min-width:0}.product-card__content.product-grid__card{overflow:visible!important;background:transparent!important;gap:10px!important}.product-card__content .card-gallery,.product-card__content [class*=card-gallery],.product-card__content [class*=product-card-gallery]{overflow:hidden;border:1px solid rgb(37 35 31 / .06);border-radius:var(--avino-radius);background:var(--avino-surface-soft)!important}.product-card__content img{object-fit:contain!important;padding:7%;mix-blend-mode:multiply}.product-card__content :is(h2,h3,product-title,.product-title,[class*=product-title]){color:#211f1b!important;font-family:Inter,Helvetica,Arial,sans-serif!important;font-size:.86rem!important;font-weight:450!important;line-height:1.35!important}.product-card__content .price,.product-card__content product-price,.product-card__content [class*=price]{color:#211f1b!important;font-size:.78rem!important;font-weight:650!important}@media(hover:hover)and (pointer:fine){product-card.product-card:hover .product-card__content .card-gallery,product-card.product-card:hover .product-card__content [class*=card-gallery]{border-color:#25231f29}product-card.product-card:hover .product-card__content img{transform:scale(1.025)}}body:has(product-information) main{background:var(--avino-page-bg)}body:has(product-information) product-information{width:min(100% - 48px,1360px);max-width:none!important;margin:0 auto}body:has(product-information) .product-information__grid,body:has(product-information) .product-information{gap:clamp(28px,5vw,72px)!important}body:has(product-information) .product-information__media,body:has(product-information) .product-media,body:has(product-information) .product-media-container{overflow:hidden;border-radius:var(--avino-radius)!important;background:var(--avino-surface-soft)!important}body:has(product-information) .product-information__media img,body:has(product-information) .product-media img,body:has(product-information) .product-media-container img{object-fit:contain!important;padding:clamp(18px,5vw,52px);mix-blend-mode:multiply}body:has(product-information) .product-information__details,body:has(product-component) .product-details{max-width:500px!important;padding:clamp(28px,4vw,62px) 0!important}body:has(product-information) .product-information__details h1,body:has(product-component) .product-details h1{margin-bottom:8px;color:#171614!important;font-size:clamp(2.15rem,3.2vw,3.35rem)!important;font-weight:500!important;line-height:1.02!important}body:has(product-information) [class*=short_intro],body:has(product-component) [class*=short_intro]{display:block!important;max-width:480px;color:var(--avino-copy-muted)!important;font-size:.94rem!important;line-height:1.68!important}body:has(product-information) [class*=short_intro] h2,body:has(product-information) [class*=short_intro] h3,body:has(product-information) [class*=short_intro] ul,body:has(product-component) [class*=short_intro] h2,body:has(product-component) [class*=short_intro] h3,body:has(product-component) [class*=short_intro] ul{display:revert!important}body:has(product-information) product-price,body:has(product-information) .price{color:#171614!important;font-size:1.04rem!important;font-weight:650!important}body:has(product-information) variant-picker,body:has(product-information) quantity-selector{border-top:1px solid var(--avino-line-soft);padding-top:16px}body:has(product-information) details,body:has(product-component) details{border-color:var(--avino-line-soft)!important}body:has(product-information) summary,body:has(product-component) summary{color:var(--avino-copy)!important;font-size:.88rem!important;font-weight:600!important}body:has(.cart-page) main{background:var(--avino-page-bg)}.cart-page{width:min(100% - 48px,1280px);margin-inline:auto;padding-block:clamp(30px,5vw,72px)}.cart-title h1{font-size:clamp(2.25rem,4vw,4.4rem)!important;line-height:1!important}.cart-page__items,.cart-page__summary{border:1px solid var(--avino-line-soft);border-radius:var(--avino-radius);background:var(--avino-surface)}.cart-page__items{padding:clamp(14px,2vw,22px)}.cart-page__summary{align-self:start;padding:clamp(18px,2.5vw,28px)}.cart-page img{border-radius:6px;background:var(--avino-surface-soft);object-fit:contain;mix-blend-mode:multiply}.cart-page a,.cart-page button{letter-spacing:0!important}@media(max-width:749px){main h1,body:has(collection-component) main h1,body:has(search-results) main h1,.cart-title h1{font-size:clamp(2rem,10vw,2.75rem)!important;line-height:1.02!important}body:has(collection-component) .collection-wrapper,body:has(search-results) .collection-wrapper,body:has(product-information) product-information,.cart-page{width:calc(100% - 28px)}.product-card__content.product-grid__card{gap:7px!important}.product-card__content img{padding:6%}.product-card__content :is(h2,h3,product-title,.product-title,[class*=product-title]){display:-webkit-box;overflow:hidden;min-height:2.7em;font-size:.76rem!important;line-height:1.35!important;-webkit-box-orient:vertical;-webkit-line-clamp:2}.product-card__content .price,.product-card__content product-price,.product-card__content [class*=price]{font-size:.72rem!important}body:has(product-information) .product-information__details,body:has(product-component) .product-details{padding:22px 2px 42px!important}body:has(product-information) .product-information__details h1,body:has(product-component) .product-details h1{font-size:clamp(1.85rem,9vw,2.45rem)!important}body:has(product-information) .product-information__media img,body:has(product-information) .product-media img,body:has(product-information) .product-media-container img{padding:20px}.cart-page{padding-block:28px 48px}.cart-page__items,.cart-page__summary{border-radius:7px}.cart-page__summary{margin-top:14px}}.avino-hero__stage,.avino-hero__copy{min-height:clamp(520px,47vw,680px)!important}.avino-hero__copy{width:min(610px,88vw);padding-inline:clamp(36px,6vw,92px)!important}.avino-hero__copy .avino-title{max-width:540px;font-size:clamp(3rem,4.5vw,4.5rem)!important;line-height:.96}.avino-hero__copy .avino-subtitle{max-width:460px;font-size:.94rem;line-height:1.55}.avino-categories,.avino-products{padding-block:clamp(56px,6vw,84px)!important}.avino-section-head{margin-bottom:30px}.avino-categories__grid{gap:18px!important}.avino-category__media{aspect-ratio:1 / 1;background:var(--avino-bg)}.avino-category__media img{object-fit:contain}.avino-category__meta{padding-top:14px}.avino-category h3{font-size:1rem!important;line-height:1.25}.avino-category p{max-width:260px;font-size:.78rem!important;line-height:1.5}.avino-products__grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:42px 16px!important}.avino-product__media{aspect-ratio:1 / 1;background:#f4f0ea}.avino-product__media img{object-fit:contain}.avino-product__info{padding-top:13px}.avino-product__info p{margin-bottom:5px;font-size:.64rem!important}.avino-product__info h3{min-height:2.7em;font-size:.84rem!important;line-height:1.35}.avino-product__price{margin-top:7px;font-size:.8rem!important;font-weight:600}.avino-story{padding-block:clamp(42px,5vw,68px)!important}.avino-story__inner{grid-template-columns:minmax(0,1.12fr) minmax(360px,.88fr)}.avino-story__media{min-height:410px!important}.avino-story__copy{padding:clamp(40px,5vw,72px)!important}.avino-story__copy h2{max-width:500px;font-size:clamp(2rem,3vw,3rem)!important}.avino-story__decor{top:28px;right:34px;font-family:Inter,sans-serif;font-size:clamp(1.8rem,3vw,3.2rem)!important;letter-spacing:.05em}body:has(product-information) product-information{max-width:1280px}body:has(product-information) .product-information__grid,body:has(product-information) .product-information{gap:clamp(28px,4vw,60px)!important}body:has(product-information) .product-information__details,body:has(product-component) .product-details{max-width:480px;padding:clamp(38px,4vw,58px) 12px!important}body:has(product-information) .product-information__details h1,body:has(product-component) .product-details h1{font-size:clamp(2rem,2.7vw,2.7rem)!important;line-height:1.02}body:has(product-information) .product-information__media img,body:has(product-information) .product-media img{object-fit:contain;background:#f4f0ea}body:has(product-information) .rte h2,body:has(product-component) .rte h2{margin:1.4em 0 .45em;font-size:1.55rem!important;line-height:1.12}body:has(product-information) .rte h3,body:has(product-component) .rte h3{margin:1.5em 0 .4em;font-family:Inter,sans-serif;font-size:.82rem!important;font-weight:700;letter-spacing:.05em;text-transform:uppercase}body:has(collection-component) main{background:var(--avino-bg)}body:has(collection-component) main>.shopify-section:first-child .section{width:min(100% - 48px,1520px);margin-inline:auto;padding:52px 0 30px!important}body:has(collection-component) main>.shopify-section:first-child h1{margin:0!important;font-family:Inter,Avenir Next,Helvetica Neue,Arial,sans-serif!important;font-size:clamp(2rem,2.45vw,2.75rem)!important;font-weight:550!important;letter-spacing:-.035em!important}body:has(collection-component) .collection-wrapper,body:has(collection-component) .main-collection-grid{width:min(100% - 48px,1520px);max-width:1520px;margin-inline:auto}body:has(collection-component) .product-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:52px 22px!important;border:0}body:has(collection-component) .product-grid__item{min-width:0;border:0;background:#fff}body:has(collection-component) .product-grid__card{gap:0!important;background:#fff!important}body:has(collection-component) .product-card-gallery,body:has(collection-component) .card-gallery{aspect-ratio:1 / 1;overflow:hidden;background:#fff!important}body:has(collection-component) .card-gallery :where(slideshow-component,slideshow-slide,.slideshow-slide,.product-media-container,.product-media){background:#fff!important}body:has(collection-component) .card-gallery .slideshow-control,body:has(collection-component) .card-gallery .quick-add{display:none!important}body:has(collection-component) .product-card-gallery img,body:has(collection-component) .card-gallery img{width:100%;height:100%;padding:4%;object-fit:contain!important;background:transparent!important;mix-blend-mode:normal;transform:scale(1);transform-origin:center;image-rendering:auto;filter:none!important}body:has(collection-component) .product-grid__card>.group-block{min-height:82px;padding:13px 12px 16px!important;background:#fff!important}body:has(collection-component) .product-grid__card h4,body:has(collection-component) .product-grid__card .product-card-title{display:-webkit-box;overflow:hidden;margin:0;font-family:Inter,Avenir Next,Helvetica Neue,Arial,sans-serif!important;font-size:.86rem!important;font-weight:500!important;line-height:1.4!important;letter-spacing:-.01em!important;-webkit-box-orient:vertical;-webkit-line-clamp:2}body:has(collection-component) .product-grid__card product-price,body:has(collection-component) .product-grid__card .price{margin-top:5px;font-size:.8rem!important}body:has(collection-component) .facets-wrapper,body:has(collection-component) .facets-controls-wrapper{width:min(100% - 48px,1520px);margin-inline:auto;padding:12px 0;border-top:1px solid var(--avino-rule);border-bottom:1px solid var(--avino-rule);background:var(--avino-bg)}body:has(collection-component) .product-badges__badge{min-height:22px;padding:3px 9px!important;border:1px solid rgba(40,40,40,.18)!important;border-radius:999px!important;background:#faf7f1eb!important;color:var(--avino-ink)!important;font-size:.64rem!important;font-weight:550!important;letter-spacing:.02em}@media(max-width:749px){body:has(collection-component) main>.shopify-section:first-child .section{width:min(100% - 28px,1520px);padding:34px 0 22px!important}body:has(collection-component) .main-collection-grid{width:min(100% - 20px,1520px)}body:has(collection-component) .product-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:34px 10px!important}body:has(collection-component) .product-card-gallery img,body:has(collection-component) .card-gallery img{padding:3%;transform:scale(1)}body:has(collection-component) .product-grid__card>.group-block{min-height:76px;padding:10px 8px 13px!important}body:has(collection-component) .facets-wrapper,body:has(collection-component) .facets-controls-wrapper{width:min(100% - 28px,1520px);padding:10px 0}}body:has(product-information) product-information{width:min(100% - 48px,1320px);max-width:1320px!important;margin-inline:auto}body:has(product-information) .product-information__grid,body:has(product-information) product-information>div{grid-template-columns:minmax(0,58fr) minmax(360px,42fr)!important;gap:clamp(34px,4vw,64px)!important}body:has(product-information) .product-information__details,body:has(product-component) .product-details{max-width:520px;padding:42px 0!important}body:has(product-information) .product-information__details h1,body:has(product-component) .product-details h1{font-size:clamp(2rem,2.5vw,2.75rem)!important;font-weight:600;line-height:1.04}body:has(product-information) .product-information__details .button,body:has(product-information) .product-information__details button,body:has(product-component) .product-details .button,body:has(product-component) .product-details button{border-radius:0!important;box-shadow:none!important}body:has(product-information) .product-information__media,body:has(product-information) .product-media{border-radius:0!important;background:var(--avino-bg)!important}body:has(product-information) .product-information__media img,body:has(product-information) .product-media img{max-height:760px;object-fit:contain;background:var(--avino-bg)!important}body:has(product-information) .accordion{margin-top:16px;border-top:1px solid var(--avino-rule)}body:has(product-information) .accordion .details__header{min-height:46px;padding-block:12px}body:has(product-information) product-recommendations,body:has(product-information) .product-list{background:var(--avino-bg)}@media(max-width:749px){body:has(product-information) product-information{width:100%}body:has(product-information) .product-information__grid,body:has(product-information) product-information>div{grid-template-columns:1fr!important;gap:0!important}body:has(product-information) .product-information__details,body:has(product-component) .product-details{max-width:none;padding:26px 16px 36px!important}}html body,html body button,html body input,html body select,html body textarea{font-family:Instrument Sans,Inter,Avenir Next,Helvetica Neue,PingFang SC,Microsoft YaHei,Arial,sans-serif!important}html body :where(h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,.heading,.avino-title){font-family:Instrument Sans,Inter,Avenir Next,Helvetica Neue,PingFang SC,Microsoft YaHei,Arial,sans-serif!important;font-style:normal!important;font-weight:600!important;letter-spacing:-.025em!important;line-height:1.12!important}html body :where(.product-card__title,.resource-card__title,.avino-curated-card h3,.avino-category h3){font-family:Instrument Sans,Inter,Helvetica Neue,Arial,sans-serif!important;font-weight:500!important;letter-spacing:-.012em!important;line-height:1.35!important}html body :where(.button,button,.avino-button,nav a,nav button){font-family:Instrument Sans,Inter,Helvetica Neue,Arial,sans-serif!important;font-weight:550;letter-spacing:0}body:has(product-information) .rte,body:has(product-component) .rte{font-size:.91rem;line-height:1.62}body:has(product-information) .rte ul,body:has(product-component) .rte ul{padding-left:1.15em}@media(min-width:990px){body:has(product-information) product-information{width:min(100% - 64px,1480px);max-width:1480px!important}body:has(product-information) .product-information__grid,body:has(product-information) product-information>div{grid-template-columns:minmax(0,48fr) minmax(440px,52fr)!important;gap:clamp(34px,3.2vw,58px)!important}body:has(product-information) .product-information__details,body:has(product-component) .product-details{width:100%;max-width:650px;padding:42px 0 56px!important}}body:has(product-information) .product-information__details h1,body:has(product-component) .product-details h1{max-width:620px;margin-block:12px 14px!important;font-family:Helvetica,Arial,sans-serif!important;font-size:clamp(2rem,2.15vw,2.5rem)!important;font-weight:400!important;line-height:1.06!important;letter-spacing:-.025em!important}body:has(product-information) .product-information__details .price,body:has(product-component) .product-details .price{font-family:Helvetica,Arial,sans-serif!important;font-size:1.05rem!important;font-weight:400!important}body:has(product-information) .product-information__media,body:has(product-information) .product-media{background:#faf8f4!important}body:has(product-information) .product-information__media img,body:has(product-information) .product-media img{max-height:700px;background:#faf8f4!important;object-fit:contain}body:has(product-information) .product-information__details .accordion,body:has(product-component) .product-details .accordion{margin-top:18px}body:has(product-information) .product-information__details .accordion summary,body:has(product-component) .product-details .accordion summary{font-family:Helvetica,Arial,sans-serif!important;font-size:.92rem;font-weight:500}@media(max-width:749px){body:has(product-information) .product-information__details h1,body:has(product-component) .product-details h1{font-size:clamp(1.75rem,7.4vw,2.15rem)!important;line-height:1.08!important}}@media(max-width:989px)and (min-width:750px){.avino-products__grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}#header-group .announcement-bar{display:grid!important;place-items:center!important;text-align:center!important}#header-group .announcement-bar__slider{display:flex!important;width:100%!important;align-items:center!important;justify-content:center!important}#header-group .announcement-bar__slides{width:100%!important;max-width:none!important;margin-inline:0!important}#header-group .announcement-bar__slide{display:grid!important;width:100%!important;place-items:center!important;text-align:center!important}#header-group .announcement-bar__text{width:100%!important;margin:0!important;text-align:center!important}@media(max-width:749px){#header-group .announcement-bar{min-height:34px;height:34px;overflow:hidden;padding-block:0!important}#header-group .announcement-bar__slider,#header-group .announcement-bar__slides,#header-group .announcement-bar__slide{height:34px;min-height:34px;align-items:center}#header-group .announcement-bar__text{overflow:hidden;font-size:11px!important;line-height:1.2!important;text-overflow:ellipsis;white-space:nowrap}#header-component .header__row--top,#header-component .header__row--top .header__columns{min-height:56px;height:56px}#header-component .header__row--top .header__columns{align-items:center;padding-block:0!important}.avino-shell{width:min(100% - 28px,1320px)}.avino-hero__stage,.avino-hero__copy{min-height:560px!important}.avino-hero__copy{padding:32px 18px 38px!important}.avino-hero__copy .avino-title{font-size:clamp(2.35rem,10.5vw,2.85rem)!important}.avino-categories,.avino-products{padding-block:46px!important}.avino-categories__grid{gap:26px 10px!important}.avino-category h3{font-size:.9rem!important}.avino-category p{font-size:.72rem!important}.avino-products__grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:30px 8px!important}.avino-product__info h3{min-height:0;font-size:.78rem!important}.avino-story__inner{grid-template-columns:1fr}.avino-story__media{min-height:0!important;aspect-ratio:4 / 3}.avino-story__copy{padding:34px 18px 38px!important}body:has(product-information) .product-information__details,body:has(product-component) .product-details{max-width:none;padding:26px 16px 38px!important}}:root{--avino-final-bg: #f6f3ec;--avino-final-ink: #171714;--avino-final-muted: #666056;--avino-final-line: #ddd6ca;--avino-final-clay: #9b6245;--avino-final-sage: #657060;--avino-final-paper: #fffdf8;--avino-final-plate: #ece7dd}html body{background:var(--avino-final-bg)!important;color:var(--avino-final-ink)!important;font-family:Inter,Helvetica Neue,Helvetica,PingFang SC,Arial,sans-serif!important;letter-spacing:0!important}html body :where(h1,h2,h3,h4,h5,h6,.avino-title){font-family:Helvetica Neue,Helvetica,Inter,PingFang SC,Arial,sans-serif!important;font-weight:500!important;letter-spacing:0!important}html body :where(p,li,label,summary,input,select,textarea){font-family:Inter,Helvetica Neue,Helvetica,PingFang SC,Arial,sans-serif!important;letter-spacing:0!important}html body :where(.button,button,.avino-button,.shopify-payment-button__button){min-height:44px;border-radius:999px!important;font-family:Inter,Helvetica Neue,Helvetica,Arial,sans-serif!important;font-size:.75rem!important;font-weight:650!important;letter-spacing:.02em!important}main .avino-home-bento,main .avino-home-carousel,main .avino-feature-duo,main .avino-home-trust{background:var(--avino-final-bg)!important}main .avino-home-shell{width:min(100% - 56px,1440px)!important}main .avino-home-heading{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(280px,420px)!important;align-items:end!important;gap:28px!important;margin-bottom:26px!important;text-align:left!important}main .avino-home-heading p{display:block!important;margin:0 0 12px!important;color:var(--avino-final-clay)!important;font-size:.68rem!important;font-weight:700!important;letter-spacing:.12em!important;text-transform:uppercase!important}main .avino-home-heading h2{margin:0!important;max-width:760px!important;color:var(--avino-final-ink)!important;font-size:clamp(2.2rem,3.8vw,5rem)!important;line-height:.96!important}main .avino-home-heading__text{display:block!important;max-width:410px!important;color:var(--avino-final-muted)!important;font-size:.95rem!important;line-height:1.62!important}main .avino-home-bento{padding:clamp(52px,7vw,96px) 0 34px!important}main .avino-home-bento__grid{display:grid!important;grid-template-columns:repeat(12,minmax(0,1fr))!important;gap:14px!important}main .avino-home-bento__card{display:grid!important;min-height:306px!important;grid-template-rows:minmax(0,1fr) auto!important;overflow:hidden!important;border:1px solid rgb(23 23 20 / .08)!important;border-radius:8px!important;background:var(--avino-final-paper)!important;color:var(--avino-final-ink)!important;box-shadow:0 18px 45px #251f160f!important}main .avino-home-bento__card:nth-child(1),main .avino-home-bento__card:nth-child(2){grid-column:span 6!important;min-height:430px!important}main .avino-home-bento__card:nth-child(n+3){grid-column:span 3!important}main .avino-home-bento__media{height:auto!important;aspect-ratio:auto!important;border-radius:0!important;background:var(--avino-final-plate)!important}main .avino-home-bento__media img,main .avino-home-bento__media svg{width:100%!important;height:100%!important;padding:0!important;object-fit:cover!important;object-position:center!important;mix-blend-mode:normal!important}main .avino-home-bento__copy{height:auto!important;min-height:72px!important;padding:16px 18px 18px!important;border-top:1px solid rgb(23 23 20 / .06)!important;background:#fffdf8f0!important}main .avino-home-bento__label small{display:block!important;margin-top:5px!important;color:var(--avino-final-sage)!important;font-size:.68rem!important;line-height:1.2!important;letter-spacing:.06em!important;text-transform:uppercase!important}main .avino-home-bento__copy strong{color:var(--avino-final-ink)!important;font-size:.98rem!important;font-weight:550!important;line-height:1.22!important;white-space:normal!important}main .avino-home-bento__arrow{display:grid!important;width:34px!important;height:34px!important;border-color:var(--avino-final-line)!important;border-radius:999px!important}main .avino-home-carousel{padding:clamp(44px,6vw,82px) 0!important}main .avino-home-product,main .avino-product{border:1px solid rgb(23 23 20 / .08)!important;border-radius:8px!important;background:var(--avino-final-paper)!important;box-shadow:0 12px 34px #251f160b!important}main .avino-home-product__media,main .avino-product__media{border-radius:8px 8px 0 0!important;background:var(--avino-final-plate)!important}main .avino-home-product__media img,main .avino-product__media img{padding:8%!important;object-fit:contain!important;mix-blend-mode:multiply!important}main .avino-home-product__info,main .avino-product__info{padding:14px 15px 17px!important}main .avino-home-product h3,main .avino-product__info h3{color:var(--avino-final-ink)!important;font-size:.88rem!important;font-weight:520!important;line-height:1.35!important}main .avino-feature-duo{padding:18px 0 clamp(54px,7vw,96px)!important}main .avino-feature-duo__grid{gap:16px!important}main .avino-feature-duo__card{height:clamp(360px,30vw,470px)!important;overflow:hidden!important;border-radius:8px!important}main .avino-feature-duo__copy{width:min(43%,430px)!important;padding:clamp(28px,3vw,46px)!important}main .avino-feature-duo__copy h2{color:inherit!important;font-size:clamp(2rem,3vw,3.35rem)!important;line-height:.98!important}main .avino-feature-duo__copy>div{max-width:340px!important;font-size:.9rem!important;line-height:1.58!important}body:has(collection-component) main,body:has(search-results) main,body:has(.main-collection-grid) main{background:var(--avino-final-bg)!important}body:has(collection-component) main>.shopify-section:first-child .section,body:has(search-results) main>.shopify-section:first-child .section{width:min(100% - 56px,1440px)!important;padding:clamp(44px,7vw,88px) 0 24px!important}body:has(collection-component) main h1,body:has(search-results) main h1{max-width:920px!important;color:var(--avino-final-ink)!important;font-size:clamp(2.6rem,5vw,6.4rem)!important;font-weight:500!important;line-height:.93!important}body:has(collection-component) .collection-wrapper,body:has(collection-component) .main-collection-grid,body:has(search-results) .collection-wrapper{width:min(100% - 56px,1440px)!important;margin-inline:auto!important}body:has(collection-component) .product-grid,body:has(search-results) .product-grid{gap:clamp(18px,2vw,28px) 14px!important}body:has(collection-component) .product-grid__card,body:has(search-results) .product-grid__card,product-card .product-card__content{overflow:hidden!important;border:1px solid rgb(23 23 20 / .08)!important;border-radius:8px!important;background:var(--avino-final-paper)!important}body:has(collection-component) .product-card-gallery,body:has(collection-component) .card-gallery,body:has(search-results) .product-card-gallery,body:has(search-results) .card-gallery,product-card .card-gallery{border:0!important;border-radius:0!important;background:var(--avino-final-plate)!important}body:has(collection-component) .product-card-gallery img,body:has(collection-component) .card-gallery img,body:has(search-results) .product-card-gallery img,body:has(search-results) .card-gallery img,product-card img{padding:8%!important;object-fit:contain!important;mix-blend-mode:multiply!important}body:has(collection-component) .product-grid__card>.group-block,body:has(search-results) .product-grid__card>.group-block{min-height:92px!important;padding:13px 14px 16px!important;background:var(--avino-final-paper)!important}body:has(collection-component) .facets-wrapper,body:has(collection-component) .facets-controls-wrapper,body:has(search-results) .facets-wrapper,body:has(search-results) .facets-controls-wrapper{width:min(100% - 56px,1440px)!important;border-color:var(--avino-final-line)!important;background:#f6f3ece6!important}body:has(product-information) main{background:var(--avino-final-bg)!important}body:has(product-information) product-information{width:min(100% - 56px,1440px)!important;max-width:1440px!important}@media(min-width:990px){body:has(product-information) .product-information__grid,body:has(product-information) product-information>div{grid-template-columns:minmax(0,54fr) minmax(420px,46fr)!important;gap:clamp(34px,5vw,78px)!important}}body:has(product-information) .product-information__media,body:has(product-information) .product-media,body:has(product-information) .product-media-container{overflow:hidden!important;border-radius:8px!important;background:var(--avino-final-plate)!important}body:has(product-information) .product-information__media img,body:has(product-information) .product-media img,body:has(product-information) .product-media-container img{padding:clamp(20px,5vw,58px)!important;background:var(--avino-final-plate)!important;object-fit:contain!important;mix-blend-mode:multiply!important}body:has(product-information) .media-fit-cover :is(img,video,iframe,.deferred-media__poster-image),body:has(product-information) .media-fit-contain :is(img,video,iframe,.deferred-media__poster-image){width:100%!important;height:100%!important;object-fit:contain!important;object-position:center center!important}body:has(product-information) .product-media-container,body:has(product-information) .product-media{aspect-ratio:var(--media-preview-ratio, var(--ratio, auto))!important}body:has(product-information) .product-information__details,body:has(product-component) .product-details{max-width:620px!important;padding:clamp(30px,4.4vw,72px) 0!important}body:has(product-information) .product-information__details h1,body:has(product-component) .product-details h1{color:var(--avino-final-ink)!important;font-size:clamp(2.15rem,3.4vw,4.15rem)!important;font-weight:500!important;line-height:.98!important}body:has(product-information) [class*=short_intro],body:has(product-component) [class*=short_intro]{display:block!important;max-width:560px!important;color:var(--avino-final-muted)!important;font-size:.98rem!important;line-height:1.68!important}body:has(product-information) [class*=short_intro] :where(h2,h3,ul),body:has(product-component) [class*=short_intro] :where(h2,h3,ul){display:revert!important}body:has(product-information) .product-information__details .button,body:has(product-information) .product-information__details button,body:has(product-component) .product-details .button,body:has(product-component) .product-details button{border-radius:999px!important}body:has(product-information) details,body:has(product-component) details{border-color:var(--avino-final-line)!important}body:has(.cart-page) main{background:var(--avino-final-bg)!important}.cart-page{width:min(100% - 56px,1280px)!important;padding-block:clamp(40px,6vw,86px)!important}.cart-title h1{color:var(--avino-final-ink)!important;font-size:clamp(2.6rem,4.6vw,5.4rem)!important;line-height:.95!important}.cart-page__items,.cart-page__summary{border:1px solid var(--avino-final-line)!important;border-radius:8px!important;background:var(--avino-final-paper)!important}.cart-page img{border-radius:6px!important;background:var(--avino-final-plate)!important;object-fit:contain!important;mix-blend-mode:multiply!important}@media(hover:hover)and (pointer:fine){main .avino-home-bento__card,main .avino-home-product,main .avino-product,body:has(collection-component) .product-grid__card,body:has(search-results) .product-grid__card{transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease!important}main .avino-home-bento__card:hover,main .avino-home-product:hover,main .avino-product:hover,body:has(collection-component) .product-grid__card:hover,body:has(search-results) .product-grid__card:hover{border-color:#1717142e!important;box-shadow:0 22px 54px #251f1617!important;transform:translateY(-2px)!important}}@media(max-width:989px){main .avino-home-heading{grid-template-columns:1fr!important;gap:12px!important}main .avino-home-bento__card:nth-child(1),main .avino-home-bento__card:nth-child(2),main .avino-home-bento__card:nth-child(n+3){grid-column:span 6!important;min-height:300px!important}main .avino-feature-duo__grid{grid-template-columns:1fr!important}}@media(max-width:749px){main .avino-home-shell,body:has(collection-component) main>.shopify-section:first-child .section,body:has(search-results) main>.shopify-section:first-child .section,body:has(collection-component) .collection-wrapper,body:has(collection-component) .main-collection-grid,body:has(search-results) .collection-wrapper,body:has(product-information) product-information,.cart-page{width:calc(100% - 28px)!important}main .avino-home-heading{margin-bottom:18px!important;text-align:left!important}main .avino-home-heading h2{font-size:clamp(2rem,10vw,2.7rem)!important;line-height:1!important}main .avino-home-heading__text{font-size:.88rem!important;line-height:1.5!important}main .avino-home-bento{padding:44px 0 22px!important}main .avino-home-bento__grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}main .avino-home-bento__card:nth-child(1),main .avino-home-bento__card:nth-child(2),main .avino-home-bento__card:nth-child(n+3){grid-column:span 1!important;min-height:236px!important}main .avino-home-bento__copy{min-height:62px!important;padding:11px 12px 13px!important}main .avino-home-bento__copy strong,main .avino-home-product h3,main .avino-product__info h3{display:-webkit-box!important;overflow:hidden!important;font-size:.78rem!important;line-height:1.3!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important}main .avino-trust-strip{padding:0!important}main .avino-trust-strip__grid{width:100%!important;max-width:360px!important;margin-inline:auto!important;gap:8px!important}main .avino-trust-strip__item{min-height:92px!important;justify-content:center!important;gap:6px!important;padding:11px 12px!important}main .avino-trust-strip__item strong{font-size:.68rem!important;line-height:1.2!important}main .avino-trust-strip__item small{font-size:.6rem!important;line-height:1.3!important}main .avino-trust-strip__icon{width:22px!important;height:22px!important}main .avino-trust-strip__icon svg{width:19px!important;height:19px!important}main .avino-feature-duo__card{position:relative!important;display:block!important;height:auto!important;min-height:470px!important;overflow:hidden!important}main .avino-feature-duo__copy{position:relative!important;z-index:2!important;width:100%!important;min-height:470px!important;justify-content:flex-start!important;padding:24px 22px 22px!important}main .avino-feature-duo__copy h2{font-size:clamp(1.55rem,6.8vw,2rem)!important}main .avino-feature-duo__media{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:0!important}main .avino-feature-duo__media picture{display:block!important;width:100%!important;height:100%!important}main .avino-feature-duo__media img{width:100%!important;height:100%!important;padding:0!important;object-fit:cover!important;object-position:var(--feature-mobile-position)!important}body:has(collection-component) main h1,body:has(search-results) main h1,.cart-title h1{font-size:clamp(2.15rem,10vw,3rem)!important;line-height:1!important}body:has(collection-component) .product-grid,body:has(search-results) .product-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:20px 9px!important}body:has(collection-component) .product-grid__card>.group-block,body:has(search-results) .product-grid__card>.group-block{min-height:82px!important;padding:10px 9px 12px!important}body:has(product-information) .product-information__details,body:has(product-component) .product-details{max-width:none!important;padding:24px 0 42px!important}body:has(product-information) .product-information__details h1,body:has(product-component) .product-details h1{font-size:clamp(1.9rem,8.8vw,2.55rem)!important}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/avino.css.map */
