.announcement-bar__message.h5{font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight);font-size:1.2rem;letter-spacing:normal;display:flex;align-items:center;justify-content:center;min-height:3.8rem;padding:0 1rem;margin:0;line-height:1}.announcement-bar .slider-button{display:none}.announcement-countdown{display:inline-flex;align-items:center;gap:.6rem;margin-left:1rem}.announcement-countdown__unit{display:inline-flex;align-items:baseline;gap:.1rem;padding:.2rem .5rem;background:rgba(var(--color-foreground),.14);border-radius:.3rem;font-size:.9em;letter-spacing:normal}.announcement-countdown__unit b{font-weight:500;font-variant-numeric:tabular-nums}@media screen and (max-width:749px){.announcement-bar__message.h5{font-size:1.15rem;letter-spacing:normal}}.collection-list .card--standard{position:relative}.collection-list .card__inner{--ratio-percent: 138% !important}.collection-list .card .icon-wrap{display:none}.collection-list .card__inner:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(to top,#00000080,#0000000d 42%,#0000 60%)}.collection-list .card--standard>.card__content{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;padding:2rem 2.4rem 2.8rem;text-align:left}.collection-list .card__information{padding:0}.collection-list .card__heading{margin:0;font-size:calc(3 * var(--font-scale) + var(--base-text-size));letter-spacing:-.04em;line-height:1.2}.collection-list .card__heading a,.collection-list .card__heading a:hover{color:#fff}.collection-list .card__heading a:after{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;background:transparent}.collection-list .card--standard>.card__content:after{content:"Shop Now";pointer-events:none;margin-top:1rem;color:#fff;text-transform:uppercase;letter-spacing:.08em;font-size:.75em;font-weight:500;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px;text-decoration-color:#fff6}.contact{max-width:104rem}.contact__intro{text-align:center;max-width:58rem;margin:0 auto 4.4rem}.contact__intro-icon{display:inline-flex;color:rgb(var(--color-foreground));margin-bottom:1.4rem}.contact__intro-icon svg{width:3.4rem;height:3.4rem}.contact__intro-heading{margin:0 0 1rem}.contact__intro-text{color:rgba(var(--color-foreground),.75);line-height:1.6}.contact__layout{display:grid;grid-template-columns:1fr;gap:3.2rem}.contact__support-heading{margin:0 0 1.4rem;font-size:2rem}.contact__support-content{color:rgba(var(--color-foreground),.78);line-height:1.7}.contact__support-content a{text-decoration:underline}.contact__grid{display:grid;grid-template-columns:1fr;gap:1.4rem;margin-bottom:1.4rem}.contact .field{margin:0}.contact__button{margin-top:.6rem}.contact__button .button{min-width:18rem}@media screen and (min-width:750px){.contact__layout{grid-template-columns:minmax(22rem,1fr) 2fr;gap:5rem;align-items:start}.contact__grid{grid-template-columns:1fr 1fr;gap:1.6rem}}.flash-sale--border{border-top:.1rem solid rgba(var(--color-foreground),.12)}.flash-sale__inner{display:grid;grid-template-columns:1fr;justify-items:center;align-items:center;gap:2.8rem;text-align:center}.flash-sale__heading{margin:0;text-transform:uppercase;letter-spacing:.06em;font-size:2.4rem;line-height:1.2;font-weight:300}.flash-sale__heading-strong{font-weight:400}.flash-sale__heading-rest{font-weight:300}.flash-sale__timer{display:flex;align-items:flex-start;justify-content:center;gap:1.2rem}.flash-sale__unit{display:flex;flex-direction:column;align-items:center;min-width:5.4rem;gap:.6rem}.flash-sale__num{font-weight:300;font-size:3.6rem;line-height:1;font-variant-numeric:tabular-nums;letter-spacing:.02em}.flash-sale__label{font-size:1.1rem;text-transform:uppercase;letter-spacing:.16em;color:rgba(var(--color-foreground),.65)}.flash-sale__sep{font-weight:300;font-size:3rem;line-height:1;padding-top:.2rem;color:rgba(var(--color-foreground),.55)}.flash-sale__cta{margin:0}.flash-sale__button{letter-spacing:.08em;text-transform:uppercase}@media screen and (min-width:990px){.flash-sale__inner{grid-template-columns:1fr auto 1fr;gap:3rem;text-align:left}.flash-sale__heading{justify-self:start;font-size:2.2rem}.flash-sale__timer{justify-self:center}.flash-sale__cta{justify-self:end}}.footer.color-scheme-4 .footer-block__brand-info img{filter:brightness(0) invert(1)}.footer-block__details-summary{cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:1rem;margin:0}.footer-block__details-summary::-webkit-details-marker{display:none}.footer-block__details-summary:after{content:"+";font-size:2rem;font-weight:300;line-height:1}.footer-block__details[open]>.footer-block__details-summary:after{content:"\2212"}.footer-block__details-content{margin-top:1.4rem}@media screen and (max-width:749px){.footer-block--menu{margin:0!important;padding:1.8rem 0!important;border-top:0!important;border-bottom:.1rem solid rgba(var(--color-foreground),.15)!important}}.footer__copyright{margin:0;font-size:var(--smaller-text-size-1);line-height:1.4em}.footer__policy-links{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem 2.4rem;margin:0;padding:0;border:0}.footer__policy-links li{margin:0}.footer__policy-links a{font-size:var(--smaller-text-size-1);line-height:1.4em;color:rgb(var(--color-foreground));text-decoration:none}.footer__policy-links a:hover{color:rgb(var(--color-foreground));text-decoration:underline}@media screen and (max-width:749px){.footer__policy-links{gap:.6rem 1.8rem}.footer-block:not(.footer-block--menu)+.footer-block--menu{border-top:.1rem solid rgba(var(--color-foreground),.15)!important}}@media screen and (min-width:750px){.footer-block__details-content{display:block!important;content-visibility:visible!important;margin-top:1.5rem}.footer-block__details-summary{pointer-events:none}.footer-block__details-summary:after{display:none}}.footer-block--newsletter,.footer-block--newsletter .footer-block__heading,.footer-block--newsletter .footer-block__newsletter,.footer-block--newsletter .footer-block__newsletter-description,.footer-block--newsletter .newsletter-form__message{text-align:left!important;justify-content:flex-start}.footer-block__newsletter{max-width:44rem;margin:0}.footer-block__newsletter-description{margin:1rem 0 2rem;opacity:.85}.footer-block--newsletter .newsletter-form{display:block;max-width:none;margin:0}.footer-block--newsletter .newsletter-form__field-wrapper{max-width:none}.footer-block--newsletter .field{margin-bottom:1.2rem}.footer-block--newsletter .field__input{height:5.4rem}.footer-block__newsletter .newsletter-form__button-full{width:100%;margin:0;text-transform:uppercase;letter-spacing:.08em}.ig-feed__header{text-align:center;margin-bottom:3.6rem;padding:0 1.5rem}.ig-feed__badge{display:inline-flex;color:rgb(var(--color-foreground));margin-bottom:1.4rem}.ig-feed__badge svg{width:3.2rem;height:3.2rem}.ig-feed__heading{margin:0 0 .8rem}.ig-feed__handle{display:inline-block;color:rgba(var(--color-foreground),.72);font-size:1.5rem;letter-spacing:normal;text-decoration:none}.ig-feed__handle:hover{color:rgb(var(--color-foreground))}.ig-feed__grid{display:grid;gap:0}.ig-feed__item{position:relative;display:block;overflow:hidden;aspect-ratio:1 / 1}.ig-feed__img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s ease}.ig-feed__item:hover .ig-feed__img{transform:scale(1.05)}.ig-feed__overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;color:#fff;background:#00000059;opacity:0;transition:opacity .3s ease}.ig-feed__overlay svg{width:3.4rem;height:3.4rem}.ig-feed__item:hover .ig-feed__overlay,.ig-feed__item:focus-visible .ig-feed__overlay{opacity:1}.page-hero{text-align:center;padding:6rem 0 3.2rem}@media screen and (min-width:750px){.page-hero{padding:9rem 0 4.4rem}}.page-hero__eyebrow{margin:0 0 1.2rem;text-transform:uppercase;letter-spacing:.1em;font-size:1.2rem;color:rgba(var(--color-foreground),.62)}.page-hero__title{margin:0}.page-hero--image{position:relative;display:flex;align-items:center;justify-content:center;min-height:46rem;padding:0;overflow:hidden;color:#fff}@media screen and (min-width:750px){.page-hero--image{min-height:62rem}}.page-hero__bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.page-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,#00000047,#0000006b)}.page-hero--image .page-hero__inner{position:relative;text-align:center}.page-hero--image .page-hero__eyebrow{color:#ffffffd1}.page-hero--image .page-hero__title{color:#fff}.page-hero__subtitle{margin:1.2rem 0 0;font-size:1.7rem;color:#ffffffe6}.page-content{margin-top:0}.page-content__body{line-height:1.7}.page-content__body h2{margin:4rem 0 1.2rem}.page-content__body h2:first-child{margin-top:0}.page-content__body h3{margin:2.4rem 0 .8rem}.page-content__body p,.page-content__body ul,.page-content__body ol{margin:0 0 1.4rem}.page-content__body[data-faq] .page-faq__section{margin:4.8rem 0 1.6rem;font-size:1.4rem;text-transform:uppercase;letter-spacing:.1em;color:rgba(var(--color-foreground),.6)}.page-content__body[data-faq] .page-faq__section:first-child{margin-top:0}.page-faq__item{border-bottom:.1rem solid rgba(var(--color-foreground),.12)}.page-faq__question{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:1.6rem;padding:1.8rem 0;font-size:1.6rem;font-weight:500}.page-faq__question::-webkit-details-marker{display:none}.page-faq__icon{position:relative;flex:0 0 1.6rem;width:1.6rem;height:1.6rem}.page-faq__icon:before,.page-faq__icon:after{content:"";position:absolute;background:currentColor;transition:transform .25s ease,opacity .25s ease}.page-faq__icon:before{top:50%;left:0;width:100%;height:.15rem;transform:translateY(-50%)}.page-faq__icon:after{left:50%;top:0;height:100%;width:.15rem;transform:translate(-50%)}.page-faq__item[open] .page-faq__icon:after{opacity:0}.page-faq__answer{padding:0 0 2rem;color:rgba(var(--color-foreground),.8)}.page-faq__answer>*:last-child{margin-bottom:0}.product .price__regular .price-item,.product .price__sale .price-item,.product .price .price-item--regular,.product .price .price-item--sale{font-size:calc(3 * var(--font-scale) + var(--base-text-size));font-weight:var(--font-body-weight);letter-spacing:normal;line-height:1.2}.marquee{overflow:hidden}.marquee__viewport{display:flex;width:100%;overflow:hidden}.marquee__track{display:flex;flex-shrink:0;align-items:center;white-space:nowrap;animation-name:marquee-scroll;animation-timing-function:linear;animation-iteration-count:infinite;will-change:transform}.marquee__group{display:inline-flex;align-items:center}.marquee__item{font-size:1.35rem;letter-spacing:.22em;text-transform:uppercase}.marquee__sep{margin:0 1.8rem;opacity:.55}@keyframes marquee-scroll{0%{transform:translate(0)}to{transform:translate(-16.6666%)}}@media(prefers-reduced-motion:reduce){.marquee__track{animation:none}}.slideshow__text{display:grid;row-gap:1.6rem}.slideshow__text .banner__heading{margin:0}.slideshow__text .banner__text{order:-1;margin:0;font-size:.8em;font-weight:500;letter-spacing:.1em;line-height:1.3em;text-transform:uppercase;opacity:.92}.slideshow__text .banner__text p{margin:0}.slideshow__text .banner__buttons{margin:.4rem 0 0}.slideshow__text .banner__buttons .button{text-transform:uppercase;letter-spacing:.08em;font-size:1.2rem;font-weight:300;background:#fff;color:#232323;border-radius:0;box-shadow:none;transition:opacity .25s ease}.slideshow__text .banner__buttons .button:after,.slideshow__text .banner__buttons .button:before{display:none}.slideshow__text .banner__buttons .button:hover{background:#fff;color:#232323;opacity:.85}.slideshow__text .banner__heading{font-size:40px;line-height:1.3;letter-spacing:-.04em;max-width:6em}@media screen and (min-width:750px){.slideshow__text .banner__heading{font-size:42px}}@media screen and (min-width:1100px){.slideshow__text .banner__heading{font-size:var(--super-large-text-size)}}@media screen and (max-width:749px){.slideshow__text{row-gap:1.2rem}}.slideshow.banner--large:not(.banner--adapt){min-height:100svh}.slideshow.banner--large:not(.banner--mobile-bottom):not(.banner--adapt) .banner__content{min-height:100svh}.template-index .rich-text__heading{max-width:78rem;margin-left:auto;margin-right:auto}@media screen and (min-width:990px){.template-index .rich-text__heading{line-height:1.2}}.slideshow__text{position:relative}.slideshow__text:before{content:"";position:absolute;z-index:-1;top:-200px;right:-100px;bottom:-200px;left:-100px;pointer-events:none;background:radial-gradient(rgb(0 0 0 / .32) 0%,transparent 70%)}.template-index #MainContent{margin-top:calc(-1 * var(--home-header-offset, 15rem))}.template-index .section-header{z-index:4}.template-index .announcement-bar-section{position:relative;z-index:5}.template-index .header-wrapper{background:transparent!important;border-bottom:0!important;--color-foreground: 255, 255, 255}.template-index .section-header:after{content:"";position:absolute;z-index:-1;top:0;left:0;width:100%;height:180%;pointer-events:none;transition:opacity 175ms ease-in;background-image:linear-gradient(to bottom,rgb(0 0 0 / .25) 0%,rgb(0 0 0 / .1845) 19%,rgb(0 0 0 / .13525) 34%,rgb(0 0 0 / .0955) 47%,rgb(0 0 0 / .0695) 56.5%,rgb(0 0 0 / .0485) 65%,rgb(0 0 0 / .0315) 73%,rgb(0 0 0 / .01875) 80.2%,rgb(0 0 0 / .0105) 86.1%,rgb(0 0 0 / .00525) 91%,rgb(0 0 0 / .002) 95.2%,rgb(0 0 0 / .0005) 98.2%,transparent 100%)}.template-index .section-header.home-scrolled:after{opacity:0}.template-index .header__heading-logo{filter:brightness(0) invert(1)}.template-index .section-header:has(.mega-menu[open]) .header-wrapper,.template-index .section-header:has(.header__inline-menu:hover) .header-wrapper{background:rgb(var(--color-background))!important;--color-foreground: var(--color-foreground-solid, 35, 35, 35)}.template-index .section-header:has(.mega-menu[open]) .header__heading-logo,.template-index .section-header:has(.header__inline-menu:hover) .header__heading-logo{filter:none}.template-index .section-header:has(.mega-menu[open]):after,.template-index .section-header:has(.header__inline-menu:hover):after{opacity:0}.template-index .section-header.home-scrolled .header-wrapper{background:rgb(var(--color-background))!important;--color-foreground: var(--color-foreground-solid, 35, 35, 35)}.template-index .section-header.home-scrolled .header__heading-logo{filter:none}.template-index .section-header.shopify-section-header-hidden{top:0!important}slideshow-component .slideshow__controls{position:absolute;left:0;right:0;bottom:1.6rem;z-index:2;padding:0;border:0;background:transparent;justify-content:center}slideshow-component .slideshow__controls .slider-button{display:none}slideshow-component .slideshow__controls .slider-counter__link--dots .dot{border-color:#ffffffa6;background:#ffffff40}slideshow-component .slideshow__controls .slider-counter__link--active.slider-counter__link--dots .dot{background-color:#fff;border-color:#fff}.slideshow__text .banner__buttons{margin-bottom:1.6rem}.testimonials__head{text-align:center;margin-bottom:4rem}.testimonials__eyebrow{margin:0 0 1.2rem;text-transform:uppercase;letter-spacing:.1em;font-size:1.2rem;color:rgb(var(--color-foreground))}.testimonials__heading{margin:0}.testimonials__carousel{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;column-gap:1rem;max-width:92rem;margin:0 auto}.testimonials__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none}.testimonials__track::-webkit-scrollbar{display:none}.testimonials__slide{flex:0 0 100%;scroll-snap-align:center;margin:0;padding:0 1rem;display:flex;flex-direction:column;align-items:center;text-align:center}.testimonials__stars{display:inline-flex;gap:.4rem;color:rgb(var(--color-foreground));margin-bottom:2rem}.testimonials__stars svg{width:1.6rem;height:1.6rem}.testimonials__quote{margin:0;border:0;padding:0;font-family:var(--font-heading-family, "Montserrat", sans-serif);font-weight:300;font-style:normal;font-size:2rem;line-height:1.55;letter-spacing:-.04em;max-width:60rem;color:rgb(var(--color-foreground))}.testimonials__meta{margin-top:2.6rem;display:flex;flex-direction:column;gap:.4rem}.testimonials__name{font-size:1.4rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase}.testimonials__location{font-size:1.3rem;color:rgba(var(--color-foreground),.6)}.testimonials__arrow{-webkit-appearance:none;appearance:none;background:transparent;border:0;padding:.6rem;cursor:pointer;color:rgba(var(--color-foreground),.55);transition:color .2s ease,transform .2s ease}.testimonials__arrow:hover{color:rgb(var(--color-foreground))}.testimonials__arrow svg{width:2.4rem;height:2.4rem;display:block}.testimonials__dots{grid-column:1 / -1;display:flex;justify-content:center;gap:.9rem;margin-top:3.4rem}.testimonials__dot{width:.7rem;height:.7rem;border-radius:50%;border:0;padding:0;cursor:pointer;background:rgba(var(--color-foreground),.22);transition:background .2s ease,transform .2s ease}.testimonials__dot.is-active{background:rgb(var(--color-foreground));transform:scale(1.25)}@media screen and (max-width:749px){.testimonials__carousel{grid-template-columns:1fr}.testimonials__arrow{display:none}.testimonials__quote{font-size:1.8rem}}.value-props__title{text-align:center;margin:0 0 3.2rem}.value-props__grid{display:grid;gap:3rem 2rem}.value-props__item{text-align:center;display:flex;flex-direction:column;align-items:center;gap:1rem;padding:0 1rem}.value-props__icon{color:rgb(var(--color-foreground));opacity:.85}.value-props__icon svg{width:3.6rem;height:3.6rem}.value-props__heading{margin:0;font-size:1.6rem;letter-spacing:normal;font-weight:400}.value-props__text{margin:0;font-size:1.35rem;color:rgba(var(--color-foreground),.72);max-width:26rem}
/*# sourceMappingURL=/cdn/shop/t/4/compiled_assets/styles.css.map */
