:root:root{--announcement-height: 80px}.underline{text-decoration:underline}.announcement-bar.announcement-bar{padding:10px 0;overflow:revert}.announcement-bar .announcement-bar__text a{display:table;margin:8px auto 0;color:#2e90df}.header{flex-wrap:wrap}.header-bottom-row,.header-top-row{width:100%;display:flex;justify-content:space-between;align-items:center}.header--left-logo .header-top-row>span{font-size:18px}.header-top-row{margin-bottom:20px}.header-top-row>span a{text-decoration:none}.header-top-row>span a:hover{text-decoration:underline}.header__heading-link.header__heading-link{display:inline-block}.header__heading-link span{font-size:18px;font-weight:500;margin-left:auto;margin-top:4px;border-top:1px solid #dbdbdb;text-align:center;justify-content:center;padding-top:7px;color:#939090}.list-menu--inline .header__menu-item span{font-weight:700}.product-form__submit.button--tertiary{color:#fff;background:#008421}.product-form__submit.button--tertiary:hover{background:#0fcb3e!important}.product-form__buttons-row #mf_container{order:1}.product-form__buttons-row .product-form__checkout{width:100%}.list-menu--inline .header__menu-item span,.announcement-bar__text{font-size:18px}@media screen and (min-width: 1200px){.header-wrapper.container .header{display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto auto}.header-top-row .header__heading,.header-top-row .header__heading-link{grid-row:1/-1}.header-top-row>span{grid-row:1;grid-column:2}.header-top-row>*{z-index:1}.header-top-row{display:grid;grid-template-columns:subgrid;grid-template-rows:subgrid;grid-row:1/3;grid-column:1 / -1;margin-bottom:0;gap:0}.header-bottom-row{grid-column:1 / -1;grid-row:1 / -1;display:grid;grid-template-columns:subgrid;grid-template-rows:subgrid;gap:0}.header-bottom-row .header__inline-menu{grid-column:1/ -1;grid-row:4;margin-top:15px}.header-bottom-row .header__column{grid-row:2;grid-column:2;margin:0 auto}body :is(.container,.container-fluid,.container-xxl,.shopify-policy__container-xxl,.container-xl,.shopify-policy__container-xl,.container-lg,.shopify-policy__container-lg,.container-md,.shopify-policy__container-md,.container-sm,.shopify-policy__container-sm,.shopify-policy__container){padding-left:3.2rem;padding-right:3.2rem}}@media only screen and (max-width: 750px){.popular-products__item .card__title{font-size:calc(var(--font-heading-card-scale) * 1rem)}}@media only screen and (min-width: 750px){.popular-products__item .card__title{font-size:calc(var(--font-heading-card-scale) * 1rem)}}@media screen and (min-width: 768px){.popular-products__wrapper.popular-products__wrapper--2,.popular-products__wrapper.popular-products__wrapper--3,.popular-products__wrapper.popular-products__wrapper--4{grid-template-columns:repeat(3,1fr)}}@media screen and (min-width: 1200px){.popular-products__wrapper.popular-products__wrapper--3,.popular-products__wrapper.popular-products__wrapper--4{grid-template-columns:repeat(4,1fr)}}@media screen and (min-width: 1536px){.header-wrapper.container.header-wrapper.container .header{padding-inline:3.2rem}}@media screen and (min-width: 1620px){body :is(.container,.container-fluid,.container-xxl,.shopify-policy__container-xxl,.container-xl,.shopify-policy__container-xl,.container-lg,.shopify-policy__container-lg,.container-md,.shopify-policy__container-md,.container-sm,.shopify-policy__container-sm,.shopify-policy__container){padding-left:6.2rem;padding-right:6.2rem}}@media screen and (max-width: 1600px){.list-menu--inline.list-menu--inline{gap:0 8px}.list-menu--inline .header__menu-item span{font-size:16px}.header--left-logo .header__heading-link{max-width:200px}.header__heading-link span{font-size:16px}.header--left-logo .header-top-row>span{font-size:16px}.announcement-bar__text{font-size:16px}}@media screen and (max-width: 1400px){.list-menu--inline .header__menu-item span{font-size:15px}}@media screen and (max-width: 1330px){.list-menu--inline.list-menu--inline .header__menu-item span{font-size:14px;padding:.4rem 5px}}@media screen and (max-width: 1200px){.header-bottom-row,.header-top-row{width:auto}.header-top-row{flex:1}.header-bottom-row{margin-left:auto}.header--left-logo .header__heading-link{max-width:170px}.header__heading-link span{font-size:14px}.header-top-row{margin-bottom:0}.header--left-logo .header-top-row>span{font-size:16px}}@media screen and (max-width: 992px){.header__heading-logo.header__heading-logo{height:50px;width:auto}}@media screen and (max-width: 768px){.header--left-logo .header-top-row>span{font-size:14px;display:none}.announcement-bar__text{font-size:14px}}@media screen and (max-width: 576px){.header--left-logo .header__heading-link{max-width:130px}.header__heading-link span{font-size:12px}}@media screen and (max-width: 575px){.popular-products--2-mobile .collection-product-card .card__title{font-size:calc(var(--font-heading-card-scale) * .8rem)}}@media screen and (max-width: 568px){:root:root{--announcement-height: auto}.header-top-row>span{display:none}.header__heading-link span{margin-top:-3px;padding-top:4px}.announcement-bar.announcement-bar{padding:0}}header .header-top-row .contactinfo{display:none!important}header .header__search-inner.outer-search-box{display:none}header .header__search-inner.outer-search-box .predictive-search{position:absolute;background:#fff;padding:0 20px 20px;border-radius:0 0 15px 15px;box-shadow:0 30px 30px #0000001a}header .header__search-inner.outer-search-box .search__input.field__input{box-shadow:none;border:1px solid #dddd}@media screen and (min-width: 1024px){.header__icons .header__search{display:none}.header-wrapper.container .header{display:grid;grid-template-columns:auto 1fr auto}.header-bottom-row .header__column{grid-row:1 / 3;grid-column:3}header .header__search-inner.outer-search-box{display:block;position:static;grid-column:2;grid-row:1 / 3;width:100%;box-shadow:none;padding:0 30px}}@media screen and (max-width: 1199px){.header-wrapper.container .header{grid-template-columns:auto auto 1fr auto}header .header-top-row{grid-column:2;grid-row:1}header header-drawer{grid-column:1;grid-row:1}header .header__search-inner.outer-search-box{grid-column:3;padding:0 10px}.header .header__search-inner.outer-search-box .field{height:50px}.header .header__search-inner.outer-search-box .search__button{min-width:40px;min-height:40px;right:5px;top:5px;bottom:5px}}.collection-hero__image-wrapper{flex:none!important}.collection-hero__image-wrapper .media{max-width:400px;max-height:480px;padding-bottom:0!important}@media screen and (max-width: 750px){.media{max-width:100%;max-height:100%}}.card-wrapper:hover .card__title a,.collections-grid__item:hover .collections-grid__information .collections-grid__title{color:#1566e0!important}.collections-grid__item .collections-grid__information .collections-grid__title{transition:all var(--duration-long) ease}.field input[type=text],.field input[type=email],.field input[type=tel],.field input[type=search],.field input[type=password],.field select,.field .field__input{font-size:calc(var(--font-body-scale) * 1.2rem)!important}.product__info-container>*:not(.pickup-availability){margin-top:3.2rem!important}.about+.about{margin-top:.8rem!important}.collapsible-content__content--background .collapsible-content__answer-inner{padding-right:2.4rem}.image-with-text__columns{grid-template-columns:repeat(2,1fr)}.login__create-acc>span{line-height:normal;padding-top:2px}.mf_container .form-section{background-color:#0677bc!important}.contact-form .contact-form__inner{flex-direction:column;align-items:center}.contact-form .contact-form__inner .contact-form__add-text{margin-top:20px;background:#f7f8f8;width:100%;max-width:52.8rem;padding:4rem;border-radius:10px;text-align:center}.contact-form .contact-form__inner .contact-form__add-text p{font-size:18px;line-height:1.5}@media (max-width: 767px){.contact-form .contact-form__inner .contact-form__add-text{padding:2rem}.contact-form .contact-form__inner .contact-form__add-text p{font-size:14px}}.product__description p span{text-decoration:underline}body.template-page-contact .contact-page-info{max-width:900px;margin:0 auto;padding-bottom:50px}body.template-page-contact .contact-page-info .multicolumn-card{background-color:#fff!important;border-radius:1.2rem;padding:20px!important;display:flex;box-shadow:0 8px 40px rgba(var(--color-shadow),.08);justify-content:center;text-align:center}body.template-page-contact .contact-page-info .multicolumn-card *:not(.multicolumn-card__image-wrapper){margin:0!important;padding:0!important}body.template-page-contact .contact-page-info .multicolumn-card .multicolumn-card__info{align-items:center;gap:10px}body.template-page-contact .contact-page-info .multicolumn-card .multicolumn-card__info .multicolumn-card__heading.h4{font-size:20px!important}body.template-page-contact .contact-page-info .multicolumn-card .multicolumn-card__info .multicolumn-card__text a:hover{color:#1566e0}body.template-page-contact .contact-page-info .multicolumn-card .multicolumn-card__image-wrapper{margin:0 auto!important}#vendorList{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;margin:0;padding:0;list-style:none}.vendor-item{display:flex}.vendor-card{display:flex;flex-direction:column;text-align:center;gap:20px;text-decoration:none;height:100%;width:100%}.vendor-card-image{display:flex;justify-content:center;align-items:center;text-align:center;background-color:#fff;border:1px solid #dddddd;border-radius:8px;padding:16px;box-shadow:0 8px 40px rgba(var(--color-shadow),.08);aspect-ratio:220/120;overflow:hidden;transition:var(--duration-default)}.vendor-card-image figure{margin:0;display:flex;justify-content:center;align-items:center}.vendor-card-image figure img{width:auto;object-fit:contain;max-width:100%;max-height:100px}.vendor-name{font-size:24px;font-weight:600;color:#000;transition:var(--duration-default)}.vendor-card:hover .vendor-card-image{transform:scale(1.02);border-color:#ccc}.vendor-card:hover .vendor-name{color:#1566e0}.vendors-header{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-bottom:30px;flex-wrap:wrap}.vendors-header h2{margin:0}.search-box{width:500px;position:relative}.search-box input{width:100%;min-height:60px;border-color:#dddd;box-shadow:none;border-radius:8px;border:1px solid #ddd;padding:4px 50px 4px 20px;font-size:16px}.search-box:after{content:"";position:absolute;top:50%;right:18px;transform:translateY(-50%);width:20px;height:20px;background-image:url(/cdn/shop/files/search-icon.svg?v=1751276926);background-size:contain;background-repeat:no-repeat;pointer-events:none}#paginationControls{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:1.2rem;padding-top:44px;padding-bottom:24px}#paginationControls .pagination-btn{position:relative;display:flex;justify-content:center;align-items:center;width:4.4rem;height:4.4rem;padding:0;color:rgb(var(--color-foreground),.5);text-decoration:none;border-radius:.6rem;transition:var(--duration-default);transition-property:background-color color;background-color:transparent;box-shadow:none!important;border:none;cursor:pointer;font-size:calc(var(--font-body-scale) * 1.4rem)}#paginationControls .pagination-btn.active,#paginationControls .pagination-btn:hover{color:rgb(var(--color-foreground));background-color:rgb(var(--color-background-secondary))}#paginationControls .pagination-btn.next-btn{position:relative}#paginationControls .pagination-btn.next-btn:before{content:"";display:inline-block;width:24px;height:24px;background-image:url(/cdn/shop/files/left-arrow.svg?v=1751278186);background-repeat:no-repeat;background-size:contain;transform:rotate(180deg)}#paginationControls .pagination-btn.prev-btn:before{content:"";display:inline-block;width:24px;height:24px;background-image:url(/cdn/shop/files/left-arrow.svg?v=1751278186);background-repeat:no-repeat;background-size:contain}.no-result{display:flex;justify-content:center;align-items:center;font-size:40px;color:#011624}@media (max-width: 1366px){.vendor-name{font-size:18px}}@media (max-width: 1023px){.vendor-name{font-size:16px}}@media (max-width: 991px){#vendorList{grid-template-columns:repeat(3,1fr)}.search-box{width:400px}}@media (max-width: 767px){.search-box input{min-height:50px}.search-box{width:300px}#vendorList{gap:30px 20px}.no-result{font-size:36px}}@media (max-width: 575px){#vendorList{grid-template-columns:repeat(2,1fr)}.vendors-header{padding-bottom:40px}#paginationControls{padding-bottom:0}.vendor-card{gap:10px}}@media (max-width: 480px){#vendorList{gap:20px 16px}.search-box{width:100%}.search-box input{min-height:40px}.vendor-name{font-size:14px}#paginationControls{padding-top:30px}.search-box:after{width:16px;height:16px}.no-result{font-size:32px}}.shopify-policy__title h1{margin:24px 0}
/*# sourceMappingURL=/cdn/shop/t/24/assets/custom.css.map */
