@font-face{font-family:Soreluna Ivy;src:url(loop-ivy-thin.woff2) format("woff2");font-style:normal;font-weight:100;font-display:swap}.loop-hero{padding:24px 40px 0;margin-bottom:48px;position:relative}.loop-hero__slide{height:var(--hero-height,710px)}.loop-hero__copy{justify-content:center;padding:64px;max-width:768px}.loop-hero__copy .loop-eyebrow{font-size:var(--hero-eyebrow-size,26px);line-height:1.1;letter-spacing:-.045em;font-weight:500;margin-bottom:24px;text-transform:none}.loop-hero__copy h1{font-size:var(--hero-heading-size,96px);line-height:var(--hero-heading-line,.8);font-weight:var(--hero-heading-weight,800);letter-spacing:0;white-space:pre-line;padding:.06em .06em .02em .02em;margin-bottom:24px;max-width:640px}.loop-hero__copy .loop-rte{font-size:24px;line-height:33.6px;max-width:640px}.loop-hero__copy .loop-button-row{margin-top:32px}.loop-hero__copy .loop-button{font-size:20px;line-height:24px;min-height:64px;padding:18px 32px}.loop-hero__shade{background:rgba(0,0,0,var(--hero-overlay,0))}.loop-hero .loop-slider__controls{height:58px;padding-top:24px;align-items:flex-start;position:relative}.loop-hero .loop-slider__controls>[data-slider-prev],.loop-hero .loop-slider__controls>[data-slider-next]{position:absolute;top:calc(var(--hero-height,710px)*-.5 - 16px);z-index:3;width:64px;height:64px;padding:20px;border-radius:50%;background:#fff;color:#252427;box-shadow:0 1px 2px #0000000d}.loop-hero .loop-slider__controls>[data-slider-prev]{left:-24px;opacity:0}.loop-hero .loop-slider__controls>[data-slider-next]{right:-24px}.loop-hero .loop-slider__controls>[data-slider-prev]:focus-visible,.loop-hero:hover .loop-slider__controls>[data-slider-prev]{opacity:1}.loop-hero .loop-slider__controls>[data-slider-prev] .loop-icon{transform:rotate(180deg)}.template-index .loop-image-cards--ugc .loop-image-card{flex-basis:297px}.template-index .loop-image-cards--ugc .loop-image-card__image{width:297px;height:536.6px;aspect-ratio:auto}.template-index .loop-image-cards--ugc .loop-image-card__copy{height:50px;min-height:50px;padding:14px 0 0;overflow:hidden}.template-index .loop-image-cards--ugc .loop-image-card__copy h3{font-size:14px;line-height:20px}.template-index .loop-wrap:has(.loop-highlights){padding-bottom:var(--space-bottom,64px);margin-bottom:96px}.template-index .loop-brand-banner--fitted{padding:0}.template-index .loop-image-text--research .loop-image-text__copy h2{font-size:48px;line-height:48px;max-width:640px}.template-index .loop-image-text--research .loop-image-text__copy{padding:64px}.template-index .loop-image-text--research .loop-benefits{gap:20px;margin:16px 0 40px}.template-index .loop-image-text--research .loop-benefits strong{font-size:20px;line-height:26px;font-weight:500}.template-index .loop-image-text--research .loop-benefits .loop-rte{font-size:16px;line-height:24px}.template-index .loop-image-text--research .loop-image-text__copy>.loop-button{font-size:16px;line-height:24px;min-height:48px;padding:10px 24px}.template-index .loop-image-text--image_left .loop-image-text__copy h2{font-size:40px;line-height:40px}.template-index .loop-wrap:has(.loop-newsletter-banner){margin-bottom:64px}@media(min-width:768px)and (max-width:1199px){.loop-hero__copy{padding:48px}.loop-hero__copy h1{font-size:calc(var(--hero-heading-size,96px)*.8)}.loop-hero__copy .loop-rte{font-size:20px;line-height:28px}}@media(max-width:767px){.loop-hero{padding:16px 16px 0;margin-bottom:24px}.loop-hero__slide{height:var(--hero-mobile-height,770px)}.loop-hero__copy{padding:24px 16px;justify-content:flex-end;align-items:center;text-align:center;max-width:none}.loop-hero__copy .loop-eyebrow{font-size:var(--hero-mobile-eyebrow-size,20px);line-height:1.1;margin-bottom:24px;letter-spacing:-.04em}.loop-hero__copy h1{font-size:var(--hero-mobile-heading-size,48px);line-height:var(--hero-heading-line,.8);margin-bottom:8px;max-width:326px;padding:.06em .06em .02em .02em}.loop-hero__copy .loop-rte{font-size:20px;line-height:28px;max-width:326px}.loop-hero__copy .loop-button-row{margin-top:16px;width:100%;max-width:326px;display:flex;flex-direction:column;gap:8px;align-items:center}.loop-hero__copy .loop-button{font-size:20px;line-height:24px;min-height:64px;padding:18px 24px;width:100%}.loop-hero__copy .loop-hero__secondary{width:auto}.loop-hero .loop-slider__controls{padding-top:24px}.loop-hero .loop-slider__controls>[data-slider-prev],.loop-hero .loop-slider__controls>[data-slider-next]{display:none}.template-index .loop-featured-products{padding-bottom:var(--space-bottom,64px)}.template-index .loop-image-text__media{height:var(--panel-mobile-media-height,360px);min-height:var(--panel-mobile-media-height,360px)}.template-index .loop-image-text--research .loop-image-text__copy{padding:40px 0}.template-index .loop-image-text--research .loop-image-text__copy h2{font-size:48px;line-height:48px}.template-index .loop-wrap:has(.loop-image-cards--swipe){padding-bottom:var(--space-bottom,24px)}.template-index .loop-wrap:has(.loop-highlights){padding-bottom:var(--space-bottom,64px);margin-bottom:48px}.template-index .loop-image-cards--ugc{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory}.template-index .loop-image-cards--ugc .loop-image-card{width:297px;min-width:297px;flex:0 0 297px}.template-index .loop-image-cards--grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:16px;scrollbar-width:none}.template-index .loop-image-cards--grid .loop-image-card{flex:0 0 100%;scroll-snap-align:start}.template-index .loop-image-cards--grid .loop-image-card__image{height:193px;aspect-ratio:auto}.template-index .loop-image-cards--grid .loop-image-card__copy{min-height:56px;padding:14px 0 0}.template-index .loop-image-text--image_left .loop-image-text__copy h2{font-size:32px;line-height:36px}.template-index .loop-wrap:has(.loop-newsletter-banner){padding:24px 16px;margin-bottom:32px}.template-index .loop-newsletter-banner{min-height:824px}.template-index .loop-newsletter-banner__copy{min-height:438px}.template-index .loop-newsletter-banner__image{display:block;height:386px;min-height:386px}.template-index .loop-newsletter-banner__image .loop-picture{position:relative;height:100%}.template-index .loop-newsletter-form>div{flex-direction:column}.template-index .loop-newsletter-form .loop-button{width:100%}.template-index .loop-brand-banner--fitted{padding:0;min-height:240px}}.loop-motion-video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:hidden}.loop-motion-video__fallback,.loop-motion-video__fallback>.loop-picture,.loop-motion-video>video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.loop-motion-toggle{position:absolute;right:24px;bottom:24px;z-index:2;display:grid;place-items:center;width:60px;height:60px;padding:18px;border-radius:50%;background:#4f4f5199;color:#fff}.loop-motion-toggle svg{width:24px;height:24px}.loop-motion-video[data-playing=true] .loop-motion-play,.loop-motion-video:not([data-playing=true]) .loop-motion-pause{display:none}.loop-image-text--research .loop-motion-video>video,.loop-image-text--research .loop-motion-video__fallback img{object-fit:contain}@media(max-width:767px){.loop-header .loop-account-entry--desktop{display:none}.loop-motion-toggle{width:48px;height:48px;padding:14px;right:16px;bottom:16px}.loop-motion-toggle svg{width:20px;height:20px}}.template-index .loop-campaign .loop-image-text__copy h2{font-size:48px;line-height:48px;letter-spacing:-.03em}@media(max-width:767px){.template-index .loop-wrap:has(.loop-image-cards--ugc){padding-left:16px;padding-right:16px}}.loop-hero__slide--ivy .loop-hero__copy h1{font-family:Soreluna Ivy,serif;font-weight:var(--hero-heading-weight,100);line-height:var(--hero-heading-line,1.1);letter-spacing:normal}.loop-hero__slide--screamer .loop-hero__copy h1{font-family:Soreluna Condensed,Soreluna Avantt,sans-serif;font-weight:var(--hero-heading-weight,500);line-height:var(--hero-heading-line,.81);letter-spacing:-.32px}.loop-hero{padding-top:0}.loop-hero>.loop-slider__track{padding-top:24px;align-items:stretch}.loop-hero__background{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:12px;overflow:hidden}.loop-hero__background>.loop-picture,.loop-hero__background>.loop-picture img{width:100%;height:100%;object-fit:cover}.loop-hero__video-desktop,.loop-hero__video-mobile{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.loop-hero__video-mobile{display:none}.loop-hero__slide--popout{overflow:visible}.loop-hero__popout-layout{position:relative;z-index:1;display:flex;flex-direction:row-reverse;min-height:100%;height:100%;padding:0 16px 0 64px}.loop-hero__foreground{width:50%;flex:0 0 50%;margin-top:-24px}.loop-hero__foreground>.loop-picture{height:auto;overflow:visible}.loop-hero__foreground img{display:block;width:100%;height:auto;object-fit:contain}.loop-hero__popout-layout>.loop-hero__copy{width:50%;max-width:none;padding:64px 0;flex:1}@media(max-width:1023px){.loop-hero{padding-top:0}.loop-hero>.loop-slider__track{padding-top:16px}.loop-hero__slide{height:auto;min-height:var(--hero-mobile-height,700px)}.loop-hero__copy{min-height:var(--hero-mobile-height,700px)}.loop-hero__video-desktop{display:none}.loop-hero__video-mobile{display:block}.loop-hero__popout-layout{display:flex;flex-direction:column;min-height:var(--hero-mobile-height,700px);height:100%;padding:0 16px}.loop-hero__foreground{width:100%;flex:0 0 auto;margin-top:-16px}.loop-hero__popout-layout>.loop-hero__copy{width:100%;max-width:none;min-height:var(--hero-popout-copy-height,496px);height:auto;padding:24px 0;flex:1;justify-content:flex-end}}.loop-hero__slide--popout .loop-hero__background>.loop-picture{position:absolute;top:-10%;right:-10%;bottom:-10%;left:-10%;width:120%;height:120%}.loop-hero__slide--body[data-hero-weight="500"] .loop-hero__copy h1{letter-spacing:-.03em}.loop-hero__copy .loop-hero__secondary{padding:18px 4px}@media(min-width:1024px){.loop-hero__copy .loop-eyebrow{line-height:1;margin-bottom:16px}}.loop-card-controls--dots{margin-top:0;align-items:center}.loop-card-dots{display:flex;justify-content:center;align-items:center;gap:12px}.loop-card-dots button{width:8px;height:8px;padding:0;border-radius:50%;border:1px solid #919191;background:transparent}.loop-card-dots button[aria-current=true]{background:#252427;border-color:#252427}.template-index .loop-wrap:has(.loop-image-cards--swipe) .loop-card-controls--dots{height:82px}.template-index .loop-wrap:has(.loop-image-cards--ugc) .loop-card-controls--dots{height:96px}.loop-wrap:has(.loop-image-cards--grid) .loop-card-controls--dots{display:none}@media(max-width:767px){.template-index .loop-image-cards--swipe .loop-image-card{flex-basis:95%}.template-index .loop-image-cards--swipe .loop-image-card__image{aspect-ratio:340/438}.template-index .loop-wrap:has(.loop-image-cards--grid) .loop-card-controls--dots{display:flex;height:28px;margin:0}}@media(max-width:767px){.template-index .loop-newsletter-banner__copy{padding-left:16px;padding-right:16px}}.template-index .loop-image-cards--swipe .loop-image-card{flex-basis:calc((100% - 33.6px)/3.1)}.template-index .loop-image-cards--swipe .loop-image-card__image{height:max(100px,var(--card-desktop-height,560px));aspect-ratio:auto}.template-index .loop-image-cards--swipe .loop-image-card__copy{padding:32px 16px}.template-index .loop-image-cards--swipe .loop-image-card__copy p,.template-index .loop-image-cards--swipe .loop-image-card__copy h3{font-size:31px;line-height:38px;letter-spacing:-.03em;margin:0 60px 0 0}.template-index .loop-image-cards--swipe .loop-circle-arrow{right:16px;bottom:46px}.template-index .loop-image-cards--swipe .loop-badge{top:16px;left:16px;font-size:14px;line-height:22px;padding:8px 12px}.template-index .loop-wrap.loop-highlights-wrap--panel{margin-bottom:var(--panel-gap,96px)}.template-index .loop-highlights-wrap--panel .loop-highlights{padding:48px 0;gap:0}.template-index .loop-highlights-wrap--panel .loop-highlights>div{padding:24px 0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px}.template-index .loop-highlights-wrap--panel h3{font-size:40px;line-height:40px;letter-spacing:-.03em;margin:0}.template-index .loop-highlights-wrap--panel .loop-rte,.template-index .loop-highlights-wrap--panel .loop-rte p{font-size:20px;line-height:28px;margin:0}.template-index .loop-highlights-wrap--panel h3 a{font:inherit;line-height:inherit;letter-spacing:inherit;margin:0}.template-index .loop-newsletter-banner{grid-template-columns:3fr 2fr;min-height:386px}.template-index .loop-newsletter-banner__copy{display:block;padding:64px 0 64px 80px}.template-index .loop-newsletter-banner__copy h2{margin:0}.template-index .loop-newsletter-banner__copy>.loop-rte{margin:16px 0 24px}.template-index .loop-newsletter-form label{display:block;font-size:16px;line-height:20px;margin:8px 0}.template-index .loop-newsletter-form>div{gap:24px;align-items:flex-start}.template-index .loop-newsletter-form input{font-size:16px;line-height:24px;padding:15px 24px;height:56px;min-width:0}.template-index .loop-newsletter-form .loop-button{font-size:20px;line-height:24px;min-height:52px;height:52px;padding:0 40px}.template-index .loop-newsletter-banner__note{font-size:16px;line-height:22px;max-width:500px;margin:8px 0 0}.template-index .loop-newsletter-banner__image{height:386px}.template-index .loop-image-text--portrait-editorial{min-height:0;border-radius:0}.template-index .loop-image-text--portrait-editorial .loop-image-text__media{height:auto;min-height:0;aspect-ratio:136/139}.template-index .loop-image-text--portrait-editorial .loop-image-text__copy{padding:40px 60px}.template-index .loop-image-text--portrait-editorial .loop-image-text__copy h2{line-height:40px;margin:0}.template-index .loop-image-text--portrait-editorial .loop-image-text__copy>.loop-rte{font-size:20px;line-height:30px;margin:20px 0 0}.template-index .loop-image-text--portrait-editorial .loop-image-text__copy>.loop-rte p:last-child{margin-bottom:10px}.template-index .loop-image-text--portrait-editorial .loop-image-text__copy>.loop-button{font-size:20px;line-height:24px;min-height:48px;padding:10px 40px;margin-top:30px}@media(max-width:767px){.template-index .loop-wrap:has(.loop-image-cards--swipe){padding-top:calc(var(--space-top,48px)*.5);padding-bottom:calc(var(--space-bottom,48px)*.5)}.template-index .loop-image-cards--swipe .loop-image-card{flex-basis:95%}.template-index .loop-image-cards--swipe .loop-image-card__image{height:max(100px,var(--card-mobile-height,438px))}.template-index .loop-image-cards--swipe .loop-image-card__copy{padding:24px 12px}.template-index .loop-image-cards--swipe .loop-image-card__copy p,.template-index .loop-image-cards--swipe .loop-image-card__copy h3{font-size:24px;line-height:29.7008px;margin-right:48px}.template-index .loop-image-cards--swipe .loop-badge{top:12px;left:12px;font-size:12px;line-height:17.2px}.template-index .loop-image-cards--swipe .loop-circle-arrow{width:37.5px;height:37.5px;right:12px;bottom:34.95px}.template-index .loop-wrap.loop-highlights-wrap--panel{padding-top:calc(var(--space-top,80px)*.6);padding-bottom:calc(var(--space-bottom,48px)*.5);margin-bottom:var(--panel-mobile-gap,48px)}.template-index .loop-highlights-wrap--panel .loop-highlights{padding:48px;gap:0}.template-index .loop-highlights-wrap--panel .loop-highlights>div+div{border-top:1px solid #ddd}.template-index .loop-highlights-wrap--panel h3{font-size:32px;line-height:36px}.template-index .loop-newsletter-banner{min-height:824px}.template-index .loop-newsletter-banner__copy{padding:48px 16px 24px;min-height:438px}.template-index .loop-newsletter-form>div{gap:16px}.template-index .loop-newsletter-form .loop-button{width:100%;height:44px;min-height:44px}.template-index .loop-image-text--portrait-editorial{width:calc(100% - 38px);margin:0 auto;text-align:center}.template-index .loop-image-text--portrait-editorial .loop-image-text__media{aspect-ratio:64/87;height:auto;min-height:0}.template-index .loop-image-text--portrait-editorial .loop-image-text__copy{padding:50px 0 20px;align-items:center}.template-index .loop-image-text--portrait-editorial .loop-image-text__copy h2{font-size:32px;line-height:36px}}.template-index .loop-newsletter-banner__copy>.loop-newsletter-banner__note{font-size:16px;line-height:22px;margin:8px 0 0}@media(max-width:767px){.template-index .loop-wrap:has(.loop-image-text--portrait-editorial){padding-top:calc(var(--space-top,48px)*.5);padding-bottom:calc(var(--space-bottom,48px)*.5)}.template-index .loop-image-text--portrait-editorial .loop-image-text__copy{padding:50px 24px 40px}}.template-index .loop-image-cards--grid{gap:16px}.template-index .loop-image-cards--grid .loop-image-card__image{aspect-ratio:441/238;height:auto;margin-bottom:8px}.template-index .loop-image-cards--grid .loop-image-card__copy{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:4px 0;min-height:48px}.template-index .loop-image-cards--grid .loop-image-card__copy h3{font-size:20px;line-height:24px;margin:0}.template-index .loop-image-cards--grid .loop-circle-arrow{position:static;flex:0 0 46px;width:46px;height:40px;border:0;border-radius:0}.template-index .loop-image-cards--grid .loop-circle-arrow .loop-icon{width:14px;height:12px}@media(max-width:767px){.template-index .loop-wrap:has(.loop-image-cards--grid){padding-top:calc(var(--space-top,48px)*.5);padding-bottom:calc(var(--space-bottom,48px)*.5)}.template-index .loop-wrap:has(.loop-image-cards--grid) .loop-card-controls--dots{height:41px}}@media(max-width:767px){.template-index .loop-wrap:has(.loop-image-text--story){padding-top:calc(var(--space-top,48px)*.5);padding-bottom:calc(var(--space-bottom,48px)*.5)}.template-index .loop-image-text--story .loop-story-heading h2{line-height:46px}}.loop-featured-products .loop-product-card__body{min-height:max(0px,var(--featured-body-height,0px))}.loop-featured-controls{height:82px;margin:0;padding:0 0 24px;align-items:center;gap:16px}.loop-featured-controls [data-card-prev] .loop-icon{transform:rotate(180deg)}.loop-featured-controls:has(.loop-card-dots[hidden]) .loop-icon-button{visibility:hidden}@media(max-width:767px){.template-index .loop-featured-products--paged{padding-top:calc(var(--space-top,48px)*.5);padding-bottom:calc(var(--space-bottom,48px)*.5)}.loop-featured-products .loop-product-card__body{min-height:max(0px,var(--featured-mobile-body-height,0px))}.loop-featured-products--paged .loop-product-grid--swipe{padding-bottom:0}.loop-featured-products--paged .loop-product-grid--swipe>.loop-product-card,.loop-featured-products--paged .loop-product-grid--swipe>div{flex-basis:calc((100% + 16px)/var(--featured-mobile-visible,1.2) - 16px)}}@media(max-width:767px){.loop-featured-products--paged .loop-product-grid--swipe{margin-right:-16px;padding-right:16px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/loop-home.css.map */
