:root{--vt-teal:#1F7576;--vt-orange:#DB6B2B;--vt-cream:#FBF4E6;--vt-sand:#F5E4C6;--vt-ink:#2A2320;--vt-muted:#5c534d}#shopify-section-header .menu-listing{flex-wrap:nowrap!important;justify-content:center}#shopify-section-header .menu-lv-1__action{white-space:nowrap}@media(min-width:1025px)and (max-width:1279px){#shopify-section-header .menu-lv-1__action{font-size:13px!important}}.productView-nav .slick-track{align-items:flex-start!important}.vt-section{display:block}.vt-head{text-align:center;max-width:720px;margin:0 auto 32px}.vt-head--row{display:flex;align-items:flex-end;justify-content:space-between;max-width:none;text-align:left;gap:16px}.vt-eyebrow{font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--vt-orange);margin:0 0 8px;font-weight:600}.vt-h2{font-size:clamp(24px,3vw,34px);line-height:1.2;margin:0;color:var(--vt-ink)}.vt-lead{color:var(--vt-muted);margin-top:12px;font-size:16px;line-height:1.6}.vt-link{color:var(--vt-teal);font-weight:600;text-decoration:none;white-space:nowrap}.vt-center{text-align:center;margin-top:32px}.vt-btn{display:inline-block;background:var(--vt-teal);color:#fff!important;padding:13px 28px;border:0;text-decoration:none;font-weight:600;letter-spacing:.04em;text-transform:uppercase;font-size:13px;cursor:pointer;transition:background .2s}.vt-btn:hover{background:var(--vt-orange)}.vt-trustbar{background:var(--vt-bg,#1F7576);color:var(--vt-fg,#FBF4E6);padding:18px 0}.vt-trustbar__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.vt-trustbar__item{display:flex;align-items:center;gap:12px;justify-content:center}.vt-trustbar__item strong{display:block;font-size:14px;letter-spacing:.03em;color:inherit}.vt-trustbar__item small{display:block;font-size:12px;opacity:.85}.vt-trustbar__icon{flex:0 0 auto;display:flex}@media(max-width:749px){.vt-trustbar__list{grid-template-columns:repeat(2,1fr)}.vt-trustbar__item{justify-content:flex-start}}.vt-cats{padding:56px 0}.vt-cats__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.vt-cat{display:block;text-decoration:none;color:var(--vt-ink)}.vt-cat__media{display:block;aspect-ratio:4/5;overflow:hidden;background:var(--vt-sand)}.vt-cat__media img{width:100%;height:100%;object-fit:cover;transition:transform .4s}.vt-cat:hover .vt-cat__media img{transform:scale(1.04)}.vt-cat__title{display:block;margin-top:12px;font-size:17px;font-weight:600;text-transform:uppercase;letter-spacing:.04em}.vt-cat__cta{display:block;font-size:13px;color:var(--vt-teal);margin-top:2px}@media(max-width:989px){.vt-cats__grid{grid-template-columns:repeat(2,1fr);gap:14px}}.vt-promos{padding:16px 0 56px}.vt-promos__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px}.vt-promo{position:relative;overflow:hidden;min-height:360px;display:flex;align-items:flex-end;background:var(--vt-ink)}.vt-promo__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.vt-promo:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000 35%,#000000a6)}.vt-promo__content{position:relative;z-index:1;padding:28px;color:#fff}.vt-promo__title{color:#fff;font-size:clamp(22px,2.6vw,30px);margin:0 0 6px}.vt-promo__text{margin:0 0 16px;opacity:.9}.vt-promo .vt-eyebrow{color:#f5c99a}.vt-why{padding:64px 0;background:var(--vt-sand)}.vt-why__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.vt-why__card{background:var(--vt-cream);padding:28px 22px;text-align:center}.vt-why__icon{display:inline-flex;width:56px;height:56px;border-radius:50%;align-items:center;justify-content:center;background:var(--vt-teal);color:#fff;margin-bottom:14px}.vt-why__card h3{font-size:17px;margin:0 0 8px;color:var(--vt-ink)}.vt-why__card p{margin:0;color:var(--vt-muted);font-size:14px;line-height:1.6}@media(max-width:989px){.vt-why__grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:549px){.vt-why__grid{grid-template-columns:1fr}}.vt-pdp-trust{margin:18px 0 6px;border-top:1px solid #e6dccb;padding-top:16px}.vt-pdp-trust__list{list-style:none;margin:0 0 14px;padding:0;display:grid;grid-template-columns:repeat(2,1fr);gap:10px 16px}.vt-pdp-trust__list li{display:flex;align-items:center;gap:10px;font-size:14px;color:var(--vt-ink)}.vt-pdp-trust__list svg{width:22px;height:22px;color:var(--vt-teal);flex:0 0 auto}.vt-pdp-pay{background:#fff;border:1px solid #eee3d0;padding:12px;text-align:center}.vt-pdp-pay__label{display:block;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--vt-muted);margin-bottom:8px}.vt-pdp-pay__icons{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:6px}.vt-pdp-pay__icons svg{width:38px;height:24px}.vt-pdp-note{font-size:13px;color:var(--vt-muted);margin:12px 0 0}.vt-pdp-note a{color:var(--vt-teal)}.vt-contact{padding:56px 0 72px}.vt-contact__grid{display:grid;grid-template-columns:1fr 1.4fr;gap:40px;align-items:start}.vt-contact__card{display:flex;align-items:center;gap:14px;padding:18px;background:var(--vt-sand);margin-bottom:12px;text-decoration:none;color:var(--vt-ink)}.vt-contact__card svg{color:var(--vt-teal)}.vt-contact__card strong{display:block}.vt-contact__card small{display:block;color:var(--vt-muted);font-size:14px}.vt-contact__hours{color:var(--vt-muted);font-size:14px}.vt-field{display:block;margin-bottom:14px}.vt-field span{display:block;font-size:13px;font-weight:600;margin-bottom:6px;color:var(--vt-ink)}.vt-field input,.vt-field textarea{width:100%;padding:12px 14px;border:1px solid #d9ccb5;background:#fff;font:inherit}.vt-field-row{display:grid;grid-template-columns:1fr 1fr;gap:14px}.vt-alert{padding:12px 14px;margin-bottom:14px}.vt-alert--ok{background:#e3f1ec;color:#1f5a46}.vt-alert--err{background:#fbe7e3;color:#8a2a17}@media(max-width:749px){.vt-contact__grid,.vt-field-row{grid-template-columns:1fr}}.vt-faq details{border-bottom:1px solid #e6dccb;padding:14px 0}.vt-faq summary{cursor:pointer;font-weight:600;font-size:16px;color:var(--vt-ink)}.vt-faq details p{margin:10px 0 0;color:var(--vt-muted)}.vt-pdp-bundle{background:var(--vt-sand);padding:14px 16px;margin-bottom:14px;font-size:14px;line-height:1.55;color:var(--vt-ink)}.vt-pdp-bundle p{margin:4px 0 0}.vt-pdp-bundle a{color:var(--vt-teal);font-weight:600}.productView-nav .productView-img-container{aspect-ratio:4/5;display:flex!important;align-items:center;justify-content:center;background:#f3ece0;overflow:hidden}.productView-nav .productView-img-container img{width:100%!important;height:100%!important;object-fit:contain}.vt-brands{padding:56px 0}.vt-brands__nav{display:flex;gap:8px}.vt-brands__btn{width:42px;height:42px;border:1px solid var(--vt-teal);background:transparent;color:var(--vt-teal);font-size:18px;cursor:pointer;transition:all .2s}.vt-brands__btn:hover{background:var(--vt-teal);color:#fff}.vt-brands__track{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:4px}.vt-brands__track::-webkit-scrollbar{display:none}.vt-brand{flex:0 0 calc((100% - 5*16px)/6);scroll-snap-align:start;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-height:130px;padding:18px 14px;background:#fff;border:1px solid #eadfcb;text-decoration:none;color:var(--vt-ink);transition:border-color .2s,transform .2s}.vt-brand:hover{border-color:var(--vt-teal);transform:translateY(-2px)}.vt-brand__logo{display:flex;align-items:center;justify-content:center;height:56px;width:100%}.vt-brand__logo img{max-height:56px;max-width:80%;width:auto;height:auto;object-fit:contain}.vt-brand__name{font-size:18px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;text-align:center;line-height:1.15}.vt-brand__count{font-size:12px;color:var(--vt-muted)}@media(max-width:989px){.vt-brand{flex-basis:calc((100% - 2*16px)/3)}}@media(max-width:549px){.vt-brand{flex-basis:calc((100% - 16px)/2.3)}.vt-brands__nav{display:none}}.vt-brands--grid .vt-brands__track{display:grid;grid-template-columns:repeat(5,1fr);overflow:visible}@media(max-width:989px){.vt-brands--grid .vt-brands__track{grid-template-columns:repeat(3,1fr)}}@media(max-width:549px){.vt-brands--grid .vt-brands__track{grid-template-columns:repeat(2,1fr)}}.vt-brand__logo{height:84px}.vt-brand__logo img{width:100%;max-width:168px;max-height:84px;height:auto;object-fit:contain}.vt-brands--mono .vt-brand__logo img{filter:grayscale(1) brightness(.78) contrast(1.35);opacity:.8;transition:filter .25s,opacity .25s}.vt-brands--mono .vt-brand:hover .vt-brand__logo img{filter:none;opacity:1}.vt-brand{--c:#a3302b;position:relative;background:var(--c);border:0;min-height:200px;padding:20px 14px 28px;gap:10px;color:#fff;overflow:hidden}.vt-brand:nth-child(4n+2){--c:#d9682c}.vt-brand:nth-child(4n+3){--c:#dda032}.vt-brand:nth-child(4n+4){--c:#1f7576}.vt-brand:hover{transform:translateY(-3px);box-shadow:0 10px 22px #2a23202e}.vt-brand__logo{width:136px;height:136px;flex:0 0 auto;border-radius:50%;background:#f7e8cc;box-shadow:inset 0 0 0 1px #0000000a}.vt-brand__logo img{max-width:150px;max-height:75px}.vt-brand__name{color:var(--vt-ink);font-size:14px;padding:0 10px}.vt-brand__count{color:#fff;font-size:12px;letter-spacing:.04em;opacity:.95}.vt-brand:after{content:"";position:absolute;left:0;right:0;bottom:0;height:6px;background:linear-gradient(90deg,#1f7576 0 25%,#d9682c 25% 50%,#a3302b 50% 75%,#dda032 75% 100%)}@media(max-width:549px){.vt-brand{min-height:170px}.vt-brand__logo{width:112px;height:112px}.vt-brand__logo img{max-width:124px;max-height:62px}}.vt-cats__actions{display:flex;align-items:center;gap:18px}.vt-cats__track{display:flex!important;gap:16px!important;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-columns:none!important}.vt-cats__track::-webkit-scrollbar{display:none}.vt-cats__track .vt-cat{flex:0 0 calc((100% - 5*16px)/6);scroll-snap-align:start}.vt-cats__track .vt-cat__media{aspect-ratio:auto;height:200px}.vt-cats__track .vt-cat__media img{object-position:center 72%}.vt-cats__track .vt-cat__title{font-size:14px;margin-top:10px}.vt-cats__track .vt-cat__cta{font-size:12px}@media(max-width:989px){.vt-cats__track .vt-cat{flex-basis:calc((100% - 2*16px)/3)}}@media(max-width:549px){.vt-cats__track .vt-cat{flex-basis:calc((100% - 16px)/2.3)}.vt-cats__track .vt-cat__media{height:170px}.vt-cats__actions .vt-brands__nav{display:none}}.template-list-collections .vt-cats__track{flex-wrap:wrap;overflow:visible}.template-list-collections .vt-brands__nav{display:none!important}.vt-por__link{display:inline-flex;align-items:center;gap:6px;color:#128c4a!important;font-weight:600;text-decoration:none}.vt-por__link:hover{text-decoration:underline}.scoder-productView-right:has(.productView-price .vt-por) .productView-action,.scoder-productView-right:has(.productView-price .vt-por) .productView-subtotal,.scoder-productView-right:has(.productView-price .vt-por) .shopify-payment-button,.scoder-productView-right:has(.productView-price .vt-por) .productView-moreItem:has(input[name=quantity]),body:has(.productView-price .vt-por) .productView-stickyCart,.card:has(.vt-por) .card-action,.card:has(.vt-por) [class*=quick-add],.card:has(.vt-por) .quickshop,.card:has(.vt-por) [data-btn-addtocart]{display:none!important}.productView-price .vt-por__link{font-size:18px;padding:10px 0}
/*# sourceMappingURL=/cdn/shop/t/5/assets/vt-custom.css.map */
