.v2-hero .slideshow__slide-content :is(.h1,.h2,h1,h2){font-size:clamp(2.5rem,4vw,3.75rem)!important;font-weight:700!important;line-height:1.1}.v2-hero .slideshow__slide-content p:not(.h1):not(.h2){font-size:1.125rem}.v2-accent-heading h2,.v2-accent-heading .h2{color:#343638;font-weight:700;position:relative;padding-bottom:24px}.v2-accent-heading h2:after,.v2-accent-heading .h2:after{content:"";background:#edd81c;height:2px;width:80px;position:absolute;bottom:0;left:0}.v2-accent-heading--center h2:after,.v2-accent-heading--center .h2:after,.v2-accent-heading .text-center h2:after,.v2-accent-heading .text-center .h2:after,.v2-accent-heading .text-center h3:after{left:50%;margin-left:-40px}.v2-hero .slideshow__slide-content--boxed{width:40rem;max-width:calc(100% - 2rem);padding:3rem 2.5rem}.v2-hero .slideshow__slide-content--boxed h2{font-size:2.75rem;font-weight:700;line-height:1.15}.v2-cards .multi-column__item{border:1px solid #ececec;background:#fff;padding-bottom:24px}.wholesale-tiers-grid .multi-column__item{padding:28px 22px 32px;border-top:3px solid #56cfe1;display:flex;flex-direction:column}.wholesale-tiers-grid .multi-column__item h3{font-weight:700;color:#343638;padding-bottom:14px;margin-bottom:14px;border-bottom:2px solid #edd81c}.wholesale-tiers-grid .multi-column__item p{margin-bottom:12px;line-height:1.55}.v2-uniform-gallery .image-gallery-wrap img{aspect-ratio:1 / 1;object-fit:cover;width:100%;height:auto}.v2-icon-cards .multi-column__item{text-align:center}.v2-icon-cards .multi-column__item img{width:48px;height:48px;object-fit:contain;display:block;margin:24px auto 0}[class*=template-suffix-v2-] .shopify-section--main-page,[class*=template-suffix-v3-] .shopify-section--main-page,[class*=template-suffix-v4-] .shopify-section--main-page{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.slideshow__autoplay-toggle{position:absolute;bottom:16px;left:16px;z-index:3;width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;border:1px solid rgba(255,255,255,.7);background:#00000073;color:#fff;cursor:pointer}.slideshow__autoplay-toggle:focus-visible{outline:2px solid #ffffff;outline-offset:2px}.swym-button:focus-visible,.social-media__item a:focus-visible,.jdgm-input:focus-visible,.coa-accordion-header:focus-visible{outline:2px solid currentColor!important;outline-offset:2px}@media(prefers-reduced-motion:reduce){.slideshow *,.slideshow__slide{transition-duration:.01ms!important;animation-duration:.01ms!important}}.v3-timeline{max-width:860px;margin:32px auto 0}.v3-timeline-row{display:grid;grid-template-columns:130px 1fr;gap:8px 28px;padding:18px 0;border-bottom:1px solid #ececec}.v3-timeline-row:last-child{border-bottom:0}.v3-timeline-year{font-weight:700;color:#343638}.v3-timeline-row h3{font-weight:700;margin-bottom:4px}@media(max-width:699px){.v3-timeline-row{grid-template-columns:1fr;gap:4px}}.shopify-policy__body{max-width:38rem;margin-inline:auto;font-size:1rem;line-height:1.7}.shopify-policy__body :is(h1,h2,h3){font-size:clamp(1.2rem,1.05rem + .5vw,1.4rem);font-weight:700;line-height:1.35;margin-block:2.5rem .6rem}.shopify-policy__body h4{font-size:1.05rem;font-weight:700;line-height:1.4;margin-block:1.75rem .4rem}.shopify-policy__body>:first-child{margin-block-start:0}.shopify-policy__body p{margin-block:0 1rem}.shopify-policy__body :is(ul,ol){margin-block:0 1rem;padding-inline-start:1.4rem}.shopify-policy__body :is(ul,ol) :is(ul,ol){margin-block-start:.4rem}.shopify-policy__body li{margin-block-end:.4rem}.shopify-policy__body a{text-decoration:underline;text-underline-offset:.15em}.shopify-policy__title h1{font-weight:700}@media(max-width:699px){.shopify-policy__body{font-size:.9375rem}}#shopify-pc__banner button,#shopify-pc__prefs button:not(.shopify-pc__prefs__header-close){border-radius:4px;font-size:14px;font-weight:600;letter-spacing:.13px;text-transform:uppercase;padding:13px 27px}#shopify-pc__banner__dialog,.shopify-pc__prefs__dialog{border-radius:4px}@media(max-width:699px){#shopify-pc__banner button,#shopify-pc__prefs button:not(.shopify-pc__prefs__header-close){padding:12px 18px}}
/*# sourceMappingURL=/cdn/shop/t/56/assets/v2-pages.css.map */
