html.header-layout--impulse{--impulse-slate: 43, 43, 43;--impulse-cream: 242, 242, 242;--impulse-sale: 229, 229, 229;--page-gutter: 1.6rem;--page-width: 100%;--page-width-margin: 0rem}html.header-layout--impulse .page-width,html.header-layout--impulse .page-width-tablet{max-width:var(--page-width)!important;padding-left:max(var(--page-gutter),env(safe-area-inset-left,0px))!important;padding-right:max(var(--page-gutter),env(safe-area-inset-right,0px))!important}html.header-layout--impulse .page-width-desktop{max-width:var(--page-width)!important}html.header-layout--impulse .utility-bar__grid.page-width,html.header-layout--impulse .header.page-width{padding-left:var(--page-gutter)!important;padding-right:var(--page-gutter)!important}@media screen and (min-width:750px){html.header-layout--impulse{--page-gutter: 2.4rem}html.header-layout--impulse .page-width-desktop{padding-left:var(--page-gutter)!important;padding-right:var(--page-gutter)!important}}@media screen and (min-width:990px){html.header-layout--impulse{--page-gutter: 50px}html.header-layout--impulse .header.page-width,html.header-layout--impulse .header:not(.drawer-menu).page-width,html.header-layout--impulse .utility-bar__grid.page-width{padding-left:var(--page-gutter)!important;padding-right:var(--page-gutter)!important}html.header-layout--impulse .page-width--narrow{max-width:min(72.6rem,var(--page-width))!important;padding-left:var(--page-gutter)!important;padding-right:var(--page-gutter)!important}}html.header-layout--impulse:has(#MainContent>.shopify-section:first-child .slideshow) #MainContent>.shopify-section:first-child{margin-top:var(--announcement-bar-height, 0px)}@media screen and (min-width:990px){html.header-layout--impulse:has(#MainContent>.shopify-section:first-child .slideshow) #MainContent>.shopify-section:first-child{margin-top:calc(-1 * var(--header-group-height, 10.8rem))}}html.header-layout--impulse #MainContent>.shopify-section:first-child .slideshow{margin-top:0}html.header-layout--impulse #MainContent:not(:has(>.shopify-section:first-child .slideshow)){padding-top:var(--header-group-height, 14rem)}html.header-layout--impulse .title,html.header-layout--impulse .h0,html.header-layout--impulse .h1,html.header-layout--impulse .h2,html.header-layout--impulse h1,html.header-layout--impulse h2,html.header-layout--impulse h3,html.header-layout--impulse .rich-text__heading,html.header-layout--impulse .featured-collection__title,html.header-layout--impulse .featured-collection__title .title,html.header-layout--impulse .collage-wrapper-title,html.header-layout--impulse .multicolumn__title,html.header-layout--impulse .blog__title,html.header-layout--impulse .banner__heading,html.header-layout--impulse .collection__title,html.header-layout--impulse .collection-hero__title,html.header-layout--impulse .related-products__heading,html.header-layout--impulse .impulse-footer-faq__heading,html.header-layout--impulse .card__heading,html.header-layout--impulse .card__heading a,html.header-layout--impulse product-info .product__title h1,html.header-layout--impulse .impulse-showcase-card__title,html.header-layout--impulse .impulse-showcase-card__title a,html.header-layout--impulse .impulse-collection-row__title,html.header-layout--impulse .impulse-collection-row__heading,html.header-layout--impulse .impulse-showcase__title,html.header-layout--impulse .impulse-product-reviews__title,html.header-layout--impulse .impulse-reviews__title,html.header-layout--impulse .impulse-about__heading,html.header-layout--impulse .impulse-full-bleed-banner__heading,html.header-layout--impulse .impulse-promo-grid__heading,html.header-layout--impulse .impulse-brand-trust__title,html.header-layout--impulse .image-with-text__heading,html.header-layout--impulse .impulse-product-about__label,html.header-layout--impulse .cart-item__name,html.header-layout--impulse .article-card .card__heading{text-transform:uppercase}html.header-layout--impulse .title,html.header-layout--impulse .h0,html.header-layout--impulse .h1,html.header-layout--impulse .h2,html.header-layout--impulse h1,html.header-layout--impulse h2{font-weight:400;letter-spacing:.02em}html.header-layout--impulse .rich-text__heading,html.header-layout--impulse .featured-collection__title,html.header-layout--impulse .collage-wrapper-title,html.header-layout--impulse .multicolumn__title,html.header-layout--impulse .blog__title{text-align:center;width:100%;margin-bottom:.8rem}html.header-layout--impulse .shopify-section:has(slideshow-component) .slideshow{max-width:none}html.header-layout--impulse .shopify-section:has(slideshow-component) .slideshow-component{padding:0}html.header-layout--impulse slideshow-component .banner__media>img,html.header-layout--impulse slideshow-component .slideshow__asset-image,html.header-layout--impulse slideshow-component .slideshow__asset-image--align-top{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center top}@media screen and (max-width:749px){html.header-layout--impulse slideshow-component .banner__media>img,html.header-layout--impulse slideshow-component .slideshow__asset-image,html.header-layout--impulse slideshow-component .slideshow__asset-image--align-top{object-position:28% top}}@media screen and (min-width:990px){html.header-layout--impulse #MainContent>.shopify-section:first-child slideshow-component .banner__media>img,html.header-layout--impulse #MainContent>.shopify-section:first-child slideshow-component .slideshow__asset-image,html.header-layout--impulse #MainContent>.shopify-section:first-child slideshow-component .slideshow__asset-image--align-top{transform:translateY(var(--header-group-height, 10.8rem))}html.header-layout--impulse #MainContent>.shopify-section:first-child slideshow-component .slideshow__media[style*=background-image]{background-position:center calc(var(--header-group-height, 10.8rem))!important}}html.header-layout--impulse slideshow-component .slideshow__media[style*=background-image]{background-position:center top!important}html.header-layout--impulse .shopify-section:has(slideshow-component) .banner__box{background:transparent;max-width:52rem;display:flex;flex-direction:column}html.header-layout--impulse .shopify-section:has(slideshow-component) .banner__text{order:-1;font-size:1.75rem;font-weight:500;letter-spacing:.1em;line-height:1.4;max-width:none;margin-bottom:.8rem;text-transform:uppercase}html.header-layout--impulse .shopify-section:has(slideshow-component) .banner__heading{font-size:clamp(2.8rem,4vw,4.2rem);line-height:1.12}html.header-layout--impulse .shopify-section:has(slideshow-component) .banner__heading--multiline{display:flex;flex-direction:column;align-items:flex-start}html.header-layout--impulse .shopify-section:has(slideshow-component) .banner__heading-line{display:block;white-space:nowrap;max-width:100%}html.header-layout--impulse .shopify-section:has(slideshow-component) .banner__buttons .button{min-width:14rem;text-transform:none;letter-spacing:.04em}html.header-layout--impulse .impulse-collection-row-section+.shopify-section{margin-top:0}html.header-layout--impulse .impulse-collection-row__heading{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight)}html.header-layout--impulse .impulse-showcase-section+.shopify-section{margin-top:0}html.header-layout--impulse .featured-collection .collection__title{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:flex-start;gap:1.2rem 2.4rem;margin-bottom:2.4rem;text-align:left}html.header-layout--impulse .featured-collection .collection__title>h2.title.h1,html.header-layout--impulse .collection__title>h2.title.h1{margin:0;width:auto;font-size:1.8rem;letter-spacing:.06em;line-height:1.15;text-align:left}@media screen and (min-width:750px){html.header-layout--impulse .featured-collection .collection__title>h2.title.h1,html.header-layout--impulse .collection__title>h2.title.h1{font-size:2.2rem}}html.header-layout--impulse .featured-collection .collection__view-all{margin-top:0}html.header-layout--impulse .featured-collection .collection__view-all .button--secondary{font-size:1.2rem;padding:.6rem 1.6rem;min-height:auto;min-width:auto}html.header-layout--impulse .product-card-wrapper .card__heading{font-size:1.25rem;font-weight:400;letter-spacing:.1em;line-height:1.35}html.header-layout--impulse .product-card-wrapper .card__information{padding-top:1rem}html.header-layout--impulse .card__badge .badge{background-color:rgb(var(--impulse-sale));color:rgb(var(--impulse-slate));border:none;font-size:1rem;letter-spacing:.06em;text-transform:uppercase}html.header-layout--impulse .card--standard .card__inner{border-radius:0}html.header-layout--impulse .rich-text .rich-text__blocks.center{text-align:center;max-width:64rem;margin:0 auto}html.header-layout--impulse .rich-text .rich-text__blocks.center .rich-text__heading{font-size:clamp(2.4rem,3.5vw,3.6rem)}html.header-layout--impulse .rich-text .rich-text__blocks.center .rich-text__text{font-size:1.6rem;line-height:1.65;color:rgba(var(--color-foreground),.85)}html.header-layout--impulse .image-with-text--impulse-tile .image-with-text__heading{font-size:clamp(2.2rem,3vw,3.2rem)}html.header-layout--impulse .image-with-text--impulse-tile .image-with-text__text{font-size:1.5rem;line-height:1.6}html.header-layout--impulse .impulse-product-reviews-section+.shopify-section,html.header-layout--impulse .related-products+.shopify-section{margin-top:0}html.header-layout--impulse .impulse-about-section+.shopify-section{margin-top:0}html.header-layout--impulse .featured-blog .blog__title{margin-bottom:2rem}html.header-layout--impulse .footer .footer-block__heading{font-weight:600}html.header-layout--impulse .footer .footer-block__menu .list-menu__item--link,html.header-layout--impulse .footer .footer-block__details-content .list-menu__item--link{font-weight:400}html.header-layout--impulse .footer .footer__content-top{padding-top:4rem}html.header-layout--impulse .footer .newsletter-form__button{background-color:#f5f5f5;color:#2b2b2b;border-color:#f5f5f5}html.header-layout--impulse .footer .newsletter-form__button:hover{background-color:#fff;color:#2b2b2b}html.header-layout--impulse .button,html.header-layout--impulse .shopify-challenge__button,html.header-layout--impulse .customer button{letter-spacing:.04em;font-weight:500}html.header-layout--impulse .button--secondary{background:transparent}[id$=__farewell_letter]{display:none!important}[id$=__cta] .banner{min-height:52rem}[id$=__cta] .banner__media img,[id$=__cta] .banner__asset-image{width:100%;height:100%;object-fit:cover;object-position:center}@media screen and (min-width:750px){[id$=__cta] .banner{min-height:64rem}}[id$=__cta] .banner__box{background:transparent;max-width:72rem;padding:2rem}[id$=__cta] .banner__heading{font-size:clamp(2.8rem,4vw,4.4rem);line-height:1.15;margin-bottom:1.2rem}[id$=__shop_banner] .banner__text,[id$=__shop_banner] .banner__text p,[id$=__cta] .banner__text,[id$=__cta] .banner__text p,[id$=__cta] .banner__text.subtitle{color:#fff}[id$=__shop_banner] .slideshow__text.banner__box{max-width:90rem;width:100%}[id$=__shop_banner] .banner__heading{font-size:clamp(3.2rem,5vw,5.2rem);line-height:1.1;margin-bottom:1.2rem;text-transform:none}[id$=__shop_banner] .banner__text{font-size:clamp(1.7rem,2.2vw,2.1rem);line-height:1.55;max-width:none;margin-left:auto;margin-right:auto}[id$=__shop_banner] .banner__buttons{margin-top:2.4rem}[id$=__shop_banner] .banner__buttons .button{font-size:1.3rem;padding:1.3rem 3.2rem;letter-spacing:.1em}[id$=__cta] .banner__text{font-size:1.6rem;line-height:1.6;max-width:52rem;margin-left:auto;margin-right:auto}[id$=__cta] .banner__buttons{margin-top:2.4rem}[id$=__cta] .banner__buttons .button--secondary{background:transparent!important;color:#fff!important;border:.1rem solid rgb(255,255,255)!important;min-width:18rem;padding:1.2rem 2.8rem;font-size:1.2rem;letter-spacing:.14em;text-transform:uppercase;border-radius:0}[id$=__cta] .banner__buttons .button--secondary:after{box-shadow:none}[id$=__cta] .banner__buttons .button--secondary:hover{background:#ffffff1f!important}@media screen and (max-width:749px){html.header-layout--impulse .utility-bar__grid.page-width,html.header-layout--impulse .header.page-width{padding-left:max(var(--page-gutter),env(safe-area-inset-left,0px))!important;padding-right:max(var(--page-gutter),env(safe-area-inset-right,0px))!important}html.header-layout--impulse .shopify-section:has(slideshow-component) .banner--large:not(.banner--mobile-bottom):not(.banner--adapt) .banner__content{min-height:32rem}html.header-layout--impulse .shopify-section:has(slideshow-component) .banner__heading{font-size:clamp(2.2rem,6.4vw,2.8rem);line-height:1.15}html.header-layout--impulse .shopify-section:has(slideshow-component) .banner__heading--multiline{max-width:100%}html.header-layout--impulse .shopify-section:has(slideshow-component) .banner__heading-line{white-space:normal;overflow-wrap:anywhere;max-width:100%}html.header-layout--impulse .shopify-section:has(slideshow-component) .banner__heading-line:nth-child(3){display:block}html.header-layout--impulse .shopify-section:has(slideshow-component) .banner__text{font-size:1.2rem;line-height:1.35;margin-bottom:.8rem;max-width:100%}html.header-layout--impulse .shopify-section:has(slideshow-component) .banner__box{max-width:100%;padding:calc(var(--header-group-height, 10rem) - var(--announcement-bar-height, 0px) + 1.6rem) max(2rem,var(--page-gutter),env(safe-area-inset-right,0px)) 2.4rem max(var(--page-gutter),env(safe-area-inset-left,0px))}html.header-layout--impulse .shopify-section:has(slideshow-component) .banner__buttons .button{min-width:auto;width:100%;max-width:24rem}html.header-layout--impulse .featured-collection .collection__title{margin-bottom:1.6rem;gap:.8rem 1.2rem}html.header-layout--impulse .product-card-wrapper .card__heading{font-size:1.1rem;letter-spacing:.08em}html.header-layout--impulse .footer .footer__content-top{padding-left:0;padding-right:0;padding-bottom:2.4rem}html.header-layout--impulse .footer-block.grid__item{margin:2.4rem 0}html.header-layout--impulse .footer .footer__content-top{padding-top:2.8rem}[id$=__cta] .banner{min-height:36rem}[id$=__shop_banner] .banner__heading{font-size:clamp(2.2rem,6.5vw,2.8rem);line-height:1.15;margin-bottom:.6rem}[id$=__shop_banner] .impulse-full-bleed-banner__ornament{width:min(100%,18rem);margin:0 0 .8rem;gap:.8rem}[id$=__shop_banner] .banner__text,[id$=__shop_banner] .banner__text p{font-size:1.35rem;line-height:1.35}[id$=__shop_banner] .banner__buttons{margin-top:1.2rem}[id$=__shop_banner] .banner__buttons .button{font-size:1.05rem;padding:.7rem 1.5rem;min-height:3.6rem}[id$=__cta] .banner__heading{font-size:clamp(2.2rem,7vw,3.2rem)}[id$=__cta] .banner__text{font-size:1.4rem}[id$=__cta] .banner__buttons .button--secondary{min-width:auto;width:100%;max-width:24rem;padding:1.1rem 2rem}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/theme-impulse.css.map */
