@import"https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,400;0,500;0,600;1,400;1,500;1,600&family=Montserrat:wght@500;600;700&display=swap";:root{--avino-cream:#f7f3eb;--avino-ink:#392c31;--avino-muted:#74676d;--avino-yellow:#e3d9ea;--avino-camel:#78546d}body{background:#f7f3eb;color:#392c31}.avino-footer{background:#e3d9ea;padding:64px max(24px,5vw) 24px;color:#392c31}.avino-footer__grid{max-width:1440px;margin:auto;display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:60px}.avino-footer a{color:inherit;text-decoration:none}.avino-footer a:hover{text-decoration:underline;text-underline-offset:5px}.avino-footer__logo{font-size:40px;font-weight:600;letter-spacing:.08em}.avino-footer__intro p{font-family:Georgia,serif;font-size:30px;line-height:1.25;margin:22px 0}.avino-footer__cta{display:inline-block;border-bottom:1px solid;padding:10px 0;font-size:14px}.avino-footer nav h2{font-family:inherit;font-size:12px;letter-spacing:.1em;text-transform:uppercase;font-weight:600;margin:8px 0 22px}.avino-footer nav a{display:block;font-size:14px;line-height:1.6;padding:5px 0}.avino-footer__bottom{max-width:1440px;margin:48px auto 0;padding-top:24px;border-top:1px solid #392c312a;display:flex;align-items:center;justify-content:space-between;gap:25px;font-size:12px}.avino-footer__payments{display:flex;flex-wrap:wrap;gap:5px}.avino-footer__payments svg{width:36px;height:23px}.avino-category-tabs{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;max-width:1400px;margin:0 auto 32px;padding:0 20px}.avino-category-tabs a{border:1px solid #392c3140;border-radius:25px;padding:10px 18px;color:#392c31;text-decoration:none;font-size:13px}.avino-category-tabs a:hover,.avino-category-tabs a[aria-current]{background:#392c31;color:#f7f3eb}.avino-details{max-width:1000px;margin:auto;padding:55px 24px 70px;border-top:1px solid #392c3120}.avino-details h2,.avino-collection-index h1{font-family:Georgia,serif;font-weight:400;letter-spacing:-.025em;font-size:clamp(34px,4vw,56px);margin:0 0 28px}.avino-details__body{font-size:15px;line-height:1.8;overflow-wrap:anywhere}.avino-details__body img{max-width:100%;height:auto;display:block;margin:24px auto}.avino-details__body table{max-width:100%;display:block;overflow:auto}.avino-collection-index{max-width:1440px;margin:auto;padding:60px 24px 80px}.avino-collection-index__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 24px}.avino-collection-index__grid a{color:inherit;text-decoration:none}.avino-collection-index__grid img{width:100%;aspect-ratio:4/5;object-fit:contain;background:#fff;padding:16px}.avino-collection-index__grid h2{font-family:inherit;font-size:19px;margin:15px 0 5px}.avino-collection-index__grid span{font-size:13px}.collection-wrapper .product-card__image{object-fit:contain}.collection-wrapper h3,.collection-wrapper .product-card__title{line-height:1.4}.product-information h1,.product-information .h2{font-family:Georgia,serif;font-weight:400;letter-spacing:-.025em}.avino-footer a:focus-visible,.avino-category-tabs a:focus-visible{outline:3px solid #78546d;outline-offset:3px}@media(max-width:749px){.avino-footer{padding:40px 24px 24px}.avino-footer__grid{grid-template-columns:1fr 1fr;gap:34px 20px}.avino-footer__intro{grid-column:1/-1}.avino-footer__intro p{font-size:28px}.avino-footer__bottom{align-items:start;flex-direction:column;margin-top:32px}.avino-category-tabs{gap:8px;justify-content:flex-start;margin-bottom:22px}.avino-category-tabs a{font-size:12px;padding:9px 13px}.avino-details{padding:36px 20px 45px}.avino-collection-index{padding:35px 20px 45px}.avino-collection-index__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 14px}.avino-collection-index__grid h2{font-size:15px}.avino-collection-index__grid img{padding:8px}}.avino-page .avino-page__hero{min-height:0;background:#e3d9ea}.avino-page .avino-page__hero-copy{min-height:0;padding:60px 24px;width:min(100%,1440px);color:#392c31}.avino-page .avino-page__hero-copy h1{font-family:Georgia,serif;font-weight:400;font-size:clamp(42px,5vw,76px);line-height:1.08}.avino-page .avino-page__hero-copy .avino-kicker{color:#78546d}.avino-page .avino-page__body{padding-top:40px}.avino-page .avino-page__cards{margin-bottom:45px}.avino-page .avino-page__card{min-height:180px}@media(max-width:749px){.avino-page .avino-page__hero-copy{padding:36px 20px}.avino-page .avino-page__hero-copy h1{font-size:42px}}.avino-shell{width:min(100% - 48px,1440px);margin-inline:auto}.avino-related{padding-top:40px}.avino-page__content{overflow-wrap:anywhere}.avino-page__content img{max-width:100%;height:auto}.avino-page .avino-page__hero-copy .avino-kicker{font-size:11px;letter-spacing:.15em}.avino-page .avino-page__card p{color:#74676d}body:has(collection-component) .card-gallery img{object-fit:contain!important;padding:12px;mix-blend-mode:normal!important;background:#fff}body:has(collection-component) .card-gallery{background:#fff}.avino-details__body h2,.avino-details__body h3,.avino-details__body h4{font-family:inherit;font-weight:600;letter-spacing:normal;font-size:20px;margin-top:24px}:root{--avino-cream:#fff;--avino-ink:#171717;--avino-muted:#666;--avino-yellow:#f4f4f4;--avino-camel:#666}body{background:#fff;color:#171717}.avino-footer{background:#fff;color:#171717;border-top:1px solid #ededed;padding-top:70px;padding-bottom:32px}.avino-footer__logo{font-size:30px;font-weight:500;letter-spacing:.09em}.avino-footer__intro p{font-family:Helvetica Neue,Arial,sans-serif;font-size:28px;font-weight:400;line-height:1.2;letter-spacing:-.03em}.avino-footer nav h2{font-size:10px;font-weight:500;color:#888;letter-spacing:.12em}.avino-footer nav a{font-size:12px;line-height:1.8}.avino-footer__bottom{border-color:#ededed;color:#888;font-size:10px}.avino-footer__payments{opacity:.65}.avino-category-tabs{gap:26px;margin-bottom:40px}.avino-category-tabs a{border:0;border-bottom:1px solid transparent;border-radius:0;background:transparent;color:#777;font-size:12px;padding:8px 0}.avino-category-tabs a:hover,.avino-category-tabs a[aria-current]{color:#171717;border-color:#171717;background:transparent}.avino-details h2,.avino-collection-index h1,.product-information h1,.product-information .h2{font-family:Helvetica Neue,Arial,sans-serif;font-weight:400;letter-spacing:-.045em}.avino-page .avino-page__hero{background:#fff;border-bottom:1px solid #ededed}.avino-page .avino-page__hero-copy{color:#171717;padding-top:80px;padding-bottom:60px}.avino-page .avino-page__hero-copy h1{font-family:Helvetica Neue,Arial,sans-serif;font-weight:400;letter-spacing:-.055em}.avino-page .avino-page__hero-copy .avino-kicker{color:#888}.avino-page .avino-page__card{background:transparent;padding-left:0;border:0}.avino-page .avino-page__card h2{font-family:inherit;font-weight:400}.avino-page .avino-page__card span{color:#888}.avino-collection-index__grid{gap:60px 32px}.avino-collection-index__grid img{background:#fff;padding:0}.avino-collection-index__grid h2{font-size:16px;font-weight:400}.avino-collection-index__grid span{font-size:11px;color:#888}product-card,product-card .product-card__content,product-card .card-gallery{box-shadow:none!important;border:0!important;border-radius:0!important;background:transparent!important}product-card:hover{transform:none!important}.card-hover-effect-lift .product-card:hover,.card-hover-effect-lift .collection-card:hover{transform:none!important}body:has(collection-component) .card-gallery img{padding:0;background:#fff}.avino-footer a:focus-visible,.avino-category-tabs a:focus-visible{outline-color:#171717}.avino-continue{max-width:1400px;margin:auto;padding:60px 32px 80px;display:flex;align-items:center;justify-content:space-between;border-top:1px solid #ededed;gap:25px}.avino-continue h2{font-family:Helvetica Neue,Arial,sans-serif;font-weight:400;letter-spacing:-.045em;font-size:36px;margin:0}.avino-continue a{font-size:13px;color:#171717;text-decoration:none;border-bottom:1px solid;padding-block:12px}.avino-details{border-color:#ededed}.avino-details__body{color:#555}@media(max-width:749px){.avino-footer{padding-top:48px}.avino-category-tabs{gap:12px 22px;margin-bottom:25px}.avino-continue{padding:40px 24px;align-items:flex-start;flex-direction:column}.avino-continue h2{font-size:30px}.avino-page .avino-page__hero-copy{padding:40px 24px}.avino-collection-index__grid{gap:32px 18px}}#MainContent:is([data-template="page.avino-policy"],[data-page-handle=shipping-delivery],[data-page-handle=payment-information]) .avino-page__cards{display:none}#MainContent:is([data-template="page.avino-policy"],[data-page-handle=shipping-delivery],[data-page-handle=payment-information]) .avino-page{--page-bg: #fff;background:#fff;color:#232323;padding:0 0 72px}#MainContent:is([data-template="page.avino-policy"],[data-page-handle=shipping-delivery],[data-page-handle=payment-information]) .avino-page__hero{min-height:0;background:#fff;border:0;overflow:visible}#MainContent:is([data-template="page.avino-policy"],[data-page-handle=shipping-delivery],[data-page-handle=payment-information]) .avino-page__hero-copy{display:block;min-height:0;width:100%;max-width:490px;margin:0 auto;padding:26px 20px 24px;color:#232323;text-align:center}#MainContent:is([data-template="page.avino-policy"],[data-page-handle=shipping-delivery],[data-page-handle=payment-information]) .avino-page__hero-copy>p{display:none}#MainContent:is([data-template="page.avino-policy"],[data-page-handle=shipping-delivery],[data-page-handle=payment-information]) .avino-page__hero-copy h1,#MainContent .shopify-policy__title h1{max-width:100%;margin:0;font-family:inherit;font-size:40px;font-weight:700;line-height:1.2;letter-spacing:.02em;text-align:center;text-wrap:balance;overflow-wrap:normal}#MainContent:is([data-template="page.avino-policy"],[data-page-handle=shipping-delivery],[data-page-handle=payment-information]) .avino-page__body{box-sizing:border-box;width:100%;max-width:490px;margin:0 auto;padding:0 20px}#MainContent .shopify-policy__container{box-sizing:border-box;width:100%;max-width:490px;margin:0 auto;padding:26px 20px 72px;background:#fff;color:#232323}#MainContent .shopify-policy__title{margin:0 0 24px;padding:0}#MainContent:is([data-template="page.avino-policy"],[data-page-handle=shipping-delivery],[data-page-handle=payment-information]) .avino-page__content,#MainContent .shopify-policy__body,#MainContent .shopify-policy__body .rte{width:100%;max-width:none;margin:0;padding:0;color:#232323;font-family:inherit;font-size:14px;line-height:1.8;letter-spacing:.01em;overflow-wrap:anywhere;text-align:left}#MainContent:is([data-template="page.avino-policy"],[data-page-handle=shipping-delivery],[data-page-handle=payment-information]) .avino-page__content p,#MainContent .shopify-policy__body p{margin:0 0 16px;color:inherit;font-size:inherit;line-height:inherit}#MainContent:is([data-template="page.avino-policy"],[data-page-handle=shipping-delivery],[data-page-handle=payment-information]) .avino-page__content :is(h2,h3,h4),#MainContent .shopify-policy__body :is(h2,h3,h4){margin:28px 0 12px;color:inherit;font-family:inherit;font-size:17px;font-weight:600;line-height:1.5;letter-spacing:0;scroll-margin-top:100px}#MainContent:is([data-template="page.avino-policy"],[data-page-handle=shipping-delivery],[data-page-handle=payment-information]) .avino-page__content>:is(h1,h2,h3):first-child,#MainContent .shopify-policy__body .rte>:is(h1,h2,h3):first-child{margin:0 0 16px;font-size:14px;font-weight:400;line-height:1.8;letter-spacing:.01em}#MainContent:is([data-template="page.avino-policy"],[data-page-handle=shipping-delivery],[data-page-handle=payment-information]) .avino-page__content :is(ul,ol),#MainContent .shopify-policy__body :is(ul,ol){margin:0 0 16px;padding-left:22px}#MainContent:is([data-template="page.avino-policy"],[data-page-handle=shipping-delivery],[data-page-handle=payment-information]) .avino-page__content li,#MainContent .shopify-policy__body li{margin-bottom:6px}#MainContent:is([data-template="page.avino-policy"],[data-page-handle=shipping-delivery],[data-page-handle=payment-information]) .avino-page__content a,#MainContent .shopify-policy__body a{color:inherit;text-decoration:underline;text-underline-offset:3px}#MainContent:is([data-template="page.avino-policy"],[data-page-handle=shipping-delivery],[data-page-handle=payment-information]) .avino-page__content a:focus-visible,#MainContent .shopify-policy__body a:focus-visible{outline:2px solid currentColor;outline-offset:3px}@media(max-width:749px){#MainContent:is([data-template="page.avino-policy"],[data-page-handle=shipping-delivery],[data-page-handle=payment-information]) .avino-page__hero-copy{padding:24px 20px 22px}#MainContent:is([data-template="page.avino-policy"],[data-page-handle=shipping-delivery],[data-page-handle=payment-information]) .avino-page__hero-copy h1,#MainContent .shopify-policy__title h1{font-size:30px;line-height:1.25}#MainContent:is([data-template="page.avino-policy"],[data-page-handle=shipping-delivery],[data-page-handle=payment-information]) .avino-page{padding-bottom:48px}#MainContent .shopify-policy__container{padding-top:24px;padding-bottom:48px}}#MainContent:is([data-template="page.avino-policy"],[data-page-handle=shipping-delivery],[data-page-handle=payment-information]) .avino-page__content :is(h2,h3,h4):not(:first-child),#MainContent .shopify-policy__body :is(h2,h3,h4),#MainContent .shopify-policy__body p.avino-policy-section-title,#MainContent:is([data-template="page.avino-policy"],[data-page-handle=shipping-delivery],[data-page-handle=payment-information]) .avino-page__content p.avino-policy-section-title{margin:32px 0 16px;color:#232323;font-size:24px;font-weight:700;line-height:1.28;letter-spacing:0}#MainContent .shopify-policy__body .rte>:is(h1,h2,h3):first-child{margin:0 0 16px;font-size:14px;font-weight:400;line-height:1.8}#MainContent[data-page-handle=contact-us] .avino-page{background:#fff;color:#232323;padding-bottom:72px}#MainContent[data-page-handle=contact-us] .avino-page__hero{min-height:0;background:#fff;border:0}#MainContent[data-page-handle=contact-us] .avino-page__hero-copy{display:block;box-sizing:border-box;min-height:0;width:min(100% - 40px,760px);padding:36px 0 26px;color:#232323}#MainContent[data-page-handle=contact-us] .avino-page__hero-copy .avino-kicker{margin:0 0 14px;color:#777;font-size:11px;font-weight:600;letter-spacing:.12em}#MainContent[data-page-handle=contact-us] .avino-page__hero-copy h1{max-width:none;margin:0;font-size:clamp(40px,4.2vw,54px);font-weight:700;line-height:1.12;letter-spacing:-.03em}#MainContent[data-page-handle=contact-us] .avino-page__hero-copy>p:last-child{max-width:620px;margin:18px 0 0;font-size:15px;line-height:1.65}#MainContent[data-page-handle=contact-us] .avino-page__body{box-sizing:border-box;width:min(100% - 40px,760px);max-width:760px;padding:0}#MainContent[data-page-handle=contact-us] .avino-page__cards{display:block;margin:0 0 40px}#MainContent[data-page-handle=contact-us] .avino-page__card{min-height:0;padding:18px 0;border:0;border-top:1px solid #dedede;background:transparent}#MainContent[data-page-handle=contact-us] .avino-page__card:last-child{border-bottom:1px solid #dedede}#MainContent[data-page-handle=contact-us] .avino-page__card span{color:#777;font-size:11px;letter-spacing:.08em}#MainContent[data-page-handle=contact-us] .avino-page__card h2{margin:6px 0;color:#232323;font-size:20px;font-weight:700;line-height:1.35}#MainContent[data-page-handle=contact-us] .avino-page__card p{max-width:680px;color:#444;font-size:14px;line-height:1.6}#MainContent[data-page-handle=contact-us] .avino-page__content{max-width:none;margin:0;color:#333;font-size:14px;line-height:1.75}#MainContent[data-page-handle=contact-us] .avino-page__content>:is(h1,h2,h3){margin:0 0 20px;color:#232323;font-size:24px;font-weight:700;line-height:1.3}#MainContent[data-page-handle=contact-us] .avino-page__content>p:first-child{font-size:inherit;line-height:inherit}#MainContent[data-page-handle=contact-us] .avino-contact{margin:0 0 44px}#MainContent[data-page-handle=contact-us] .avino-contact h2{margin:0 0 20px;font-size:24px;font-weight:700;line-height:1.3}#MainContent[data-page-handle=contact-us] .avino-contact__form label{display:block;margin:0 0 7px;font-size:13px;font-weight:600}#MainContent[data-page-handle=contact-us] .avino-contact__fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}#MainContent[data-page-handle=contact-us] .avino-contact__form input,#MainContent[data-page-handle=contact-us] .avino-contact__form textarea{box-sizing:border-box;display:block;width:100%;margin:0 0 18px;padding:12px 14px;border:1px solid #aaa;border-radius:0;background:#fff;color:#232323;font:inherit}#MainContent[data-page-handle=contact-us] .avino-contact__form button{padding:13px 24px;border:1px solid #232323;border-radius:0;background:#232323;color:#fff;font-family:inherit;font-size:14px;font-weight:600;line-height:1.2;cursor:pointer}#MainContent[data-page-handle=contact-us] .avino-contact__form :focus-visible{outline:2px solid #232323;outline-offset:3px}#MainContent[data-page-handle=contact-us] .avino-contact__notice{margin:0 0 18px}@media(max-width:749px){#MainContent:is([data-template="page.avino-policy"],[data-page-handle=shipping-delivery],[data-page-handle=payment-information]) .avino-page__content :is(h2,h3,h4):not(:first-child),#MainContent .shopify-policy__body :is(h2,h3,h4),#MainContent .shopify-policy__body p.avino-policy-section-title,#MainContent:is([data-template="page.avino-policy"],[data-page-handle=shipping-delivery],[data-page-handle=payment-information]) .avino-page__content p.avino-policy-section-title{font-size:21px}#MainContent[data-page-handle=contact-us] .avino-page__hero-copy,#MainContent[data-page-handle=contact-us] .avino-page__body{width:min(100% - 36px,760px)}#MainContent[data-page-handle=contact-us] .avino-page__hero-copy{padding:28px 0 24px}#MainContent[data-page-handle=contact-us] .avino-page__hero-copy h1{font-size:38px}#MainContent[data-page-handle=contact-us] .avino-contact__fields{grid-template-columns:1fr;gap:0}}:root{--avino-cream:#fff;--avino-ink:#26241f;--avino-muted:#77736c;--avino-yellow:#f4f1eb;--avino-camel:#6f6258}body{background:#fff!important;color:#26241f!important;font-family:Montserrat,Arial,sans-serif!important}body :is(button,input,select,textarea){font-family:Montserrat,Arial,sans-serif}#MainContent :is(h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5,.h6){font-family:Cormorant Garamond,Georgia,serif!important;font-weight:500;letter-spacing:-.015em}.header-logo__image-container{display:block!important;visibility:visible!important;opacity:1!important}.header-logo__image{display:block!important;width:auto!important;height:40px!important;max-width:150px;object-fit:contain}.avino-footer--refresh :is(h2,.avino-footer__newsletter h2){font-family:Cormorant Garamond,Georgia,serif!important;font-weight:500!important}body:has(collection-component) #MainContent>.shopify-section:first-child{padding-block-start:24px!important;padding-block-end:12px!important}body:has(collection-component) #MainContent h1{font-family:Cormorant Garamond,Georgia,serif!important;font-size:clamp(42px,4vw,56px)!important;line-height:1!important;font-weight:500!important;margin:0 0 10px!important}body:has(collection-component) #MainContent .shopify-section:first-child p{font-size:14px;line-height:1.55;color:#666}body:has(collection-component) collection-component{--product-grid-gap:24px}body:has(collection-component) #MainContent{--page-width:1440px}@media(max-width:749px){.header-logo__image{height:32px!important}body:has(collection-component) #MainContent>.shopify-section:first-child{padding-block-start:18px!important;padding-block-end:8px!important}}#header-component .menu-list__link,#header-component .menu-list__link-title{font-family:Montserrat,Arial,sans-serif!important;font-size:10px!important;font-weight:700!important;letter-spacing:2.3px!important;text-transform:uppercase!important}#header-component .menu-list__list-item{margin-inline:8px}#header-group .announcement-bar__text{font-family:Montserrat,Arial,sans-serif!important;font-size:9px!important;font-weight:700!important;letter-spacing:2px!important;text-transform:uppercase!important;text-align:center!important}#MainContent .product-card__title,#MainContent product-card h3,#MainContent product-card h4{font-family:Montserrat,Arial,sans-serif!important;font-size:12px!important;font-weight:500!important;letter-spacing:.1px!important;line-height:1.4!important;text-transform:none!important}#MainContent .product-card .price,#MainContent .product-card .price__regular,#MainContent .product-card .price-item{font-family:Montserrat,Arial,sans-serif!important;font-size:12px!important;font-weight:500!important;letter-spacing:0!important}#MainContent .button,#MainContent button,.shopify-section-group-footer-group .button{font-family:Montserrat,Arial,sans-serif!important;font-size:10px!important;font-weight:700!important;letter-spacing:2px!important;text-transform:uppercase!important}@media(max-width:749px){#header-component .menu-list__link,#header-component .menu-list__link-title{font-size:10px!important}#MainContent .product-card__title,#MainContent product-card h3,#MainContent product-card h4{font-size:12px!important}}
/*# sourceMappingURL=/cdn/shop/t/27/assets/avino-gifts-system.css.map */
