.asymmetric-gallery-section{width:100%;background:var(--gallery-bg);overflow:hidden}.asymmetric-gallery-section *,.asymmetric-gallery-section *:before,.asymmetric-gallery-section *:after{box-sizing:border-box}.asymmetric-gallery__inner{width:100%;max-width:var(--gallery-width);margin:0 auto;padding:30px 20px 48px}.asymmetric-gallery__heading{width:min(900px,100%);margin:0 auto 38px;text-align:center}.asymmetric-gallery__title{margin:0 0 22px;color:#000;font-size:clamp(36px,4vw,52px);line-height:1.08;font-weight:400;letter-spacing:-.035em}.asymmetric-gallery__description{width:min(620px,100%);margin:0 auto;color:#555;font-size:20px;line-height:1.3;font-weight:400}.asymmetric-gallery__description p{margin:0}.asymmetric-gallery__grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-template-rows:auto auto;gap:var(--gallery-gap);align-items:start;padding-bottom:calc(var(--gallery-stagger) * 3)}.asymmetric-gallery__item{position:relative;width:100%;height:var(--gallery-height);min-width:0;overflow:hidden;border-radius:var(--gallery-radius);transform:translateY(0)}.asymmetric-gallery__item:nth-child(2),.asymmetric-gallery__item:nth-child(9){transform:translateY(var(--gallery-stagger))}.asymmetric-gallery__item:nth-child(3),.asymmetric-gallery__item:nth-child(10){transform:translateY(calc(var(--gallery-stagger) * 2))}.asymmetric-gallery__item:nth-child(4),.asymmetric-gallery__item:nth-child(11){transform:translateY(calc(var(--gallery-stagger) * 3))}.asymmetric-gallery__item:nth-child(5),.asymmetric-gallery__item:nth-child(12){transform:translateY(calc(var(--gallery-stagger) * 2))}.asymmetric-gallery__item:nth-child(6),.asymmetric-gallery__item:nth-child(13){transform:translateY(var(--gallery-stagger))}.asymmetric-gallery__item:nth-child(7),.asymmetric-gallery__item:nth-child(14){transform:translateY(0)}.asymmetric-gallery__link,.asymmetric-gallery__media{display:block;width:100%;height:100%}.asymmetric-gallery__media{position:relative;overflow:hidden;background:#f2f2f2;border-radius:inherit}.asymmetric-gallery__image,.asymmetric-gallery__video{display:block;width:100%;height:100%;border:0;object-fit:cover}@media(hover:hover)and (pointer:fine){.asymmetric-gallery__image,.asymmetric-gallery__video{transition:transform .3s ease}.asymmetric-gallery__item:hover{z-index:2}.asymmetric-gallery__item:hover .asymmetric-gallery__image,.asymmetric-gallery__item:hover .asymmetric-gallery__video{transform:scale(1.03)}}.asymmetric-gallery__placeholder{display:flex;width:100%;height:100%;align-items:center;justify-content:center;background:#eee;color:#777;font-size:14px}@media screen and (max-width:1199px){.asymmetric-gallery__grid{grid-template-columns:repeat(7,minmax(0,1fr));grid-template-rows:auto;padding-bottom:0}.asymmetric-gallery__item{height:240px;transform:none!important}}@media screen and (max-width:749px){.asymmetric-gallery__inner{padding:38px 16px 48px}.asymmetric-gallery__heading{margin-bottom:28px;font-size:18px;line-height:1.3}.asymmetric-gallery__grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:var(--gallery-mobile-gap);padding-bottom:0}.asymmetric-gallery__item{height:auto;aspect-ratio:.72;transform:none!important}}@media(prefers-reduced-motion:reduce){.asymmetric-gallery__image,.asymmetric-gallery__video{transition:none}}.custom-tabbed-features{width:100%;padding:40px 0}.custom-tabbed-features__inner{width:100%;max-width:1600px;margin:0 auto;padding:0 16px}.custom-tabbed-features__caption{font-size:13px;text-transform:uppercase;letter-spacing:.1em;color:#767676;margin-bottom:8px;font-weight:600}.custom-tabbed-features__heading{text-align:center;margin:0 auto 28px;max-width:900px}.custom-tabbed-features__heading h2.section-header__title{margin:0 0 8px;color:var(--heading-color);font-size:clamp(28px,4vw,52px);line-height:1.05;font-weight:800;letter-spacing:.02em;text-transform:uppercase}.custom-tabbed-features__subheading{margin:0;line-height:1.5}.custom-tabbed-features__tabs{display:flex;justify-content:center;align-items:center;gap:12px;margin:0 auto 40px;overflow-x:auto;padding:0 0 4px;scrollbar-width:none}.custom-tabbed-features__tabs::-webkit-scrollbar{display:none}button.custom-tabbed-features__tab{flex:0 0 auto;border:0;border-radius:999px;background:#e9e9e9;color:#111;padding:12px 22px;font:inherit;font-size:15px;line-height:1;cursor:pointer;transition:background-color .2s ease,color .2s ease}button.custom-tabbed-features__tab:hover{background:#dedede}button.custom-tabbed-features__tab.is-active{background:#111;color:#fff}.custom-tabbed-features__content,.custom-tabbed-features__panel{width:100%}.custom-tabbed-features__panel[hidden]{display:none}.custom-tabbed-features__image{width:100%;aspect-ratio:var(--section-aspect-ratio, 16 / 9);overflow:hidden;border-radius:16px;line-height:0;position:relative}.custom-tabbed-features__image img,.custom-tabbed-features__image video{display:block;width:100%;height:100%;object-fit:cover}.custom-tabbed-features__video{width:100%;aspect-ratio:var(--section-aspect-ratio, 16 / 9)}.custom-tabbed-features__video video{width:100%;height:100%;object-fit:cover}.custom-tabbed-features__description{padding:22px 16px 0;text-align:center;font-size:16px;line-height:1.5;color:#5f5f5f}@media screen and (max-width:749px){.custom-tabbed-features{padding-bottom:28px}.custom-tabbed-features__caption{font-size:10px}.custom-tabbed-features__inner{padding:0 12px}.custom-tabbed-features__tabs{justify-content:flex-start;gap:8px;margin-bottom:24px}.custom-tabbed-features__tab{padding:11px 17px;font-size:14px}.custom-tabbed-features__image{border-radius:12px;aspect-ratio:var(--section-aspect-ratio, 16 / 9)}.custom-tabbed-features__description{padding:18px 8px 0;font-size:15px}}
/*# sourceMappingURL=/cdn/shop/t/8/compiled_assets/styles.css.map */
