:root{--v18-green:#008000;--v18-orange:#ff8c1a;--v18-black:#111;--v18-white:#fff;--v18-line:rgba(17,17,17,.12)}main[data-template^=collection]{background:var(--v18-green)!important;color:#fff!important}main[data-template^=collection] .vigo-collection-hero{background:var(--v18-green)!important;color:#fff!important;border:0!important}main[data-template^=collection] .vigo-collection-hero__grid{min-height:460px!important}main[data-template^=collection] .vigo-collection-hero__copy{padding:54px clamp(28px,5vw,78px)!important}main[data-template^=collection] .vigo-collection-hero__copy:before{background:var(--v18-orange)!important;width:5px!important}main[data-template^=collection] .vigo-collection-hero__kicker{color:var(--v18-orange)!important}main[data-template^=collection] .vigo-collection-hero h1{color:#fff!important;font-size:clamp(58px,6.2vw,104px)!important;margin-top:16px!important}main[data-template^=collection] .vigo-collection-hero__description{color:#ffffffc7!important;font-size:clamp(16px,1.35vw,21px)!important;max-width:720px!important}main[data-template^=collection] .vigo-collection-hero__meta{color:#ffffffb8!important;border-color:#ffffff38!important}main[data-template^=collection] .vigo-collection-hero__stamp{background:var(--v18-orange)!important;color:#fff!important}main[data-template^=collection] .product-grid-container,main[data-template^=collection] .section-background{background:var(--v18-green)!important}main[data-template^=collection] .collection-wrapper{padding:30px clamp(14px,2vw,34px) 78px!important}main[data-template^=collection] .facets-wrapper,main[data-template^=collection] .facets-container,main[data-template^=collection] facets-form{color:#fff!important}main[data-template^=collection] .product-grid{gap:18px 12px!important}main[data-template^=collection] .product-grid__item{background:#fff!important;color:var(--v18-black)!important;border:0!important;position:relative;overflow:hidden;transition:transform .35s ease}main[data-template^=collection] .product-grid__item:after{content:"";position:absolute;left:0;right:0;bottom:0;height:4px;background:var(--v18-orange);transform:scaleX(0);transform-origin:left;transition:transform .35s ease}main[data-template^=collection] .product-grid__item:hover{transform:translateY(-3px)}main[data-template^=collection] .product-grid__item:hover:after{transform:scaleX(1)}main[data-template^=collection] .product-card,main[data-template^=collection] .product-card__content{background:#fff!important;color:var(--v18-black)!important}main[data-template^=collection] .product-card a,main[data-template^=collection] .product-card :is(h1,h2,h3,h4,h5,h6,p,span){color:var(--v18-black)!important}main[data-template^=collection] .product-card [class*=price]{color:var(--v18-black)!important}main[data-template^=collection] .product-card :is(h3,h4,[class*=title]){font-size:clamp(17px,1.25vw,22px)!important;line-height:1.18!important;text-transform:uppercase!important}@media(min-width:1200px){main[data-template^=collection] .product-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media(min-width:750px)and (max-width:1199px){main[data-template^=collection] .product-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}main[data-template^=product]{background:#fff!important;color:var(--v18-black)!important}main[data-template^=product] .product-information{padding:30px clamp(18px,2.2vw,42px) 70px!important;background:#fff!important}main[data-template^=product] .product-information__grid{gap:clamp(22px,3vw,48px)!important}main[data-template^=product] .product-information__media{background:#f8f8f5!important}main[data-template^=product] .product-media,main[data-template^=product] .product-media-container{background:#fff!important;border-radius:0!important}main[data-template^=product] .product-details{background:#fff!important;color:var(--v18-black)!important;border:0!important;border-top:5px solid var(--v18-orange)!important;padding:30px clamp(22px,3vw,46px)!important;box-shadow:0 24px 70px #11111112}main[data-template^=product] .product-details h1{font-size:clamp(42px,4.6vw,76px)!important;line-height:.94!important;text-transform:uppercase!important}main[data-template^=product] .product-details [class*=price]{color:var(--v18-green)!important;font-size:clamp(25px,2vw,34px)!important}main[data-template^=product] product-sku-component{color:#6a6a64!important;text-transform:uppercase;letter-spacing:.08em;font-size:12px!important}main[data-template^=product] product-inventory{color:var(--v18-green)!important;font-size:14px!important}main[data-template^=product] .product-details variant-picker button,main[data-template^=product] .product-details [class*=variant] button{background:#fff!important;color:#111!important;border-color:#cfcfca!important;border-radius:0!important}main[data-template^=product] .product-details variant-picker button[aria-pressed=true],main[data-template^=product] .product-details [class*=variant] button[aria-pressed=true]{background:var(--v18-green)!important;color:#fff!important;border-color:var(--v18-green)!important}main[data-template^=product] .product-details .button,main[data-template^=product] .product-form-buttons .button,main[data-template^=product] button[name=add]{background:var(--v18-orange)!important;color:#fff!important;border-color:var(--v18-orange)!important;min-height:56px!important}main[data-template^=product] .product-details .button:hover,main[data-template^=product] .product-form-buttons .button:hover,main[data-template^=product] button[name=add]:hover{background:var(--v18-green)!important;border-color:var(--v18-green)!important}main[data-template^=product] .product-recommendations{background:var(--v18-green)!important;color:#fff!important;padding:56px clamp(18px,2vw,38px) 72px!important}main[data-template^=product] .product-recommendations :is(h1,h2,h3,h4,h5,h6,a){color:#fff!important}main[data-template^=product] .product-recommendations .product-card,main[data-template^=product] .product-recommendations .product-card__content{background:#fff!important;color:#111!important}main[data-template^=product] .product-recommendations .product-card :is(a,h3,h4,p,span){color:#111!important}main[data-template^=page]{background:#fff!important;color:var(--v18-black)!important;position:relative}main[data-template^=page]:before{content:"";display:block;height:7px;background:linear-gradient(90deg,var(--v18-green) 0 72%,var(--v18-orange) 72% 100%)}main[data-template^=page] .page-width-content{max-width:1240px!important;margin-inline:auto!important;padding-inline:clamp(20px,4vw,64px)!important}main[data-template^=page] .section-content-wrapper{gap:24px!important}main[data-template^=page] h1{font-size:clamp(58px,7vw,108px)!important;line-height:.9!important;text-transform:uppercase!important;color:var(--v18-green)!important;margin-bottom:18px!important}main[data-template^=page] h2{font-size:clamp(34px,4vw,58px)!important;line-height:.95!important;margin-top:44px!important;color:#111!important}main[data-template^=page] h3{font-size:clamp(24px,2.4vw,34px)!important;color:var(--v18-green)!important}main[data-template^=page] .rte,main[data-template^=page] [class*=page-content]{font-size:18px!important;line-height:1.65!important;color:#393936!important}main[data-template^=page] .rte p{max-width:920px}main[data-template^=page] .rte a{color:var(--v18-green)!important;text-decoration-thickness:1px}main[data-template^=page] .rte a:hover{color:var(--v18-orange)!important}main[data-template^=page] .rte img{width:100%;height:auto;margin:28px 0}main[data-template^=page] .rte details{border-top:1px solid var(--v18-line);padding:18px 0;margin:0!important}main[data-template^=page] .rte details:last-child{border-bottom:1px solid var(--v18-line)}main[data-template^=page] .rte summary{font-size:22px!important;color:#111!important;cursor:pointer}main[data-template^=page] .rte summary:hover{color:var(--v18-green)!important}main[data-template^=page] table{width:100%;border-collapse:collapse;background:#fafaf7}main[data-template^=page] th{background:var(--v18-green);color:#fff;text-align:left}main[data-template^=page] td,main[data-template^=page] th{padding:14px;border:1px solid #e2e2dc}main[data-template^=blog],main[data-template^=article]{background:#fff!important;color:#111!important}main[data-template^=blog] .section,main[data-template^=article] .section{padding-inline:clamp(20px,3.5vw,58px)!important}main[data-template^=blog] h1,main[data-template^=article] h1{font-size:clamp(58px,7vw,110px)!important;line-height:.9!important;text-transform:uppercase!important;color:var(--v18-green)!important}main[data-template^=blog] .blog-posts-container{gap:34px 20px!important}main[data-template^=blog] .blog-post-item{background:#fff;border-top:4px solid var(--v18-orange);padding-top:14px;transition:transform .35s ease}main[data-template^=blog] .blog-post-item:hover{transform:translateY(-4px)}main[data-template^=article] .section-content-wrapper{max-width:980px!important;margin-inline:auto!important}main[data-template^=article] .rte{font-size:18px!important;line-height:1.7!important}main[data-template^=article] .rte h2{font-size:clamp(34px,4vw,56px)!important;margin-top:52px!important}main[data-template^=list-collections]{background:var(--v18-green)!important;color:#fff!important}main[data-template^=list-collections] .section-resource-list{padding-inline:clamp(14px,2vw,32px)!important}main[data-template^=list-collections] .resource-list{gap:10px!important}main[data-template^=list-collections] .resource-list__item{background:#fff!important;color:#111!important}main[data-template^=list-collections] .collection-card{background:#fff!important;color:#111!important}main[data-template^=list-collections] .collection-card :is(a,h2,h3,h4,p,span){color:#111!important}main[data-template^=search]{background:var(--v18-green)!important;color:#fff!important}main[data-template^=search] .search-page__header{padding-inline:clamp(18px,3vw,48px)!important}main[data-template^=search] .product-grid-container{background:var(--v18-green)!important;padding-inline:clamp(12px,2vw,28px)!important}main[data-template^=search] .product-grid__item{background:#fff!important;color:#111!important;border:0!important}main[data-template^=search] .product-card,main[data-template^=search] .product-card__content{background:#fff!important;color:#111!important}main[data-template^=search] .product-card :is(a,h3,h4,p,span){color:#111!important}@media(min-width:1200px){main[data-template^=search] .product-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}}main[data-template^=cart]{background:#fff!important;color:#111!important}main[data-template^=cart] .cart-page{padding-inline:clamp(18px,3vw,48px)!important;padding-bottom:60px!important}main[data-template^=cart] .cart-page__title h1{font-size:clamp(48px,6vw,86px)!important;text-transform:uppercase;color:var(--v18-green)!important}main[data-template^=cart] .cart-summary{border-top:5px solid var(--v18-orange)!important;background:#fafaf7!important}@media(max-width:749px){main[data-template^=collection] .vigo-collection-hero__grid{grid-template-columns:1fr!important;min-height:0!important}main[data-template^=collection] .vigo-collection-hero__copy{padding:38px 18px 30px!important;order:1}main[data-template^=collection] .vigo-collection-hero__media{min-height:64vw!important;order:2}main[data-template^=collection] .vigo-collection-hero h1{font-size:52px!important}main[data-template^=collection] .vigo-collection-hero__description{font-size:14px!important}main[data-template^=collection] .vigo-collection-hero__meta{font-size:10px!important;gap:12px!important}main[data-template^=collection] .collection-wrapper{padding:18px 8px 48px!important}main[data-template^=collection] .product-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}main[data-template^=collection] .product-card :is(h3,h4,[class*=title]){font-size:15px!important}main[data-template^=product] .product-information{padding:14px 0 42px!important}main[data-template^=product] .product-information__grid{display:block!important}main[data-template^=product] .product-details{margin:0 14px!important;padding:24px 18px!important;box-shadow:none!important;border-top-width:4px!important}main[data-template^=product] .product-details h1{font-size:42px!important}main[data-template^=product] .product-recommendations{padding-inline:8px!important}main[data-template^=page] .page-width-content{padding-inline:18px!important}main[data-template^=page] h1{font-size:52px!important}main[data-template^=page] .rte,main[data-template^=page] [class*=page-content]{font-size:16px!important}main[data-template^=page] .rte summary{font-size:19px!important}main[data-template^=blog] h1,main[data-template^=article] h1{font-size:52px!important}}
/*# sourceMappingURL=/cdn/shop/t/64/assets/vigo-site-v18.css.map */
