@import"https://fonts.googleapis.com/css2?family=DM+Sans:ital,wght@0,300;0,400;0,500;0,600;1,300;1,400&family=DM+Serif+Display:ital@0;1&display=swap";:root{--white: #ffffff;--black: #111111;--gray-light: #f5f5f5;--gray-mid: #e0e0e0;--gray-text: #555555;--gray-muted: #999999;--font-sans: "DM Sans", -apple-system, sans-serif;--font-serif: "DM Serif Display", Georgia, serif}*,*:before,*:after{box-sizing:border-box}body{font-family:var(--font-sans)!important;background:var(--white)!important;color:var(--black)!important;-webkit-font-smoothing:antialiased!important}h1,h2,h3,h4{font-family:var(--font-serif)!important;font-weight:400!important}.announcement-bar,.announcement-bar__message,[data-section-type=announcement-bar]{background-color:var(--black)!important;color:var(--white)!important;font-family:var(--font-sans)!important;font-size:11px!important;font-weight:400!important;letter-spacing:.05em!important;padding-top:9px!important;padding-bottom:9px!important}.announcement-bar a{color:var(--white)!important;text-decoration:underline!important;text-underline-offset:2px!important}.header{background-color:#fff!important;border-bottom:1px solid #e0e0e0!important;box-shadow:none!important}.header{--color-text-transparent: #111111 !important;--color-icon-transparent: #111111 !important;--color-border-transparent: #e0e0e0 !important}.header__logo-text{font-family:DM Sans,sans-serif!important;font-size:16px!important;font-weight:300!important;letter-spacing:.01em!important;text-transform:lowercase!important;color:#111!important}.header__links-list li a,.header__links-list li button.navigation__submenu-trigger{font-family:DM Sans,sans-serif!important;font-size:12px!important;font-weight:400!important;letter-spacing:.03em!important;text-transform:capitalize!important;color:#111!important;background:none!important;border:none!important}.header__links-list li a:hover,.header__links-list li button:hover{opacity:.6!important}.fs-body-base{font-family:DM Sans,sans-serif!important;font-size:12px!important}.header__icon-touch svg path,.header__icon-touch svg circle{stroke:#111!important}.header__cart-count{background-color:#111!important;color:#fff!important;font-family:DM Sans,sans-serif!important;font-size:10px!important}.navigation__submenu{background-color:#fff!important;border-top:1px solid #e0e0e0!important;box-shadow:0 8px 24px #00000014!important}.navigation__submenu a{font-family:DM Sans,sans-serif!important;font-size:13px!important;font-weight:400!important;color:#555!important;text-transform:none!important}.navigation__submenu a:hover{color:#111!important}.mega-menu-flex-block h3{font-family:DM Sans,sans-serif!important;font-size:11px!important;font-weight:600!important;letter-spacing:.1em!important;color:#111!important}.hero__title,.slideshow__heading,.banner__heading{font-family:var(--font-serif)!important;font-size:clamp(32px,4vw,60px)!important;font-weight:400!important;line-height:1.1!important;letter-spacing:-.02em!important;color:var(--black)!important}.icon-with-text,[data-section-type=icon-with-text],.icon-with-text__item{background-color:var(--white)!important;border-top:1px solid var(--gray-mid)!important;padding:20px 0!important}.icon-with-text__heading{font-family:var(--font-sans)!important;font-size:13px!important;font-weight:600!important;color:var(--black)!important;margin-bottom:2px!important}.icon-with-text__body{font-family:var(--font-sans)!important;font-size:12px!important;font-weight:400!important;color:var(--gray-text)!important}.collection__title,.featured-collection__title,.section__heading,h2.section-header__title{font-family:var(--font-serif)!important;font-size:clamp(24px,3vw,40px)!important;font-weight:400!important;letter-spacing:-.01em!important;color:var(--black)!important;text-align:center!important;margin-bottom:40px!important}.card,.card__inner,.card__media,.product-card{border-radius:0!important}.card__heading a,.card__heading{font-family:var(--font-sans)!important;font-size:13px!important;font-weight:500!important;color:var(--black)!important;text-transform:none!important;letter-spacing:0!important}.price,.price__regular,.price__sale{font-family:var(--font-sans)!important;font-size:13px!important;font-weight:400!important;color:var(--gray-text)!important}.card__media img{transition:transform .5s ease!important}.card:hover .card__media img{transform:scale(1.03)!important}.email-signup,[data-section-type=email-signup],.newsletter{background-color:var(--gray-light)!important;background-image:none!important}.email-signup__heading,.newsletter__heading{font-family:var(--font-serif)!important;font-size:clamp(24px,3vw,40px)!important;font-weight:400!important;color:var(--black)!important;text-transform:none!important;letter-spacing:-.01em!important}.email-signup__subheading,.newsletter__subtext{font-family:var(--font-sans)!important;font-size:14px!important;font-weight:300!important;color:var(--gray-text)!important}.email-signup input[type=email],.newsletter input[type=email]{font-family:var(--font-sans)!important;border:1px solid var(--gray-mid)!important;border-radius:0!important;padding:14px 16px!important;font-size:14px!important;background:var(--white)!important}.btn,.button,.btn--primary,.button--primary{font-family:var(--font-sans)!important;font-size:12px!important;font-weight:600!important;letter-spacing:.08em!important;text-transform:uppercase!important;border-radius:0!important;background-color:var(--black)!important;color:var(--white)!important;border:1px solid var(--black)!important;padding:14px 28px!important;transition:all .2s ease!important}.btn:hover,.button:hover,.btn--primary:hover,.button--primary:hover{background-color:var(--white)!important;color:var(--black)!important}.footer,.site-footer,[data-section-type=footer]{background-color:#f8f8f8!important;border-top:1px solid var(--gray-mid)!important;color:var(--black)!important}.footer__heading{font-family:var(--font-sans)!important;font-size:11px!important;font-weight:600!important;letter-spacing:.1em!important;text-transform:uppercase!important;color:var(--black)!important}.footer a,.footer__link{font-family:var(--font-sans)!important;font-size:13px!important;font-weight:400!important;color:var(--gray-text)!important;text-decoration:none!important}.footer a:hover{color:var(--black)!important;text-decoration:underline!important;text-underline-offset:3px!important}.footer__copyright,.footer__legal,.copyright__content{font-size:11px!important;color:var(--gray-muted)!important}.footer .social-icons a,.footer .list-social__link{color:var(--black)!important}input[type=text],input[type=email],input[type=search],textarea,select{font-family:var(--font-sans)!important;border-radius:0!important}.header__links-list li a,.header__links-list li button.navigation__submenu-trigger{text-transform:none!important;font-size:13px!important;font-weight:400!important;letter-spacing:.01em!important}.header__icon-touch{width:36px!important;height:36px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.header__icon-touch .icon svg{width:20px!important;height:20px!important}.header__icon-touch svg *{stroke:#111!important;color:#111!important}.header__cart-count{background-color:#111!important;color:#fff!important;font-size:9px!important;min-width:16px!important;height:16px!important;border-radius:50%!important;display:flex!important;align-items:center!important;justify-content:center!important}.header__logo .image{width:40px!important}@media(min-width:720px){.header__menu-icon,.header__icon-menu{display:none!important}}.header__links-list a,.header__links-list button{text-transform:none!important}.header__links-list a,.header__links-list a *,.header__links-list button,.header__links-list button *,.header__links-list span,.fs-body-base{text-transform:none!important;font-variant:normal!important}.image-with-text__heading,.image-with-text__heading *{text-transform:none!important;font-size:clamp(32px,4vw,52px)!important;font-weight:300!important;letter-spacing:-.02em!important;line-height:1.1!important}.image-with-text__subheading{font-size:11px!important;font-weight:500!important;letter-spacing:.1em!important;text-transform:uppercase!important;color:#999!important;margin-bottom:12px!important}.image-with-text .btn,.image-with-text .button{background-color:#111!important;color:#fff!important;font-size:12px!important;font-weight:600!important;letter-spacing:.08em!important;padding:14px 28px!important;border-radius:0!important}.image-with-text,[data-section-type=image-with-text],#shopify-section-template--26463065375040__image-with-text-1{margin-top:0!important;padding-top:0!important}.header~*{margin-top:0!important}main,#MainContent,.main-content{padding-top:0!important;margin-top:0!important}.text-columns-with-images{padding-top:24px!important;padding-bottom:24px!important;border-bottom:1px solid #e0e0e0!important}.collection-list__title,.collection-list h2,[data-section-type=collection-list] .section__heading{font-family:DM Sans,sans-serif!important;font-size:12px!important;font-weight:600!important;letter-spacing:.15em!important;text-transform:uppercase!important;color:#999!important;text-align:center!important}.collection-list .card__heading,.collection-list .card__heading a,.collection-list h3{font-family:DM Sans,sans-serif!important;font-size:13px!important;font-weight:500!important;text-transform:none!important;letter-spacing:0!important;color:#111!important;text-align:left!important}.collection-list .card__text,.collection-list .card p{font-size:12px!important;color:#666!important;text-align:left!important}.collection-list .card__media{aspect-ratio:3 / 4!important}.featured-collection__title,.featured-collection h2{font-family:DM Sans,sans-serif!important;font-size:12px!important;font-weight:600!important;letter-spacing:.15em!important;text-transform:uppercase!important;color:#999!important;text-align:center!important}.product-card__title,.card__heading,.card__heading a{font-family:DM Sans,sans-serif!important;font-size:13px!important;font-weight:500!important;text-transform:none!important;letter-spacing:0!important;color:#111!important}.price__regular,.price__sale,.price{font-family:DM Sans,sans-serif!important;font-size:13px!important;font-weight:400!important;color:#555!important}.price__sale .price-item--sale{color:#c00!important}.badge--soldout,.card__badge{background-color:#111!important;color:#fff!important;font-family:DM Sans,sans-serif!important;font-size:10px!important;font-weight:600!important;letter-spacing:.06em!important;border-radius:0!important;padding:4px 8px!important}.shopify-section{margin-bottom:0!important}.featured-collection,[data-section-type=featured-collection]{padding:64px 40px!important;border-top:1px solid #e0e0e0!important}[data-section-type=newsletter],.newsletter-section,.email-signup{background-color:#f8f8f8!important;background-image:none!important}.shopify-section:has(.newsletter){background:#f8f8f8!important}.collection-list-card__title,.collection-list-card__title *,.card__heading--collection,.full-unstyled-link,.collection-list .card .card__heading,.collection-list .card .card__heading *{font-family:DM Sans,sans-serif!important;font-size:14px!important;font-weight:500!important;text-transform:none!important;font-style:normal!important;letter-spacing:0!important}.ff-heading{font-family:DM Sans,sans-serif!important;font-weight:500!important;text-transform:none!important;font-style:normal!important}.shopify-section:has(.badge-bar){margin-bottom:0!important;padding-bottom:0!important}.shopify-section:has(.text-columns-with-images){padding-top:0!important;margin-top:0!important}#shopify-section-template--26463065375040__custom_liquid+.shopify-section{margin-top:0!important;padding-top:0!important}.section-template--26463065375040__text_columns_with_images_1{padding-top:16px!important;padding-bottom:16px!important}.collection-list .card__information,.collection-list .card__content{text-align:left!important;padding:12px 4px!important}.collection-list .card__heading,.collection-list .card p{text-align:left!important}.card__heading,.card__heading a,.card__heading *,.product-card__title{text-transform:none!important;font-size:13px!important;font-weight:500!important;letter-spacing:0!important;font-family:DM Sans,sans-serif!important}.badge,.card__badge,[class*=badge]{border-radius:0!important;font-family:DM Sans,sans-serif!important;font-size:10px!important;font-weight:600!important;letter-spacing:.06em!important;padding:4px 8px!important}.featured-collection-row__heading,.featured-collection-row h2,.featured-collection-row .section__heading{font-family:"DM Serif Display",Georgia,serif!important;font-size:clamp(24px,3vw,40px)!important;font-weight:400!important;text-transform:none!important;letter-spacing:-.01em!important;color:#111!important}.featured-collection-row__text{font-size:13px!important;color:#666!important;font-weight:400!important}.blog-posts__heading,.blog-posts h2{font-family:"DM Serif Display",Georgia,serif!important;font-size:clamp(24px,3vw,40px)!important;font-weight:400!important;text-transform:none!important;letter-spacing:-.01em!important;color:#111!important}.blog-posts .card__heading,.blog-posts .card__heading a{font-size:13px!important;font-weight:500!important;text-transform:none!important;letter-spacing:0!important}.blog-posts .card__date{font-size:11px!important;color:#999!important;letter-spacing:.05em!important}[data-section-type=newsletter],.newsletter,.email-signup,section:has(>.newsletter),.shopify-section:has(.newsletter){background-color:#f5f5f5!important;background-image:none!important}.newsletter__heading,.email-signup__heading{font-family:"DM Serif Display",Georgia,serif!important;font-size:clamp(24px,3vw,36px)!important;font-weight:400!important;text-transform:none!important;color:#111!important;letter-spacing:-.01em!important}.newsletter__subtext,.email-signup__subtext{font-size:13px!important;color:#666!important;font-weight:400!important}.newsletter input[type=email],.email-signup input[type=email]{border:1px solid #e0e0e0!important;border-radius:0!important;padding:14px 16px!important;font-size:13px!important;font-family:DM Sans,sans-serif!important;background:#fff!important}.footer,.site-footer{background-color:#f8f8f8!important;border-top:1px solid #e0e0e0!important;color:#111!important}.footer__heading{font-size:11px!important;font-weight:600!important;letter-spacing:.1em!important;text-transform:uppercase!important;color:#111!important}.footer a{font-size:13px!important;color:#555!important}.footer a:hover{color:#111!important}.footer__copyright,.copyright__content{font-size:11px!important;color:#999!important}.footer .list-social__link svg,.footer .social-icons svg{color:#111!important;fill:#111!important}.footer__payment{display:flex!important;gap:8px!important;align-items:center!important;flex-wrap:wrap!important}.collection-list h2,.featured-collection h2,.featured-collection-row h2,.blog-posts h2,.section__heading,[class*=section] h2{font-family:DM Sans,sans-serif!important;font-size:clamp(28px,3.5vw,48px)!important;font-weight:300!important;letter-spacing:-.02em!important;text-transform:none!important;color:#111!important;text-align:left!important;padding-left:40px!important;margin-bottom:32px!important}.collection-list__title{font-size:11px!important;font-weight:600!important;letter-spacing:.15em!important;text-transform:uppercase!important;color:#999!important;text-align:left!important;padding-left:40px!important}.collection-list,.featured-collection,.featured-collection-row{padding:60px 40px!important}.collection-list .grid,.featured-collection .grid,.product-grid{gap:24px!important}.card__information,.card__content{padding:12px 0!important;text-align:left!important}.text-columns-with-images .column__heading,.text-columns-with-images h3,.text-columns-with-images .card__heading{font-family:DM Sans,sans-serif!important;font-size:13px!important;font-weight:400!important;letter-spacing:.02em!important;text-transform:none!important;color:#111!important;text-decoration:underline!important;text-underline-offset:4px!important}.blog-posts .card__heading,.blog-posts .card__heading a{font-size:14px!important;font-weight:500!important;text-transform:none!important;letter-spacing:0!important;color:#111!important}.blog-posts time,.blog-posts .card__date{font-size:11px!important;color:#999!important;text-transform:uppercase!important;letter-spacing:.08em!important}.collection .product-grid,.product-grid,.collection-grid{column-gap:12px!important;row-gap:20px!important}.product-card,.product-item,.grid-product,.card-wrapper{margin-bottom:0!important}.product-card__info,.product-item__info,.grid-product__meta,.card-information{padding-top:10px!important;margin-top:0!important}.product-card__title,.product-item__title,.grid-product__title,.card__heading,.card__heading a{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif!important;font-weight:500!important;line-height:1.25!important;letter-spacing:0!important;margin-bottom:4px!important}.card__media,.product-card__image,.product-item__image,.grid-product__image-wrapper{margin-bottom:8px!important}.product-grid,.collection .product-grid{column-gap:12px!important;row-gap:20px!important}.card-wrapper,.product-card,.product-item{margin:0!important;padding:0!important}.card__media,.product-card__image{margin-bottom:6px!important}.card-information,.product-card__info{padding:4px 0!important;margin:0!important}.card__heading,.product-card__title{margin-bottom:2px!important;line-height:1.2!important}.price{margin-top:2px!important}.product-grid,.collection .product-grid,.grid{display:grid!important;column-gap:10px!important;row-gap:18px!important}.card-wrapper,.product-item,.product-card,.grid__item{margin:0!important;padding:0!important}.card,.product-card{background:transparent!important;box-shadow:none!important}.card__media{margin-bottom:6px!important}.card__information,.card-information{padding-top:4px!important;padding-bottom:0!important}.card__heading,.card__heading a,.product-card__title{font-family:DM Sans,sans-serif!important;font-size:14px!important;font-weight:400!important;line-height:1.3!important;letter-spacing:-.01em!important;text-transform:none!important;margin-bottom:2px!important}.price{margin-top:0!important;font-size:13px!important;color:#555!important}.card__media img{transition:transform .35s ease!important}.card:hover img{transform:scale(1.02)}@media screen and (max-width:768px){.product-grid,.grid{column-gap:6px!important;row-gap:12px!important}.card__heading,.product-card__title{font-size:12px!important;line-height:1.25!important}}.collection__products,.collection__products .grid,.product-list,.product-list__inner,[data-section-type=collection] .grid{gap:8px!important;column-gap:6px!important;row-gap:10px!important}.collection__products .product-item,.product-item,.product-item__inner,.product-item__media,.product-item__text,.product-item__details{margin:0!important;padding:0!important}.product-item__text,.product-item__details,.product-item__meta{padding-top:6px!important}.product-item__title,.product-item__title a,.product-item a{font-family:DM Sans,sans-serif!important;font-weight:400!important;line-height:1.25!important;text-transform:none!important}
/*# sourceMappingURL=/cdn/shop/t/101/assets/lululemon-override.css.map */
