.shopify-section .vref .vyle-photo-surface{position:relative!important;isolation:isolate;overflow:hidden;background:#fff!important}.shopify-section .vref .vyle-photo-surface:before{content:"";position:absolute;inset:0 0 0 auto;width:60%;height:100%;padding:0;display:block;z-index:0;opacity:1;pointer-events:none;background-image:var(--vyle-section-photo);background-color:transparent;background-size:cover;background-repeat:no-repeat;background-position:var(--vyle-section-photo-position,center);-webkit-mask-image:linear-gradient(90deg,transparent,#000 24%);mask-image:linear-gradient(90deg,transparent,#000 24%)}.shopify-section .vref .vyle-photo-left:before{inset:0 auto 0 0;-webkit-mask-image:linear-gradient(270deg,transparent,#000 24%);mask-image:linear-gradient(270deg,transparent,#000 24%)}.shopify-section .vref .vyle-photo-surface>div{position:relative;z-index:1;background-color:transparent}.shopify-section .vref-hero .vyle-photo-surface.custom-hero{min-height:600px;display:block;padding:0}.shopify-section .vref-hero .vyle-photo-surface .custom-hero__container{position:relative!important;inset:auto!important;display:block!important;max-width:1200px;margin:auto;padding:0 24px!important}.shopify-section .vref-hero .vyle-photo-surface .custom-hero__flex{display:block;min-height:600px}.shopify-section .vref-hero .vyle-photo-surface .custom-hero__image-wrapper{display:none!important}.shopify-section .vref-hero .vyle-photo-surface .custom-hero__content{width:48%!important;padding:72px 0!important;position:relative}.shopify-section .vref-hero .vyle-photo-surface:after{display:none!important}.shopify-section .vref-features .vyle-photo-surface.custom-benefits-section-wrapper{padding:56px 24px;min-height:640px}.shopify-section .vref-features .vyle-photo-surface .custom-benefits-container{display:block;min-height:520px}.shopify-section .vref-features .vyle-photo-surface .custom-content-column{width:46%;max-width:560px;margin:0}.shopify-section .vref-features .vyle-photo-surface .custom-image-column{display:none!important}.shopify-section .vref-pd-roadmap .vyle-photo-surface.roadmap-section [class$=-padding]{display:block!important;padding:64px 24px!important;max-width:1200px;margin:0 auto}.shopify-section .vref-pd-roadmap .vyle-photo-surface.roadmap-section [class$=-padding]:after,.shopify-section .vref-pd-roadmap .vyle-photo-surface.roadmap-section:after{display:none!important}.shopify-section .vref-pd-roadmap .vyle-photo-surface.roadmap-section .roadmap-container{display:block!important;width:46%;max-width:560px!important;margin:0 0 0 auto;min-height:0;overflow:visible}.shopify-section .vref-pd-roadmap .vyle-photo-surface.roadmap-section .roadmap-content{padding:0!important;width:100%}.shopify-section .vref-pd-story .vyle-photo-surface.image-text-section{padding:0!important;min-height:620px}.shopify-section .vref-pd-story .vyle-photo-surface.image-text-section .media-column{display:none!important}.shopify-section .vref-pd-story .vyle-photo-surface.image-text-section .image-text-container{max-width:1200px;margin:0 auto;padding:0 24px!important;display:block!important}.shopify-section .vref-pd-story .vyle-photo-surface.image-text-section .image-text-content{display:block!important;min-height:620px}.shopify-section .vref-pd-story .vyle-photo-surface.image-text-section .text-column{width:46%!important;max-width:560px!important;margin:0 0 0 auto;padding:64px 0!important}.shopify-section .vref-banner .vyle-photo-surface.image-banner-section .image-banner-image{display:none!important}.shopify-section .vref-banner .vyle-photo-surface.image-banner-section .image-banner-text{flex:0 0 48%;max-width:48%;padding:60px 24px!important}.shopify-section .vref-banner .vyle-photo-surface.image-banner-section .image-banner-heading{color:#171717!important}.shopify-section .vref .vyle-photo-tile{display:block;width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-repeat:no-repeat;background-position:center;transition:transform .35s ease}.shopify-section .vref .instagram-feed-item{position:relative}@media(max-width:989px){.shopify-section .vref .vyle-photo-surface{--vyle-mobile-photo-height:88vw;padding-top:var(--vyle-mobile-photo-height)!important;min-height:0!important}.shopify-section .vref .vyle-photo-surface:before,.shopify-section .vref .vyle-photo-left:before{inset:0 0 auto;width:100%;height:var(--vyle-mobile-photo-height);background-image:var(--vyle-section-photo-mobile,var(--vyle-section-photo));background-position:var(--vyle-section-photo-mobile-position,center);-webkit-mask-image:linear-gradient(180deg,#000 78%,transparent);mask-image:linear-gradient(180deg,#000 78%,transparent)}.shopify-section .vref-hero .vyle-photo-surface.custom-hero{--vyle-mobile-photo-height:66vw}.shopify-section .vref-hero .vyle-photo-surface .custom-hero__flex{min-height:0!important}.shopify-section .vref-hero .vyle-photo-surface .custom-hero__content{width:100%!important;padding:20px 0 40px!important}.shopify-section .vref-features .vyle-photo-surface.custom-benefits-section-wrapper{padding-inline:24px;padding-bottom:40px}.shopify-section .vref-features .vyle-photo-surface .custom-benefits-container{min-height:0;display:block}.shopify-section .vref-features .vyle-photo-surface .custom-content-column{width:100%;max-width:none}.shopify-section .vref-features .vyle-photo-surface .custom-header-section{display:block;padding-top:16px;margin-bottom:28px}.shopify-section .vref-features .vyle-photo-surface .desktop-header{display:none!important}.shopify-section .vref-pd-roadmap .vyle-photo-surface.roadmap-section [class$=-padding]{padding:20px 24px 40px!important}.shopify-section .vref-pd-roadmap .vyle-photo-surface.roadmap-section .roadmap-container{width:100%;max-width:none!important}.shopify-section .vref-pd-story .vyle-photo-surface.image-text-section .image-text-content{min-height:0}.shopify-section .vref-pd-story .vyle-photo-surface.image-text-section .text-column{width:100%!important;max-width:none!important;padding:20px 0 40px!important}.shopify-section .vref-banner .vyle-photo-surface.image-banner-section{--vyle-mobile-photo-height:76vw}.shopify-section .vref-banner .vyle-photo-surface.image-banner-section .image-banner-container,.shopify-section .vref-banner .vyle-photo-surface.image-banner-section .image-banner-content{min-height:0!important}.shopify-section .vref-banner .vyle-photo-surface.image-banner-section .image-banner-text{max-width:100%;width:100%;flex-basis:auto;padding:20px 24px 40px!important;margin-bottom:0}}@media(prefers-reduced-motion:reduce){.shopify-section .vref .vyle-photo-tile{transition:none}}.shopify-section .vref-guarantee .guarantee-section__wrapper.vyle-photo-surface{padding:48px 24px!important;min-height:460px;border-top:1px solid #ededed}.shopify-section .vref-guarantee .guarantee-section__wrapper.vyle-photo-surface:before{width:53%;background-color:transparent}.shopify-section .vref-guarantee .vyle-photo-surface .guarantee-section__container{max-width:1200px;margin:0 auto}.shopify-section .vref-guarantee .vyle-photo-surface .guarantee-section__desktop.no-photos{min-height:360px;max-width:none;width:48%;margin:0 0 0 auto;padding:0!important;justify-content:flex-start}.shopify-section .vref-guarantee .vyle-photo-surface .guarantee-section__content{max-width:500px!important;align-items:flex-start;text-align:left;margin:0!important;padding:0!important}.shopify-section .vref-guarantee .vyle-photo-surface .shield-icon{width:40px;height:40px;color:#b93832;margin-bottom:18px}.shopify-section .vref-guarantee .vyle-photo-surface .shield-icon svg{color:#b93832;fill:none}.shopify-section .vref-guarantee .vyle-photo-surface .guarantee-section__heading{font-size:clamp(36px,3.4vw,48px)!important;line-height:1.08!important;margin:0 0 18px}.shopify-section .vref-guarantee .vyle-photo-surface .guarantee-section__heading .accent-text{display:block;margin:0 0 6px!important}.shopify-section .vref-guarantee .vyle-photo-surface .guarantee-section__description{font-size:15px;line-height:1.65;color:#505050;margin:0 0 24px;max-width:480px}.shopify-section .vref-guarantee .vyle-photo-surface .guarantee-section__cta{width:auto!important;min-width:240px;max-width:100%!important;min-height:50px;padding:14px 28px!important}.shopify-section .vref-guarantee .vyle-photo-surface .guarantee-section__benefits{width:100%;justify-content:flex-start;flex-wrap:wrap;gap:10px 16px;margin-top:20px;font-size:12px}.shopify-section .vref-guarantee .vyle-photo-surface .benefit{padding:0;justify-content:flex-start}.shopify-section .vref-guarantee .vyle-photo-surface .checkmark-icon{color:#b93832}.shopify-section .vref-banner .vyle-photo-surface.image-banner-section .image-banner-heading{font-size:clamp(34px,3.6vw,48px);line-height:1.12}@media(max-width:989px){.shopify-section .vref-guarantee .guarantee-section__wrapper.vyle-photo-surface{--vyle-mobile-photo-height:58vw;padding:var(--vyle-mobile-photo-height) 24px 40px!important;min-height:0}.shopify-section .vref-guarantee .guarantee-section__wrapper.vyle-photo-surface:before{width:100%;height:var(--vyle-mobile-photo-height)}.shopify-section .vref-guarantee .vyle-photo-surface .guarantee-section__desktop.no-photos{width:100%;min-height:0;margin:0;padding-top:20px!important}.shopify-section .vref-guarantee .vyle-photo-surface .guarantee-section__mobile.no-photos{max-width:600px;margin:0 auto;padding:20px 0 0!important}.shopify-section .vref-guarantee .vyle-photo-surface .guarantee-section__content{max-width:600px!important;width:100%}.shopify-section .vref-guarantee .vyle-photo-surface .guarantee-section__heading{font-size:clamp(32px,8vw,40px)!important}}@media(max-width:599px){.shopify-section .vref-guarantee .vyle-photo-surface .guarantee-section__cta{width:100%!important;min-width:0}.shopify-section .vref-guarantee .vyle-photo-surface .guarantee-section__benefits{gap:10px 14px;font-size:12px}}.shopify-section .vref .benefits-grid.vyle-photo-surface{padding:64px 24px!important;color:#171717!important}.shopify-section .vref .benefits-grid.vyle-photo-surface:before{background-color:transparent!important;opacity:1!important;z-index:0!important}.shopify-section .vref .benefits-grid.vyle-photo-surface .benefits-grid__container{position:relative;z-index:1;max-width:1280px;padding:0}.shopify-section .vref .benefits-grid.vyle-photo-surface .benefits-grid__content-wrapper{display:block;gap:0}.shopify-section .vref .benefits-grid.vyle-photo-surface .benefits-grid__content{width:49%;max-width:640px;min-width:0}.shopify-section .vref .benefits-grid.vyle-photo-surface .benefits-grid__heading{color:#171717!important;font-size:clamp(34px,3.5vw,56px)!important;line-height:1.12!important;margin:0;overflow-wrap:break-word}.shopify-section .vref .benefits-grid.vyle-photo-surface .benefits-grid__heading-accent{display:block;margin-top:8px}.shopify-section .vref .benefits-grid.vyle-photo-surface .benefits-grid__header{margin-bottom:32px;text-align:left}.shopify-section .vref .benefits-grid.vyle-photo-surface .benefits-grid__items{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 24px;max-width:none}.shopify-section .vref .benefits-grid.vyle-photo-surface .benefit-item{min-width:0;max-width:none;margin:0;text-align:left;align-items:flex-start}.shopify-section .vref .benefits-grid.vyle-photo-surface .benefit-item__title{color:#171717!important;font-size:18px!important;line-height:1.35!important;overflow-wrap:break-word}.shopify-section .vref .benefits-grid.vyle-photo-surface .benefit-item__description{color:#505050!important;opacity:1!important;font-size:15px!important;line-height:1.55!important}.shopify-section .vref .benefits-grid.vyle-photo-surface .benefit-item__icon{width:48px;height:48px;margin-bottom:14px;background:transparent!important}.shopify-section .vref .benefits-grid.vyle-photo-surface .benefit-item__icon-image{width:48px;height:48px}@media(max-width:989px){.shopify-section .vref .benefits-grid.vyle-photo-surface{--vyle-mobile-photo-height:90vw;padding:var(--vyle-mobile-photo-height) 24px 40px!important}.shopify-section .vref .benefits-grid.vyle-photo-surface .benefits-grid__content{width:100%;max-width:none}.shopify-section .vref .benefits-grid.vyle-photo-surface .benefits-grid__header{padding-top:20px}}@media(max-width:599px){.shopify-section .vref .benefits-grid.vyle-photo-surface .benefits-grid__heading{font-size:clamp(30px,8.2vw,40px)!important}.shopify-section .vref .benefits-grid.vyle-photo-surface .benefits-grid__items{grid-template-columns:minmax(0,1fr);gap:24px}.shopify-section .vref .benefits-grid.vyle-photo-surface .benefit-item{display:grid;grid-template-columns:44px minmax(0,1fr);gap:6px 16px;min-height:0}.shopify-section .vref .benefits-grid.vyle-photo-surface .benefit-item__icon{grid-row:1/3;grid-column:1;width:40px;height:40px;margin:0}.shopify-section .vref .benefits-grid.vyle-photo-surface .benefit-item__icon-image{width:40px;height:40px}.shopify-section .vref .benefits-grid.vyle-photo-surface .benefit-item__title,.shopify-section .vref .benefits-grid.vyle-photo-surface .benefit-item__description{grid-column:2;margin:0}.shopify-section .vref-banner .vyle-photo-surface.image-banner-section .image-banner-heading{font-size:clamp(30px,8vw,38px);line-height:1.15}.shopify-section .vref-guarantee .guarantee-section__mobile.no-photos,.shopify-section .vref-pd-guarantee .guarantee-section__mobile.no-photos{padding:36px 20px}.shopify-section .vref-guarantee .guarantee-section__heading,.shopify-section .vref-pd-guarantee .guarantee-section__heading{font-size:clamp(30px,9vw,40px);line-height:1.12}.shopify-section .vref-guarantee .guarantee-section__description,.shopify-section .vref-pd-guarantee .guarantee-section__description{font-size:15px;line-height:1.6}.shopify-section .vref-guarantee .guarantee-section__cta,.shopify-section .vref-pd-guarantee .guarantee-section__cta{width:100%;max-width:420px;min-height:48px;white-space:normal}.shopify-section .vref-guarantee .guarantee-section__benefits,.shopify-section .vref-pd-guarantee .guarantee-section__benefits{display:flex;flex-wrap:wrap;justify-content:center;gap:10px 14px}}@media(max-width:989px){.shopify-section .vref-hero .vyle-photo-surface.custom-hero,.shopify-section .vref-features .vyle-photo-surface.custom-benefits-section-wrapper{padding-top:var(--vyle-mobile-photo-height)!important}.shopify-section .vref-pd-story .vyle-photo-surface.image-text-section{--vyle-mobile-photo-height:min(88vw,520px);padding-top:var(--vyle-mobile-photo-height)!important}.shopify-section .vref-pd-story .vyle-photo-surface.image-text-section .text-column{background:#fff!important}.shopify-section .vref-pd-story .vyle-photo-surface.image-text-section .image-text-heading{font-size:clamp(32px,8.4vw,44px)!important;line-height:1.1!important;color:#171717!important}.shopify-section .vref-pd-story .vyle-photo-surface.image-text-section .accent-text{font-size:inherit!important;line-height:inherit!important}.shopify-section .vref-pd-story .vyle-photo-surface.image-text-section .item-text{font-size:16px!important;line-height:1.55;color:#171717!important}.shopify-section .vref-pd-story .vyle-photo-surface.image-text-section .item-icon{color:#b93832!important}.shopify-section .vref-pd-story .vyle-photo-surface.image-text-section .subtitle-wrapper{background:transparent!important;padding:0!important}.shopify-section .vref-pd-story .vyle-photo-surface.image-text-section .image-text-subtitle{font-size:18px!important;line-height:1.45!important}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/vyle-section-photos.css.map */
