.hve-sec,.hve-sec *,.hve-sec *:before,.hve-sec *:after{box-sizing:border-box}.hve-sec{background:var(--hs-bg,transparent);color:var(--hs-text,inherit)}.hve-sec__inner{max-width:1680px;margin:0 auto;padding:0 20px}@media(min-width:1024px){.hve-sec__inner{padding:0 48px}}.hve-sec__eyebrow{margin:0 0 8px;font-size:12px;line-height:1.3;letter-spacing:.12em;text-transform:uppercase;opacity:.65}.hve-sec__heading{margin:0;line-height:1.12;letter-spacing:0;text-transform:uppercase;color:inherit}.hve-sec__heading *{font:inherit;color:inherit}.hve-sec__intro{margin-top:10px;max-width:60ch;font-size:14px;line-height:1.55}.hve-sec__intro p{margin:0}.hve-sec__rte{font-size:15px;line-height:1.7}.hve-sec__rte p{margin:0 0 1em}.hve-sec__rte p:last-child{margin-bottom:0}.hve-sec__rte a{color:inherit;text-decoration:underline;text-underline-offset:3px}.hve-sec__rte strong{font-weight:700}.hve-sec__btn{display:inline-flex;align-items:center;justify-content:center;padding:15px 32px;border:1px solid var(--hs-btn-bg,#000);border-radius:999px;background:var(--hs-btn-bg,#000);color:var(--hs-btn-text,#fff);font-size:13px;line-height:1;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;transition:opacity .2s}.hve-sec__btn:hover{opacity:.8;color:var(--hs-btn-text,#fff)}.hve-sec__link{color:inherit;font-size:13px;letter-spacing:.06em;text-transform:uppercase;text-decoration:underline;text-underline-offset:4px}.hve-sec__link:hover{opacity:.7}.hve-sec__head{display:flex;flex-direction:column;gap:12px;margin-bottom:22px}@media(min-width:1024px){.hve-sec__head{flex-direction:row;align-items:flex-end;justify-content:space-between;gap:48px;margin-bottom:30px}}.hve-sec__head .hve-sec__link{flex:0 0 auto}.hve-tb{border-top:1px solid var(--hs-border);border-bottom:1px solid var(--hs-border)}.hve-tb .hve-sec__inner{padding:0}@media(min-width:1024px){.hve-tb .hve-sec__inner{padding:0 48px}}.hve-tb__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none}@media(min-width:1024px){.hve-tb__list{grid-template-columns:repeat(var(--tb-count,4),minmax(0,1fr))}}.hve-tb__item{display:flex;margin:0;padding:0}.hve-tb__item:nth-child(2n){border-left:1px solid var(--hs-border)}.hve-tb__item:nth-child(n+3){border-top:1px solid var(--hs-border)}@media(min-width:1024px){.hve-tb__item:nth-child(n){border-top:0;border-left:1px solid var(--hs-border)}.hve-tb__item:first-child{border-left:0}}.hve-tb__cell{display:flex;align-items:center;gap:12px;width:100%;padding:14px;color:inherit;text-decoration:none}@media(min-width:1024px){.hve-tb__cell{justify-content:center;padding:18px 20px}}a.hve-tb__cell:hover .hve-tb__title{text-decoration:underline;text-underline-offset:3px}.hve-tb__icon{display:flex;flex:0 0 auto;width:26px;height:26px}.hve-tb__icon svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.hve-tb__copy{display:flex;flex-direction:column;gap:2px;min-width:0}.hve-tb__title{font-size:12px;line-height:1.3;letter-spacing:.05em;text-transform:uppercase;font-weight:700}.hve-tb__text{font-size:12px;line-height:1.35;opacity:.75}@media(min-width:1024px){.hve-tb__title,.hve-tb__text{font-size:13px}}.hve-st__inner{display:flex;flex-direction:column;gap:18px;max-width:var(--st-max,960px)}.hve-st--center .hve-st__inner{margin:0 auto;align-items:center;text-align:center}.hve-st--left .hve-st__inner{margin:0;align-items:flex-start;text-align:left}.hve-st__inner .hve-sec__eyebrow{margin:0}.hve-st__text{max-width:68ch}.hve-st__actions{display:flex;flex-wrap:wrap;align-items:center;gap:22px;margin-top:6px}.hve-st--center .hve-st__actions{justify-content:center}.hve-cg__grid{display:grid;grid-template-columns:repeat(var(--cg-cols-m,2),minmax(0,1fr));gap:var(--cg-gap-m,10px);margin:0;padding:0;list-style:none}@media(min-width:768px){.hve-cg__grid{grid-template-columns:repeat(var(--cg-cols-t,3),minmax(0,1fr))}}@media(min-width:1024px){.hve-cg__grid{grid-template-columns:repeat(var(--cg-cols-d,4),minmax(0,1fr));gap:var(--cg-gap,16px)}}.hve-cg__item{margin:0;padding:0;min-width:0}.hve-cg__card{display:block;color:inherit;text-decoration:none}.hve-cg__media{position:relative;overflow:hidden;aspect-ratio:var(--cg-ratio,1/1);background:#0000000a}.hve-cg__media img,.hve-cg__media svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.hve-cg__card:hover .hve-cg__media img{transform:scale(1.04)}.hve-cg__title{margin:12px 0 0;color:inherit;font-size:13px;line-height:1.25;letter-spacing:.06em;text-transform:uppercase;font-weight:700}@media(min-width:1024px){.hve-cg__title{font-size:15px}}.hve-cg__card:hover .hve-cg__title{text-decoration:underline;text-underline-offset:3px}.hve-cg__sub{margin:4px 0 0;font-size:13px;line-height:1.45;opacity:.75}.hve-sc__grid{display:grid;grid-auto-flow:column;grid-auto-columns:82%;gap:12px;margin:0 -20px;padding:0 20px;list-style:none;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-padding-inline:20px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.hve-sc__grid::-webkit-scrollbar{display:none}@media(min-width:768px){.hve-sc__grid{grid-auto-columns:46%}}@media(min-width:1024px){.hve-sc__grid{grid-auto-flow:row;grid-template-columns:repeat(var(--sc-cols,3),minmax(0,1fr));grid-auto-columns:auto;gap:20px;margin:0;padding:0;overflow:visible}}.hve-sc__item{min-width:0;margin:0;padding:0;scroll-snap-align:start}.hve-sc__card{display:flex;flex-direction:column;height:100%;color:inherit;text-decoration:none}.hve-sc__media{position:relative;overflow:hidden;aspect-ratio:var(--sc-ratio,4/5);background:#0000000a}.hve-sc__media img,.hve-sc__media svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.hve-sc__card:hover .hve-sc__media img{transform:scale(1.04)}.hve-sc__body{display:flex;flex-direction:column;gap:8px;padding-top:16px}.hve-sc__body .hve-sec__eyebrow{margin:0}.hve-sc__title{margin:0;color:inherit;font-size:17px;line-height:1.2;letter-spacing:.02em;text-transform:uppercase}@media(min-width:1024px){.hve-sc__title{font-size:20px}}.hve-sc__text{font-size:14px;line-height:1.55}.hve-sc__text p{margin:0}.hve-sc__more{margin-top:4px;font-size:13px;letter-spacing:.06em;text-transform:uppercase;text-decoration:underline;text-underline-offset:4px}.hve-seo__inner{max-width:var(--seo-max,860px)}.hve-seo--center .hve-seo__inner{margin:0 auto;text-align:center}.hve-seo--left .hve-seo__inner{margin:0}.hve-seo__heading{margin-bottom:18px}
/*# sourceMappingURL=/cdn/shop/t/83/assets/hve-sections.css.map */
