
      @font-face {
        font-family: "NeuzeitGrotesk";
        src: url("../fonts/NeuzeitGrotesk-Light.woff2") format("woff2");
        font-weight: 300;
        font-style: normal;
        font-display: swap;
      }

      @font-face {
        font-family: "NeuzeitGrotesk";
        src: url("../fonts/NeuzeitGrotesk-Bold.woff2") format("woff2");
        font-weight: 700;
        font-style: normal;
        font-display: swap;
      }

      @font-face {
        font-family: "NeuzeitGrotesk";
        src: url("../fonts/NeuzeitGrotesk-Regular.woff2") format("woff2");
        font-weight: 400;
        font-style: normal;
        font-display: swap;
      }

      @font-face {
        font-family: "NeuzeitGrotesk";
        src: url("../fonts/NeuzeitGrotesk-Black.woff2") format("woff2");
        font-weight: 900;
        font-style: normal;
        font-display: swap;
      }

      .altra-home {
        --typography-display-font:    "NeuzeitGrotesk";
        --typography-heading-font:    "NeuzeitGrotesk";
        --typography-subheading-font: "NeuzeitGrotesk";
        --typography-body-font:       "NeuzeitGrotesk";
        --typography-accent-font:     "NeuzeitGrotesk";
      }
    


  .altra-home {
    /* — Container tokens — */
    --container-width: 1400px;

    /* — Drawer tokens — */
    --drawer-width: 316px;

    /* — Swiper pagination tokens — */
    --swiper-pagination-bottom: 8px;

    /* — Spacing scale — */
    --spacing-none: 0px;
    --spacing-0:    0px;
    --spacing-25:   2px;
    --spacing-50:   4px;
    --spacing-100:  6px;
    --spacing-200:  8px;
    --spacing-250:  10px;
    --spacing-300:  12px;
    --spacing-400:  16px;
    --spacing-450:  18px;
    --spacing-500:  20px;
    --spacing-600:  24px;
    --spacing-700:  32px;
    --spacing-800:  40px;
    --spacing-900:  48px;
    --spacing-1000: 64px;
    --spacing-1100: 80px;
    --spacing-1200: 96px;
    --spacing-1300: 128px;

    /* — Screen tokens — */

    /* Mobile */
    --screens-mobile-width: 375px;
    --screens-mobile-height: 812px;
    --screens-mobile-gutter: var(--spacing-400);
    --screens-mobile-margin: var(--spacing-400);
    --screens-mobile-page-top: var(--spacing-600);
    --screens-mobile-page-bottom: var(--spacing-800);
    --screens-mobile-content-bottom: var(--spacing-800);

    /* Tablet */
    --screens-tablet-width: 768px;
    --screens-tablet-height: 1024px;
    --screens-tablet-gutter: var(--spacing-400);
    --screens-tablet-margin: var(--spacing-400);
    --screens-tablet-page-top: var(--spacing-800);
    --screens-tablet-page-bottom: var(--spacing-800);
    --screens-tablet-content-bottom: var(--spacing-800);

    /* Laptop */
    --screens-laptop-width: 1024px;
    --screens-laptop-height: 768px;
    --screens-laptop-gutter: var(--spacing-400);
    --screens-laptop-margin: var(--spacing-400);
    --screens-laptop-page-top: var(--spacing-800);
    --screens-laptop-page-bottom: var(--spacing-1000);
    --screens-laptop-content-bottom: var(--spacing-1000);

    /* Desktop */
    --screens-desktop-width: 1440px;
    --screens-desktop-height: 720px;
    --screens-desktop-gutter: var(--spacing-400);
    --screens-desktop-margin: var(--spacing-700);
    --screens-desktop-page-top: var(--spacing-800);
    --screens-desktop-page-bottom: var(--spacing-1100);
    --screens-desktop-content-bottom: var(--spacing-1100);

    /* Product Badge */
    --badge-offset-top: 12px;
    --badge-offset-left: 12px;
    --badge-offset-top-pdp: 12px;
    --badge-offset-left-pdp: 12px;
    --badge-offset-bottom-pdp: 16px;
    --badge-offset-right-pdp: 20px;
    --badge-offset-top-mobile-pdp: 12px;
    --badge-offset-left-mobile-pdp: 12px;
    --badge-offset-top-desktop-pdp: 20px;
    --badge-offset-left-desktop-pdp: 20px;
    --badge-offset-bottom-desktop-pdp: 20px;
    --badge-offset-right-desktop-pdp: 20px;

  }



  .altra-home {
    --border-radius-none:            0px;
    --border-radius-0:               0px;
    --border-radius-50:              2px;
    --border-radius-100:             4px;
    --border-radius-200:             8px;
    --border-radius-full:            100%;
    --border-radius-default:         4px;

    --border-stroke-none:            0px;
    --border-stroke-0:               0px;
    --border-stroke-25:              0.66px;
    --border-stroke-50:              1px;
    --border-stroke-75:              1.5px;
    --border-stroke-100:             2px;
    --border-stroke-200:             4px;

    --border-color-white:            #ffffff;
    --border-color-light:            #e0dcd7;
    --border-color-medium:           #cbc4bc;
    --border-color-dark:             #565656;
    --border-color-black:            #000000;
    --border-color-brand:            #ff5867;
    --border-color-brand-inverse:    #ffdee1;
    --border-color-error:            #b42318;
    --border-color-error-inverse:    #f04438;
    --border-color-disabled:         #9b9b9b;
    --border-color-disabled-inverse: #565656;

    --components-filter-sort-by-chip-border-color: #e0dcd7;
    --components-filter-sort-by-chip-border-color-hover: ;
  }



  .altra-home {
    --overlay: 0px 4px 40px 0px rgba(0, 0, 0, 0.1);
    --top-shadow: 0px -4px 10px 0px rgba(0, 0, 0, 0.08);
    --bottom-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.08);
    --left-shadow: -4px 0px 10px 0px rgba(0, 0, 0, 0.08);
    --right-shadow: 4px 0px 10px 0px rgba(0, 0, 0, 0.08);
    --blur-small: blur(4px);
    --blur-medium: blur(8px);
  }



  /* CSS Variables Debug - Generated from snippet.root-colors.liquid */
  .altra-home {
    /* Neutrals */
    --color-neutrals-0:                                 #ffffff;
    --color-neutrals-25:                                #f7f7f7;
    --color-neutrals-50:                                #e0e0e0;
    --color-neutrals-100:                               #c9c9c9;
    --color-neutrals-200:                               #b2b2b2;
    --color-neutrals-300:                               #9b9b9b;
    --color-neutrals-400:                               #848484;
    --color-neutrals-500:                               #6d6d6d;
    --color-neutrals-600:                               #565656;
    --color-neutrals-700:                               #3f3f3f;
    --color-neutrals-800:                               #282828;
    --color-neutrals-900:                               #111111;
    --color-neutrals-1000:                              #000000;

    /* Error */
    --color-red-100:                                    #fef3f2;
    --color-red-200:                                    #f04438;
    --color-red-300:                                    #d92d20;
    --color-red-400:                                    #b42318;

    /* Warning */
    --color-orange-100:                                 #fffaeb;
    --color-orange-200:                                 #f79009;
    --color-orange-300:                                 #dc6803;
    --color-orange-400:                                 #b54708;

    /* Success */
    --color-green-100:                                  #d1fadf;
    --color-green-200:                                  #32d583;
    --color-green-300:                                  #12b76a;
    --color-green-400:                                  #008247;

    /* Base colors */
    --base-background-color:                            #F2F1EF;
    --page-background-color:                            ;

    /* Typography colors */
    --typography-color-default:                         #000000;
    --typography-color-accent:                          #004B48;
    --typography-color-secondary:                       #6d6d6d;
    --typography-color-brand:                           #A33842;
    --typography-color-disabled:                        #848484;
    --typography-color-error:                           #b42318;
    --typography-color-sale:                            #b42318;
    --typography-color-success:                         #008247;
    --typography-color-warning:                         #b54708;

    /* Typography colors inverse */
    --typography-color-default-inverse:                 #ffffff;
    --typography-color-accent-inverse:                  #00968F;
    --typography-color-secondary-inverse:               #b2b2b2;
    --typography-color-brand-inverse:                   #ffffff;
    --typography-color-disabled-inverse:                #6d6d6d;
    --typography-color-error-inverse:                   #f04438;
    --typography-color-sale-inverse:                    #ff6c2c;
    --typography-color-success-inverse:                 #12b76a;
    --typography-color-warning-inverse:                 #f79009;

    /* Typography colors text-links */
    --typography-color-text-link-default:               #292726;
    --typography-color-text-link-default-hover:         #A33842;
    --typography-color-text-link-secondary:             #004b48;
    --typography-color-text-link-secondary-hover:       #000000;
    --typography-color-text-link-default-inverse:       #ffffff;
    --typography-color-text-link-default-inverse-hover: #A33842;
    --typography-color-text-link-accent:                #004B48;
    --typography-color-text-link-accent-hover:          #A33842;
    --typography-color-text-link-accent-inverse:        #00968F;
    --typography-color-text-link-accent-inverse-hover:  #A33842;

    /* Primary colors essential */
    --color-primary-essential-100:                      #FFFFFF;
    --color-primary-essential-200:                      #f5f3f2;
    --color-primary-essential-300:                      #e0dcd7;
    --color-primary-essential-400:                      #cbc4bc;
    --color-primary-essential-500:                      #66625E;
    --color-primary-essential-600:                      #292726;
    --color-primary-essential-700:                      #000000;

    /* Secondary Colors */
    --color-secondary-chocolate:                        #6D2609;
    --color-secondary-lunar-green:                      #53584C;
    --color-secondary-prussian-blue:                    #002C50;
    --color-secondary-spitfire-yellow:                  #FC604A;
    --color-secondary-razzmatazz:                       #C40158;
    --color-secondary-tyrian-purple:                    #4E063E;
    --color-secondary-pompadour:                        #741650;
    --color-secondary-rouge:                            #AA3E6E;
    --color-secondary-cannon-pink:                      #845640;

    /* Tertiary Colors */
    --color-tertiary-alabaster:                         #EFEDE4;
    --color-tertiary-peach:                             #FFDFAE;
    --color-tertiary-goldenrod:                         #F6AB45;
    --color-tertiary-monte-carlo:                       #7FC7BF;
    --color-tertiary-viking:                            #4ABBCA;
    --color-tertiary-light-coral:                       #EB7880;

    /* Primary colors Napa Orange */
    --color-primary-napa-orange-100:                    #FFF0EA;
    --color-primary-napa-orange-200:                    #FF9C6E;
    --color-primary-napa-orange-300:                    #FF6C2C;
    --color-primary-napa-orange-400:                    #F05C1C;
    --color-primary-napa-orange-500:                    #BC4A1A;

    /* Accents - Coral */
    --accent-coral-100:                                 #FFDEE1;
    --accent-coral-200:                                 #FFABB3;
    --accent-coral-300:                                 #FF7985;
    --accent-coral-400:                                 #FF5867;
    --accent-coral-500:                                 #CC4652;
    --accent-coral-600:                                 #A33842;
    --accent-coral-700:                                 #7A2A32;

    /* Primary colors Eastpak */
    --color-primary-eastpak-red-100:                     #F1C3CB;
    --color-primary-eastpak-red-200:                     #C8102E;
    --color-primary-eastpak-red-300:                     #960C23;
    --color-primary-eastpak-red-400:                     #640817;

    /* Accents – Teal */
    --color-primary-eastpak-teal-100:                    #BFE5E3;
    --color-primary-eastpak-teal-200:                    #00968F;
    --color-primary-eastpak-teal-300:                    #007168;
    --color-primary-eastpak-teal-400:                    #004B48;

    /* Accents – Violet */
    --color-primary-eastpak-violet-100:                  #D5CCE8;
    --color-primary-eastpak-violet-200:                  #2E008B;

    /* Accents – Green */
    --color-primary-eastpak-green-100:                    #F2F5BF;
    --color-primary-eastpak-green-200:                    #DFE57D;

    /* Accent Colors stone beige */
    --color-accent-stonebeige-100:                      #F5F5DC;
    --color-accent-stonebeige-200:                      #E8E8D0;

    /* Accent Colors Orange */
    --color-accent-orange-100:                           #FFCEB3;
    --color-accent-orange-200:                           #FF9E66;
    --color-accent-orange-300:                           #FF843D;
    --color-accent-orange-400:                           #FF6C10;
    --color-accent-orange-500:                           #E55B1B;

    /* Accent Colors BLue */
    --color-accent-blue-100:                            #E2E8EA;
    --color-accent-blue-200:                            #C6D8DD;
    --color-accent-blue-300:                            #97BDC8;
    --color-accent-blue-400:                            #003F80;

    /* Accent Colors Green */
    --color-accent-green-100:                            #F2F5BF;
    --color-accent-green-200:                            #DFE57D;
    --color-accent-green-300:                            #CAD156;
    --color-accent-green-400:                            #B2BB1E;
    --color-accent-green-500:                            #656B11;


     /* Dividers colors */
     --components-dividers-primary:                       #E0DCD7;

    /* RGBA colors */
    --rgba-color-neutrals-0-24:                         rgba(255, 255, 255, 0.24);
    --rgba-color-neutrals-0-45:                         rgba(255, 255, 255, 0.45);
    --rgba-color-neutrals-0-55:                         rgba(255, 255, 255, 0.55);
    --rgba-color-neutrals-0-75:                         rgba(255, 255, 255, 0.75);
    --rgba-color-neutrals-1000-40:                      rgba(0, 0, 0, 0.40);

    /* Product badge colors */
    --product-badge-background:                         #f2f1ef;
    --product-badge-text-color:                         #111111;

    /* Components */
    --components-filter-sort-by-chip-background:        #f5f3f2;
    --components-filter-sort-by-chip-background-hover:  var(--color-primary-essential-300);
    --components-filter-applied-filter-chip-background: #F2EFEF;
    --components-forms-default-color:                   #cbc4bc;
    --components-cards-product-cards-background:        #f5f3f2;
    --product-card-color-options-bg:                    rgba(245, 243, 242, 0.27);

    /* Product Card Eyebrow */
    --eyebrow-text-color:                               ;

    /* Omnibus colors */
    --omnibus-price-discount-color:                     #b42318;

    /* Swatches count */
    --color-swatches-count-bg:                          #c9c9c9;

    /* Product card promo message */
    --card-promo-message-bg:                            var(--color-tertiary-alabaster);
    --card-promo-message-color:                         var(--typography-color-default);

    /* Gift with purchase promo */
    --gwp-promo-text-color:                             var(--typography-color-sale);

    /*Complimentory gift title default color */
    --tote-bag-title-color:                             #BD5100;
  }



  .altra-home {

    /* Display – mobile defaults */
    --typography-display-large-size:         44px;
    --typography-display-large-height:       52px;

    --typography-display-medium-size:        32px;
    --typography-display-medium-height:      44px;

    --typography-display-small-size:         32px;
    --typography-display-small-height:       40px;

    --typography-display-weight:             700;
    --typography-display-tracking:           1;
    --typography-display-transform:          none;

    /* Headings – mobile defaults */
    --typography-heading-wrap-mode:          balance;

    --typography-heading-xlarge-size:        40px;
    --typography-heading-xlarge-height:      44px;

    --typography-heading-large-size:         32px;
    --typography-heading-large-height:       40px;

    --typography-heading-medium-size:        28px;
    --typography-heading-medium-height:      32px;

    --typography-heading-small-size:         20px;
    --typography-heading-small-height:       28px;

    --typography-heading-xsmall-size:        16px;
    --typography-heading-xsmall-height:      22px;

    --typography-heading-weight:             700;
    --typography-heading-tracking:           1;
    --typography-heading-transform:          none;

    /* Sub-headings – mobile defaults */
    --typography-subheading-xlarge-size:     28px;
    --typography-subheading-xlarge-height:   40px;

    --typography-subheading-large-size:      24px;
    --typography-subheading-large-height:    32px;

    --typography-subheading-medium-size:     24px;
    --typography-subheading-medium-height:   32px;

    --typography-subheading-small-size:      18px;
    --typography-subheading-small-height:    22px;

    --typography-subheading-xsmall-size:     14px;
    --typography-subheading-xsmall-height:   18px;

    --typography-subheading-weight:          400;
    --typography-subheading-tracking:        0;
    --typography-subheading-transform:       none;

    /* Body */
    --typography-body-large-size:            20px;
    --typography-body-large-height:          28px;

    --typography-body-medium-size:           16px;
    --typography-body-medium-height:         24px;

    --typography-body-small-size:            14px;
    --typography-body-small-height:          18px;

    --typography-body-xsmall-size:           12px;
    --typography-body-xsmall-height:         16px;

    --typography-body-weight-normal:         400;
    --typography-body-weight-bold:           700;
    --typography-body-tracking:              1;

    /* Accent */
    --typography-accent-medium-size:       16px;
    --typography-accent-medium-height:     24px;

    --typography-accent-small-size:        14px;
    --typography-accent-small-height:      18px;

    --typography-accent-xsmall-size:       12px;
    --typography-accent-xsmall-height:     16px;

    --typography-accent-weight:            400;
    --typography-accent-tracking:          1;

    /* Filters Bar */

    --filter-bar-text-transform:           none;

    --omnibus-price-discount-font-weight:  ;
  }

  @media (min-width: 769px) {
    .altra-home {
      /* Display – desktop overrides */
      --typography-display-large-size:       80px;
      --typography-display-large-height:     80px;

      --typography-display-medium-size:      56px;
      --typography-display-medium-height:    64px;

      --typography-display-small-size:       48px;
      --typography-display-small-height:     52px;

      /* Headings – desktop overrides */
      --typography-heading-xlarge-size:      44px;
      --typography-heading-xlarge-height:    52px;

      --typography-heading-large-size:       40px;
      --typography-heading-large-height:     44px;

      /* Sub-headings – desktop overrides */
      --typography-subheading-xlarge-size:   32px;
      --typography-subheading-xlarge-height: 44px;

      --typography-subheading-large-size:    28px;
      --typography-subheading-large-height:  40px;
    }
  }



  .altra-home {
    --btn-primary-bg-color:                     #292726;
    --btn-primary-txt-color:                    #ffffff;
    --btn-primary-bg-color-hover:               #ff5867;
    --btn-primary-txt-color-hover:              #ffffff;
    --btn-primary-border-color:                 rgba(0,0,0,0);
    --btn-primary-border-color-hover:           rgba(0,0,0,0);

    --btn-primary-bg-color-inverse:             #ffffff;
    --btn-primary-txt-color-inverse:            #292726;
    --btn-primary-bg-color-hover-inverse:       #ffdee1;
    --btn-primary-txt-color-hover-inverse:      #292726;
    --btn-primary-border-color-inverse:         rgba(0,0,0,0);
    --btn-primary-border-color-hover-inverse:   rgba(0,0,0,0);

    --btn-secondary-bg-color:                   rgba(255, 255, 255, 0.55);
    --btn-secondary-txt-color:                  #292726;
    --btn-secondary-bg-color-hover:             rgba(255, 255, 255, 0.8);
    --btn-secondary-txt-color-hover:            #292726;
    --btn-secondary-border-color:               #292726;
    --btn-secondary-border-color-hover:         #cc4652;

    --btn-secondary-bg-color-inverse:           rgba(255, 255, 255, 0.0);
    --btn-secondary-backdrop-filter-inverse:    none;
    --btn-secondary-txt-color-inverse:          #ffffff;
    --btn-secondary-bg-color-hover-inverse:     rgba(255, 88, 103, 0.0);
    --btn-secondary-backdrop-filter-hover-inverse: none;
    --btn-secondary-txt-color-hover-inverse:    #ffffff;
    --btn-secondary-border-color-inverse:       #ffffff;
    --btn-secondary-border-color-hover-inverse: #ff5867;

    --btn-tertiary-bg-color:                    #00968f;
    --btn-tertiary-txt-color:                   #ffffff;
    --btn-tertiary-bg-color-hover:              #004b48;
    --btn-tertiary-txt-color-hover:             #ffffff;
    --btn-tertiary-border-color:                #004b48;
    --btn-tertiary-border-color-hover:          #004b48;

    --btn-disabled-bg-color:                    #b2b2b2;
    --btn-disabled-txt-color:                   #848484;
    --btn-disabled-border-color:                #b2b2b2;

    --btn-x-padding:                            var(--spacing-400);
    --btn-y-padding:                            var(--spacing-600);
    --btn-x-padding-tiny:                       10px;
    --btn-y-padding-tiny:                       var(--spacing-300);

    --btn-type-size:                            18px;
    --btn-type-height:                          22px;
    --btn-type-size-tiny:                       18px;
    --btn-type-height-tiny:                     24px;
    --btn-type-weight:                          700;
    --btn-type-tracking:                        0;
    --btn-type-transform:                       none;

    --btn-border-radius:                        var(--border-radius-100);
    --btn-border-stroke:                        var(--border-stroke-50);
    --btn-border-stroke-hover:                  var(--border-stroke-100);
    --btn-primary-border-stroke:                var(--border-stroke-50);
    --btn-primary-border-stroke-hover:          var(--border-stroke-100);
    --btn-border-stroke-forced:                 var(--border-stroke-50);
    --btn-border-stroke-hover-forced:           var(--border-stroke-100);
    --btn-secondary-border-stroke:              var(--border-stroke-50);
    --btn-secondary-border-stroke-hover:        var(--border-stroke-100);
    --btn-secondary-border-stroke-inverse:      var(--border-stroke-50);
    --btn-secondary-border-stroke-hover-inverse:var(--border-stroke-100);
    --btn-tertiary-border-stroke:               var(--border-stroke-50);
    --btn-tertiary-border-stroke-hover:         var(--border-stroke-100);

    --btn-hover-animation-transform:            none;
    --btn-hover-animation-transition:           none;
  }

  @media (min-width: 769px) {
    .altra-home {
      --btn-x-padding: var(--spacing-400);
      --btn-y-padding: var(--spacing-700);
      --btn-type-size: 18px;
      --btn-type-height: 20px;
    }
  }



  .altra-home {
    /* Content Block */
    --content-block-subheading-margin:  6px;
    --content-block-body-margin:        16px;
    --content-block-buttons-margin:     16px;

    /* UGC Slider */
    --ugc-slider-arrow-blur:            0px;
    --ugc-slider-arrow-border-radius:   0;
    --ugc-slider-cta-height:            54px;
    --ugc-slider-arrow-opacity:         45;
    --ugc-slider-slide-spacing-desktop: 8px;
    --ugc-slider-slide-spacing-mobile:  2px;

    /* Visual Filters */
    --visual-filters-chip-hover-color:      #cc4652;
    --visual-filters-chip-hover-bg-color:   #F7F7F7;
    --visual-filters-link-hover-color:      #cc4652;
    --visual-filters-link-underline-color:  #cc4652;
    --visual-filters-graphic-color:         #FFFFFF;
    --visual-filters-graphic-hover-color:   #ffdee1;
    --visual-filters-graphic-underline:     underline;
    --visual-filters-graphic-bg-color:      ;
    --visual-filters-graphic-border:        rgba(0,0,0,0);
    --visual-filters-graphic-weight:        var(--typography-body-weight-bold);

    /* Chat */
    --hide-chat:block;

    /* Quick View */
    --quick-view-size: 32px;
    --quick-view-offset-top-mobile: 0px;
  }



  .altra-home {
    --product-image-ratio: 1;
  }

  

  

  



        .altra-home #shopify-buyer-consent {
  margin-top: 1em;
  display: inline-block;
  width: 100%;
}

.altra-home #shopify-buyer-consent.hidden {
  display: none;
}

.altra-home #shopify-subscription-policy-button {
  background: none;
  border: none;
  padding: 0;
  text-decoration: underline;
  font-size: inherit;
  cursor: pointer;
}

.altra-home #shopify-subscription-policy-button::before {
  box-shadow: none;
}

      

.altra-home .footer{background-color:var(--footer-bg, var(--color-neutrals-0));border-top:.66px solid var(--color-neutrals-400);position:relative;padding-block:var(--padding-top, var(--spacing-800)) var(--padding-bottom, var(--spacing-800));padding-inline:0}.altra-home .footer .container{position:relative;z-index:1}.altra-home .footer .container--full{margin:initial}.altra-home .footer .section-bg-image__scrim,.altra-home .footer .section-bg-image__image img{-o-object-fit:contain;object-fit:contain;-o-object-position:top center;object-position:top center}.altra-home .footer.pdp-additional-padding{padding-bottom:calc(var(--pdp-bottom-bar) + var(--mobile-nav-height) + var(--spacing-700))}.altra-home .footer .footer__body{padding-bottom:var(--spacing-800)}@media(max-width:768px){.altra-home .footer .footer__body{padding-bottom:var(--footer-body-padding-bottom, var(--spacing-0))}}.altra-home .footer .footer__button{width:100%}@media(min-width:769px){.altra-home .footer .footer__button{width:auto}}.altra-home .footer .footer__bottom.social-above,.altra-home .footer .footer__bottom.below-newsletter{display:block}.altra-home .footer .footer__bottom.social-above .footer__content,.altra-home .footer .footer__bottom.social-above .footer__aside,.altra-home .footer .footer__bottom.below-newsletter .footer__content,.altra-home .footer .footer__bottom.below-newsletter .footer__aside{max-width:none}.altra-home .footer .footer__bottom.social-above .footer__social-icons-list,.altra-home .footer .footer__bottom.below-newsletter .footer__social-icons-list{margin-block-end:var(--spacing-600)}.altra-home .footer .footer__container{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--spacing-500)}.altra-home .footer .footer__container.menu-left{flex-direction:row-reverse}.altra-home .footer .footer__container.menu-left .footer__aside,.altra-home .footer .footer__container.menu-left .footer__content{flex:unset}.altra-home .footer .footer__container.menu-left .copyright-menu ul{justify-content:flex-start}.altra-home .footer .footer__content{flex:1 1 0;max-width:414px}.altra-home .footer .footer__social-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-400)}.altra-home .footer .footer__social-row .copyright-menu ul{justify-content:flex-start}.altra-home .footer .footer__aside{display:flex;flex-flow:row wrap;justify-content:space-between;align-items:center;flex:1 1 0;max-width:var(--footer-aside-max-width, 786px);width:100%}.altra-home .footer .footer__aside>p{flex:0 0 100%}.altra-home .footer .footer__aside .country-selector__wrapper{height:auto}@media(max-width:768px){.altra-home .footer .footer__aside .country-selector__wrapper{padding-inline:0;margin-top:var(--spacing-500)}}.altra-home .footer .footer__links ul{list-style:none;padding:0}.altra-home .footer .footer__links>div,.altra-home .footer .footer__links li{margin-bottom:var(--footer-link-list-gap, var(--spacing-300))}.altra-home .footer .footer__links li:last-child{margin-bottom:0}.altra-home .footer .footer__links>div,.altra-home .footer .footer__links a{display:inline-block;text-decoration:none;padding:var(--spacing-50) 0;color:var(--footer-color, var(--typography-color-default))}@media(hover:hover){.altra-home .footer .footer__links a:hover{text-decoration:underline;color:var(--link-hover-color)}}.altra-home .footer .footer__links-heading,.altra-home .footer .footer__links--large a{font-weight:700}.altra-home .footer .footer__cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:15px;width:100%}@media(min-width:769px){.altra-home .footer .footer__cols{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.altra-home .footer .footer__cols--many-columns{gap:var(--spacing-900)}}@media(min-width:1025px){.altra-home .footer .footer__cols--many-columns{grid-template-columns:repeat(4,minmax(140px,1fr));grid-auto-flow:dense}.altra-home .footer .footer__cols--many-columns>*:nth-child(6n+1){grid-column:1;grid-row:span 2}.altra-home .footer .footer__cols--many-columns>*:nth-child(6n+2),.altra-home .footer .footer__cols--many-columns>*:nth-child(6n+3){grid-column:2}.altra-home .footer .footer__cols--many-columns>*:nth-child(6n+4),.altra-home .footer .footer__cols--many-columns>*:nth-child(6n+5){grid-column:3}.altra-home .footer .footer__cols--many-columns>*:nth-child(6n+6){grid-column:4;grid-row:span 2}}@media(min-width:769px){.altra-home .footer .footer__cols>*{max-width:185px}}@media(min-width:769px){.altra-home .footer--cols-fit-content .footer__cols:not(.footer__cols--many-columns){grid-template-columns:repeat(auto-fit,minmax(180px,max-content));justify-content:space-between}.altra-home .footer--cols-fit-content .footer__cols:not(.footer__cols--many-columns)>*{max-width:-moz-max-content;max-width:max-content}}.altra-home .footer .footer__social-icons-list{display:flex;gap:var(--spacing-400);align-items:center}.altra-home .footer .footer__social-icons-list--block{flex-flow:row wrap}.altra-home .footer .footer__social-icons-list--block>*{flex:0 0 100%}.altra-home .footer .footer__social-icons-list svg path{fill:var(--footer-color, var(--typography-color-default))}.altra-home .footer .footer__social-icons-list h3{text-transform:none;color:var(--footer-color, var(--typography-color-default));font-weight:var(--font-weight, var(--typography-heading-weight));font-family:var(--footer-social-menu-title-font, var(--typography-heading-font))}.altra-home .footer .footer__brand-logo{display:block;width:var(--brand-logo-width, 100px)}.altra-home .footer .footer__brand-logo+.newsletter-form-container{display:block;margin-top:var(--spacing-400)}.altra-home .footer .newsletter-form-container+.footer__brand-logo,.altra-home .footer .newsletter-form-container+.footer__social-icons-list{margin-block:var(--spacing-900)}.altra-home .footer .footer__body .footer__social-row{margin-block:var(--spacing-900)}@media(max-width:768px){.altra-home .footer .newsletter-form-container+.footer__social-icons-list{margin:0 0 var(--spacing-600)}}.altra-home .footer .newsletter-form-container+.footer__social-icons-list:not(:last-child){display:inline-flex;vertical-align:middle}.altra-home .footer .newsletter-form-container+.footer__social-icons-list:not(:last-child)+*{margin-left:auto;vertical-align:middle}.altra-home .footer .newsletter-form-container~.footer__social-icons-list{min-height:0}.altra-home .footer[style*=--footer-color] .checkbox-wrapper .checkbox input:checked~.checkbox__indicator{background-color:var(--footer-color)}.altra-home .footer[style*=--footer-color] .checkbox-wrapper .checkbox .checkbox__indicator:after{border-color:var(--footer-bg)}.altra-home .footer .brand-callout{margin-block-start:var(--spacing-600)}.altra-home .footer .brand-callout p{color:var(--footer-color, var(--typography-color-default));font-weight:700;margin:var(--spacing-600) 0 0}.altra-home .footer .copyright-menu ul{display:flex;flex-wrap:wrap;justify-content:flex-end;margin:0;padding:0;list-style:none;gap:var(--spacing-400)}.altra-home .footer .copyright-menu li{display:flex}.altra-home .footer .copyright-menu button{display:inline-flex;align-items:center;gap:var(--spacing-50);background:none;border:0;text-align:inherit}.altra-home .footer .copyright-menu a,.altra-home .footer .copyright-menu button{color:var(--footer-color, var(--typography-color-default));text-decoration:none;padding:var(--spacing-200) 0;cursor:pointer}.altra-home .footer .copyright-menu a:hover,.altra-home .footer .copyright-menu button:hover{text-decoration:underline;color:var(--link-hover-color, currentColor)}.altra-home .footer .copyright-menu a path,.altra-home .footer .copyright-menu button path{fill:currentColor}.altra-home .footer .footer__bar{margin-top:var(--spacing-400);padding:var(--spacing-400) 0;border-top:1px solid var(--border-color-footer, var(--typography-color-disabled))}.altra-home .footer .footer__bar:last-child{padding-bottom:0}.altra-home .footer .footer__bar .copyright-menu{max-width:768px}@media(min-width:769px){.altra-home .footer .footer__social-icons-list{min-height:100%}.altra-home .footer .footer__bottom.copyright-right-social .footer__content{max-width:none}.altra-home .footer .footer__bottom.copyright-right-social .footer__social-row{width:100%;justify-content:space-between}.altra-home .footer .footer__bottom.copyright-right-social .copyright-menu{margin-left:auto}.altra-home .footer .footer__bottom.copyright-right-social .footer__social-icons-list{margin-block-end:0}}@media(max-width:991px){.altra-home .footer .footer__container{flex-direction:column}.altra-home .footer .footer__container.menu-left{flex-direction:row}.altra-home .footer .footer__aside,.altra-home .footer .footer__content{max-width:initial}.altra-home .footer .copyright-menu ul{justify-content:flex-start;gap:var(--spacing-200) var(--spacing-400)}}@media(max-width:768px){.altra-home .footer .footer__container,.altra-home .footer .footer__container.menu-left{flex-direction:column}.altra-home .footer .footer__content,.altra-home .footer .footer__aside{max-width:100%}.altra-home .footer .footer__links>div,.altra-home .footer .footer__links a,.altra-home .footer .footer__cols{display:block;flex:0 0 100%}.altra-home .footer .footer__links>div,.altra-home .footer .footer__links li{margin-bottom:var(--footer-link-list-gap, var(--spacing-200))}.altra-home .footer .footer__links--large{margin-bottom:var(--spacing-800)}.altra-home .footer .footer__links--large>div,.altra-home .footer .footer__links--large li{margin-bottom:var(--footer-link-list-gap, var(--spacing-400))}}.altra-home footer .footer-col__email-cta{flex:0 0 100%;margin-bottom:var(--spacing-1100)}.altra-home footer .footer-col__email-cta-content{flex:0 0 100%;max-width:550px}.altra-home footer .footer-col__email-cta h3,.altra-home footer .footer-col__email-cta p{color:var(--footer-color, var(--typography-color-default))}.altra-home footer .footer-col__email-cta p{margin-top:var(--spacing-200)}.altra-home .payment-icons_main{display:flex;flex-flow:column wrap;justify-content:center;align-items:flex-start;color:var(--footer-color, var(--typography-color-default));row-gap:var(--spacing-600);-moz-column-gap:var(--spacing-600);column-gap:var(--spacing-600);align-self:stretch}.altra-home .payment-icons_main .body-xsmall{font-weight:300}@media(min-width:1025px){.altra-home .payment-icons_main{flex-direction:row;align-items:center}}.altra-home .payment-icons_main img{width:auto;max-height:24px}.altra-home .payment-icons_container{display:flex;align-items:center;align-content:center;gap:var(--spacing-400);flex:1 0 0;flex-wrap:wrap}.altra-home .payment-icons_container>p{text-transform:none;font-size:var(--typography-body-small-size)}.altra-home .payment-icons_container .payment-icons{background-color:var(--footer-bg)}.altra-home .payment-icons_container .payment-icons img{padding:var(--payment-image-padding)}.altra-home .brand-statement-wrapper{display:flex;flex-direction:column;gap:var(--spacing-400);margin-top:var(--spacing-600)}.altra-home .brand-statement-wrapper>p{color:var(--footer-color, var(--typography-color-secondary))}@media(min-width:769px){.altra-home .brand-statement-wrapper{flex-direction:row;align-items:center;justify-content:var(--footer-brand-statement-alignment, space-between)}}.altra-home .footer__text-link{margin-top:var(--spacing-400)}@media(min-width:769px){.altra-home .footer__text-link{margin-top:calc(var(--spacing-700) + var(--spacing-50))}}.altra-home .footer .accordion-mobile-links[data-component=accordion-mobile-links]{display:block;color:var(--footer-color, var(--typography-color-default))}.altra-home .footer .accordion-mobile-links[data-component=accordion-mobile-links]>div{border-top:1px solid var(--footer-color, var(--border-color));padding:var(--spacing-500) 0;position:relative;margin-bottom:0}.altra-home .footer .accordion-mobile-links[data-component=accordion-mobile-links] .accordion-mobile-links__heading{color:var(--footer-color, var(--typography-color-default))}.altra-home .footer .accordion-mobile-links[data-component=accordion-mobile-links] .accordion-mobile-links__toggle-indicator{display:block;position:absolute;width:18px;height:18px;right:0;top:50%;transform:translateY(-50%)}.altra-home .footer .accordion-mobile-links[data-component=accordion-mobile-links] .accordion-mobile-links__toggle-indicator:before,.altra-home .footer .accordion-mobile-links[data-component=accordion-mobile-links] .accordion-mobile-links__toggle-indicator:after{content:"";position:absolute;background-color:var(--footer-color, var(--typography-color-default));transition:all .3s ease}.altra-home .footer .accordion-mobile-links[data-component=accordion-mobile-links] .accordion-mobile-links__toggle-indicator:after{top:50%;left:0;width:100%;height:1px;transform:translateY(-50%)}.altra-home .footer .accordion-mobile-links[data-component=accordion-mobile-links] .accordion-mobile-links__toggle-indicator:before{top:0;left:50%;width:1px;height:100%;transform:translate(-50%)}.altra-home .footer .accordion-mobile-links[data-component=accordion-mobile-links] .accordion-mobile-links__list{visibility:hidden}.altra-home .footer .accordion-mobile-links[data-component=accordion-mobile-links] ul li:last-child{padding-bottom:var(--spacing-400)}.altra-home .footer .accordion-mobile-links[data-component=accordion-mobile-links].is-open .accordion-mobile-links__toggle-indicator:before{transform:translate(-50%) scaleY(0);transform:rotate(90deg)}@media(min-width:769px){.altra-home .footer .accordion-mobile-links[data-component=accordion-mobile-links]>div{border-top:none;padding:0;margin-bottom:var(--spacing-400)}.altra-home .footer .accordion-mobile-links[data-component=accordion-mobile-links] .accordion-mobile-links__toggle-indicator{display:none}}.altra-home .hero-banner{display:flex;flex-direction:row;position:relative;justify-content:center;width:100%}.altra-home .hero-banner:not(:has(.hero-banner__image,.hero-banner__video)){display:none}.altra-home .hero-banner.hero-banner--height-small{min-height:281px}@media(min-width:769px){.altra-home .hero-banner.hero-banner--height-small{min-height:360px}}.altra-home .hero-banner.hero-banner--height-medium{min-height:375px}@media(min-width:769px){.altra-home .hero-banner.hero-banner--height-medium{min-height:480px}}.altra-home .hero-banner.hero-banner--height-large{min-height:500px}@media(min-width:769px){.altra-home .hero-banner.hero-banner--height-large{min-height:720px}}.altra-home .hero-banner.hero-banner--height-full{min-height:calc(100dvh - var(--mobile-header-height, 64px) - var(--promo-bar-height, 40px))}.altra-home .hero-banner.video-section--enable-parallax{position:relative;height:150vh}.altra-home .hero-banner.hero-banner--override-text-link-color .text-link{color:var(--settings-text-color-mobile)}@media(min-width:769px){.altra-home .hero-banner.hero-banner--override-text-link-color .text-link{color:var(--settings-text-color)}}.altra-home .hero-banner.hero-banner--override-text-link-color .text-link path{stroke:var(--settings-text-color-mobile)}@media(min-width:769px){.altra-home .hero-banner.hero-banner--override-text-link-color .text-link path{stroke:var(--settings-text-color)}}.altra-home .hero-banner--is-scrolled .hero-banner__scroller{opacity:0;pointer-events:none}.altra-home .hero-banner__scroller{opacity:1;display:none;transition:opacity .4s ease}@media(min-width:769px){.altra-home .hero-banner__scroller{display:flex;flex-direction:column;align-items:center;position:absolute;top:var(--scroller-distance-from-top, 78%);right:var(--spacing-400);transform:translateY(-50%);z-index:3}}.altra-home .hero-banner__scroller .hero-banner__scroller-copy{text-align:center;transform:rotate(270deg);color:var(--color-neutrals-0);margin-bottom:var(--spacing-800);white-space:nowrap}.altra-home .hero-banner__scroller .hero-banner__scroller-line{width:1px;height:28px;margin:auto;background-color:var(--color-neutrals-0);animation:scroll 1.5s ease-in-out infinite}.altra-home .hero-banner__scroller.hero-banner__scroller--dark .hero-banner__scroller-copy{color:var(--color-neutrals-1000)}.altra-home .hero-banner__scroller.hero-banner__scroller--dark .hero-banner__scroller-line{background-color:var(--color-neutrals-1000)}@keyframes scroll{0%{transform-origin:top;transform:scaleY(0)}50%{transform-origin:top;transform:scaleY(1)}51%{transform-origin:bottom}to{transform-origin:bottom;transform:scaleY(0)}}.altra-home .hero-banner__image--parallax{position:sticky;top:0;left:0;width:100%;height:100vh;height:100svh;overflow:hidden}@media(max-width:768px){.altra-home .hero-banner--height-small .hero-banner__image{padding-bottom:66%}.altra-home .hero-banner--height-medium .hero-banner__image{padding-bottom:100%}.altra-home .hero-banner--height-large .hero-banner__image{padding-bottom:133.33%}}.altra-home .hero-banner__content{display:flex;justify-content:center;position:relative;width:100%}.altra-home .hero-banner__content--parallax{position:absolute;top:0;left:0;z-index:1;width:100%;height:100svh;pointer-events:none}.altra-home .hero-banner__content-inner{padding:var(--spacing-400);position:relative;color:var(--settings-text-color-mobile)}.altra-home .hero-banner--content-constrained .hero-banner__content-inner{width:100%;padding-right:var(--screens-mobile-margin);padding-left:var(--screens-mobile-margin)}@media(min-width:769px){.altra-home .hero-banner--content-constrained .hero-banner__content-inner{max-width:var(--container-width)}}@media(min-width:769px){.altra-home .hero-banner__content-inner{color:var(--settings-text-color);max-width:var(--settings-banner-max-width, none)}}@media(min-width:769px){.altra-home .hero-banner--h-center-desktop .hero-banner__content-inner{max-width:var(--settings-banner-max-width, none)}}@media(min-width:769px){.altra-home .hero-banner--layout-block-desktop .hero-banner__content-inner{background-color:var(--background-color);color:var(--settings-text-color)}}@media(max-width:768px){.altra-home .hero-banner--layout-block-mobile .hero-banner__content-inner{background-color:var(--background-color);color:var(--settings-text-color)}}@media(min-width:769px){.altra-home .hero-banner--layout-block-desktop .hero-banner__content{padding:var(--spacing-400)}}@media(min-width:769px){.altra-home .hero-banner--content-constrained.hero-banner--layout-block-desktop .hero-banner__content{padding:var(--spacing-400) 0}}@media(max-width:768px){.altra-home .hero-banner--layout-block-mobile .hero-banner__content{padding:var(--spacing-400)}}@media(max-width:768px){.altra-home .hero-banner--content-constrained.hero-banner--layout-block-mobile .hero-banner__content{padding:var(--spacing-400) 0}}.altra-home .hero-banner--v-top-mobile .hero-banner__content{align-items:flex-start}.altra-home .hero-banner--v-center-mobile .hero-banner__content{align-items:center}.altra-home .hero-banner--v-bottom-mobile .hero-banner__content{align-items:flex-end}@media(min-width:769px){.altra-home .hero-banner--v-top-desktop .hero-banner__content{align-items:flex-start}}@media(min-width:769px){.altra-home .hero-banner--v-center-desktop .hero-banner__content{align-items:center}}@media(min-width:769px){.altra-home .hero-banner--v-bottom-desktop .hero-banner__content{align-items:flex-end}}.altra-home .hero-banner__content-shell{display:block}@media(min-width:769px){.altra-home .hero-banner__content-shell{display:flex;width:-moz-fit-content;width:fit-content;max-width:100%}}.altra-home .hero-banner--content-constrained .hero-banner__content-shell{width:100%}@media(min-width:769px){.altra-home .hero-banner--content-constrained .hero-banner__content-shell{max-width:var(--container-width);margin-left:auto;margin-right:auto}}.altra-home .hero-banner--h-left-mobile .hero-banner__content{justify-content:flex-start}.altra-home .hero-banner--h-center-mobile .hero-banner__content{justify-content:center}.altra-home .hero-banner--h-right-mobile .hero-banner__content{justify-content:flex-end}@media(min-width:769px){.altra-home .hero-banner--h-left-desktop .hero-banner__content{justify-content:flex-start}.altra-home .hero-banner--h-center-desktop .hero-banner__content{justify-content:center}.altra-home .hero-banner--h-right-desktop .hero-banner__content{justify-content:flex-end}}.altra-home .hero-banner a:not(.hero-banner__content-link,.hero-banner__media-link){position:relative;z-index:2}.altra-home .hero-banner__media-link{display:none;position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}@media(max-width:768px){.altra-home .hero-banner .content-blocks__buttons .hero-banner .content-blocks__buttons.content-button-link-layout--row{flex-direction:row}.altra-home .hero-banner .content-blocks__buttons .hero-banner .content-blocks__buttons.content-button-link-layout--colum{flex-direction:column}}.altra-home .hero-banner__media-wrapper--parallax{position:sticky;top:0;left:0;width:100%;height:100vh;height:100svh;overflow:hidden}.altra-home .bh-hb-hr{margin:var(--screens-mobile-margin)}@media(min-width:769px){.altra-home .hero-banner--stacked-desktop.hero-banner{flex-direction:column}.altra-home .hero-banner--stacked-desktop .hero-banner__content-link{display:none}.altra-home .hero-banner--stacked-desktop .hero-banner__media-link{display:block}.altra-home .hero-banner--stacked-desktop .hero-banner__image--desktop,.altra-home .hero-banner--stacked-desktop .hero-banner__image--responsive,.altra-home .hero-banner--stacked-desktop .hero-banner__media-wrapper{position:unset}.altra-home .hero-banner--stacked-desktop .hero-banner__image--desktop img,.altra-home .hero-banner--stacked-desktop .hero-banner__image--desktop video-media,.altra-home .hero-banner--stacked-desktop .hero-banner__image--responsive img,.altra-home .hero-banner--stacked-desktop .hero-banner__image--responsive video-media,.altra-home .hero-banner--stacked-desktop .hero-banner__media-wrapper img,.altra-home .hero-banner--stacked-desktop .hero-banner__media-wrapper video-media{position:relative}.altra-home .hero-banner--stacked-desktop .hero-banner__image--desktop,.altra-home .hero-banner--stacked-desktop .hero-banner__image--responsive,.altra-home .hero-banner--stacked-desktop .hero-banner__video--desktop{position:relative}.altra-home .hero-banner--stacked-desktop .hero-banner__video--desktop video,.altra-home .hero-banner--stacked-desktop .hero-banner__video--desktop video-media{position:relative}}@media(min-width:769px){.altra-home .hero-banner--stacked-desktop.hero-banner--height-small .hero-banner__image--desktop img,.altra-home .hero-banner--stacked-desktop.hero-banner--height-small .hero-banner__image--desktop video-media,.altra-home .hero-banner--stacked-desktop.hero-banner--height-small .hero-banner__image--desktop .hero-banner__video--desktop,.altra-home .hero-banner--stacked-desktop.hero-banner--height-small .hero-banner__image--responsive img,.altra-home .hero-banner--stacked-desktop.hero-banner--height-small .hero-banner__image--responsive video-media,.altra-home .hero-banner--stacked-desktop.hero-banner--height-small .hero-banner__image--responsive .hero-banner__video--desktop,.altra-home .hero-banner--stacked-desktop.hero-banner--height-small .hero-banner__media-wrapper img,.altra-home .hero-banner--stacked-desktop.hero-banner--height-small .hero-banner__media-wrapper video-media,.altra-home .hero-banner--stacked-desktop.hero-banner--height-small .hero-banner__media-wrapper .hero-banner__video--desktop{max-height:360px}}@media(min-width:769px){.altra-home .hero-banner--stacked-desktop.hero-banner--height-medium .hero-banner__image--desktop img,.altra-home .hero-banner--stacked-desktop.hero-banner--height-medium .hero-banner__image--desktop video-media,.altra-home .hero-banner--stacked-desktop.hero-banner--height-medium .hero-banner__image--desktop .hero-banner__video--desktop,.altra-home .hero-banner--stacked-desktop.hero-banner--height-medium .hero-banner__image--responsive img,.altra-home .hero-banner--stacked-desktop.hero-banner--height-medium .hero-banner__image--responsive video-media,.altra-home .hero-banner--stacked-desktop.hero-banner--height-medium .hero-banner__image--responsive .hero-banner__video--desktop,.altra-home .hero-banner--stacked-desktop.hero-banner--height-medium .hero-banner__media-wrapper img,.altra-home .hero-banner--stacked-desktop.hero-banner--height-medium .hero-banner__media-wrapper video-media,.altra-home .hero-banner--stacked-desktop.hero-banner--height-medium .hero-banner__media-wrapper .hero-banner__video--desktop{max-height:480px}}@media(min-width:769px){.altra-home .hero-banner--stacked-desktop.hero-banner--height-large .hero-banner__image--desktop img,.altra-home .hero-banner--stacked-desktop.hero-banner--height-large .hero-banner__image--desktop video-media,.altra-home .hero-banner--stacked-desktop.hero-banner--height-large .hero-banner__image--desktop .hero-banner__video--desktop,.altra-home .hero-banner--stacked-desktop.hero-banner--height-large .hero-banner__image--responsive img,.altra-home .hero-banner--stacked-desktop.hero-banner--height-large .hero-banner__image--responsive video-media,.altra-home .hero-banner--stacked-desktop.hero-banner--height-large .hero-banner__image--responsive .hero-banner__video--desktop,.altra-home .hero-banner--stacked-desktop.hero-banner--height-large .hero-banner__media-wrapper img,.altra-home .hero-banner--stacked-desktop.hero-banner--height-large .hero-banner__media-wrapper video-media,.altra-home .hero-banner--stacked-desktop.hero-banner--height-large .hero-banner__media-wrapper .hero-banner__video--desktop{max-height:720px}}@media(min-width:769px){.altra-home .hero-banner--stacked-desktop.hero-banner--height-full .hero-banner__image--desktop img,.altra-home .hero-banner--stacked-desktop.hero-banner--height-full .hero-banner__image--desktop video-media,.altra-home .hero-banner--stacked-desktop.hero-banner--height-full .hero-banner__image--desktop .hero-banner__video--desktop,.altra-home .hero-banner--stacked-desktop.hero-banner--height-full .hero-banner__image--responsive img,.altra-home .hero-banner--stacked-desktop.hero-banner--height-full .hero-banner__image--responsive video-media,.altra-home .hero-banner--stacked-desktop.hero-banner--height-full .hero-banner__image--responsive .hero-banner__video--desktop,.altra-home .hero-banner--stacked-desktop.hero-banner--height-full .hero-banner__media-wrapper img,.altra-home .hero-banner--stacked-desktop.hero-banner--height-full .hero-banner__media-wrapper video-media,.altra-home .hero-banner--stacked-desktop.hero-banner--height-full .hero-banner__media-wrapper .hero-banner__video--desktop{max-height:calc(100vh - var(--header-height, 64px) - var(--promo-bar-height, 40px))}}@media(min-width:769px){.altra-home .hero-banner--stacked-desktop.hero-banner--constant-aspect-ratio .hero-banner__media-wrapper{position:relative}}@media(min-width:769px){.altra-home .hero-banner--stacked-desktop.hero-banner--constant-aspect-ratio video-media{max-height:none!important}}@media(max-width:768px){.altra-home .hero-banner--stacked-mobile.hero-banner{flex-direction:column}.altra-home .hero-banner--stacked-mobile .hero-banner__content-link{display:none}.altra-home .hero-banner--stacked-mobile .hero-banner__media-link{display:block}.altra-home .hero-banner--stacked-mobile .hero-banner__image--mobile,.altra-home .hero-banner--stacked-mobile .hero-banner__image--responsive,.altra-home .hero-banner--stacked-mobile .hero-banner__media-wrapper{position:unset}.altra-home .hero-banner--stacked-mobile .hero-banner__image--mobile img,.altra-home .hero-banner--stacked-mobile .hero-banner__image--mobile video-media,.altra-home .hero-banner--stacked-mobile .hero-banner__image--responsive img,.altra-home .hero-banner--stacked-mobile .hero-banner__image--responsive video-media,.altra-home .hero-banner--stacked-mobile .hero-banner__media-wrapper img,.altra-home .hero-banner--stacked-mobile .hero-banner__media-wrapper video-media{position:relative}.altra-home .hero-banner--stacked-mobile .hero-banner__image--mobile,.altra-home .hero-banner--stacked-mobile .hero-banner__image--responsive{position:relative}.altra-home .hero-banner--stacked-mobile .hero-banner__image{padding-bottom:unset}.altra-home .hero-banner--stacked-mobile .hero-banner__video--mobile{position:relative}.altra-home .hero-banner--stacked-mobile .hero-banner__video--mobile video,.altra-home .hero-banner--stacked-mobile .hero-banner__video--mobile video-media{position:relative}}@media(max-width:768px){.altra-home .hero-banner--stacked-mobile.hero-banner--height-small .hero-banner__image--mobile img,.altra-home .hero-banner--stacked-mobile.hero-banner--height-small .hero-banner__image--mobile video-media,.altra-home .hero-banner--stacked-mobile.hero-banner--height-small .hero-banner__image--mobile .hero-banner__video--mobile,.altra-home .hero-banner--stacked-mobile.hero-banner--height-small .hero-banner__image--responsive img,.altra-home .hero-banner--stacked-mobile.hero-banner--height-small .hero-banner__image--responsive video-media,.altra-home .hero-banner--stacked-mobile.hero-banner--height-small .hero-banner__image--responsive .hero-banner__video--mobile,.altra-home .hero-banner--stacked-mobile.hero-banner--height-small .hero-banner__media-wrapper img,.altra-home .hero-banner--stacked-mobile.hero-banner--height-small .hero-banner__media-wrapper video-media,.altra-home .hero-banner--stacked-mobile.hero-banner--height-small .hero-banner__media-wrapper .hero-banner__video--mobile{min-height:281px}}@media(max-width:768px){.altra-home .hero-banner--stacked-mobile.hero-banner--height-medium .hero-banner__image--mobile img,.altra-home .hero-banner--stacked-mobile.hero-banner--height-medium .hero-banner__image--mobile video-media,.altra-home .hero-banner--stacked-mobile.hero-banner--height-medium .hero-banner__image--mobile .hero-banner__video--mobile,.altra-home .hero-banner--stacked-mobile.hero-banner--height-medium .hero-banner__image--responsive img,.altra-home .hero-banner--stacked-mobile.hero-banner--height-medium .hero-banner__image--responsive video-media,.altra-home .hero-banner--stacked-mobile.hero-banner--height-medium .hero-banner__image--responsive .hero-banner__video--mobile,.altra-home .hero-banner--stacked-mobile.hero-banner--height-medium .hero-banner__media-wrapper img,.altra-home .hero-banner--stacked-mobile.hero-banner--height-medium .hero-banner__media-wrapper video-media,.altra-home .hero-banner--stacked-mobile.hero-banner--height-medium .hero-banner__media-wrapper .hero-banner__video--mobile{min-height:375px}}@media(max-width:768px){.altra-home .hero-banner--stacked-mobile.hero-banner--height-large .hero-banner__image--mobile img,.altra-home .hero-banner--stacked-mobile.hero-banner--height-large .hero-banner__image--mobile video-media,.altra-home .hero-banner--stacked-mobile.hero-banner--height-large .hero-banner__image--mobile .hero-banner__video--mobile,.altra-home .hero-banner--stacked-mobile.hero-banner--height-large .hero-banner__image--responsive img,.altra-home .hero-banner--stacked-mobile.hero-banner--height-large .hero-banner__image--responsive video-media,.altra-home .hero-banner--stacked-mobile.hero-banner--height-large .hero-banner__image--responsive .hero-banner__video--mobile,.altra-home .hero-banner--stacked-mobile.hero-banner--height-large .hero-banner__media-wrapper img,.altra-home .hero-banner--stacked-mobile.hero-banner--height-large .hero-banner__media-wrapper video-media,.altra-home .hero-banner--stacked-mobile.hero-banner--height-large .hero-banner__media-wrapper .hero-banner__video--mobile{min-height:500px}}@media(max-width:768px){.altra-home .hero-banner--stacked-mobile.hero-banner--height-full .hero-banner__image--mobile img,.altra-home .hero-banner--stacked-mobile.hero-banner--height-full .hero-banner__image--mobile video-media,.altra-home .hero-banner--stacked-mobile.hero-banner--height-full .hero-banner__image--mobile .hero-banner__video--mobile,.altra-home .hero-banner--stacked-mobile.hero-banner--height-full .hero-banner__image--responsive img,.altra-home .hero-banner--stacked-mobile.hero-banner--height-full .hero-banner__image--responsive video-media,.altra-home .hero-banner--stacked-mobile.hero-banner--height-full .hero-banner__image--responsive .hero-banner__video--mobile,.altra-home .hero-banner--stacked-mobile.hero-banner--height-full .hero-banner__media-wrapper img,.altra-home .hero-banner--stacked-mobile.hero-banner--height-full .hero-banner__media-wrapper video-media,.altra-home .hero-banner--stacked-mobile.hero-banner--height-full .hero-banner__media-wrapper .hero-banner__video--mobile{min-height:calc(100dvh - var(--mobile-header-height) - var(--promo-bar-height, 40px))}}@media(max-width:768px){.altra-home .hero-banner--additional-vertical-alignment-mobile.hero-banner--v-top-mobile .hero-banner__content-shell{margin-top:var(--mobile-header-height)}}@media(min-width:769px){.altra-home .hero-banner--additional-vertical-alignment-desktop.hero-banner--v-top-desktop .hero-banner__content-shell{margin-top:var(--header-height, 64px)}}@media(max-width:768px){.altra-home .hero-banner--additional-bottom-vertical-alignment-mobile.hero-banner--v-bottom-mobile .hero-banner__content-shell{margin-bottom:var(--spacing-1000)}}@media(min-width:769px){.altra-home .hero-banner--additional-bottom-vertical-alignment-desktop.hero-banner--v-bottom-desktop .hero-banner__content-shell{margin-bottom:var(--spacing-1000)}}@media(max-width:768px){.altra-home .hero-banner--fit-to-image.hero-banner--height-small,.altra-home .hero-banner--fit-to-image.hero-banner--height-medium,.altra-home .hero-banner--fit-to-image.hero-banner--height-large,.altra-home .hero-banner--fit-to-image.hero-banner--height-full{min-height:unset;aspect-ratio:var(--mobile-image-aspect-ratio);max-width:var(--mobile-image-width);max-height:var(--mobile-image-height);margin-inline:auto}}@media(min-width:769px){.altra-home .hero-banner--fit-to-image.hero-banner--height-small,.altra-home .hero-banner--fit-to-image.hero-banner--height-medium,.altra-home .hero-banner--fit-to-image.hero-banner--height-large,.altra-home .hero-banner--fit-to-image.hero-banner--height-full{min-height:unset;aspect-ratio:var(--desktop-image-aspect-ratio);max-width:var(--desktop-image-width);max-height:var(--desktop-image-height);margin-inline:auto}}@media(max-width:768px){.altra-home .hero-banner--fit-to-image .hero-banner__image{padding-bottom:unset}}.altra-home .hero-banner--fit-to-image .hero-banner__image img{-o-object-fit:contain;object-fit:contain}@media(min-width:769px){.altra-home .hero-banner--fit-to-image .hero-banner__image--desktop,.altra-home .hero-banner--fit-to-image .hero-banner__image--responsive{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}}@media(max-width:768px){.altra-home .hero-banner--fit-to-image .hero-banner__image--mobile,.altra-home .hero-banner--fit-to-image .hero-banner__image--responsive{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}}@media(max-width:768px){.altra-home .hero-banner--fit-to-image.hero-banner--stacked-mobile.hero-banner--height-small,.altra-home .hero-banner--fit-to-image.hero-banner--stacked-mobile.hero-banner--height-medium,.altra-home .hero-banner--fit-to-image.hero-banner--stacked-mobile.hero-banner--height-large,.altra-home .hero-banner--fit-to-image.hero-banner--stacked-mobile.hero-banner--height-full{aspect-ratio:unset;max-height:unset}.altra-home .hero-banner--fit-to-image.hero-banner--stacked-mobile .hero-banner__image--mobile,.altra-home .hero-banner--fit-to-image.hero-banner--stacked-mobile .hero-banner__image--responsive{position:relative;inset:unset;width:100%;height:auto}.altra-home .hero-banner--fit-to-image.hero-banner--stacked-mobile .hero-banner__image--mobile img,.altra-home .hero-banner--fit-to-image.hero-banner--stacked-mobile .hero-banner__image--responsive img{position:relative;inset:unset;width:100%;height:auto;max-width:var(--mobile-image-width);max-height:var(--mobile-image-height);margin-inline:auto;display:block;min-height:unset}}@media(min-width:769px){.altra-home .hero-banner--fit-to-image.hero-banner--stacked-desktop.hero-banner--height-small,.altra-home .hero-banner--fit-to-image.hero-banner--stacked-desktop.hero-banner--height-medium,.altra-home .hero-banner--fit-to-image.hero-banner--stacked-desktop.hero-banner--height-large,.altra-home .hero-banner--fit-to-image.hero-banner--stacked-desktop.hero-banner--height-full{aspect-ratio:unset;max-height:unset}.altra-home .hero-banner--fit-to-image.hero-banner--stacked-desktop .hero-banner__image--desktop,.altra-home .hero-banner--fit-to-image.hero-banner--stacked-desktop .hero-banner__image--responsive{position:relative;inset:unset;width:100%;height:auto}.altra-home .hero-banner--fit-to-image.hero-banner--stacked-desktop .hero-banner__image--desktop img,.altra-home .hero-banner--fit-to-image.hero-banner--stacked-desktop .hero-banner__image--responsive img{position:relative;inset:unset;width:100%;height:auto;max-width:var(--desktop-image-width);max-height:var(--desktop-image-height);margin-inline:auto;display:block}}.altra-home .hero-banner-carousel{position:relative;overflow:hidden;width:100%}.altra-home .hero-banner-carousel__wrapper{display:flex;scroll-snap-type:x mandatory;overflow-x:auto;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none}.altra-home .hero-banner-carousel__wrapper::-webkit-scrollbar{display:none}.altra-home .hero-banner-carousel__pagination{position:absolute;bottom:var(--spacing-900);right:var(--spacing-400);display:flex;flex-direction:row;align-items:center;gap:var(--spacing-200);z-index:2;background:#0000;padding:0;border-radius:12px;width:-moz-fit-content;width:fit-content;height:26px}.altra-home .hero-banner-carousel__pagination--has-background{background:#00000080;padding:var(--spacing-50) var(--spacing-300);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}@media(max-width:768px){.altra-home .hero-banner-carousel__pagination{bottom:var(--spacing-700);left:var(--spacing-400)}}.altra-home .hero-banner-carousel__dots{display:flex;align-items:center;gap:var(--spacing-200)}.altra-home .hero-banner-carousel__dot{position:relative;width:8px;height:8px;border-radius:0;background:var(--color-neutrals-0);border:none;padding:0;cursor:pointer;transition:width .3s ease;overflow:hidden;flex-shrink:0;opacity:.2}.altra-home .hero-banner-carousel__dot:hover:not(.hero-banner-carousel__dot--active){background:var(--rgba-color-neutrals-0-75)}.altra-home .hero-banner-carousel__dot--active{width:44px;height:6px;border-radius:0;background:var(--rgba-color-neutrals-0-24);overflow:hidden;opacity:1}.altra-home .hero-banner-carousel__dot--active:before{content:"";position:absolute;left:0;top:0;height:100%;width:var(--dot-progress-width, 0%);background:var(--color-neutrals-0);border-radius:0;transition:none}.altra-home .hero-banner-carousel__pagination--dots-circle .hero-banner-carousel__dot,.altra-home .hero-banner-carousel__pagination--dots-circle .hero-banner-carousel__dot--active{border-radius:var(--border-radius-100)}.altra-home .hero-banner-carousel__pagination--dots-circle .hero-banner-carousel__dot--active:before{border-radius:var(--border-radius-100)}.altra-home .hero-banner-carousel__pause{width:18px;height:18px;border-radius:var(--border-radius-full);background:var(--rgba-color-neutrals-0-75);border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;transition:all .2s ease;flex-shrink:0}.altra-home .hero-banner-carousel__pause:hover{background:var(--color-neutrals-0)}.altra-home .hero-banner-carousel__pause .play-icon{display:none}.altra-home .hero-banner-carousel__nav{position:absolute;top:50%;transform:translateY(-50%);z-index:10;width:44px;height:44px;border-radius:var(--border-radius-100);background:var(--btn-secondary-txt-color);border:none;cursor:pointer;display:none;align-items:center;justify-content:center;transition:all .2s ease;box-shadow:0 0 10px #00000014}@media(min-width:769px){.altra-home .hero-banner-carousel__nav{display:flex}}@supports (backdrop-filter: blur(8px)){.altra-home .hero-banner-carousel__nav{background:color-mix(in srgb,var(--btn-secondary-txt-color) 8%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}}.altra-home .hero-banner-carousel__nav:hover:not(:disabled){transform:translateY(-50%) scale(1.05);background:color-mix(in srgb,var(--btn-secondary-txt-color) 16%,transparent)}.altra-home .hero-banner-carousel__nav:disabled{opacity:.3;cursor:not-allowed}.altra-home .hero-banner-carousel__nav svg path{fill:var(--color-neutrals-0)}.altra-home .hero-banner-carousel__nav--prev{left:var(--spacing-400)}.altra-home .hero-banner-carousel__nav--next{right:var(--spacing-400)}.altra-home .hero-banner-carousel__slider{position:relative;width:100%;transition:height .3s ease;min-height:var(--hero-carousel-initial-min-height-mobile, 0);aspect-ratio:var(--hero-carousel-initial-aspect-ratio-mobile, auto)}@media(min-width:769px){.altra-home .hero-banner-carousel__slider{min-height:var(--hero-carousel-initial-min-height-desktop, 0);aspect-ratio:auto}}.altra-home .hero-banner-carousel .hero-banner__content{display:flex;position:relative;width:100%;align-items:var(--banner-v-align-mobile)}@media(min-width:769px){.altra-home .hero-banner-carousel .hero-banner__content{align-items:var(--banner-v-align-desktop);justify-content:var(--banner-h-align-desktop)}}.altra-home .hero-banner-carousel .hero-banner__content-inner{padding:var(--spacing-400);padding-bottom:var(--spacing-1100);position:relative;color:var(--settings-text-color-mobile)}@media(min-width:769px){.altra-home .hero-banner-carousel .hero-banner__content-inner{color:var(--settings-text-color);max-width:var(--settings-banner-max-width, 60%);padding-bottom:var(--spacing-800)}}@media(min-width:769px){.altra-home .hero-banner--h-center-desktop .hero-banner-carousel .hero-banner__content-inner{max-width:var(--settings-banner-max-width, 864px)}}.altra-home .hero-banner--layout-block .hero-banner-carousel .hero-banner__content-inner{background-color:var(--background-color);color:var(--settings-text-color)}.altra-home .hero-banner--layout-block .hero-banner-carousel .hero-banner__content{padding:var(--spacing-400)}.altra-home .hero-banner{flex:0 0 100%;scroll-snap-align:start;scroll-snap-stop:always;display:flex;flex-direction:row;position:relative;justify-content:center;min-height:var(--banner-h-mobile)}@media(min-width:769px){.altra-home .hero-banner{min-height:var(--banner-h-desktop)}}.altra-home .hero-banner--background-color{background-color:var(--background-color)}.altra-home .hero-banner--framed{margin:var(--screens-mobile-margin)}.altra-home .hero-banner.hero-banner--height-full{min-height:calc(100vh - var(--mobile-header-height, 64px) - var(--promo-bar-height, 40px))}@media(min-width:769px){.altra-home .hero-banner.hero-banner--height-full{min-height:calc(100vh - var(--header-height, 64px) - var(--promo-bar-height, 40px))}}.altra-home .hero-banner.hero-banner--override-text-link-color .text-link{color:var(--settings-text-color)}.altra-home .hero-banner.hero-banner--override-text-link-color .text-link path{stroke:var(--settings-text-color)}.altra-home .hero-banner__scrim{position:absolute;top:0;right:0;bottom:0;left:0}.altra-home .hero-banner__scrim.hero-banner__scrim--dark{background:linear-gradient(to bottom,#0000 20%,#00000070 70%,#000000bd)}.altra-home .hero-banner__scrim.hero-banner__scrim--light{background:linear-gradient(to bottom,#fff0 20%,#fff6 70%,#ffffffd6)}@media(max-width:768px){.altra-home .hero-banner--layout-block .hero-banner__scrim{display:none}}@media(max-width:768px){.altra-home .hero-banner__image{padding-bottom:var(--banner-h-image)}}@media(min-width:769px){.altra-home .hero-banner__image{top:0;right:0;bottom:0;left:0;position:absolute}}.altra-home .hero-banner__image img{top:0;right:0;bottom:0;left:0;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}@media(max-width:768px){.altra-home .hero-banner__image.hero-banner__image--desktop{display:none}}@media(min-width:769px){.altra-home .hero-banner__image.hero-banner__image--mobile{display:none}}.altra-home .hero-banner__image.hero-banner__image--responsive picture{display:block;height:100%}.altra-home .hero-banner a{z-index:2}.altra-home .hero-banner__content-link{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.altra-home .hero-banner .content-blocks__buttons{margin-top:var(--settings-buttons-margin-top)}@media(max-width:768px){.altra-home hero-multiple-banner .hero-banner .content-blocks__buttons{flex-direction:row}}@media(max-width:768px){.altra-home hero-multiple-banner .hero-banner .content-blocks--stack-buttons .content-blocks__buttons{flex-direction:column}}.altra-home .hero-banner__media-wrapper{position:absolute;left:0;top:0;width:100%;height:100%}.altra-home .hero-banner__media-wrapper iframe{pointer-events:none}.altra-home .hero-banner__video{width:100%;height:100%;position:relative}.altra-home .hero-banner__video video,.altra-home .hero-banner__video iframe{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.altra-home .hero-banner__video--mobile{display:block}@media(min-width:769px){.altra-home .hero-banner__video--mobile{display:none}}.altra-home .hero-banner__video--desktop{display:none}@media(min-width:769px){.altra-home .hero-banner__video--desktop{display:block}}.altra-home .hero-banner__media-wrapper:not(:has(.hero-banner__video--mobile)) .hero-banner__video--desktop{display:block}@media(max-width:768px){.altra-home .hero-banner.hero-banner--has-video-media{position:relative;overflow:hidden}.altra-home .hero-banner.hero-banner--has-video-media:before{content:"";display:block;padding-bottom:var(--banner-h-image)}.altra-home .hero-banner.hero-banner--has-video-media .hero-banner__media-wrapper{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.altra-home .hero-banner.hero-banner--has-video-media .hero-banner__video,.altra-home .hero-banner.hero-banner--has-video-media .hero-banner__video video,.altra-home .hero-banner.hero-banner--has-video-media .hero-banner__video iframe,.altra-home .hero-banner.hero-banner--has-video-media .hero-banner__video video-media{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}}.altra-home .header-simple{display:flex;position:absolute;z-index:100;top:4.0298507463vh;left:0;align-items:center;justify-content:space-between;width:100%;height:-moz-fit-content;height:fit-content;padding-right:9.552238806vh;padding-left:5.5223880597vh}@media(max-width:768px){.altra-home .header-simple{display:none}}.altra-home [data-header-hidden] .header-simple{position:fixed}.altra-home .vs-logo-cta{display:inline-flex;align-items:center;gap:5px;cursor:pointer}.altra-home .header-simple img{cursor:pointer}.altra-home .vs-logo-cta span{color:#fff;font-size:14px;font-weight:400;text-transform:uppercase;line-height:150%}.altra-home .sh-link-text:hover{color:#000;border:0}.altra-home .sh-link-text a{text-decoration:none}.altra-home .hero-banner.brand_hub{margin:var(--screens-mobile-margin)}.altra-home .hero-banner.brand_hub .hero-banner__video-toggle{display:none}.altra-home .hero-banner.brand_hub .content-blocks__text-link{text-transform:uppercase;text-decoration:underline;font-size:12px}.altra-home .hero-banner.brand_hub .text-link.text-link--default-inverse:hover path,.altra-home .hero-banner.brand_hub .text-link.text-link--default-inverse:active path,.altra-home .hero-banner.brand_hub .text-link.text-link--default-inverse:focus-visible path{stroke:var(--color-neutrals-0)}.altra-home .hero-banner.brand_hub .text-link.text-link--default-inverse:hover,.altra-home .hero-banner.brand_hub .text-link.text-link--default-inverse:active,.altra-home .hero-banner.brand_hub .text-link.text-link--default-inverse:focus-visible{color:unset}.altra-home .swiper-slide:has(.hero-banner.brand_hub):after{content:"";display:block;height:1px;background-color:var(--color-neutrals-300);margin:var(--screens-mobile-margin)}.altra-home .swiper-slide:last-child:has(.hero-banner.brand_hub):after{display:none}@media(max-width:768px){.altra-home .hero-banner.bulletin_blog.banner-1{min-height:unset;max-height:200px}}@media(max-width:768px){.altra-home .hero-banner.bulletin_blog.banner-2{height:485px}.altra-home .hero-banner.bulletin_blog.banner-2 .hero-banner__image--mobile img{padding:var(--screens-mobile-margin)}}.altra-home .hero-banner.bulletin_blog.hero-banner--height-full{min-height:375px}@media(min-width:769px){.altra-home .hero-banner.bulletin_blog.hero-banner--height-full{min-height:100vh}}.altra-home .center-logo-block{max-width:400px;width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.altra-home .center-logo-block img{max-width:100%;height:auto}.altra-home .hero-banner__image--with-logo{display:flex;justify-content:center;align-items:center}@media(min-width:769px){.altra-home .hero-banner--constant-aspect-ratio{aspect-ratio:var(--aspect-ratio);min-height:auto!important}}.altra-home .hero-banner--additional-vertical-alignment .hero-banner__content-inner{margin-top:var(--banner-v-align-content-mobile)}@media(min-width:769px){.altra-home .hero-banner--additional-vertical-alignment .hero-banner__content-inner{margin-top:var(--banner-v-align-content-desktop)}}.altra-home .hero-banner--stacked{flex-direction:column}.altra-home .hero-banner--stacked .hero-banner__image--desktop,.altra-home .hero-banner--stacked .hero-banner__image--mobile,.altra-home .hero-banner--stacked .hero-banner__media-wrapper{position:unset}.altra-home .hero-banner--stacked .hero-banner__image--desktop img,.altra-home .hero-banner--stacked .hero-banner__image--desktop video-media,.altra-home .hero-banner--stacked .hero-banner__image--mobile img,.altra-home .hero-banner--stacked .hero-banner__image--mobile video-media,.altra-home .hero-banner--stacked .hero-banner__media-wrapper img,.altra-home .hero-banner--stacked .hero-banner__media-wrapper video-media{position:relative}.altra-home .hero-banner--stacked .hero-banner__image{padding-bottom:unset}.altra-home .hero-banner--stacked .hero-banner__video--mobile,.altra-home .hero-banner--stacked .hero-banner__video--desktop{position:relative}.altra-home .hero-banner--stacked .hero-banner__video--mobile video,.altra-home .hero-banner--stacked .hero-banner__video--mobile video-media,.altra-home .hero-banner--stacked .hero-banner__video--desktop video,.altra-home .hero-banner--stacked .hero-banner__video--desktop video-media{position:relative}@media(min-width:769px){.altra-home .hero-banner--stacked .hero-banner__image--desktop img,.altra-home .hero-banner--stacked .hero-banner__image--desktop video-media,.altra-home .hero-banner--stacked .hero-banner__image--desktop .hero-banner__video--desktop,.altra-home .hero-banner--stacked .hero-banner__media-wrapper img,.altra-home .hero-banner--stacked .hero-banner__media-wrapper video-media,.altra-home .hero-banner--stacked .hero-banner__media-wrapper .hero-banner__video--desktop{max-height:var(--banner-h-desktop)}}.altra-home .hero-banner--stacked .hero-banner__image--mobile img,.altra-home .hero-banner--stacked .hero-banner__image--mobile video-media,.altra-home .hero-banner--stacked .hero-banner__image--mobile .hero-banner__video--mobile,.altra-home .hero-banner--stacked .hero-banner__media-wrapper img,.altra-home .hero-banner--stacked .hero-banner__media-wrapper video-media,.altra-home .hero-banner--stacked .hero-banner__media-wrapper .hero-banner__video--mobile{min-height:var(--banner-h-mobile)}@media(min-width:769px){.altra-home .hero-banner--stacked.hero-banner--height-full .hero-banner__image--desktop img,.altra-home .hero-banner--stacked.hero-banner--height-full .hero-banner__image--desktop video-media,.altra-home .hero-banner--stacked.hero-banner--height-full .hero-banner__image--desktop .hero-banner__video--desktop,.altra-home .hero-banner--stacked.hero-banner--height-full .hero-banner__media-wrapper img,.altra-home .hero-banner--stacked.hero-banner--height-full .hero-banner__media-wrapper video-media,.altra-home .hero-banner--stacked.hero-banner--height-full .hero-banner__media-wrapper .hero-banner__video--desktop{max-height:calc(100vh - var(--header-height, 64px) - var(--promo-bar-height, 40px))}}.altra-home .hero-banner--stacked.hero-banner--height-full .hero-banner__image--mobile img,.altra-home .hero-banner--stacked.hero-banner--height-full .hero-banner__image--mobile video-media,.altra-home .hero-banner--stacked.hero-banner--height-full .hero-banner__image--mobile .hero-banner__video--mobile,.altra-home .hero-banner--stacked.hero-banner--height-full .hero-banner__media-wrapper img,.altra-home .hero-banner--stacked.hero-banner--height-full .hero-banner__media-wrapper video-media,.altra-home .hero-banner--stacked.hero-banner--height-full .hero-banner__media-wrapper .hero-banner__video--mobile{min-height:calc(100dvh - var(--mobile-header-height, 64px) - var(--promo-bar-height, 40px))}.altra-home .hero-banner--stacked.hero-banner--constant-aspect-ratio .hero-banner__media-wrapper{position:relative}.altra-home .hero-banner--stacked.hero-banner--constant-aspect-ratio video-media{max-height:none!important}.altra-home .text-left{text-align:left}.altra-home .text-center{text-align:center}.altra-home .text-right{text-align:right}
/*# sourceMappingURL=/cdn/shop/t/108/compiled_assets/styles.css.map?v=13090415827244503991793681175 */


@charset "UTF-8";.altra-home{--ui-elements-dividers-primary: var(--typography-color-default);--ui-elements-dividers-secondary: var(--borders-color-medium);--ui-elements-dividers-dark: var(--typography-color-default);--ui-elements-dividers-inverse: var(--borders-color-white);--borders-radius-default: 4px;--borders-radius-secondary: 8px;--page-default: var(--color-primary-essential-100);--accordion-padding: var(--spacing-400);--accordion-default-divider: var(--ui-elements-dividers-dark);--icons-default: var(--typography-color-default);--icons-default-inverse: var(--typography-color-default-inverse);--icons-secondary: var(--typography-color-secondary);--icons-secondary-inverse: var(--typography-color-secondary-inverse);--icons-brand: var(--typography-color-brand);--icons-brand-inverse: var(--typography-color-brand-inverse);--icons-hover: var(--typography-color-hover-active);--icons-hover-inverse: var(--typography-color-hover-active-inverse);--icons-disabled: var(--typography-color-disabled);--icons-disabled-inverse: var(--typography-color-disabled-inverse);--icons-sale: var(--typography-color-sale);--icons-sale-inverse: var(--typography-color-sale-inverse);--icons-success: var(--typography-color-success);--icons-success-inverse: var(--typography-color-success-inverse);--icons-warning: var(--color-orange-300);--icons-warning-inverse: var(--typography-color-warning-inverse);--ui-elements-container: var(--color-primary-essential-200);--ui-elements-light: var(--color-neutrals-0);--ui-elements-dark: var(--color-neutrals-900);--ui-elements-brand: var(--typography-color-default);--ui-elements-indicator-border-radius: var(--borders-radius-default);--ui-elements-bar-border-radius: var(--borders-radius-default);--ui-elements-bar-height: var(--spacing-25);--ui-elements-handle-border-radius: var(--borders-radius-secondary);--ui-elements-handle-size: var(--spacing-500);--ui-elements-scrollbar-height: var(--spacing-25);--ui-elements-arrows-radius: var(--borders-radius-secondary);--ui-elements-forms-border-radius: var(--borders-radius-default);--ui-elements-forms-border-default: var(--borders-width-standard);--ui-elements-forms-border-focus: var(--borders-width-standard);--ui-elements-forms-color-default: var(--borders-color-medium);--ui-elements-forms-color-default-inverse: var(--borders-color-medium);--ui-elements-forms-color-focus: var(--typography-color-brand);--ui-elements-forms-color-focus-inverse: var(--borders-color-brand-inverse);--ui-elements-forms-color-error-inverse: var(--borders-color-error-inverse);--ui-elements-forms-color-error: var(--borders-color-error);--ui-elements-forms-color-disabled: var(--borders-color-disabled);--ui-elements-forms-color-disabled-inverse: var(--borders-color-disabled-inverse);--ui-elements-forms-input-gap: var(--spacing-400);--ui-elements-forms-form-submission: var(--spacing-600);--ui-elements-navigation-promo-bar-brand: var(--typography-color-default);--ui-elements-navigation-promo-bar-brand-cta: var(--typography-color-inverse);--ui-elements-navigation-promo-bar-dark: var(--typography-color-sale);--ui-elements-navigation-promo-bar-dark-cta: var(--typography-color-inverse);--ui-elements-navigation-promo-bar-light: var(--color-primary-essential-100);--ui-elements-navigation-promo-bar-light-cta: var(--typography-color-default);--ui-elements-breadcrumbs-default: var(--typography-color-secondary);--ui-elements-breadcrumbs-active: var(--typography-color-default);--ui-elements-navigation-header-mobile-border-width: var(--border-decorative);--ui-elements-navigation-header-mobile-border: var(--border-color-white);--ui-elements-navigation-header-mobile-background: var(--color-neutrals-0);--ui-elements-navigation-header-mobile-icons: var(--typography-color-default);--ui-elements-navigation-header-desktop-border-width: var(--border-decorative);--ui-elements-navigation-header-desktop-border: var(--border-color-white);--ui-elements-navigation-header-desktop-background: var(--color-neutrals-0);--ui-elements-navigation-header-desktop-focus: var(--typography-color-warning-inverse);--ui-elements-navigation-header-desktop-textlink: var(--typography-color-default);--ui-elements-navigation-header-desktop-textlink-hover: var(--typeography-color-hover-active);--ui-elements-navigation-mega-menu-highlight: var(--typography-color-warning-inverse);--ui-elements-chips-default: var(--color-neutrals-25);--ui-elements-chips-hover: var(--btn-tertiary-bg-color-hover);--ui-elements-filter-default: var(--color-neutrals-25);--ui-elements-filter-hover: var(--color-neutrals-50);--ui-elements-filter-border: var(--borders-width-decorative);--ui-elements-notifications-promo-callout-default: var(--typography-color-default);--ui-elements-notifications-promo-callout-default-cta: var(--typography-color-default-inverse);--ui-elements-notifications-promo-callout-neutral: var(--color-primary-essential-200);--ui-elements-notifications-promo-callout-neutral-cta: var(--typography-color-default);--ui-elements-notifications-promo-callout-accent: var(--typography-color-warning-inverse);--ui-elements-notifications-promo-callout-accent-cta: var(--typography-color-sale);--ui-elements-notifications-notifications-default: var(--color-neutrals-0);--ui-elements-notifications-notifications-error: var(--color-red-100);--ui-elements-notifications-notifications-warning: var(--color-orange-100);--ui-elements-notifications-notifications-success: var(--color-green-100);--ui-elements-overlays-background: var(--color-neutrals-0);--ui-elements-overlays-default: var(--color-neutrals-0);--ui-elements-overlays-optional-border: var(--borders-width-decorative);--ui-elements-overlays-overlay-padding: var(--spacing-700);--ui-elements-overlays-essentials-scrim-appearance: 40%;--ui-elements-overlays-mobile-close-color: var(--typography-color-default);--ui-elements-overlays-mobile-close-icon: var(--icons-default-inverse);--ui-elements-overlays-mobile-close-radius: var(--borders-radius-secondary);--ui-elements-overlays-tooltip-border-width: var(--border-decorative);--ui-elements-overlays-tooltip-border-color: var(--typography-color-default);--ui-elements-overlays-tooltip-padding: var(--spacing-300);--ui-elements-overlays-quickshop-padding-scroll: var(--spacing-25);--ui-elements-overlays-quickshop-padding-desktop-heading-gap: var(--spacing-400);--ui-elements-overlays-quickshop-padding-desktop-info-gap: var(--spacing-50);--ui-elements-overlays-quickshop-padding-mobile-heading-gap: var(--spacing-300);--ui-elements-overlays-quickshop-padding-desktop-content-gap: var(--spacing-700);--ui-elements-overlays-quickshop-padding-mobile-content-gap: var(--spacing-300);--typography-color-error-sale: var(--typography-color-sale);--typography-color-error-sale-inverse: var(--typography-color-sale-inverse);--typography-color-inverse: var(--typography-color-default-inverse);--schemes-neutral-200: var(--color-accent-stonebeige-100);--schemes-accent-50: var(--typography-color-warning-inverse);--schemes-accent-100: var(--typography-color-sale);--borders-color-brand-inverse: var(--border-color-brand-inverse);--borders-color-error: var(--border-color-error);--borders-color-error-inverse: var(--border-color-error-inverse);--borders-color-disabled: var(--border-color-disabled);--borders-color-disabled-inverse: var(--border-color-disabled-inverse);--borders-radius-large: var(--borders-radius-secondary);--components-accordions-content-gap: var(--accordion-padding);--spacing-elements-group-gap-interactive: var(--spacing-200);--color-primary-warmgray-100: #f9f9f8;--typography-color-secondary-inverse: #f0efed;--color-primary-warmgray-300: #c6c6c4;--color-primary-warmgray-400: #838382;--color-primary-warmgray-500: #4c4c4c;--color-accent-brownishpurple-100: #bba5aa;--color-accent-brownishpurple-400: var(--typography-color-sale);--color-accent-burntsienna-200: #eabdaa;--color-primary-dirtyblue-200: var(--typography-color-warning-inverse);--color-primary-dirtyblue-400: var(--typography-color-default);--color-primary-dirtyblue-600: var(--typography-color-default);--ui-elements-navigation-promo-bar-dark: var(--typography-color-default);--ui-elements-controls-brand: var(--typography-color-default);--ui-elements-forms-focus: var(--typography-color-default);--buttons-secondary-background: transparent;--buttons-tertiary-background: rgba(255, 240, 234, .55);--buttons-tertiary-border: var(--typography-color-warning-inverse);--ui-elements-badges-400: var(--typography-color-warning-inverse);--ui-elements-controls-container: var(--ui-elements-container);--ui-elements-controls-light: var(--ui-elements-light);--ui-elements-controls-dark: var(--ui-elements-dark);--ui-elements-controls-brand: var(--ui-elements-brand);--ui-elements-forms-default: var(--ui-elements-forms-color-default);--ui-elements-forms-default-inverse: var(--ui-elements-forms-color-default-inverse);--ui-elements-forms-focus: var(--ui-elements-forms-color-focus);--ui-elements-forms-focus-inverse: var(--ui-elements-forms-color-focus-inverse);--ui-elements-forms-error: var(--ui-elements-forms-color-error);--ui-elements-forms-error-inverse: var(--ui-elements-forms-color-error-inverse);--ui-elements-forms-disabled: var(--ui-elements-forms-color-disabled);--ui-elements-forms-disabled-inverse: var(--ui-elements-forms-color-disabled-inverse)}.altra-home [data-whatintent=mouse] *,.altra-home [data-whatintent=touch] *{outline:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.altra-home .sr-only{position:absolute;width:1px!important;height:1px!important;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.altra-home .skip-to-content-link{position:fixed;top:var(--spacing-600);left:var(--spacing-600);z-index:9999;background-color:var(--color-neutrals-0);padding:var(--spacing-200);border:1px solid var(--borders-color-dark);box-shadow:var(--overlay)}.altra-home .skip-to-content-link:not(:focus){position:absolute;width:1px!important;height:1px!important;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.altra-home,.altra-home{min-height:100vh}.altra-home{scroll-behavior:smooth;scrollbar-gutter:stable}.altra-home{background-color:var(--page-background-color, var(--color-neutrals-0));overflow-x:clip;padding-bottom:var(--body-padding-bottom, 0)}.altra-home button{cursor:pointer}.altra-home *,.altra-home *:before,.altra-home *:after{box-sizing:border-box}.altra-home *{margin:0}.altra-home{line-height:1.5;-webkit-font-smoothing:antialiased}.altra-home img,.altra-home picture,.altra-home video,.altra-home canvas,.altra-home svg{display:block;max-width:100%}.altra-home input,.altra-home button,.altra-home textarea,.altra-home select{font:inherit}.altra-home p,.altra-home h1,.altra-home h2,.altra-home h3,.altra-home h4,.altra-home h5,.altra-home h6{overflow-wrap:break-word}.altra-home p{text-wrap:pretty}.altra-home h1,.altra-home h2,.altra-home h3,.altra-home h4,.altra-home h5,.altra-home h6{text-wrap:var(--typography-heading-wrap-mode)}.altra-home #root,.altra-home #__next{isolation:isolate}.altra-home button{color:inherit}.altra-home .template{display:none!important}.altra-home .container{margin:0 auto;padding:0 16px}.altra-home div[data-lastpass-icon-root],.altra-home com-1password-button{display:none!important}@media (min-width: 1440px){.altra-home .container:not(.container--full){max-width:var(--container-width)}}.altra-home .container--small{max-width:1280px;padding:0 var(--spacing-400)}.altra-home .container--smallest{max-width:1080px;padding:0 var(--spacing-400)}.altra-home .hidden{display:none!important}@media (min-width: 1024px){.altra-home .desktop-hidden{display:none!important}}@media (max-width: 1023px){.altra-home .mobile-hidden{display:none!important}}@media (max-width: 768px){.altra-home .mobile-hidden-only{display:none!important}}.altra-home .button{background-color:var(--btn-primary-bg-color);display:inline-flex;align-items:center;justify-content:center;padding:var(--btn-x-padding) var(--btn-y-padding);font-size:var(--btn-type-size);line-height:var(--btn-type-height);font-weight:var(--btn-type-weight);letter-spacing:calc(var(--btn-type-size) * var(--btn-type-tracking) * .01);text-transform:var(--btn-type-transform);white-space:nowrap;color:var(--btn-primary-txt-color);-webkit-user-select:none;-moz-user-select:none;user-select:none;text-decoration:none;cursor:pointer;border:var(--btn-primary-border-stroke) solid transparent;border-radius:var(--btn-border-radius);border-color:var(--btn-primary-border-color);transition:var(--btn-hover-animation-transition),background-color .3s ease-out,color .3s ease-out,border-color .3s ease-out,box-shadow .3s ease-out}.altra-home .button:hover,.altra-home .button:active,.altra-home .button:focus-visible{background-color:var(--btn-primary-bg-color-hover);color:var(--btn-primary-txt-color-hover);border-color:var(--btn-primary-border-color-hover);box-shadow:inset 0 0 0 var(--btn-primary-border-stroke-hover) var(--btn-primary-border-color-hover)}@media (min-width: 481px){.altra-home .button:hover:not(:disabled),.altra-home .button:active:not(:disabled){transform:var(--btn-hover-animation-transform)}}.altra-home .button--tiny{padding:var(--btn-x-padding-tiny) var(--btn-y-padding-tiny);font-size:var(--btn-type-size-tiny);line-height:var(--btn-type-height-tiny);letter-spacing:calc(var(--btn-type-size-tiny) * var(--btn-type-tracking) * .01)}.altra-home .button--primary{background-color:var(--btn-primary-bg-color);color:var(--btn-primary-txt-color);border-color:var(--btn-primary-border-color)}.altra-home .button--primary:hover,.altra-home .button--primary:active,.altra-home .button--primary:focus-visible{background-color:var(--btn-primary-bg-color-hover);color:var(--btn-primary-txt-color-hover);border-color:var(--btn-primary-border-color-hover);box-shadow:inset 0 0 0 var(--btn-primary-border-stroke-hover) var(--btn-primary-border-color-hover)}.altra-home .button--primary.button--inverse{background-color:var(--btn-primary-bg-color-inverse);color:var(--btn-primary-txt-color-inverse);border-color:var(--btn-primary-border-color-inverse)}.altra-home .button--primary.button--inverse:hover,.altra-home .button--primary.button--inverse:active,.altra-home .button--primary.button--inverse:focus-visible{background-color:var(--btn-primary-bg-color-hover-inverse);color:var(--btn-primary-txt-color-hover-inverse);border-color:var(--btn-primary-border-color-hover-inverse);box-shadow:inset 0 0 0 var(--btn-primary-border-stroke-hover) var(--btn-primary-border-color-hover-inverse)}.altra-home .button--primary.button--disabled,.altra-home .button--primary--disabled,.altra-home .button--primary:disabled{pointer-events:none;opacity:.5;background-color:var(--btn-disabled-bg-color);color:var(--btn-disabled-txt-color);border-color:var(--btn-disabled-border-color);box-shadow:none}.altra-home .button--secondary{border:var(--btn-secondary-border-stroke) solid transparent;background-color:var(--btn-secondary-bg-color);color:var(--btn-secondary-txt-color);border-color:var(--btn-secondary-border-color)}.altra-home .button--secondary:hover,.altra-home .button--secondary:active,.altra-home .button--secondary:focus-visible{background-color:var(--btn-secondary-bg-color-hover);color:var(--btn-secondary-txt-color-hover);border-color:var(--btn-secondary-border-color-hover);box-shadow:none}.altra-home .button--secondary.button--inverse{border:var(--btn-secondary-border-stroke-inverse) solid transparent;background-color:var(--btn-secondary-bg-color-inverse);-webkit-backdrop-filter:var(--btn-secondary-backdrop-filter-inverse);backdrop-filter:var(--btn-secondary-backdrop-filter-inverse);color:var(--btn-secondary-txt-color-inverse);border-color:var(--btn-secondary-border-color-inverse)}.altra-home .button--secondary.button--inverse:hover,.altra-home .button--secondary.button--inverse:active,.altra-home .button--secondary.button--inverse:focus-visible{background-color:var(--btn-secondary-bg-color-hover-inverse);-webkit-backdrop-filter:var(--btn-secondary-backdrop-filter-hover-inverse);backdrop-filter:var(--btn-secondary-backdrop-filter-hover-inverse);color:var(--btn-secondary-txt-color-hover-inverse);border-color:var(--btn-secondary-border-color-hover-inverse);box-shadow:none}.altra-home .button--secondary.button--disabled,.altra-home .button--secondary--disabled,.altra-home .button--secondary:disabled{pointer-events:none;opacity:.5;background-color:var(--btn-disabled-bg-color);color:var(--btn-disabled-txt-color);border-color:var(--btn-disabled-border-color);box-shadow:none}.altra-home .button--tertiary{border:var(--btn-tertiary-border-stroke) solid transparent;background-color:var(--btn-tertiary-bg-color);color:var(--btn-tertiary-txt-color);border-color:var(--btn-tertiary-border-color)}.altra-home .button--tertiary:hover,.altra-home .button--tertiary:active,.altra-home .button--tertiary:focus-visible{background-color:var(--btn-tertiary-bg-color-hover);color:var(--btn-tertiary-txt-color-hover);border-color:var(--btn-tertiary-border-color-hover);box-shadow:inset 0 0 0 var(--btn-tertiary-border-stroke-hover) var(--btn-tertiary-border-color-hover)}.altra-home .button--tertiary.button--disabled,.altra-home .button--tertiary--disabled,.altra-home .button--tertiary:disabled{pointer-events:none;opacity:.5;background-color:var(--btn-disabled-bg-color);color:var(--btn-disabled-txt-color);border-color:var(--btn-disabled-border-color);box-shadow:none}.altra-home .button--disabled,.altra-home .button:disabled{pointer-events:none;opacity:.5;background-color:var(--btn-disabled-bg-color);color:var(--btn-disabled-txt-color);border-color:var(--btn-disabled-border-color);box-shadow:none}.altra-home .button__icon{height:16px;margin-inline:0 var(--spacing-200);-o-object-fit:contain;object-fit:contain;width:16px}.altra-home .button__icon img,.altra-home .button__icon svg{height:100%;width:100%}.altra-home .button-unstyled{border:none;background-color:transparent;padding:0}.altra-home .text-link{display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-50);color:var(--text-color, var(--typography-color-text-link-default));padding:var(--spacing-50) 0;font-family:var(--typography-body-font);font-size:var(--typography-body-medium-size);font-weight:var(--typography-body-weight-normal);line-height:var(--typography-body-medium-height);letter-spacing:calc(var(--typography-body-medium-size) * var(--typography-body-tracking) * .01);text-decoration:none;cursor:pointer}.altra-home .text-link .icon{width:16px;height:16px;transform:translateZ(0);transition:width .2s ease-in-out,transform .2s ease-in-out,height .2s ease-in-out}.altra-home .text-link path{stroke:currentColor}.altra-home .text-link:hover,.altra-home .text-link:active,.altra-home .text-link:focus-visible{color:var(--text-color-hover, var(--text-color, var(--typography-color-text-link-default-hover)))}.altra-home .text-link:hover .icon,.altra-home .text-link:active .icon,.altra-home .text-link:focus-visible .icon{width:20px;height:20px;transform:translate3d(25%,0,0)}.altra-home .text-link:hover .icon path,.altra-home .text-link:active .icon path,.altra-home .text-link:focus-visible .icon path{stroke:currentColor}.altra-home .text-link.text-link--non-decorated{text-decoration:none}.altra-home .text-link.text-link--non-decorated:hover{text-decoration:underline}.altra-home .text-link.text-link--block{width:100%}.altra-home .text-link.text-link--bold{font-family:var(--typography-body-font);font-size:var(--typography-body-medium-size);font-weight:var(--typography-body-weight-bold);line-height:var(--typography-body-medium-height);letter-spacing:calc(var(--typography-body-medium-size) * var(--typography-body-tracking) * .01)}.altra-home .text-link.text-link--large{font-family:var(--typography-body-font);font-size:var(--typography-body-large-size);font-weight:var(--typography-body-weight-normal);line-height:var(--typography-body-large-height);letter-spacing:calc(var(--typography-body-large-size) * var(--typography-body-tracking) * .01)}.altra-home .text-link.text-link--large.text-link--bold{font-family:var(--typography-body-font);font-size:var(--typography-body-large-size);font-weight:var(--typography-body-weight-bold);line-height:var(--typography-body-large-height);letter-spacing:calc(var(--typography-body-large-size) * var(--typography-body-tracking) * .01)}.altra-home .text-link.text-link--medium{font-family:var(--typography-body-font);font-size:var(--typography-body-medium-size);font-weight:var(--typography-body-weight-normal);line-height:var(--typography-body-medium-height);letter-spacing:calc(var(--typography-body-medium-size) * var(--typography-body-tracking) * .01)}.altra-home .text-link.text-link--medium.text-link--bold{font-family:var(--typography-body-font);font-size:var(--typography-body-medium-size);font-weight:var(--typography-body-weight-bold);line-height:var(--typography-body-medium-height);letter-spacing:calc(var(--typography-body-medium-size) * var(--typography-body-tracking) * .01)}.altra-home .text-link.text-link--small{font-family:var(--typography-body-font);font-size:var(--typography-body-small-size);font-weight:var(--typography-body-weight-normal);line-height:var(--typography-body-small-height);letter-spacing:calc(var(--typography-body-small-size) * var(--typography-body-tracking) * .01)}.altra-home .text-link.text-link--small.text-link--bold{font-family:var(--typography-body-font);font-size:var(--typography-body-small-size);font-weight:var(--typography-body-weight-bold);line-height:var(--typography-body-small-height);letter-spacing:calc(var(--typography-body-small-size) * var(--typography-body-tracking) * .01)}.altra-home .text-link.text-link--xsmall{font-family:var(--typography-body-font);font-size:var(--typography-body-xsmall-size);font-weight:var(--typography-body-weight-normal);line-height:var(--typography-body-xsmall-height);letter-spacing:calc(var(--typography-body-xsmall-size) * var(--typography-body-tracking) * .01)}.altra-home .text-link.text-link--xsmall.text-link--bold{font-family:var(--typography-body-font);font-size:var(--typography-body-xsmall-size);font-weight:var(--typography-body-weight-bold);line-height:var(--typography-body-xsmall-height);letter-spacing:calc(var(--typography-body-xsmall-size) * var(--typography-body-tracking) * .01)}.altra-home .text-link.text-link--simple{font-family:var(--typography-body-font);font-size:var(--typography-body-medium-size);font-weight:var(--typography-body-weight-normal);line-height:var(--typography-body-medium-height);letter-spacing:calc(var(--typography-body-medium-size) * var(--typography-body-tracking) * .01);text-decoration:underline}.altra-home .text-link.text-link--simple:hover{color:var(--typography-color-text-link-secondary)}.altra-home .text-link.text-link--simple-inverse{font-family:var(--typography-body-font);font-size:var(--typography-body-medium-size);font-weight:var(--typography-body-weight-normal);line-height:var(--typography-body-medium-height);letter-spacing:calc(var(--typography-body-medium-size) * var(--typography-body-tracking) * .01);color:var(--typography-color-text-link-default-inverse);text-decoration:underline}.altra-home .text-link.text-link--simple-inverse:hover{color:var(--typography-color-text-link-default-inverse-hover)}.altra-home .text-link.text-link--emphasized{color:var(--typography-color-text-link-secondary)}.altra-home .text-link.text-link--emphasized:hover,.altra-home .text-link.text-link--default{color:var(--typography-color-text-link-default)}.altra-home .text-link.text-link--default path{stroke:var(--typography-color-text-link-default)}.altra-home .text-link.text-link--default:hover,.altra-home .text-link.text-link--default:active,.altra-home .text-link.text-link--default:focus-visible{color:var(--typography-color-text-link-default-hover)}.altra-home .text-link.text-link--default:hover path,.altra-home .text-link.text-link--default:active path,.altra-home .text-link.text-link--default:focus-visible path{stroke:var(--typography-color-text-link-default-hover)}.altra-home .text-link.text-link--default-inverse{color:var(--typography-color-text-link-default-inverse)}.altra-home .text-link.text-link--default-inverse path{stroke:var(--typography-color-text-link-default-inverse)}.altra-home .text-link.text-link--default-inverse:hover,.altra-home .text-link.text-link--default-inverse:active,.altra-home .text-link.text-link--default-inverse:focus-visible{color:var(--typography-color-text-link-default-inverse-hover)}.altra-home .text-link.text-link--default-inverse:hover path,.altra-home .text-link.text-link--default-inverse:active path,.altra-home .text-link.text-link--default-inverse:focus-visible path{stroke:var(--typography-color-text-link-default-inverse-hover)}.altra-home .text-link.text-link--accent{color:var(--typography-color-text-link-accent)}.altra-home .text-link.text-link--accent path{stroke:var(--typography-color-text-link-accent)}.altra-home .text-link.text-link--accent:hover,.altra-home .text-link.text-link--accent:active,.altra-home .text-link.text-link--accent:focus-visible{color:var(--typography-color-text-link-accent-hover)}.altra-home .text-link.text-link--accent:hover path,.altra-home .text-link.text-link--accent:active path,.altra-home .text-link.text-link--accent:focus-visible path{stroke:var(--typography-color-text-link-accent-hover)}.altra-home .text-link.text-link--accent-inverse{color:var(--typography-color-text-link-accent-inverse)}.altra-home .text-link.text-link--accent-inverse path{stroke:var(--typography-color-text-link-accent-inverse)}.altra-home .text-link.text-link--accent-inverse:hover,.altra-home .text-link.text-link--accent-inverse:active,.altra-home .text-link.text-link--accent-inverse:focus-visible{color:var(--typography-color-text-link-accent-inverse-hover)}.altra-home .text-link.text-link--accent-inverse:hover path,.altra-home .text-link.text-link--accent-inverse:active path,.altra-home .text-link.text-link--accent-inverse:focus-visible path{stroke:var(--typography-color-text-link-accent-inverse-hover)}.altra-home form{display:flex;flex-direction:column;gap:var(--spacing-300)}.altra-home .field{position:relative;width:100%;display:flex;gap:var(--spacing-200)}.altra-home .field-wrapper{display:flex;flex-direction:column;gap:var(--spacing-50)}.altra-home .field-container{display:flex;gap:var(--spacing-400)}.altra-home .field__input,.altra-home .field input,.altra-home .field textarea,.altra-home .field select{font-family:var(--typography-body-font);font-size:var(--typography-body-medium-size);font-weight:var(--typography-body-weight-normal);line-height:var(--typography-body-medium-height);letter-spacing:calc(var(--typography-body-medium-size) * var(--typography-body-tracking) * .01);background-color:transparent;border:var(--borders-width-standard) solid var(--typography-color-disabled);border-radius:var(--borders-radius-default);box-sizing:border-box;color:var(--typography-color-default);height:48px;min-height:2px;padding:var(--spacing-500) var(--spacing-200) var(--spacing-300) var(--spacing-300);position:relative;width:100%}.altra-home .field__input::-moz-placeholder,.altra-home .field input::-moz-placeholder,.altra-home .field textarea::-moz-placeholder,.altra-home .field select::-moz-placeholder{opacity:0}.altra-home .field__input::placeholder,.altra-home .field input::placeholder,.altra-home .field textarea::placeholder,.altra-home .field select::placeholder{opacity:0}.altra-home .field__input:focus,.altra-home .field input:focus,.altra-home .field textarea:focus,.altra-home .field select:focus{border-color:var(--ui-elements-forms-focus);border-width:2px}.altra-home .field__input[aria-invalid=true],.altra-home .field input[aria-invalid=true],.altra-home .field textarea[aria-invalid=true],.altra-home .field select[aria-invalid=true]{color:var(--typography-color-error);border-color:var(--typography-color-error)}.altra-home .field__input[disabled],.altra-home .field input[disabled],.altra-home .field textarea[disabled],.altra-home .field select[disabled]{color:var(--typography-color-disabled);background-color:#00000014}.altra-home .field__input[disabled] .field__label,.altra-home .field__input[disabled] label,.altra-home .field input[disabled] .field__label,.altra-home .field input[disabled] label,.altra-home .field textarea[disabled] .field__label,.altra-home .field textarea[disabled] label,.altra-home .field select[disabled] .field__label,.altra-home .field select[disabled] label{color:var(--typography-color-disabled)}.altra-home .field input:not(:-moz-placeholder)~.field__label,.altra-home .field input:not(:-moz-placeholder)~label{font-family:var(--typography-body-font);font-size:var(--typography-body-xsmall-size);font-weight:var(--typography-body-weight-normal);line-height:var(--typography-body-xsmall-height);letter-spacing:calc(var(--typography-body-xsmall-size) * var(--typography-body-tracking) * .01);top:var(--spacing-50);transform:translateY(0)}.altra-home .field input:focus~.field__label,.altra-home .field input:focus~label,.altra-home .field input:not(:placeholder-shown)~.field__label,.altra-home .field input:not(:placeholder-shown)~label{font-family:var(--typography-body-font);font-size:var(--typography-body-xsmall-size);font-weight:var(--typography-body-weight-normal);line-height:var(--typography-body-xsmall-height);letter-spacing:calc(var(--typography-body-xsmall-size) * var(--typography-body-tracking) * .01);top:var(--spacing-50);transform:translateY(0)}.altra-home .field input[aria-invalid=true]~label{color:var(--typography-color-error)}.altra-home .field textarea{min-height:96px}.altra-home .field textarea:not(:-moz-placeholder)~.field__label,.altra-home .field textarea:not(:-moz-placeholder)~label{font-family:var(--typography-body-font);font-size:var(--typography-body-xsmall-size);font-weight:var(--typography-body-weight-normal);line-height:var(--typography-body-xsmall-height);letter-spacing:calc(var(--typography-body-xsmall-size) * var(--typography-body-tracking) * .01);top:var(--spacing-50);transform:translateY(0)}.altra-home .field textarea:focus~.field__label,.altra-home .field textarea:focus~label,.altra-home .field textarea:not(:placeholder-shown)~.field__label,.altra-home .field textarea:not(:placeholder-shown)~label{font-family:var(--typography-body-font);font-size:var(--typography-body-xsmall-size);font-weight:var(--typography-body-weight-normal);line-height:var(--typography-body-xsmall-height);letter-spacing:calc(var(--typography-body-xsmall-size) * var(--typography-body-tracking) * .01);top:var(--spacing-50);transform:translateY(0)}.altra-home .field__label,.altra-home .field label{font-family:var(--typography-body-font);font-size:var(--typography-body-medium-size);font-weight:var(--typography-body-weight-normal);line-height:var(--typography-body-medium-height);letter-spacing:calc(var(--typography-body-medium-size) * var(--typography-body-tracking) * .01);color:var(--typography-color-secondary);left:var(--spacing-300);margin-bottom:0;pointer-events:none;position:absolute;top:50%;transition:top .5s ease,font-size .5s ease,transform .5s ease;transform:translateY(-50%)}.altra-home .field-textarea .field__label,.altra-home .field-textarea label{top:var(--spacing-50);transform:none}.altra-home .field-error-hint{display:none;font-family:var(--typography-body-font);font-size:var(--typography-body-xsmall-size);font-weight:var(--typography-body-weight-normal);line-height:var(--typography-body-xsmall-height);letter-spacing:calc(var(--typography-body-xsmall-size) * var(--typography-body-tracking) * .01);color:var(--typography-color-error);padding:var(--spacing-50) 0}.altra-home .field-error-hint .icon{margin-top:1px;flex:0 0 12px}.altra-home .field-error-already-subscribed{display:none;font-family:var(--typography-body-font);font-size:var(--typography-body-xsmall-size);font-weight:var(--typography-body-weight-normal);line-height:var(--typography-body-xsmall-height);letter-spacing:calc(var(--typography-body-xsmall-size) * var(--typography-body-tracking) * .01);color:var(--typography-color-error);padding:var(--spacing-50) 0}.altra-home .field-error-already-subscribed .icon{margin-top:1px;margin-right:var(--spacing-50);flex:0 0 12px}.altra-home *[data-invalid] .field-error-hint{display:flex;gap:var(--spacing-50)}.altra-home .field--help{font-family:var(--typography-body-font);font-size:var(--typography-body-xsmall-size);font-weight:var(--typography-body-weight-normal);line-height:var(--typography-body-xsmall-height);letter-spacing:calc(var(--typography-body-xsmall-size) * var(--typography-body-tracking) * .01);color:var(--typography-color-default)}.altra-home form .errors{font-family:var(--typography-body-font);font-size:var(--typography-body-xsmall-size);font-weight:var(--typography-body-weight-normal);line-height:var(--typography-body-xsmall-height);letter-spacing:calc(var(--typography-body-xsmall-size) * var(--typography-body-tracking) * .01);color:var(--typography-color-error)}.altra-home .field-error{color:var(--typography-color-error)}.altra-home .field-error__message{align-items:center;color:var(--typography-color-error);display:flex;flex-direction:row;gap:var(--spacing-50)}.altra-home form-input[data-invalid] .field__input,.altra-home form-textarea[data-invalid] .field__input{border-color:var(--typography-color-error)}.altra-home form-input[data-invalid] .field__error,.altra-home form-input[data-invalid] .field__label,.altra-home form-textarea[data-invalid] .field__label{color:var(--typography-color-error)}.altra-home .field__label[data-required]:after{content:"*";color:var(--typography-color-error);margin-left:var(--spacing-50)}.altra-home .field--group{gap:0}.altra-home .field--group select{display:block;width:48px;border-right:none;padding:0;border-radius:var(--borders-radius-default) 0 0 var(--borders-radius-default);font-size:0;color:var(--color-primary-essential-600);background-image:var(--image);background-position:6px center;background-repeat:no-repeat;background-size:22px 22px}.altra-home .field--group option{font-family:var(--typography-body-font);font-size:var(--typography-body-medium-size);font-weight:var(--typography-body-weight-normal);line-height:var(--typography-body-medium-height);letter-spacing:calc(var(--typography-body-medium-size) * var(--typography-body-tracking) * .01)}.altra-home .field--group select+input{flex:1 1 auto;border-left:none;border-radius:0 var(--borders-radius-default) var(--borders-radius-default) 0}.altra-home .field--group select~.field__label{left:calc(var(--spacing-300) + 48px)}.altra-home .field--group input:focus,.altra-home .field--group select:focus{border-color:transparent;border-width:var(--borders-width-standard)}.altra-home .field--group input:focus{border-left-width:0}.altra-home .field--group select:focus{border-right-width:0}.altra-home .form__or{position:relative;z-index:1;display:block;text-align:center;text-transform:uppercase;color:var(--typography-color-default)}.altra-home .form__or:before{content:"";position:absolute;top:50%;left:0;right:0;z-index:-1;height:1px;background-color:var(--border-color-light, #C9C9C9)}.altra-home .form__or span{position:relative;z-index:1;display:inline-block;padding-inline:var(--spacing-200);background-color:var(--color-neutrals-0)}.altra-home .gift-card-wrapper{width:100%;padding:var(--spacing-800) var(--spacing-400)}@media (min-width: 769px){.altra-home .gift-card-wrapper{width:61%;padding:var(--spacing-1100) var(--spacing-400)}}.altra-home .gift-card-wrapper form{flex-wrap:wrap;flex-direction:row}.altra-home .gift-card-wrapper .field__input,.altra-home .gift-card-wrapper .field input,.altra-home .gift-card-wrapper .field textarea{font-family:var(--typography-body-font);font-size:var(--typography-body-medium-size);font-weight:var(--typography-body-weight-normal);line-height:var(--typography-body-medium-height);letter-spacing:calc(var(--typography-body-medium-size) * var(--typography-body-tracking) * .01);background-color:transparent;border:var(--borders-width-standard, 1px) solid var(--typography-color-disabled);border-radius:var(--borders-radius-default, 0px);box-sizing:border-box;color:var(--typography-color-default);height:var(--spacing-900);min-height:2px;padding:var(--spacing-500) var(--spacing-200) var(--spacing-300) var(--spacing-300);position:relative;width:100%}.altra-home .gift-card-wrapper .field__input::-moz-placeholder,.altra-home .gift-card-wrapper .field input::-moz-placeholder,.altra-home .gift-card-wrapper .field textarea::-moz-placeholder{opacity:0}.altra-home .gift-card-wrapper .field__input::placeholder,.altra-home .gift-card-wrapper .field input::placeholder,.altra-home .gift-card-wrapper .field textarea::placeholder{opacity:0}.altra-home .gift-card-wrapper .field__input:focus,.altra-home .gift-card-wrapper .field input:focus,.altra-home .gift-card-wrapper .field textarea:focus{border-color:var(--ui-elements-forms-focus);border-width:var(--border-stroke-100)}.altra-home .gift-card-wrapper .field__input[aria-invalid=true],.altra-home .gift-card-wrapper .field input[aria-invalid=true],.altra-home .gift-card-wrapper .field textarea[aria-invalid=true]{color:var(--typography-color-error);border-color:var(--typography-color-error)}.altra-home .gift-card-wrapper .field__input[disabled],.altra-home .gift-card-wrapper .field input[disabled],.altra-home .gift-card-wrapper .field textarea[disabled]{color:var(--typography-color-disabled);background-color:#00000014}.altra-home .gift-card-wrapper .field__input[disabled] .field__label,.altra-home .gift-card-wrapper .field__input[disabled] label,.altra-home .gift-card-wrapper .field input[disabled] .field__label,.altra-home .gift-card-wrapper .field input[disabled] label,.altra-home .gift-card-wrapper .field textarea[disabled] .field__label,.altra-home .gift-card-wrapper .field textarea[disabled] label{color:var(--typography-color-disabled)}.altra-home .gift-card-checker-wrapper{margin:var(--spacing-none) auto}.altra-home .icon-xs{height:12px;width:12px}.altra-home .icon-xs svg{height:100%;width:100%}.altra-home .icon-s{height:16px;width:16px}.altra-home .icon-s svg{height:100%;width:100%}.altra-home .icon-m{height:24px;width:24px}.altra-home .icon-m svg{height:100%;width:100%}.altra-home .icon-l{height:32px;width:32px}.altra-home .icon-l svg{height:100%;width:100%}.altra-home{font-size:16px}.altra-home{font-family:var(--typography-body-font);font-size:var(--typography-body-medium-size);font-weight:var(--typography-body-weight-normal);line-height:var(--typography-body-medium-height);letter-spacing:calc(var(--typography-body-medium-size) * var(--typography-body-tracking) * .01);color:var(--typography-color-default)}.altra-home h1,.altra-home h2,.altra-home h3,.altra-home h4,.altra-home h5,.altra-home h6{line-height:1.5}.altra-home .display-large{font-family:var(--typography-display-font);font-size:var(--typography-display-large-size);font-weight:var(--typography-display-weight);line-height:var(--typography-display-large-height);letter-spacing:calc(var(--typography-display-large-size) * var(--typography-display-tracking) * .01);text-transform:var(--typography-display-transform)}.altra-home .display-medium{font-family:var(--typography-display-font);font-size:var(--typography-display-medium-size);font-weight:var(--typography-display-weight);line-height:var(--typography-display-medium-height);letter-spacing:calc(var(--typography-display-medium-size) * var(--typography-display-tracking) * .01);text-transform:var(--typography-display-transform)}.altra-home .display-small{font-family:var(--typography-display-font);font-size:var(--typography-display-small-size);font-weight:var(--typography-display-weight);line-height:var(--typography-display-small-height);letter-spacing:calc(var(--typography-display-small-size) * var(--typography-display-tracking) * .01);text-transform:var(--typography-display-transform)}.altra-home .heading-xlarge{font-family:var(--typography-heading-font);font-size:var(--typography-heading-xlarge-size);font-weight:var(--typography-heading-weight);line-height:var(--typography-heading-xlarge-height);letter-spacing:calc(var(--typography-heading-xlarge-size) * var(--typography-heading-tracking) * .01);text-transform:var(--typography-heading-transform)}.altra-home .heading-large{font-family:var(--typography-heading-font);font-size:var(--typography-heading-large-size);font-weight:var(--typography-heading-weight);line-height:var(--typography-heading-large-height);letter-spacing:calc(var(--typography-heading-large-size) * var(--typography-heading-tracking) * .01);text-transform:var(--typography-heading-transform)}.altra-home .heading-medium{font-family:var(--typography-heading-font);font-size:var(--typography-heading-medium-size);font-weight:var(--typography-heading-weight);line-height:var(--typography-heading-medium-height);letter-spacing:calc(var(--typography-heading-medium-size) * var(--typography-heading-tracking) * .01);text-transform:var(--typography-heading-transform)}.altra-home .heading-small{font-family:var(--typography-heading-font);font-size:var(--typography-heading-small-size);font-weight:var(--typography-heading-weight);line-height:var(--typography-heading-small-height);letter-spacing:calc(var(--typography-heading-small-size) * var(--typography-heading-tracking) * .01);text-transform:var(--typography-heading-transform)}.altra-home .heading-xsmall{font-family:var(--typography-heading-font);font-size:var(--typography-heading-xsmall-size);font-weight:var(--typography-heading-weight);line-height:var(--typography-heading-xsmall-height);letter-spacing:calc(var(--typography-heading-xsmall-size) * var(--typography-heading-tracking) * .01);text-transform:var(--typography-heading-transform)}.altra-home .subheading-xlarge{font-family:var(--typography-subheading-font);font-size:var(--typography-subheading-xlarge-size);font-weight:var(--typography-subheading-weight);line-height:var(--typography-subheading-xlarge-height);letter-spacing:calc(var(--typography-subheading-xlarge-size) * var(--typography-subheading-tracking) * .01);text-transform:var(--typography-subheading-transform)}.altra-home .subheading-large{font-family:var(--typography-subheading-font);font-size:var(--typography-subheading-large-size);font-weight:var(--typography-subheading-weight);line-height:var(--typography-subheading-large-height);letter-spacing:calc(var(--typography-subheading-large-size) * var(--typography-subheading-tracking) * .01);text-transform:var(--typography-subheading-transform)}.altra-home .subheading-medium{font-family:var(--typography-subheading-font);font-size:var(--typography-subheading-medium-size);font-weight:var(--typography-subheading-weight);line-height:var(--typography-subheading-medium-height);letter-spacing:calc(var(--typography-subheading-medium-size) * var(--typography-subheading-tracking) * .01);text-transform:var(--typography-subheading-transform)}.altra-home .subheading-small{font-family:var(--typography-subheading-font);font-size:var(--typography-subheading-small-size);font-weight:var(--typography-subheading-weight);line-height:var(--typography-subheading-small-height);letter-spacing:calc(var(--typography-subheading-small-size) * var(--typography-subheading-tracking) * .01);text-transform:var(--typography-subheading-transform)}.altra-home .subheading-xsmall{font-family:var(--typography-subheading-font);font-size:var(--typography-subheading-xsmall-size);font-weight:var(--typography-subheading-weight);line-height:var(--typography-subheading-xsmall-height);letter-spacing:calc(var(--typography-subheading-xsmall-size) * var(--typography-subheading-tracking) * .01);text-transform:var(--typography-subheading-transform)}.altra-home .body-large{font-family:var(--typography-body-font);font-size:var(--typography-body-large-size);font-weight:var(--typography-body-weight-normal);line-height:var(--typography-body-large-height);letter-spacing:calc(var(--typography-body-large-size) * var(--typography-body-tracking) * .01)}.altra-home .body-medium{font-family:var(--typography-body-font);font-size:var(--typography-body-medium-size);font-weight:var(--typography-body-weight-normal);line-height:var(--typography-body-medium-height);letter-spacing:calc(var(--typography-body-medium-size) * var(--typography-body-tracking) * .01)}.altra-home .body-small{font-family:var(--typography-body-font);font-size:var(--typography-body-small-size);font-weight:var(--typography-body-weight-normal);line-height:var(--typography-body-small-height);letter-spacing:calc(var(--typography-body-small-size) * var(--typography-body-tracking) * .01)}.altra-home .body-xsmall{font-family:var(--typography-body-font);font-size:var(--typography-body-xsmall-size);font-weight:var(--typography-body-weight-normal);line-height:var(--typography-body-xsmall-height);letter-spacing:calc(var(--typography-body-xsmall-size) * var(--typography-body-tracking) * .01)}.altra-home .body-large--bold{font-family:var(--typography-body-font);font-size:var(--typography-body-large-size);font-weight:var(--typography-body-weight-bold);line-height:var(--typography-body-large-height);letter-spacing:calc(var(--typography-body-large-size) * var(--typography-body-tracking) * .01)}.altra-home .body-medium--bold{font-family:var(--typography-body-font);font-size:var(--typography-body-medium-size);font-weight:var(--typography-body-weight-bold);line-height:var(--typography-body-medium-height);letter-spacing:calc(var(--typography-body-medium-size) * var(--typography-body-tracking) * .01)}.altra-home .body-small--bold{font-family:var(--typography-body-font);font-size:var(--typography-body-small-size);font-weight:var(--typography-body-weight-bold);line-height:var(--typography-body-small-height);letter-spacing:calc(var(--typography-body-small-size) * var(--typography-body-tracking) * .01)}.altra-home .body-xsmall--bold{font-family:var(--typography-body-font);font-size:var(--typography-body-xsmall-size);font-weight:var(--typography-body-weight-bold);line-height:var(--typography-body-xsmall-height);letter-spacing:calc(var(--typography-body-xsmall-size) * var(--typography-body-tracking) * .01)}.altra-home .accent-medium{font-family:var(--typography-accent-font);font-size:var(--typography-accent-medium-size);font-weight:var(--typography-accent-weight);line-height:var(--typography-accent-medium-height);letter-spacing:calc(var(--typography-accent-medium-size) * var(--typography-accent-tracking) * .01)}.altra-home .accent-small{font-family:var(--typography-accent-font);font-size:var(--typography-accent-small-size);font-weight:var(--typography-accent-weight);line-height:var(--typography-accent-small-height);letter-spacing:calc(var(--typography-accent-small-size) * var(--typography-accent-tracking) * .01)}.altra-home .accent-xsmall{font-family:var(--typography-accent-font);font-size:var(--typography-accent-xsmall-size);font-weight:var(--typography-accent-weight);line-height:var(--typography-accent-xsmall-height);letter-spacing:calc(var(--typography-accent-xsmall-size) * var(--typography-accent-tracking) * .01)}.altra-home a{display:inline-flex;align-items:center;gap:var(--spacing-50);text-decoration:underline;color:inherit}.altra-home strong{font-weight:700}.altra-home .loading{position:absolute;top:50%;left:50%;width:60px;height:60px;border:8px solid var(--border-color-disabled);border-top:8px solid var(--border-color-brand-inverse);border-radius:var(--border-radius-full);margin:-30px 0 0 -30px;animation:spin 2s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width: 768px){.altra-home .hide-mobile{display:none!important}}@media (min-width: 769px){.altra-home .hide-desktop{display:none!important}}.altra-home .click-area{position:relative}.altra-home .click-area:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);min-height:36px;min-width:36px}.altra-home .click-fill:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}@media (min-width: 769px){.altra-home .main-collection-offset{margin-top:64px}}.altra-home .vertical-heading{position:absolute;top:var(--spacing-800);bottom:var(--spacing-600);left:var(--spacing-400);z-index:10;display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center;writing-mode:vertical-rl;transform:rotate(180deg);white-space:nowrap;color:var(--heading-color)}.altra-home .vertical-heading:before{content:"";width:1px;background-color:currentcolor;flex:1;margin-bottom:var(--spacing-200)}@media (hover: hover){.altra-home .interactive-link-list__link:hover,.altra-home .interactive-link-list__link.is-active{color:var(--btn-primary-bg-color)!important}.altra-home .header__nav-link:hover{color:var(--typography-color-sale)!important}}.altra-home .price-slider__input::-webkit-slider-thumb{border-radius:2px!important}.altra-home .md-form__select__country__list li[data-country=HR]{display:none!important}.altra-home .md-modal__formContent__select:has(button[data-value=AT])+.md-modal__formContent__select ul#orbeLanguageList li[data-locale=en]{display:none!important}.altra-home .md-modal__formContent__select:has(button[data-value=BE])+.md-modal__formContent__select ul#orbeLanguageList li[data-locale=en]{display:none!important}.altra-home .md-modal__formContent__select:has(button[data-value=DE])+.md-modal__formContent__select ul#orbeLanguageList li[data-locale=en]{display:none!important}.altra-home .md-modal__formContent__select:has(button[data-value=ES])+.md-modal__formContent__select ul#orbeLanguageList li[data-locale=en]{display:none!important}.altra-home .md-modal__formContent__select:has(button[data-value=FR])+.md-modal__formContent__select ul#orbeLanguageList li[data-locale=en]{display:none!important}.altra-home .md-modal__formContent__select:has(button[data-value=LU])+.md-modal__formContent__select ul#orbeLanguageList li[data-locale=en]{display:none!important}.altra-home .md-modal__formContent__select:has(button[data-value=NL])+.md-modal__formContent__select ul#orbeLanguageList li[data-locale=en]{display:none!important}.altra-home .md-modal__formContent__select:has(button[data-value=CH])+.md-modal__formContent__select ul#orbeLanguageList li[data-locale=en]{display:none!important}.altra-home .md-modal__formContent__select:has(button[data-value=IT])+.md-modal__formContent__select ul#orbeLanguageList li[data-locale=en]{display:none!important}@media (min-width: 1025px){.altra-home .embeddedMessagingConversationButtonWrapper .embeddedMessagingConversationButton{bottom:230px!important}}.altra-home [data-sierra-chat-launcher]{display:var(--hide-chat, block)!important}.altra-home .product-bundle__inner{max-width:1200px;margin:0 auto}.altra-home .product-bundle__header{text-align:center;margin-bottom:2rem}.altra-home .product-bundle__heading{margin:0;color:var(--color-text-primary)}.altra-home .product-bundle__description{color:var(--color-text-secondary);max-width:600px;margin:0 auto}.altra-home .product-bundle__content{width:100%}.altra-home .product-bundle__products{display:flex;flex-direction:column;gap:.5rem}.altra-home .product-bundle__item-details{color:var(--color-primary);font-weight:500;text-decoration:underline;cursor:pointer;border:none;background:none;padding:0;margin:0;line-height:inherit;display:inline}.altra-home .product-bundle__item-details:hover{color:var(--color-primary-dark, var(--color-primary));text-decoration:underline}.altra-home .product-bundle__item-details:focus{outline:2px solid var(--color-primary);outline-offset:2px}.altra-home .product-bundle__item{background:var(--color-background-card);overflow:hidden;border:1px solid var(--color-neutrals-400);transition:transform .2s ease,box-shadow .2s ease}.altra-home .product-bundle__item-inner{display:flex;align-items:center;gap:1.5rem}.altra-home .product-bundle__item-media{flex:0 0 120px;position:relative;height:120px;overflow:hidden;border-radius:4px}@media (min-width: 768px){.altra-home .product-bundle__item-media{height:120px}}.altra-home .product-bundle__item-link{display:block;width:100%;height:100%;text-decoration:none}.altra-home .product-bundle__item-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .2s ease;padding:1rem}.altra-home .product-bundle__item-link:hover .product-bundle__item-image{transform:scale(1.05)}.altra-home .product-bundle__item-placeholder{width:100%;height:100%;background:var(--color-background-secondary);display:flex;align-items:center;justify-content:center}.altra-home .product-bundle__item-content{flex:0 0 80%;display:flex;flex-direction:column;gap:.5rem}.altra-home .product-bundle__item-header{flex:1}.altra-home .product-bundle__item-eyebrow{color:var(--color-text-secondary);margin-bottom:.25rem;text-transform:uppercase;letter-spacing:.5px;font-size:.75rem}.altra-home .product-bundle__item-title{margin-bottom:.25rem;line-height:1.3}.altra-home .product-bundle__item-title-link{color:var(--color-text-primary);text-decoration:none;transition:color .2s ease}.altra-home .product-bundle__item-title-link:hover{color:var(--color-accent)}.altra-home .product-bundle__item-subtitle{color:var(--color-text-secondary);margin-bottom:.5rem}.altra-home .product-bundle__item-price .product-price__price{margin-bottom:.75rem;min-height:0}.altra-home .product-bundle__item-actions{margin-top:auto}.altra-home .product-bundle__item-add-to-cart{width:100%;justify-content:center}@media (max-width: 767px){.altra-home .product-bundle__header{margin-bottom:1.5rem}.altra-home .product-bundle__products{gap:1rem}.altra-home .product-bundle__item-inner{gap:1rem;padding:.75rem}}@media (prefers-color-scheme: dark){.altra-home .product-bundle__item{background:var(--color-background-card-dark, #2a2a2a);border:1px solid var(--color-border-dark, #404040)}.altra-home .product-bundle__item:hover{box-shadow:0 4px 12px #0000004d}}.altra-home .product-bundle--loading .product-bundle__products{opacity:.6;pointer-events:none}.altra-home .product-bundle--empty{text-align:center;padding:3rem 1rem;color:var(--color-text-secondary)}.altra-home .product-bundle--empty .product-bundle__heading{margin-bottom:1rem}.altra-home .product-bundle__trigger-btn{background:var(--color-primary);color:var(--color-text-inverse);border:none;padding:.75rem 1.5rem;border-radius:4px;font-weight:500;cursor:pointer;transition:background-color .2s ease;margin-bottom:1rem}.altra-home .product-bundle__trigger-btn:hover{background:var(--color-primary-dark, var(--color-primary))}.altra-home .product-bundle__trigger-btn:focus{outline:2px solid var(--color-primary);outline-offset:2px}.altra-home .product-bundle-drawer__details-content{padding:1rem}.altra-home .product-bundle-drawer .drawer__content{padding:0;height:100%;display:flex;flex-direction:column;overflow:auto}.altra-home .product-bundle-drawer .yotpo-reviews-star-ratings-widget{margin-bottom:1rem!important}.altra-home .product-bundle-drawer .yotpo-sr-bottom-line-button{display:flex;flex-direction:row!important}.altra-home .product-bundle-drawer .yotpo-sr-bottom-line-button svg path{stroke:var(--color-neutrals-500)!important}.altra-home .product-bundle-drawer .yotpo-sr-bottom-line-button .yotpo-sr-bottom-line-text{color:var(--color-neutrals-500)!important;font-size:var(--typography-body-xsmall-size)!important;font-weight:400!important;font-family:var(--typography-body-font)!important;position:relative;top:-1px}.altra-home .product-bundle-drawer .yotpo-sr-bottom-line-button .yotpo-sr-bottom-line-text:before{content:"(";position:relative;left:2px}.altra-home .product-bundle-drawer .yotpo-sr-bottom-line-button .yotpo-sr-bottom-line-text:after{content:")";position:relative;right:2px}.altra-home .product-bundle-drawer .drawer__header{display:none}.altra-home .product-bundle-drawer .drawer__container{max-width:900px}.altra-home .product-bundle-drawer__layout{display:flex;height:100%;min-height:0}.altra-home .product-bundle-drawer__images{flex:0 0 40%;background:var(--color-background-secondary);overflow-y:auto;padding:1rem 0}.altra-home .product-bundle-drawer__images-container{display:flex;flex-direction:column;gap:.5rem}.altra-home .product-bundle-drawer__image-item{cursor:pointer;border-radius:4px;overflow:hidden;transition:border-color .2s ease}.altra-home .product-bundle-drawer__image-item--active,.altra-home .product-bundle-drawer__image-item:hover{border:2px solid var(--color-primary)}.altra-home .product-bundle-drawer__image{width:100%;height:auto;display:block}.altra-home .product-bundle-drawer__details{flex:0 0 60%;padding:1.5rem;overflow-y:auto;gap:1rem}.altra-home .product-bundle-drawer__eyebrow{color:var(--btn-tertiary-bg-color);margin-bottom:.25rem}.altra-home .product-bundle-drawer__title{margin:0;color:var(--color-text-primary)}.altra-home .product-bundle-drawer__description{line-height:1.5;font-size:.95rem;margin-bottom:.75rem}.altra-home .product-bundle-drawer__price-section{display:flex;flex-direction:column;gap:.5rem}.altra-home .product-bundle-drawer__price{display:flex;align-items:center;gap:.75rem;font-size:1.25rem;font-weight:600;color:var(--color-text-primary)}.altra-home .product-bundle-drawer__price-sale{color:var(--color-primary)}.altra-home .product-bundle-drawer__price-compare{color:var(--color-text-secondary);text-decoration:line-through;font-size:1rem;font-weight:400}.altra-home .product-bundle-drawer__availability{font-size:.875rem;font-weight:500}.altra-home .product-bundle-drawer__availability--in-stock{color:var(--color-success, #28a745)}.altra-home .product-bundle-drawer__availability--out-of-stock{color:var(--color-error, #dc3545)}.altra-home .product-bundle-drawer__reviews{padding:1rem 0;border-top:1px solid var(--color-neutrals-300);border-bottom:1px solid var(--color-neutrals-300)}.altra-home .product-bundle-drawer__reviews-placeholder{color:var(--color-text-secondary);font-size:.875rem}.altra-home .product-bundle-drawer__actions{padding:1rem;text-align:center}@media (max-width: 768px){.altra-home .product-bundle-drawer__actions{box-shadow:0 -4px 10px #00000014}}.altra-home .product-bundle-drawer__view-product-btn{background:transparent;transition:all .2s ease}.altra-home .product-bundle-drawer__view-product-btn:hover{background:var(--color-primary);color:var(--color-text-inverse)}.altra-home .product-bundle-drawer__loading,.altra-home .product-bundle-drawer__error{display:flex;align-items:center;justify-content:center;height:200px;text-align:center;color:var(--color-text-secondary);font-style:italic}.altra-home .product-bundle-drawer__error{color:var(--color-error, #dc3545)}.altra-home .product-bundle-drawer__empty{text-align:center;padding:2rem;color:var(--color-text-secondary);font-style:italic}@keyframes spin{0%{transform:translateY(-50%) rotate(0)}to{transform:translateY(-50%) rotate(360deg)}}@media (max-width: 768px){.altra-home product-bundle-drawer component-drawer[data-active=true] .drawer__container{transform:translateY(0)}.altra-home .product-bundle-drawer .drawer__container{max-width:100%;transform:translateY(100%);height:52vh}.altra-home .product-bundle-drawer div[data-active=true] .drawer__container{background:#000}.altra-home .product-bundle-drawer__layout{flex-direction:column;height:auto}.altra-home .product-bundle-drawer__images{flex:none;max-height:40vh;padding:.75rem}.altra-home .product-bundle-drawer__images-container{flex-direction:row;overflow-x:auto;gap:.75rem}.altra-home .product-bundle-drawer__image-item{flex:0 0 auto;width:100px;height:100px}.altra-home .product-bundle-drawer__image-item--active{border-width:3px}.altra-home .product-bundle-drawer__image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.altra-home .product-bundle-drawer__details{flex:none;padding:0;gap:.75rem}.altra-home .product-bundle-drawer__title{font-size:1.25rem}.altra-home .product-bundle-drawer__actions{gap:.75rem}.altra-home .product-bundle-drawer__view-product-btn{font-size:.95rem}.altra-home .product-bundle__item{cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.altra-home .product-bundle__item:active{transform:scale(.98)}.altra-home .product-bundle__item-details{color:var(--color-primary);font-weight:500}}.altra-home .product-bundle-drawer__details-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:.5rem}.altra-home .main-product-standard__bundle-price{display:flex;gap:var(--spacing-100);align-items:center;margin:var(--spacing-200) 0;justify-content:center}.altra-home .main-product-standard__bundle-price-text{color:var(--label-color, var(--color-text-primary));font-weight:500;margin:0}.altra-home .main-product-standard__bundle-price-value .product-price__price{gap:var(--spacing-100);min-height:auto;margin:0}.altra-home .main-product-standard__bundle-price-value .product-price__price-current{font-weight:600;color:var(--color-text-primary)}.altra-home .main-product-standard__bundle-price-value .product-price__price-compare{color:var(--compare-price-color, var(--color-text-primary));font-weight:400}.altra-home .main-product-standard__bundle-price-value .product-price__price-savings-text{color:var(--color-primary);font-weight:600}@media (max-width: 768px){.altra-home .main-product-standard__bundle-price{gap:var(--spacing-50);margin:var(--spacing-100) 0}.altra-home .main-product-standard__bundle-price-text{font-size:.9rem}}.altra-home content-card-block.content-card{position:relative;width:100%;border-radius:var(--content-card-border-radius, var(--borders-radius-secondary));overflow:hidden;min-height:var(--plp-content-card);transition:height .2s ease}.altra-home content-card-block.content-card.content-card--1-tile{grid-column:span 1;aspect-ratio:var(--product-image-ratio);min-height:auto}.altra-home content-card-block.content-card.content-card--1-tile .content-card__image{background-color:var(--content-card-bg, transparent)}.altra-home content-card-block.content-card.content-card--2-tile{grid-column:span 2}.altra-home content-card-block.content-card.content-card--3-tile{grid-column:span 2}@media (min-width: 769px){.altra-home content-card-block.content-card.content-card--3-tile{grid-column:span 3}}.altra-home content-card-block.content-card.content-card--4-tile{grid-column:span 2}@media (min-width: 769px){.altra-home content-card-block.content-card.content-card--4-tile{grid-column:span 4}}.altra-home content-card-block.content-card.content-card--4-tile--split{grid-column:span 2;grid-row:span 2;min-height:calc(var(--plp-content-card) * 2)}.altra-home content-card-block.content-card>a{display:block;text-decoration:none;height:100%}.altra-home content-card-block.content-card__image{position:absolute;top:0;left:0;height:100%;width:100%}.altra-home content-card-block.content-card__image picture{height:100%}.altra-home content-card-block.content-card__image.desktop-only{display:none}.altra-home content-card-block.content-card__image.mobile-only{display:block}@media (min-width: 768px){.altra-home content-card-block.content-card__image.desktop-only{display:block}.altra-home content-card-block.content-card__image.mobile-only{display:none}}.altra-home content-card-block.content-card__img-responsive{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.altra-home content-card-block.content-card__scrim{position:absolute;top:0;right:0;bottom:0;left:0}.altra-home content-card-block.content-card__scrim--dark{background:linear-gradient(180deg,#0000,#0000 30%,#000000bd)}.altra-home content-card-block.content-card__scrim--light{background:linear-gradient(180deg,#fff0,#fff0 30%,#ffffffbd)}.altra-home content-card-block.content-card__content{position:absolute;bottom:0;left:0;right:0;padding:var(--spacing-400);transform:translateZ(0);z-index:2}.altra-home content-card-block.content-card__content--white{color:var(--typography-color-inverse)}.altra-home content-card-block.content-card__content--black{color:var(--typography-color-default)}@media (max-width: 768px){.altra-home content-card-block.content-card__content{display:flex;flex-direction:column;justify-content:flex-end}}.altra-home content-card-block.content-card .video-media__controls{right:var(--spacing-200);gap:var(--spacing-200)}.altra-home content-card-block.content-card .video-media__controls .video-media__button svg,.altra-home content-card-block.content-card .video-media__controls .video-media__button path{fill:var(--color-neutrals-0)}.altra-home content-card-block.content-card .video-media__controls .video-media__button.is-toggle div+div svg path{stroke:var(--color-neutrals-0)}.altra-home content-card-block.content-card.card-left{text-align:left}.altra-home content-card-block.content-card.card-center{text-align:center}.altra-home content-card-block.content-card.card-v-top .content-card__content{bottom:auto;top:0}.altra-home content-card-block.content-card.card-v-center .content-card__content{bottom:50%;transform:translateY(50%)}.altra-home content-card-block.content-card.card-right{text-align:right}.altra-home content-card-block.content-card.card-right .content-card__controls,.altra-home content-card-block.content-card.card-right .video-media__controls{right:auto;left:var(--spacing-200)}.altra-home content-card-block.content-card__eyebrow{margin-bottom:var(--spacing-25)}.altra-home content-card-block.content-card__heading{margin-bottom:var(--spacing-100)}.altra-home content-card-block.content-card__body{margin-bottom:var(--spacing-400)}.altra-home content-card-block.content-card__link{display:inline-flex;padding:var(--spacing-50, 4px) 0;align-items:center;gap:var(--spacing-100, 6px);text-decoration:none;transition:opacity .2s,color .2s}.altra-home content-card-block.content-card__link svg{width:16px;height:16px}.altra-home content-card-block.content-card__link:hover{opacity:.8;color:var(--typography-color-text-link-default-inverse-hover)}.altra-home content-card-block.content-card__link-button.button--card-color{background:transparent;color:currentColor;border-color:currentColor}.altra-home content-card-block.content-card__link-icon{display:flex;justify-content:center;align-items:center;border-radius:50%;width:44px;height:44px;background-color:rgb(from currentColor r g b/.45);-webkit-backdrop-filter:var(--blur-medium);backdrop-filter:var(--blur-medium);transition:background-color .3s ease-out}.altra-home content-card-block.content-card__link-icon:hover{background-color:currentColor}.altra-home content-card-block.content-card__content--white content-card-block.content-card__link-icon svg{color:var(--border-color-black)}.altra-home content-card-block.content-card__content--black content-card-block.content-card__link-icon svg{color:var(--border-color-white)}.altra-home content-card-block.content-card__controls{position:absolute;bottom:var(--spacing-300);right:var(--spacing-300);z-index:3}.altra-home content-card-block.content-card__button{display:flex;justify-content:center;align-items:center;width:32px;height:32px;border:none;border-radius:var(--video-button-radius);background-color:var(--rgba-color-neutrals-0-45);box-shadow:var(--bottom-shadow);transition:opacity .3s;cursor:pointer}.altra-home content-card-block.content-card__button .icon-s:first-of-type{display:block}.altra-home content-card-block.content-card__button .icon-s:last-of-type{display:none}.altra-home content-card-block.content-card__button.is-toggle .icon-s:first-of-type{display:none}.altra-home content-card-block.content-card__button.is-toggle .icon-s:last-of-type{display:block}.altra-home content-card-block.content-card__button:hover{opacity:.5}.altra-home content-card-block.content-card__button .icon-s{width:16px;height:16px}.altra-home content-card-block.content-card__button svg{width:16px;height:16px}@media (min-width: 769px){.altra-home content-card-block.content-card__content{padding:var(--spacing-600)}}.altra-home article.content-card .content-card__content--white{color:var(--typography-color-inverse)}.altra-home article.content-card .content-card__content--black{color:var(--typography-color-default)}.altra-home .content-card--1-tile{position:relative;grid-column:span 1;width:100%;max-width:100%;min-width:0;height:100%;aspect-ratio:var(--product-image-ratio);border-radius:var(--borders-radius-secondary);overflow:hidden;border-radius:var(--content-card-border-radius, --borders-radius-secondary)!important}.altra-home .content-card--1-tile content-card-block{display:block!important;position:relative;height:100%;width:100%}.altra-home .content-card--1-tile a{display:block;position:relative;height:100%;text-decoration:none}.altra-home .content-card--1-tile .content-card__image{position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--content-card-bg, transparent)}.altra-home .content-card--1-tile .content-card__image picture{display:block;width:100%;height:100%}.altra-home .content-card--1-tile .content-card__img-responsive{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.altra-home .content-card--1-tile .content-card__scrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.altra-home .content-card--1-tile .content-card__scrim--dark{background:linear-gradient(180deg,#0000,#0000 30%,#000000bd)}.altra-home .content-card--1-tile .content-card__scrim--light{background:linear-gradient(180deg,#fff0,#fff0 30%,#ffffffbd)}.altra-home .content-card--1-tile .content-card__content{position:absolute;bottom:0;left:0;right:0;padding:var(--spacing-400);z-index:2}@media (min-width: 769px){.altra-home .content-card--1-tile .content-card__content{padding:var(--spacing-400)}}.altra-home .content-card--1-tile .content-card__link{display:inline-flex;align-items:center;gap:var(--spacing-100, 6px);text-decoration:none;margin-top:var(--spacing-400)}.altra-home .content-card--1-tile .content-card__link svg,.altra-home .content-card--1-tile .content-card__link .icon{width:16px!important;height:16px!important;flex-shrink:0}.altra-home .content-card--2-tile{position:relative;grid-column:span 2;width:100%;max-width:100%;min-width:0;aspect-ratio:10/9;border-radius:var(--content-card-border-radius, --borders-radius-secondary)!important;overflow:hidden}@media (min-width: 769px){.altra-home .content-card--2-tile{aspect-ratio:unset;min-height:var(--plp-content-card)}}.altra-home .content-card--2-tile content-card-block{display:block!important;position:relative;height:100%;width:100%}.altra-home .content-card--2-tile a{display:block;position:relative;height:100%;text-decoration:none}.altra-home .content-card--2-tile .content-card__image{position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--content-card-bg, transparent)}.altra-home .content-card--2-tile .content-card__image picture{display:block;width:100%;height:100%}.altra-home .content-card--2-tile .content-card__img-responsive{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.altra-home .content-card--2-tile .content-card__scrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.altra-home .content-card--2-tile .content-card__scrim--dark{background:linear-gradient(180deg,#0000,#0000 30%,#000000bd)}.altra-home .content-card--2-tile .content-card__scrim--light{background:linear-gradient(180deg,#fff0,#fff0 30%,#ffffffbd)}.altra-home .content-card--2-tile .content-card__content{position:absolute;bottom:0;left:0;right:0;padding:var(--spacing-400);z-index:2}@media (min-width: 769px){.altra-home .content-card--2-tile .content-card__content{padding:var(--spacing-600)}}.altra-home .content-card--2-tile .content-card__link{display:inline-flex;align-items:center;gap:var(--spacing-100, 6px);text-decoration:none;margin-top:var(--spacing-400)}.altra-home .content-card--2-tile .content-card__link svg,.altra-home .content-card--2-tile .content-card__link .icon{width:16px!important;height:16px!important;flex-shrink:0}.altra-home .content-card--3-tile{position:relative;grid-column:span 2;width:100%;max-width:100%;min-width:0;aspect-ratio:10/9;border-radius:var(--borders-radius-secondary);overflow:hidden;border-radius:var(--content-card-border-radius, --borders-radius-secondary)!important}@media (min-width: 769px){.altra-home .content-card--3-tile{grid-column:span 3;aspect-ratio:unset;min-height:var(--plp-content-card)}}.altra-home .content-card--3-tile content-card-block{display:block!important;position:relative;height:100%;width:100%}.altra-home .content-card--3-tile a{display:block;position:relative;height:100%;text-decoration:none}.altra-home .content-card--3-tile .content-card__image{position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--content-card-bg, transparent)}.altra-home .content-card--3-tile .content-card__image picture{display:block;width:100%;height:100%}.altra-home .content-card--3-tile .content-card__img-responsive{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.altra-home .content-card--3-tile .content-card__scrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.altra-home .content-card--3-tile .content-card__scrim--dark{background:linear-gradient(180deg,#0000,#0000 30%,#000000bd)}.altra-home .content-card--3-tile .content-card__scrim--light{background:linear-gradient(180deg,#fff0,#fff0 30%,#ffffffbd)}.altra-home .content-card--3-tile .content-card__content{position:absolute;bottom:0;left:0;right:0;padding:var(--spacing-400);z-index:2}@media (min-width: 769px){.altra-home .content-card--3-tile .content-card__content{padding:var(--spacing-600)}}.altra-home .content-card--3-tile .content-card__link{display:inline-flex;align-items:center;gap:var(--spacing-100, 6px);text-decoration:none;margin-top:var(--spacing-400)}.altra-home .content-card--3-tile .content-card__link svg,.altra-home .content-card--3-tile .content-card__link .icon{width:16px!important;height:16px!important;flex-shrink:0}.altra-home .content-card--4-tile{position:relative;grid-column:span 2;width:100%;max-width:100%;min-width:0;aspect-ratio:10/9;border-radius:var(--borders-radius-secondary);overflow:hidden;border-radius:var(--content-card-border-radius, --borders-radius-secondary)!important}@media (min-width: 769px){.altra-home .content-card--4-tile{grid-column:span 4;aspect-ratio:unset;min-height:var(--plp-content-card)}}.altra-home .content-card--4-tile content-card-block{display:block!important;position:relative;height:100%;width:100%}.altra-home .content-card--4-tile a{display:block;position:relative;height:100%;text-decoration:none}.altra-home .content-card--4-tile .content-card__image{position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--content-card-bg, transparent)}.altra-home .content-card--4-tile .content-card__image picture{display:block;width:100%;height:100%}.altra-home .content-card--4-tile .content-card__img-responsive{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.altra-home .content-card--4-tile .content-card__scrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.altra-home .content-card--4-tile .content-card__scrim--dark{background:linear-gradient(180deg,#0000,#0000 30%,#000000bd)}.altra-home .content-card--4-tile .content-card__scrim--light{background:linear-gradient(180deg,#fff0,#fff0 30%,#ffffffbd)}.altra-home .content-card--4-tile .content-card__content{position:absolute;bottom:0;left:0;right:0;padding:var(--spacing-400);z-index:2}@media (min-width: 769px){.altra-home .content-card--4-tile .content-card__content{padding:var(--spacing-600)}}.altra-home .content-card--4-tile .content-card__link{display:inline-flex;align-items:center;gap:var(--spacing-100, 6px);text-decoration:none;margin-top:var(--spacing-400)}.altra-home .content-card--4-tile .content-card__link svg,.altra-home .content-card--4-tile .content-card__link .icon{width:16px!important;height:16px!important;flex-shrink:0}.altra-home .product-details{padding:var(--spacing-700) var(--screens-desktop-margin)}@media (min-width: 1024px){.altra-home .product-details{display:grid}}@media (max-width: 768px){.altra-home .product-details{width:100%;padding:var(--spacing-700) var(--screens-mobile-margin)}}.altra-home .product-details__inner{position:relative;padding-left:var(--spacing-900)}.altra-home .product-details__title{font-family:var(--typography-heading-font);font-size:var(--typography-heading-small-size);font-weight:var(--typography-heading-weight);line-height:var(--typography-heading-small-height);letter-spacing:calc(var(--typography-heading-small-size) * var(--typography-heading-tracking) * .01);text-transform:var(--typography-heading-transform);top:var(--spacing-none);bottom:var(--spacing-none);left:var(--spacing-none)}@media (min-width: 769px){.altra-home .product-details{width:calc(100% - 400px)}}@media (min-width: 1024px){.altra-home .product-details{width:calc(100% - 400px)}}@media (min-width: 1440px){.altra-home .product-details{width:calc(100% - 400px - var(--spacing-1100));max-width:1000px}}.altra-home .product-details__description{font-family:var(--typography-body-font);font-size:var(--typography-body-medium-size);font-weight:var(--typography-body-weight-normal);line-height:var(--typography-body-medium-height);letter-spacing:calc(var(--typography-body-medium-size) * var(--typography-body-tracking) * .01);display:flex;flex-flow:column nowrap;flex:1;gap:16px;overflow:hidden;min-height:80px}.altra-home .product-details__title{margin-bottom:var(--product-details-heading-margin-bottom)}.altra-home .product-details__style-color-label{font-weight:var(--style-color-label-weight)}.altra-home .product-details__style-color-value{font-weight:var(--style-color-value-weight)}@media (max-width: 768px){.altra-home .product-details__inner:not(:has(>.vertical-heading)){padding-left:0}}.altra-home .pdp-benefits--not-full{padding:var(--spacing-700) var(--screens-desktop-margin)}@media (min-width: 1024px){.altra-home .pdp-benefits--not-full{display:grid}}@media (max-width: 768px){.altra-home .pdp-benefits--not-full{width:100%;padding:var(--spacing-700) 0 var(--spacing-700) var(--screens-mobile-margin)}}.altra-home .pdp-benefits--not-full__inner{position:relative;padding-left:var(--spacing-900)}.altra-home .pdp-benefits--not-full__title{font-family:var(--typography-heading-font);font-size:var(--typography-heading-small-size);font-weight:var(--typography-heading-weight);line-height:var(--typography-heading-small-height);letter-spacing:calc(var(--typography-heading-small-size) * var(--typography-heading-tracking) * .01);text-transform:var(--typography-heading-transform);top:var(--spacing-none);bottom:var(--spacing-none);left:var(--spacing-none)}@media (min-width: 769px){.altra-home .pdp-benefits--not-full{width:calc(100% - 400px)}}@media (min-width: 1024px){.altra-home .pdp-benefits--not-full{width:calc(100% - 400px)}}@media (min-width: 1440px){.altra-home .pdp-benefits--not-full{width:calc(100% - 400px - var(--spacing-1100));max-width:1000px}}.altra-home .pdp-benefits--not-full .pdp-benefits__inner{position:relative;padding-left:var(--spacing-900)}.altra-home .pdp-benefits--not-full .pdp-benefits__title{top:var(--spacing-none)!important;bottom:var(--spacing-none)!important;left:var(--spacing-none)!important}.altra-home .pdp-benefits:not(.pdp-benefits--not-full){padding:var(--spacing-700) 0 var(--spacing-700) var(--screens-mobile-margin);max-width:none;width:100%}@media (min-width: 1440px){.altra-home .pdp-benefits:not(.pdp-benefits--not-full){max-width:none;width:100%}}@media (min-width: 1024px){.altra-home .pdp-benefits:not(.pdp-benefits--not-full){padding:var(--spacing-900) var(--spacing-1000);max-width:none;width:100%}}@media (min-width: 769px){.altra-home .pdp-benefits:not(.pdp-benefits--not-full){max-width:none;width:100%}}.altra-home .pdp-benefits:not(.pdp-benefits--not-full) .pdp-benefits__inner{padding:0}.altra-home .pdp-benefits__description{font-family:var(--typography-body-font);font-size:var(--typography-body-medium-size);font-weight:var(--typography-body-weight-normal);line-height:var(--typography-body-medium-height);letter-spacing:calc(var(--typography-body-medium-size) * var(--typography-body-tracking) * .01);flex:1;overflow:hidden}.altra-home .pdp-benefits__description .swiper-slide{height:auto}@media (min-width: 769px){.altra-home .pdp-benefits__description .swiper-wrapper{display:grid;gap:24px 16px;grid-template-columns:repeat(2,minmax(0,1fr))}.altra-home .pdp-benefits__description .swiper-slide{height:auto}}@media (min-width: 1024px){.altra-home .pdp-benefits__description .swiper-wrapper{grid-template-columns:repeat(var(--cards-per-row, 5),minmax(0,1fr))}}.altra-home .pdp-benefits__title{font-family:var(--typography-heading-font);font-size:var(--typography-heading-small-size);font-weight:var(--typography-heading-weight);line-height:var(--typography-heading-small-height);letter-spacing:calc(var(--typography-heading-small-size) * var(--typography-heading-tracking) * .01);text-transform:var(--typography-heading-transform);margin-bottom:var(--spacing-200)}.altra-home .pdp-benefits__card{display:flex;flex-flow:column nowrap;gap:8px}@media (max-width: 768px){.altra-home .pdp-benefits__card{min-height:100%}}.altra-home .pdp-benefits__card-img{width:40px;height:40px;-o-object-fit:contain;object-fit:contain}.altra-home .pdp-benefits__card-img-wrapper{width:40px;height:40px;display:flex;align-items:center;justify-content:center}.altra-home .pdp-benefits__card-img-placeholder{width:32px;height:32px;background:transparent}.altra-home .pdp-benefits__card-title{font-family:var(--typography-subheading-font);font-size:var(--typography-subheading-xsmall-size);font-weight:var(--typography-subheading-weight);line-height:var(--typography-subheading-xsmall-height);letter-spacing:calc(var(--typography-subheading-xsmall-size) * var(--typography-subheading-tracking) * .01);text-transform:var(--typography-subheading-transform)}.altra-home .pdp-benefits__card-text{font-family:var(--typography-body-font);font-size:var(--typography-body-small-size);font-weight:var(--typography-body-weight-normal);line-height:var(--typography-body-small-height);letter-spacing:calc(var(--typography-body-small-size) * var(--typography-body-tracking) * .01)}.altra-home .pdp-benefits .pdp-benefits__pagination{gap:2px;margin-right:var(--screens-mobile-margin);margin-top:16px;padding:0;position:static;width:auto}@media (min-width: 769px){.altra-home .pdp-benefits .pdp-benefits__pagination{display:none}}.altra-home .pdp-benefits__pagination:not(.pdp-benefits__pagination--lines) .swiper-pagination-bullet{visibility:visible;cursor:pointer;border:none;width:inherit;height:1px;background:var(--typography-color-default);opacity:.2;border-radius:0;transition:all .2s ease}.altra-home .pdp-benefits__pagination:not(.pdp-benefits__pagination--lines) .product-media-gallery.horizontal-gallery-mode .swiper-pagination-bullet{width:4px;height:4px;flex:0 0 4px}.altra-home .pdp-benefits__pagination:not(.pdp-benefits__pagination--lines) .swiper-pagination-bullet-active{opacity:1}.altra-home .pdp-benefits .pdp-benefits__pagination--lines{display:flex!important;flex-flow:row nowrap;gap:2px;margin-right:var(--screens-mobile-margin);margin-top:16px;padding:0;position:static;width:auto}.altra-home .pdp-benefits .pdp-benefits__pagination--lines .swiper-pagination-bullet{visibility:visible;cursor:pointer;border:none;width:inherit;height:1px;background:var(--typography-color-default);opacity:.2;border-radius:0;transition:all .2s ease}.altra-home .pdp-benefits .pdp-benefits__pagination--lines .swiper-pagination-bullet-active{opacity:1}.altra-home .complete-look{overflow:hidden;position:relative;display:block;padding-block:var(--inside-offset-mobile)}@media (min-width: 768px){.altra-home .complete-look{padding-block:var(--inside-offset)}}.altra-home .complete-look__missing-configurations{color:var(--typography-color-error)}.altra-home .complete-look img{position:absolute;top:0;bottom:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;border-radius:var(--border-radius-featured-image, 0)}.altra-home .complete-look .swiper-pagination{position:relative;top:auto;bottom:auto;display:flex;flex-flow:row nowrap;padding:var(--spacing-200) var(--spacing-400) 0;gap:var(--spacing-25)}.altra-home .complete-look .swiper-pagination-bullet{border-radius:0;transition:all .2s ease;width:var(--spacing-300);height:var(--spacing-25)}.altra-home .complete-look .swiper-pagination-bullet-active{opacity:1;background:var(--color-primary-essential-500)}.altra-home .complete-look a{display:block;height:100%;color:var(--typography-color-default)}@media (hover: hover){.altra-home .complete-look a{transition:opacity .2s}.altra-home .complete-look a:hover{color:var(--typography-color-default);opacity:.8}}@media (min-width: 768px){.altra-home .complete-look .swiper-pagination{display:none}}.altra-home .complete-look .icon-add-to-bag path:nth-of-type(2){fill:var(--plus-icon-color, var(--btn-primary-bg-color-hover))}.altra-home .complete-look .quick-view{inset:var(--quick-view-inset-mobile)}@media (min-width: 768px){.altra-home .complete-look .quick-view{inset:var(--quick-view-inset-desktop)}}.altra-home .complete-look__primary-product{position:relative}.altra-home .complete-look__primary-product-inner{overflow:hidden;position:relative;aspect-ratio:var(--complete-look-image-aspect-ratio, var(--product-image-ratio))}@media (min-width: 768px){.altra-home .complete-look__primary-product-inner{overflow:visible;height:auto;position:static}}.altra-home .complete-look__heading:not(.vertical-heading){padding-inline:var(--spacing-400);margin-bottom:var(--spacing-600);color:var(--heading-color)}.altra-home .complete-look__vertical-heading{position:absolute;top:var(--spacing-800);bottom:var(--spacing-600);left:var(--spacing-400);z-index:10;display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center;writing-mode:vertical-rl;transform:rotate(180deg);white-space:nowrap}.altra-home .complete-look__vertical-heading:before{content:"";width:1px;background-color:currentcolor;flex:1;margin-bottom:var(--spacing-200)}.altra-home .complete-look__label{padding:var(--spacing-200) var(--spacing-400) var(--spacing-100);font-family:var(--typography-body-font);font-size:var(--typography-body-xsmall-size);font-weight:var(--typography-body-weight-normal);line-height:var(--typography-body-xsmall-height);letter-spacing:calc(var(--typography-body-xsmall-size) * var(--typography-body-tracking) * .01)}@media (min-width: 768px){.altra-home .complete-look__label{position:absolute;inset:var(--currently-viewing-alignment);z-index:2;max-width:calc(100% - 56px);padding:var(--spacing-50) var(--spacing-200);pointer-events:none;font-family:var(--typography-body-font);font-size:var(--typography-body-small-size);font-weight:var(--typography-body-weight-normal);line-height:var(--typography-body-small-height);letter-spacing:calc(var(--typography-body-small-size) * var(--typography-body-tracking) * .01)}.altra-home .complete-look__label:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background-color:var(--color-neutrals-0);-webkit-backdrop-filter:var(--blur-medium);backdrop-filter:var(--blur-medium)}}.altra-home .complete-look__products .complete-look__product{overflow:hidden;position:relative;width:171px;aspect-ratio:var(--complete-look-image-aspect-ratio, var(--product-image-ratio));border-radius:var(--border-radius-products, 0)}@media (min-width: 768px){.altra-home .complete-look__products .complete-look__product{width:100%;height:auto}}@media (min-width: 768px){.altra-home .complete-look__products-holder{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-25);margin:0 auto;max-width:var(--complete-look-max-width, none)}}.altra-home .complete-look__products{margin-top:var(--spacing-25)}@media (min-width: 768px){.altra-home .complete-look__products{width:100%;margin-top:0}}@media (min-width: 768px){.altra-home .complete-look__products-inner{flex-grow:1;display:grid;grid-template-columns:repeat(1,1fr);grid-auto-rows:minmax(min-content,max-content);gap:var(--spacing-25)}}@media (min-width: 768px){.altra-home .complete-look__products-holder--2{grid-template-columns:1fr 2fr}.altra-home .complete-look__products-holder--2 .complete-look__products-inner{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.altra-home .complete-look__products-holder--2 .complete-look__product{width:50%}.altra-home .complete-look__products-holder--2 .swiper-pagination{display:none}}@media (min-width: 768px){.altra-home .complete-look__products-holder--3{grid-template-columns:repeat(7,1fr)}.altra-home .complete-look__products-holder--3 .complete-look__primary-product{grid-column:1/span 4}.altra-home .complete-look__products-holder--3 .complete-look__products{grid-column:5/span 3}.altra-home .complete-look__products-holder--3 .complete-look__products-inner{grid-template-columns:repeat(2,1fr)}.altra-home .complete-look__products-holder--3 .complete-look__product:last-child{grid-column:1/span 2}}@media (min-width: 768px){.altra-home .complete-look__products-holder--4,.altra-home .complete-look__products-holder--4 .complete-look__products-inner{grid-template-columns:repeat(2,1fr)}}@media (min-width: 768px){.altra-home .complete-look__products-holder--5{grid-template-columns:repeat(9,1fr)}.altra-home .complete-look__products-holder--5 .complete-look__primary-product{grid-column:1/span 3}.altra-home .complete-look__products-holder--5 .complete-look__products{grid-column:4/span 6}.altra-home .complete-look__products-holder--5 .complete-look__products-inner{grid-template-columns:repeat(4,1fr)}.altra-home .complete-look__products-holder--5 .complete-look__product:last-child{grid-column:3/span 2;grid-row:1/span 2}}@media (min-width: 768px){.altra-home .complete-look__products-holder--6{grid-template-columns:repeat(8,1fr)}.altra-home .complete-look__products-holder--6 .complete-look__primary-product{grid-column:1/span 3}.altra-home .complete-look__products-holder--6 .complete-look__products{grid-column:4/span 5}.altra-home .complete-look__products-holder--6 .complete-look__products-inner{grid-template-columns:repeat(3,1fr)}}.altra-home .complete-look__product .complete-look__card-action--quickview{width:100%;height:100%}@media (min-width: 768px){.altra-home .complete-look__product .complete-look__card-action--quickview{top:0;right:0;bottom:0;left:0}}.altra-home .complete-look__product .complete-look__card-action--quickview .quick-view__button{width:100%;height:100%}.altra-home .complete-look__product .complete-look__card-action--quickview .quick-view__button .icon-l{width:var(--quick-view-size);height:var(--quick-view-size);position:absolute;inset:var(--quick-view-inset-mobile)}@media (min-width: 768px){.altra-home .complete-look__product .complete-look__card-action--quickview .quick-view__button .icon-l{inset:var(--quick-view-inset-desktop)}}.altra-home .product-recommendations{background-color:var(--bg-color, var(--color-neutrals-0));position:relative;overflow:hidden;display:block}.altra-home .product-recommendations.is-hidden{overflow:hidden;visibility:hidden;height:0}.altra-home .product-recommendations .product-card{padding:0}.altra-home .product-recommendations img{border-radius:var(--product-card-image-border-radius, var(--border-radius-100))}.altra-home .product-recommendations__head{margin-bottom:var(--spacing-600)}.altra-home .product-recommendations__head>h3:not(:last-child){margin-bottom:var(--spacing-200)}.altra-home .product-recommendations:not(.product-recommendations--full-screen) .product-recommendations__inner{max-width:var(--container-width);margin-left:auto;margin-right:auto}.altra-home .product-recommendations__inner{padding:var(--section-top-spacing-mobile, var(--spacing-200)) var(--section-left-spacing-mobile, var(--spacing-400));padding-bottom:var(--section-bottom-spacing-mobile, var(--spacing-400))}@media (min-width: 769px){.altra-home .product-recommendations__inner{padding:var(--section-top-spacing-desktop, var(--spacing-400)) var(--section-left-spacing-desktop, var(--spacing-700));padding-bottom:var(--section-bottom-spacing-desktop, var(--spacing-700))}}.altra-home .product-recommendations__content{margin-bottom:var(--spacing-400);position:relative}@media (min-width: 769px){.altra-home .product-recommendations__content{margin-bottom:var(--spacing-600)}}.altra-home .product-recommendations__slider{position:relative;margin:0 -15px}.altra-home .product-recommendations__slider-outer{overflow:visible;padding-left:var(--screens-mobile-margin);padding-right:var(--screens-mobile-margin)}.altra-home .product-recommendations__slider .swiper:has(.price__info-tooltip-trigger){overflow:visible}.altra-home .product-recommendations__slider .swiper-initialized .loading{display:none}.altra-home .product-recommendations--fixed-slide-sizing .product-recommendations__slider>.product-recommendations__slider-outer>.swiper>.swiper-wrapper>.swiper-slide{align-self:stretch;width:25%;height:auto}@media (max-width: 767px){.altra-home .product-recommendations--fixed-slide-sizing .product-recommendations__slider>.product-recommendations__slider-outer>.swiper>.swiper-wrapper>.swiper-slide{width:85%}}.altra-home .product-recommendations__slider .swiper-slide{width:85%}@media (min-width: 769px){.altra-home .product-recommendations__slider .swiper-slide{width:25%}}.altra-home .product-recommendations__description{max-width:50rem;margin-left:0;margin-right:0}@media (min-width: 769px){.altra-home .product-recommendations__description{margin-left:auto;margin-right:auto}}.altra-home .product-recommendations__controls{--swiper-scrollbar-size: 1px;--swiper-scrollbar-drag-bg-color: var(--color-neutrals-900);position:relative;display:flex;align-items:center;padding-left:var(--screens-mobile-margin);padding-right:var(--screens-mobile-margin)}@media (max-width: 768px){.altra-home .product-recommendations__controls{display:none}}.altra-home .product-recommendations__controls .swiper-nav-button{position:static;transform:none;background:transparent;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.altra-home .product-recommendations__controls .swiper-button-disabled path{stroke:var(--color-neutrals-300)}.altra-home .product-recommendations__controls .swiper-scrollbar-horizontal{position:static}.altra-home .product-recommendations__controls .swiper-pagination{flex:1;position:static;display:flex;flex-flow:row nowrap;gap:var(--spacing-25);width:calc(100% - 88px - var(--spacing-200))}.altra-home .product-recommendations__controls .swiper-pagination-bullet{flex:1;width:auto;height:1px;margin:0;background-color:var(--ui-elements-dark);opacity:.2;transition:opacity .2s}.altra-home .product-recommendations__controls .swiper-pagination-bullet-active{opacity:1}.altra-home .product-recommendations__buttons-container{display:flex}.altra-home .product-recommendations--pagination-radius-override .product-recommendations__controls .swiper-pagination-bullet{border-radius:var(--swiper-pagination-bullet-border-radius)}.altra-home .product-recommendations__swiper{padding-left:var(--section-left-spacing-mobile, var(--spacing-400));margin:0 calc(var(--section-left-spacing-mobile, var(--spacing-400)) * -1)}@media (min-width: 769px){.altra-home .product-recommendations__swiper{padding-left:var(--section-left-spacing-desktop, var(--spacing-700));margin:0 calc(var(--section-left-spacing-desktop, var(--spacing-700)) * -1)}}.altra-home .product-recommendations__swiper .swiper-wrapper{min-height:300px}.altra-home .product-recommendations__swiper.swiper-initialized .swiper-wrapper{min-height:0}.altra-home .product-recommendations__swiper .swiper-slide{width:var(--slide-width-mobile);height:auto!important}@media (min-width: 769px){.altra-home .product-recommendations__swiper .swiper-slide{width:var(--slide-width-desktop)}}.altra-home .product-recommendations__swiper .product-card-simple__image{overflow:hidden;min-height:180px;height:auto;width:100%;aspect-ratio:var(--product-image-ratio)}.altra-home .product-recommendations--fixed-slide-sizing .product-recommendations__swiper{padding-left:0;margin-left:0;margin-right:0}@media (max-width: 768px){.altra-home .product-recommendations--fixed-slide-sizing .product-card-simple{padding:0 var(--spacing-25)}}.altra-home .product-badge{font-weight:400;display:flex;justify-content:flex-start;align-items:flex-start;position:absolute;z-index:2;width:-moz-fit-content;width:fit-content;flex-direction:column-reverse;pointer-events:none;text-align:right;text-transform:var(--text-transform, none)}.altra-home .product-badge--plp{top:var(--badge-offset-top);left:var(--badge-offset-left);max-width:calc(100% - var(--badge-offset-left) * 2);width:100%}.altra-home .product-badge--plp__monogram{width:56px;height:56px}.altra-home .product-badge--plp.product-badge--monogram-bottom .product-badge--plp__monogram{order:-1}.altra-home .product-badge--plp.product-badge--monogram-bottom:has(.product-badge__label:not([hidden],.product-image-badge--without-text)) .product-badge--plp__monogram{margin-top:var(--monogram-badge-spacing-plp, 0)}.altra-home .product-badge--pdp{width:100%;max-width:calc(100% - var(--badge-offset-left) * 2)}.altra-home .product-badge .product-image-badge--without-text{font-size:0!important}.altra-home .product-badge.product-badge--pdp.product-badge--top-left{top:var(--badge-offset-top-pdp);left:var(--badge-offset-left-pdp);right:auto;bottom:auto}.altra-home .product-badge.product-badge--pdp.product-badge--bottom-right{bottom:var(--badge-offset-bottom-pdp);right:var(--badge-offset-right-pdp);top:auto;left:auto;width:-moz-fit-content;width:fit-content}@media (max-width: 768px){.altra-home .product-badge.product-badge--pdp.product-badge--top-left{top:var(--badge-offset-top-mobile-pdp);left:var(--badge-offset-left-mobile-pdp);right:auto;bottom:auto}.altra-home .product-badge.product-badge--pdp.product-badge--top-right{top:var(--badge-offset-top-mobile-pdp);right:var(--badge-offset-right-pdp);left:auto;bottom:auto;width:-moz-fit-content;width:fit-content}.altra-home .product-badge.product-badge--pdp.product-badge--bottom-left{bottom:var(--badge-offset-bottom-pdp);left:var(--badge-offset-left-mobile-pdp);top:auto;right:auto}.altra-home .product-badge.product-badge--pdp.product-badge--bottom-right{bottom:var(--badge-offset-bottom-pdp);right:var(--badge-offset-right-pdp);top:auto;left:auto;width:-moz-fit-content;width:fit-content}}.altra-home .product-badge__label{color:var(--product-badge-text-color);border-radius:var(--product-badge-border-radius, var(--border-radius-default))}.altra-home .product-badge__label--variant{position:absolute;z-index:3;color:var(--variant-badge-text-color, var(--product-badge-text-color));background-color:var(--variant-badge-background-color, transparent);border-radius:var(--variant-badge-border-radius, var(--border-radius-default));padding:var(--spacing-50) var(--spacing-200)}.altra-home .product-badge.product-badge--variant-mobile-top-left .product-badge__label--variant{top:var(--variant-badge-offset-top-mobile-pdp, 0);left:var(--variant-badge-offset-left-mobile-pdp, 0);right:auto;bottom:auto}.altra-home .product-badge.product-badge--variant-mobile-top-right .product-badge__label--variant{top:var(--variant-badge-offset-top-mobile-pdp, 0);right:var(--variant-badge-offset-right-mobile-pdp, 0);left:auto;bottom:auto}.altra-home .product-badge.product-badge--variant-mobile-bottom-left .product-badge__label--variant{bottom:var(--variant-badge-offset-bottom-mobile-pdp, 0);left:var(--variant-badge-offset-left-mobile-pdp, 0);top:auto;right:auto}.altra-home .product-badge.product-badge--variant-mobile-bottom-right .product-badge__label--variant{bottom:var(--variant-badge-offset-bottom-mobile-pdp, 0);right:var(--variant-badge-offset-right-mobile-pdp, 0);top:auto;left:auto}.altra-home .product-badge.product-badge--pdp.product-badge--has-variant-layer{top:0;left:0;right:auto;bottom:auto;width:100%;max-width:100%;height:100%}.altra-home .product-badge.product-badge--pdp.product-badge--has-variant-layer .product-badge__label:not(.product-badge__label--variant){position:absolute}.altra-home .product-badge.product-badge--pdp.product-badge--has-variant-layer.product-badge--top-left .product-badge__label:not(.product-badge__label--variant){top:var(--badge-offset-top-mobile-pdp);left:var(--badge-offset-left-mobile-pdp);right:auto;bottom:auto}.altra-home .product-badge.product-badge--pdp.product-badge--has-variant-layer.product-badge--top-right .product-badge__label:not(.product-badge__label--variant){top:var(--badge-offset-top-mobile-pdp);right:var(--badge-offset-right-pdp);left:auto;bottom:auto}.altra-home .product-badge.product-badge--pdp.product-badge--has-variant-layer.product-badge--bottom-left .product-badge__label:not(.product-badge__label--variant){bottom:var(--badge-offset-bottom-pdp);left:var(--badge-offset-left-mobile-pdp);top:auto;right:auto}.altra-home .product-badge.product-badge--pdp.product-badge--has-variant-layer.product-badge--bottom-right .product-badge__label:not(.product-badge__label--variant){bottom:var(--badge-offset-bottom-pdp);right:var(--badge-offset-right-pdp);top:auto;left:auto}.altra-home .product-badge--word-break .product-badge__label{max-width:100%;overflow-wrap:break-word;word-wrap:break-word;text-align:center}.altra-home .product-badge--with-background .product-badge__label:not([hidden]):not(.product-badge__label--variant){background-color:var(--product-badge-background);display:inline-block;padding:var(--badge-padding-top-bottom, var(--spacing-50)) var(--badge-padding-left-right, var(--spacing-200))}.altra-home .product-badge--with-background .product-badge__label:not([hidden]):not(.product-badge__label--variant).product-image-badge{display:flex;align-items:center;gap:var(--spacing-50)}.altra-home .product-badge--with-background .product-badge__label:not([hidden]):not(.product-badge__label--variant).product-image-badge img{height:16px;width:auto}.altra-home .product-badge--with-background .product-badge__label:not([hidden]):not(.product-badge__label--variant).product-image-badge:empty:before{content:none}.altra-home .product-badge--with-background .product-badge__label:not([hidden]):not(.product-badge__label--variant).product-image-badge:not(:has(*:not(img))) img{height:var(--badge-icon-size, 16px);width:auto}.altra-home .product-badge--with-background .product-badge__label:not([hidden]):not(.product-badge__label--variant).product-image-badge--without-text{position:absolute;top:0;right:0;align-items:center;justify-content:center;width:var(--badge-icon-size);height:var(--badge-icon-size);padding:0;background:none;font-size:0}.altra-home .product-badge--with-background .product-badge__label:not([hidden]):not(.product-badge__label--variant).product-image-badge--without-text img{max-width:100%;max-height:100%;width:auto!important;height:auto!important}.altra-home .product-badge--plp.product-badge--icon-left .product-badge__label.product-image-badge--without-text{left:0;right:auto}.altra-home .product-badge--plp.product-badge--icon-right .product-badge__label.product-image-badge--without-text{right:0;left:auto}.altra-home .product-badge__info{position:relative;display:block;padding:var(--spacing-50);margin-top:var(--spacing-50);max-width:200px}.altra-home .product-badge__info:after{content:"";position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;background-color:#ffffff80;-webkit-backdrop-filter:var(--blur-medium);backdrop-filter:var(--blur-medium)}@media (min-width: 769px){.altra-home .product-badge{flex-direction:column;text-align:left}.altra-home .product-badge__info{margin:0 0 var(--spacing-50)}.altra-home .product-badge--pdp{width:100%;max-width:calc(100% - var(--spacing-500) * 2);bottom:auto;top:var(--spacing-500);left:var(--spacing-500)}.altra-home .product-badge.product-badge--pdp.product-badge--desktop-top-left{top:var(--badge-offset-top-desktop-pdp);left:var(--badge-offset-left-desktop-pdp);right:auto;bottom:auto;width:100%;max-width:calc(100% - var(--badge-offset-left-desktop-pdp) * 2)}.altra-home .product-badge.product-badge--pdp.product-badge--desktop-top-right{top:var(--badge-offset-top-desktop-pdp);right:var(--badge-offset-right-desktop-pdp);left:auto;bottom:auto;width:-moz-fit-content;width:fit-content}.altra-home .product-badge.product-badge--pdp.product-badge--desktop-bottom-left{bottom:var(--badge-offset-bottom-desktop-pdp);left:var(--badge-offset-left-desktop-pdp);top:auto;right:auto;width:100%;max-width:calc(100% - var(--badge-offset-left-desktop-pdp) * 2)}.altra-home .product-badge.product-badge--pdp.product-badge--desktop-bottom-right{bottom:var(--badge-offset-bottom-desktop-pdp);right:var(--badge-offset-right-desktop-pdp);top:auto;left:auto;width:-moz-fit-content;width:fit-content}.altra-home .product-badge--plp{max-width:calc(100% - var(--badge-offset-left) * 2)}.altra-home .product-badge--plp.product-badge--monogram-bottom .product-badge--plp__monogram{order:1}.altra-home .product-badge--word-break .product-badge__label{max-width:none;overflow-wrap:unset;word-wrap:unset}.altra-home .product-badge.product-badge--variant-desktop-top-left .product-badge__label--variant{top:var(--variant-badge-offset-top-desktop-pdp, 0);left:var(--variant-badge-offset-left-desktop-pdp, 0);right:auto;bottom:auto}.altra-home .product-badge.product-badge--variant-desktop-top-right .product-badge__label--variant{top:var(--variant-badge-offset-top-desktop-pdp, 0);right:var(--variant-badge-offset-right-desktop-pdp, 0);left:auto;bottom:auto}.altra-home .product-badge.product-badge--variant-desktop-bottom-left .product-badge__label--variant{bottom:var(--variant-badge-offset-bottom-desktop-pdp, 0);left:var(--variant-badge-offset-left-desktop-pdp, 0);top:auto;right:auto}.altra-home .product-badge.product-badge--variant-desktop-bottom-right .product-badge__label--variant{bottom:var(--variant-badge-offset-bottom-desktop-pdp, 0);right:var(--variant-badge-offset-right-desktop-pdp, 0);top:auto;left:auto}.altra-home .product-badge.product-badge--pdp.product-badge--has-variant-layer.product-badge--desktop-top-left .product-badge__label:not(.product-badge__label--variant){top:var(--badge-offset-top-desktop-pdp);left:var(--badge-offset-left-desktop-pdp);right:auto;bottom:auto}.altra-home .product-badge.product-badge--pdp.product-badge--has-variant-layer.product-badge--desktop-top-right .product-badge__label:not(.product-badge__label--variant){top:var(--badge-offset-top-desktop-pdp);right:var(--badge-offset-right-desktop-pdp);left:auto;bottom:auto}.altra-home .product-badge.product-badge--pdp.product-badge--has-variant-layer.product-badge--desktop-bottom-left .product-badge__label:not(.product-badge__label--variant){bottom:var(--badge-offset-bottom-desktop-pdp);left:var(--badge-offset-left-desktop-pdp);top:auto;right:auto}.altra-home .product-badge.product-badge--pdp.product-badge--has-variant-layer.product-badge--desktop-bottom-right .product-badge__label:not(.product-badge__label--variant){bottom:var(--badge-offset-bottom-desktop-pdp);right:var(--badge-offset-right-desktop-pdp);top:auto;left:auto}}.altra-home .simple-blog-collection{background-color:var(--component-bg-color);position:relative;overflow:hidden;display:block}.altra-home .simple-blog-collection:not(.simple-blog-collection--full-screen) .simple-blog-collection__inner{max-width:var(--container-width);margin-left:auto;margin-right:auto}@media (min-width: 769px){.altra-home .simple-blog-collection__inner{padding:var(--spacing-700) var(--screens-desktop-margin)}}@media (max-width: 768px){.altra-home .simple-blog-collection__inner{padding:var(--spacing-700) var(--screens-mobile-margin)}}@media (min-width: 769px){.altra-home .simple-blog-collection__inner--left{display:grid;grid-template-columns:var(--content-width-desktop, 30%) 1fr;gap:var(--spacing-400)}.altra-home .simple-blog-collection__inner--left .simple-blog-collection__content{grid-column:1}.altra-home .simple-blog-collection__inner--left .simple-blog-collection__slider{grid-column:2;margin:0;min-width:0}.altra-home .simple-blog-collection__inner--left .simple-blog-collection__slider-outer{padding-right:0;padding-left:0}}.altra-home .simple-blog-collection__content{margin-bottom:var(--bottom-margin-desktop);position:relative}@media (max-width: 768px){.altra-home .simple-blog-collection__content{margin-bottom:var(--bottom-margin-mobile)}}.altra-home .simple-blog-collection__slider{position:relative;margin:0 -15px}.altra-home .simple-blog-collection__slider-outer{overflow:visible;padding-left:var(--screens-mobile-margin);padding-right:var(--screens-mobile-margin)}.altra-home .simple-blog-collection__slider .swiper-initialized .loading{display:none}@media (min-width: 769px){.altra-home .simple-blog-collection__slider .swiper-wrapper{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;grid-template-rows:auto auto auto auto 1fr auto;align-items:start}}@media (max-width: 768px){.altra-home .simple-blog-collection__slider .swiper-wrapper{display:flex;align-items:stretch}}@media (min-width: 769px){.altra-home .simple-blog-collection__slider .swiper-slide{display:grid;grid-template-rows:subgrid;grid-row:1/-1}}@media (max-width: 768px){.altra-home .simple-blog-collection__slider .swiper-slide{width:85%;display:flex;flex-direction:column;height:auto}}.altra-home .simple-blog-collection__inner--top .simple-blog-collection__slider .swiper{overflow:visible}@media (max-width: 768px){.altra-home .simple-blog-collection__inner--left .simple-blog-collection__slider .swiper{overflow:visible}}.altra-home .simple-blog-collection__description{max-width:50rem;margin-left:auto;margin-right:auto}@media (max-width: 768px){.altra-home .simple-blog-collection__description{margin-left:0;margin-right:0}}.altra-home .simple-blog-collection__controls{--swiper-scrollbar-size: 1px;--swiper-scrollbar-drag-bg-color: var(--color-neutrals-900);position:relative;display:flex;align-items:center;padding-left:var(--screens-mobile-margin);padding-right:var(--screens-mobile-margin);margin:var(--spacing-600) 0 0}@media (max-width: 768px){.altra-home .simple-blog-collection__controls{display:none}}.altra-home .simple-blog-collection__controls .swiper-nav-button{position:static;transform:none}.altra-home .simple-blog-collection__controls .swiper-button-disabled path{stroke:var(--color-neutrals-300)}.altra-home .simple-blog-collection__controls .swiper-scrollbar-horizontal{position:static}.altra-home .simple-blog-collection__controls .swiper-pagination{flex:1;position:static;display:flex;flex-flow:row nowrap;gap:var(--spacing-25);width:calc(100% - 88px - var(--spacing-200))}.altra-home .simple-blog-collection__controls .swiper-pagination-bullet{flex:1;width:auto;height:1px;margin:0;background-color:var(--ui-elements-dark);opacity:.2;transition:opacity .2s}.altra-home .simple-blog-collection__controls .swiper-pagination-bullet-active{opacity:1}.altra-home .simple-blog-collection__buttons-container{display:flex}.altra-home .no-swiper .swiper-nav-button{display:none}.altra-home .swiper-nav-button{position:absolute;top:50%;padding:var(--spacing-200);transform:translateY(-50%);left:0;background-color:transparent;z-index:2;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;display:block}.altra-home .swiper-nav-button.swiper-nav-button--next{right:0;left:auto}.altra-home .swiper-slide:not(.swiper-slide-visible) .slide-image-hidden{display:none}.altra-home .simple-blog-collection .blog-card__title,.altra-home .simple-blog-collection .blog-card__meta{margin-block:0 var(--spacing-200)}.altra-home .simple-blog-collection .blog-card__meta{color:var(--typography-color-secondary);gap:var(--spacing-50)}.altra-home .simple-blog-collection .text-link{color:var(--text-link-color, var(--typography-color-text-link-secondary))}.altra-home .simple-blog-collection .text-link:hover{color:var(--text-link-hover-color)}.altra-home .simple-blog-collection .blog-card--linked:hover .blog-card__link,.altra-home .simple-blog-collection .blog-card--linked:focus-within .blog-card__link{color:var(--text-link-hover-color)}.altra-home .simple-blog-collection .blog-card--linked:hover .blog-card__link .icon,.altra-home .simple-blog-collection .blog-card--linked:focus-within .blog-card__link .icon{width:20px;height:20px;transform:translate3d(25%,0,0)}.altra-home .simple-blog-collection .content-blocks__subheading{margin-block-start:var(--spacing-0)}@media (max-width: 768px){.altra-home .simple-blog-collection .content-blocks__buttons.hide-desktop{margin-block-start:var(--spacing-400)}}@media (max-width: 768px){.altra-home .simple-blog-collection .content-blocks__buttons.hide-desktop a.button{width:100%}}.altra-home .simple-blog-collection .swiper-slide .blog-card{box-shadow:var(--card-shadow, 0 4px 10px 0 rgba(0, 0, 0, .08));border:var(--card-border-width, 0) solid var(--card-border-color, transparent);border-radius:var(--card-border-radius, 0);overflow:hidden;height:100%;width:100%}@media (min-width: 769px){.altra-home .simple-blog-collection .swiper-slide .blog-card{display:grid;grid-template-rows:subgrid;grid-row:1/-1}}@media (max-width: 768px){.altra-home .simple-blog-collection .swiper-slide .blog-card{display:flex;flex-direction:column;height:100%}}.altra-home .simple-blog-collection .swiper-slide .blog-card__image{flex-shrink:0}@media (min-width: 769px){.altra-home .simple-blog-collection .swiper-slide .blog-card__image{grid-row:1}}.altra-home .simple-blog-collection .swiper-slide .blog-card__content{padding:var(--spacing-400, 16px)}@media (min-width: 769px){.altra-home .simple-blog-collection .swiper-slide .blog-card__content{display:var(--display-type-article-card-content-desktop, grid);grid-template-rows:subgrid;grid-row:2/-1}}@media (max-width: 768px){.altra-home .simple-blog-collection .swiper-slide .blog-card__content{display:var(--display-type-article-card-content-mobile, flex);flex-direction:column;flex:1}}.altra-home .simple-blog-collection .swiper-slide .blog-card__content>*{text-align:var(--card-element-alignment-mobile, left)}@media (min-width: 769px){.altra-home .simple-blog-collection .swiper-slide .blog-card__content>*{text-align:var(--card-element-alignment-desktop, left)}}@media (min-width: 769px){.altra-home .simple-blog-collection .swiper-slide .blog-card__content .article__badges,.altra-home .simple-blog-collection .swiper-slide .blog-card__content .blog-badges{grid-row:1;align-self:start}}@media (min-width: 769px){.altra-home .simple-blog-collection .swiper-slide .blog-card__content .blog-card__title{grid-row:2;align-self:start}}@media (min-width: 769px){.altra-home .simple-blog-collection .swiper-slide .blog-card__content .blog-card__meta{grid-row:3;align-self:start}}@media (min-width: 769px){.altra-home .simple-blog-collection .swiper-slide .blog-card__content .blog-card__excerpt{grid-row:4;align-self:start}}@media (max-width: 768px){.altra-home .simple-blog-collection .swiper-slide .blog-card__content .blog-card__excerpt{flex:1}}.altra-home .simple-blog-collection .swiper-slide .blog-card__content .blog-card__link.blog-card__link--simple{font-weight:400}@media (min-width: 769px){.altra-home .simple-blog-collection .swiper-slide .blog-card__content .blog-card__link{grid-row:5;align-self:end}}@media (max-width: 768px){.altra-home .simple-blog-collection .swiper-slide .blog-card__content .blog-card__link{margin-top:auto}}.altra-home .simple-blog-collection .swiper-slide .blog-card__content .article__badges,.altra-home .simple-blog-collection .swiper-slide .blog-card__content .blog-badges,.altra-home .simple-blog-collection .swiper-slide .blog-card__content .blog-card__title,.altra-home .simple-blog-collection .swiper-slide .blog-card__content .blog-card__meta,.altra-home .simple-blog-collection .swiper-slide .blog-card__content .blog-card__excerpt,.altra-home .simple-blog-collection .swiper-slide .blog-card__content .blog-card__link{display:flex;justify-content:var(--card-element-alignment-mobile, flex-start)}@media (min-width: 769px){.altra-home .simple-blog-collection .swiper-slide .blog-card__content .article__badges,.altra-home .simple-blog-collection .swiper-slide .blog-card__content .blog-badges,.altra-home .simple-blog-collection .swiper-slide .blog-card__content .blog-card__title,.altra-home .simple-blog-collection .swiper-slide .blog-card__content .blog-card__meta,.altra-home .simple-blog-collection .swiper-slide .blog-card__content .blog-card__excerpt,.altra-home .simple-blog-collection .swiper-slide .blog-card__content .blog-card__link{justify-content:var(--card-element-alignment-desktop, flex-start)}}.altra-home .simple-blog-collection .swiper-slide .blog-card__content .article__badge{max-height:-moz-max-content;max-height:max-content}.altra-home .simple-product-collection{background-color:var(--bg-color, var(--color-neutrals-0));position:relative;overflow:hidden;display:block}.altra-home .simple-product-collection:not(.simple-product-collection--full-screen) .simple-product-collection__inner{max-width:var(--container-width);margin-left:auto;margin-right:auto}@media (min-width: 769px){.altra-home .simple-product-collection__inner{padding:var(--inside-offset) var(--screens-desktop-margin)}}@media (min-width: 769px){.altra-home .simple-product-collection__inner--inside-horizontal{padding:var(--screens-desktop-margin) var(--inside-offset)}}@media (max-width: 768px){.altra-home .simple-product-collection__inner{padding:var(--inside-offset-mobile) var(--screens-mobile-margin)}}.altra-home .simple-product-collection__tabs{display:flex}@media (max-width: 768px){.altra-home .simple-product-collection__tabs{flex-basis:100%}}.altra-home .simple-product-collection__inner--left .simple-product-collection__slider-outer--full-w{padding-left:var(--screens-mobile-margin);margin-right:calc(var(--screens-mobile-margin) * -1)}@media (min-width: 769px){.altra-home .simple-product-collection__inner--left{display:flex}.altra-home .simple-product-collection__inner--left .simple-product-collection__content{width:300px}.altra-home .simple-product-collection__inner--left .simple-product-collection__slider-outer--full-w{padding-left:var(--screens-desktop-margin);margin-right:calc(var(--screens-desktop-margin) * -1)}.altra-home .simple-product-collection__inner--left .simple-product-collection__sliders{width:calc(100% - 300px);margin:0;padding-left:var(--screens-desktop-margin)}}.altra-home .simple-product-collection__content{align-items:flex-end;display:flex;flex-wrap:wrap;gap:var(--spacing-400);justify-content:center;margin-bottom:var(--bottom-margin-desktop);position:relative}@media (max-width: 768px){.altra-home .simple-product-collection__content{margin-bottom:var(--bottom-margin-mobile)}}@media (min-width: 769px){.altra-home .simple-product-collection__content{justify-content:flex-end;align-items:var(--left-alignment-vertical)}}.altra-home .simple-product-collection__content .content-blocks{flex:1}@media (min-width: 769px){.altra-home .simple-product-collection .content-blocks--row.content-blocks--center--desktop{flex-direction:column;align-items:center}.altra-home .simple-product-collection .content-blocks--row.content-blocks--center--desktop .content-blocks__content{max-width:100%}.altra-home .simple-product-collection .content-blocks--row.content-blocks--center--desktop .content-blocks__buttons{align-self:center}}.altra-home .simple-product-collection__slider{position:relative;overflow:hidden}.altra-home .simple-product-collection__slider:has(.simple-product-collection__slider-outer--full-w){overflow:visible}.altra-home .simple-product-collection__slider-outer{overflow:visible}.altra-home .simple-product-collection__slider-outer--full-w{padding:0 0 0 var(--screens-mobile-margin);margin:0 calc(var(--screens-mobile-margin) * -1)}@media (min-width: 769px){.altra-home .simple-product-collection__slider-outer--full-w{padding:0 0 0 var(--screens-desktop-margin);margin:0 calc(var(--screens-desktop-margin) * -1)}}.altra-home .simple-product-collection__slider .swiper-initialized .loading{display:none}.altra-home .simple-product-collection--fixed-slide-sizing .simple-product-collection__slider>.simple-product-collection__slider-outer>.swiper>.swiper-wrapper>.swiper-slide{align-self:stretch;width:25%;height:auto}@media (max-width: 767px){.altra-home .simple-product-collection--fixed-slide-sizing .simple-product-collection__slider>.simple-product-collection__slider-outer>.swiper>.swiper-wrapper>.swiper-slide{width:85%}}.altra-home .simple-product-collection__inner--top .simple-product-collection__slider .swiper{overflow:visible!important}@media (min-width: 769px){.altra-home .simple-product-collection__inner--top .simple-product-collection__slider>.simple-product-collection__slider-outer>.swiper{overflow:clip visible!important}}@media (max-width: 768px){.altra-home .simple-product-collection__inner--left .simple-product-collection__slider .swiper{overflow:visible!important}}.altra-home .simple-product-collection__description{max-width:50rem;margin-left:auto;margin-right:auto}@media (max-width: 768px){.altra-home .simple-product-collection__description{margin-left:0;margin-right:0}}.altra-home .simple-product-collection__controls{--swiper-scrollbar-size: 1px;--swiper-scrollbar-drag-bg-color: var(--color-neutrals-900);position:relative;display:flex;align-items:center;padding-left:var(--screens-mobile-margin);padding-right:var(--screens-mobile-margin);margin:var(--spacing-600) 0 0}@media (max-width: 768px){.altra-home .simple-product-collection__controls{display:none}}.altra-home .simple-product-collection__controls .swiper-nav-button{position:static;transform:none}.altra-home .simple-product-collection__controls .swiper-button-disabled path{stroke:var(--color-neutrals-300)}.altra-home .simple-product-collection__controls .swiper-scrollbar-horizontal{position:static}.altra-home .simple-product-collection__controls .swiper-pagination{flex:1;position:static;display:flex;flex-flow:row nowrap;gap:var(--spacing-25);width:calc(100% - 88px - var(--spacing-200))}.altra-home .simple-product-collection__controls .swiper-pagination-bullet{flex:1;width:auto;height:1px;margin:0;background-color:var(--ui-elements-dark);opacity:.2;transition:opacity .2s}.altra-home .simple-product-collection__controls .swiper-pagination-bullet-active{opacity:1}.altra-home .simple-product-collection__buttons-container{display:flex;margin-left:auto}.altra-home .simple-product-collection--transparent-navigation-arrows .simple-product-collection__controls .swiper-scrollbar{display:none}.altra-home .simple-product-collection--transparent-navigation-arrows .simple-product-collection__controls .swiper-nav-button{background-color:transparent;box-shadow:none}.altra-home .simple-product-collection--transparent-navigation-arrows .product-media-card .swiper-pagination{display:none}.altra-home .simple-product-collection--transparent-navigation-arrows .product-media-card .swiper-nav-button{background-color:transparent;box-shadow:none}.altra-home .content-blocks__buttons.hide-desktop div,.altra-home .content-blocks__buttons.hide-desktop a{width:100%}.altra-home .btt__button{border:none;background-color:transparent;font-size:12px;color:var(--color-primary-napa-orange-300);font-weight:700;text-decoration:underline}.altra-home .btt__button-container{display:flex;justify-content:center;border-top:1px solid var(--color-neutrals-400);width:100%;padding:14px 0}@media (min-width: 769px){.altra-home .btt__button-container{display:none}}.altra-home .product-card--hide-color-split-group .product-form-options__fieldset--color:not(:last-of-type){display:none!important}.altra-home .simple-product-collection product-media-card .swiper-pagination,.altra-home .simple-product-collection .product-media-card .swiper-pagination{flex:0 0 auto!important;position:absolute!important;width:100%!important;bottom:var(--spacing-250)!important;display:flex!important;justify-content:center!important;gap:var(--spacing-25)!important}.altra-home .simple-product-collection product-media-card .swiper-pagination-bullet,.altra-home .simple-product-collection .product-media-card .swiper-pagination-bullet{flex:var(--product-card-flex-value, 0 0 auto)!important;width:var(--product-card-carousel-pagination-w, var(--spacing-300))!important;height:var(--product-card-swiper-pagination-h, var(--spacing-25))!important;background-color:var(--color-primary-essential-500)!important;opacity:.2!important}.altra-home .simple-product-collection product-media-card .swiper-pagination-bullet-active,.altra-home .simple-product-collection .product-media-card .swiper-pagination-bullet-active{opacity:1!important;background:var(--color-primary-essential-500)!important}.altra-home .simple-product-collection--collection-grid-pagination-position .product-media-card .swiper-pagination.swiper-pagination-bullets{bottom:var(--swiper-pagination-bottom, 8px)!important;top:var(--swiper-pagination-top, auto)!important;display:grid!important;grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:var(--product-card-swiper-pagination-w, 1fr);justify-content:center;gap:var(--product-card-swiper-pagination-gap, 0)}.altra-home .simple-product-collection--collection-grid-pagination-position .product-media-card .swiper-pagination-bullet{width:100%!important;height:var(--product-card-swiper-pagination-h, var(--spacing-25))!important}.altra-home .simple-product-collection--hide-product-card-image-slider-pagination .product-media-card .swiper-pagination.swiper-pagination-bullets{display:none!important}.altra-home .double-image-with-text{position:relative;display:block;background-color:var(--section-bg-color);margin-left:auto;margin-right:auto;max-width:var(--container-width);margin-top:var(--margin-top-mobile);margin-bottom:var(--margin-bottom-mobile)}.altra-home .double-image-with-text--full{max-width:100%}@media (min-width: 769px){.altra-home .double-image-with-text{padding:var(--spacing-700) var(--screens-desktop-margin);margin-top:var(--margin-top);margin-bottom:var(--margin-bottom)}}@media (min-width: 769px){.altra-home .double-image-with-text.double-image-with-text--without-background-image{padding:0}}.altra-home .double-image-with-text.double-image-with-text--full-bleed{padding:0}.altra-home .double-image-with-text__inner{position:relative;display:grid;align-items:center;background-color:var(--bg-color)}.altra-home .double-image-with-text__inner .double-image-with-text__image--mobile:not(:last-child){margin-bottom:var(--image-gap-mobile)}@media (min-width: 769px){.altra-home .double-image-with-text__inner{grid-template-columns:1fr 1fr 1fr}.altra-home .double-image-with-text__inner.image-placed-left .double-image-with-text__image.center,.altra-home .double-image-with-text__inner.image-placed-right .double-image-with-text__right{margin-left:var(--image-gap-desktop);width:100%;height:100%}}@media (min-width: 769px){.altra-home .double-image-with-text--height-small .double-image-with-text__inner{min-height:320px}}@media (min-width: 769px){.altra-home .double-image-with-text--height-medium .double-image-with-text__inner{min-height:480px}}@media (min-width: 769px){.altra-home .double-image-with-text--height-large .double-image-with-text__inner{min-height:640px}}.altra-home .double-image-with-text--full-width{max-width:100%;margin-left:0;margin-right:0;padding:0}.altra-home .double-image-with-text--full-width.double-image-with-text--with-background-image{padding:var(--image-padding)}@media (min-width: 769px){.altra-home .double-image-with-text__left{height:100%}}@media (min-width: 769px){.altra-home .double-image-with-text--left .double-image-with-text--width-small .double-image-with-text__inner{grid-template-columns:40% 1fr}}@media (min-width: 769px){.altra-home .double-image-with-text--left .double-image-with-text--width-medium .double-image-with-text__inner{grid-template-columns:1fr 1fr 1fr}}@media (min-width: 769px){.altra-home .double-image-with-text--left .double-image-with-text--width-large .double-image-with-text__inner{grid-template-columns:60% 1fr}}.altra-home .double-image-with-text--left .double-image-with-text__left .double-image-with-text__content{display:none}@media (min-width: 769px){.altra-home .double-image-with-text--right.double-image-with-text--width-small .double-image-with-text__inner{grid-template-columns:1fr 40%}}@media (min-width: 769px){.altra-home .double-image-with-text--right .double-image-with-text--width-medium .double-image-with-text__inner{grid-template-columns:1fr 1fr}}@media (min-width: 769px){.altra-home .double-image-with-text--right.double-image-with-text--width-large .double-image-with-text__inner{grid-template-columns:1fr 60%}}.altra-home .double-image-with-text--right .double-image-with-text__right .double-image-with-text__content{display:none}@media (max-width: 768px){.altra-home .double-image-with-text--left .double-image-with-text__left .double-image-with-text__content,.altra-home .double-image-with-text--right .double-image-with-text__left .double-image-with-text__content{display:none}}@media (max-width: 768px){.altra-home .double-image-with-text--left .double-image-with-text__right .double-image-with-text__content,.altra-home .double-image-with-text--right .double-image-with-text__right .double-image-with-text__content{display:block}}.altra-home .double-image-with-text__image{display:block;position:relative;aspect-ratio:var(--aspect-ratio-mobile)}.altra-home .double-image-with-text__image img{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;width:100%;-o-object-fit:cover;object-fit:cover}@media (min-width: 769px){.altra-home .double-image-with-text__image{aspect-ratio:var(--aspect-ratio-desktop)}}@media (max-width: 768px){.altra-home .double-image-with-text__image.double-image-with-text__image--desktop{display:none}}@media (min-width: 769px){.altra-home .double-image-with-text__image.double-image-with-text__image--mobile{display:none}}.altra-home .double-image-with-text__image.mobile-bottom{aspect-ratio:initial}.altra-home .double-image-with-text__color-block{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.altra-home video-media.double-image-with-text-video{position:absolute;display:block;top:0;right:0;bottom:0;left:0}.altra-home video.double-image-with-text-video__video-element{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.altra-home .double-image-with-text__content{display:flex;align-items:center;height:100%;padding:var(--spacing-700) var(--screens-mobile-margin);background-color:var(--content-bg-color);color:var(--text-color)}@media (min-width: 769px){.altra-home .double-image-with-text__content{padding:var(--screens-desktop-margin)}}.altra-home .double-image-with-text--custom-padding{padding:var(--custom-outer-padding)}.altra-home .double-image-with-text--custom-padding .double-image-with-text__content{padding:var(--custom-inner-padding)}@media (min-width: 769px){.altra-home .double-image-with-text.double-image-with-text--media-grouped:not(.double-image-with-text--full-bleed,.double-image-with-text--full-width){padding:var(--spacing-700) var(--screens-desktop-margin)}}@media (min-width: 769px){.altra-home .double-image-with-text.double-image-with-text--media-grouped .double-image-with-text__inner{align-items:stretch;grid-template-columns:1fr 1fr var(--content-column-width)}.altra-home .double-image-with-text.double-image-with-text--media-grouped .double-image-with-text__inner .double-image-with-text__left,.altra-home .double-image-with-text.double-image-with-text--media-grouped .double-image-with-text__inner .double-image-with-text__right,.altra-home .double-image-with-text.double-image-with-text--media-grouped .double-image-with-text__inner .double-image-with-text__image.center{display:grid;width:auto;height:auto;margin-left:0;aspect-ratio:auto}.altra-home .double-image-with-text.double-image-with-text--media-grouped .double-image-with-text__inner .double-image-with-text__image.center{margin-left:calc(var(--image-gap-desktop) / 2)}}@media (min-width: 769px){.altra-home .double-image-with-text.double-image-with-text--media-grouped.double-image-with-text--left .double-image-with-text__inner .double-image-with-text__left{margin-right:calc(var(--image-gap-desktop) / 2)}}@media (min-width: 769px){.altra-home .double-image-with-text.double-image-with-text--media-grouped.double-image-with-text--right .double-image-with-text__inner{grid-template-columns:var(--content-column-width) 1fr 1fr}.altra-home .double-image-with-text.double-image-with-text--media-grouped.double-image-with-text--right .double-image-with-text__inner .double-image-with-text__left{order:1}.altra-home .double-image-with-text.double-image-with-text--media-grouped.double-image-with-text--right .double-image-with-text__inner .double-image-with-text__right{order:2;margin-right:calc(var(--image-gap-desktop) / 2)}.altra-home .double-image-with-text.double-image-with-text--media-grouped.double-image-with-text--right .double-image-with-text__inner .double-image-with-text__image.center{order:3}}@media (min-width: 769px){.altra-home .double-image-with-text.double-image-with-text--media-fill .double-image-with-text__inner{align-items:stretch}.altra-home .double-image-with-text.double-image-with-text--media-fill .double-image-with-text__left,.altra-home .double-image-with-text.double-image-with-text--media-fill .double-image-with-text__right,.altra-home .double-image-with-text.double-image-with-text--media-fill .double-image-with-text__image.center{height:auto;align-self:stretch;aspect-ratio:auto}.altra-home .double-image-with-text.double-image-with-text--media-fill .double-image-with-text__image--desktop{height:100%;align-self:stretch;aspect-ratio:auto}}


@charset "UTF-8";@font-face{font-family:swiper-icons;src:url(data:application/font-woff;charset=utf-8;base64,\ d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA);font-weight:400;font-style:normal}.altra-home{--swiper-theme-color: #007aff}.altra-home :host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.altra-home .swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.altra-home .swiper-vertical>.swiper-wrapper{flex-direction:column}.altra-home .swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box}.altra-home .swiper-android .swiper-slide,.altra-home .swiper-ios .swiper-slide,.altra-home .swiper-wrapper{transform:translateZ(0)}.altra-home .swiper-horizontal{touch-action:pan-y}.altra-home .swiper-vertical{touch-action:pan-x}.altra-home .swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.altra-home .swiper-slide-invisible-blank{visibility:hidden}.altra-home .swiper-autoheight,.altra-home .swiper-autoheight .swiper-slide{height:auto}.altra-home .swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.altra-home .swiper-backface-hidden .swiper-slide{transform:translateZ(0);backface-visibility:hidden}.altra-home .swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.altra-home .swiper-3d .swiper-wrapper{transform-style:preserve-3d}.altra-home .swiper-3d{perspective:1200px}.altra-home .swiper-3d .swiper-slide,.altra-home .swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.altra-home .swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.altra-home .swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.altra-home .swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.altra-home .swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.altra-home .swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.altra-home .swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.altra-home .swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.altra-home .swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.altra-home .swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.altra-home .swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.altra-home .swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.altra-home .swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.altra-home .swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.altra-home .swiper-3d .swiper-slide-shadow,.altra-home .swiper-3d .swiper-slide-shadow-left,.altra-home .swiper-3d .swiper-slide-shadow-right,.altra-home .swiper-3d .swiper-slide-shadow-top,.altra-home .swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.altra-home .swiper-3d .swiper-slide-shadow{background:#00000026}.altra-home .swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,#00000080,#0000)}.altra-home .swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,#00000080,#0000)}.altra-home .swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,#00000080,#0000)}.altra-home .swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,#00000080,#0000)}.altra-home .swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.altra-home .swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,.altra-home .swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.altra-home .swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.altra-home .swiper-lazy-preloader-black{--swiper-preloader-color: #000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.altra-home .swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.altra-home .swiper-virtual.swiper-css-mode .swiper-wrapper:after{content:"";position:absolute;left:0;top:0;pointer-events:none}.altra-home .swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper:after{height:1px;width:var(--swiper-virtual-size)}.altra-home .swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper:after{width:1px;height:var(--swiper-virtual-size)}.altra-home{--swiper-navigation-size: 44px}.altra-home .swiper-button-prev,.altra-home .swiper-button-next{position:absolute;top:var(--swiper-navigation-top-offset, 50%);width:calc(var(--swiper-navigation-size) / 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size) / 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color, var(--swiper-theme-color))}.altra-home .swiper-button-prev.swiper-button-disabled,.altra-home .swiper-button-next.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.altra-home .swiper-button-prev.swiper-button-hidden,.altra-home .swiper-button-next.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.altra-home .swiper-navigation-disabled .swiper-button-prev,.altra-home .swiper-navigation-disabled .swiper-button-next{display:none!important}.altra-home .swiper-button-prev svg,.altra-home .swiper-button-next svg{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;transform-origin:center}.altra-home .swiper-rtl .swiper-button-prev svg,.altra-home .swiper-rtl .swiper-button-next svg{transform:rotate(180deg)}.altra-home .swiper-button-prev,.altra-home .swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset, 10px);right:auto}.altra-home .swiper-button-lock{display:none}.altra-home .swiper-button-prev:after,.altra-home .swiper-button-next:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.altra-home .swiper-button-prev:after,.altra-home .swiper-rtl .swiper-button-next:after{content:"prev"}.altra-home .swiper-button-next,.altra-home .swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset, 10px);left:auto}.altra-home .swiper-button-next:after,.altra-home .swiper-rtl .swiper-button-prev:after{content:"next"}.altra-home .swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translateZ(0);z-index:10}.altra-home .swiper-pagination.swiper-pagination-hidden{opacity:0}.altra-home .swiper-pagination-disabled>.swiper-pagination,.altra-home .swiper-pagination.swiper-pagination-disabled{display:none!important}.altra-home .swiper-pagination-fraction,.altra-home .swiper-pagination-custom,.altra-home .swiper-horizontal>.swiper-pagination-bullets,.altra-home .swiper-pagination-bullets.swiper-pagination-horizontal{bottom:var(--swiper-pagination-bottom, 8px);top:var(--swiper-pagination-top, auto);left:0;width:100%}.altra-home .swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.altra-home .swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.altra-home .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.altra-home .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.altra-home .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.altra-home .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.altra-home .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.altra-home .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.altra-home .swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));height:var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius, 50%);background:var(--swiper-pagination-bullet-inactive-color, #000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}.altra-home button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.altra-home .swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.altra-home .swiper-pagination-bullet:only-child{display:none!important}.altra-home .swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color, var(--swiper-theme-color))}.altra-home .swiper-vertical>.swiper-pagination-bullets,.altra-home .swiper-pagination-vertical.swiper-pagination-bullets{right:var(--swiper-pagination-right, 8px);left:var(--swiper-pagination-left, auto);top:50%;transform:translate3d(0,-50%,0)}.altra-home .swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet,.altra-home .swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap, 6px) 0;display:block}.altra-home .swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.altra-home .swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.altra-home .swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.altra-home .swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.altra-home .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.altra-home .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap, 4px)}.altra-home .swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.altra-home .swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translate(-50%);white-space:nowrap}.altra-home .swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.altra-home .swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.altra-home .swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.altra-home .swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color, inherit)}.altra-home .swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color, rgba(0, 0, 0, .25));position:absolute}.altra-home .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color, var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.altra-home .swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.altra-home .swiper-horizontal>.swiper-pagination-progressbar,.altra-home .swiper-pagination-progressbar.swiper-pagination-horizontal,.altra-home .swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.altra-home .swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size, 4px);left:0;top:0}.altra-home .swiper-vertical>.swiper-pagination-progressbar,.altra-home .swiper-pagination-progressbar.swiper-pagination-vertical,.altra-home .swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.altra-home .swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite{width:var(--swiper-pagination-progressbar-size, 4px);height:100%;left:0;top:0}.altra-home .swiper-pagination-lock{display:none}.altra-home .swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius, 10px);position:relative;touch-action:none;background:var(--swiper-scrollbar-bg-color, rgba(0, 0, 0, .1))}.altra-home .swiper-scrollbar-disabled>.swiper-scrollbar,.altra-home .swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.altra-home .swiper-horizontal>.swiper-scrollbar,.altra-home .swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:var(--swiper-scrollbar-sides-offset, 1%);bottom:var(--swiper-scrollbar-bottom, 4px);top:var(--swiper-scrollbar-top, auto);z-index:50;height:var(--swiper-scrollbar-size, 4px);width:calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%))}.altra-home .swiper-vertical>.swiper-scrollbar,.altra-home .swiper-scrollbar.swiper-scrollbar-vertical{position:absolute;left:var(--swiper-scrollbar-left, auto);right:var(--swiper-scrollbar-right, 4px);top:var(--swiper-scrollbar-sides-offset, 1%);z-index:50;width:var(--swiper-scrollbar-size, 4px);height:calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%))}.altra-home .swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:var(--swiper-scrollbar-drag-bg-color, rgba(0, 0, 0, .5));border-radius:var(--swiper-scrollbar-border-radius, 10px);left:0;top:0}.altra-home .swiper-scrollbar-cursor-drag{cursor:move}.altra-home .swiper-scrollbar-lock{display:none}.altra-home .swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.altra-home .swiper-zoom-container>img,.altra-home .swiper-zoom-container>svg,.altra-home .swiper-zoom-container>canvas{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.altra-home .swiper-slide-zoomed{cursor:move;touch-action:none}.altra-home .swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.altra-home .swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.altra-home .swiper-grid>.swiper-wrapper{flex-wrap:wrap}.altra-home .swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.altra-home .swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.altra-home .swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.altra-home .swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.altra-home .swiper-fade .swiper-slide-active,.altra-home .swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.altra-home .swiper.swiper-cube{overflow:visible}.altra-home .swiper-cube .swiper-slide{pointer-events:none;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.altra-home .swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.altra-home .swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.altra-home .swiper-cube .swiper-slide-active,.altra-home .swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.altra-home .swiper-cube .swiper-slide-active,.altra-home .swiper-cube .swiper-slide-next,.altra-home .swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.altra-home .swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;opacity:.6;z-index:0}.altra-home .swiper-cube .swiper-cube-shadow:before{content:"";background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.altra-home .swiper-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.altra-home .swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top,.altra-home .swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.altra-home .swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,.altra-home .swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right{z-index:0;backface-visibility:hidden}.altra-home .swiper.swiper-flip{overflow:visible}.altra-home .swiper-flip .swiper-slide{pointer-events:none;backface-visibility:hidden;z-index:1}.altra-home .swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.altra-home .swiper-flip .swiper-slide-active,.altra-home .swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.altra-home .swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top,.altra-home .swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.altra-home .swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,.altra-home .swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right{z-index:0;backface-visibility:hidden}.altra-home .swiper-creative .swiper-slide{backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.altra-home .swiper.swiper-cards{overflow:visible}.altra-home .swiper-cards .swiper-slide{transform-origin:center bottom;backface-visibility:hidden;overflow:hidden}.altra-home .breadcrumbs__list{display:flex;flex-wrap:wrap;padding:0;margin:var(--spacing-100) 0;padding-top:var(--spacing-100);margin-bottom:var(--spacing-none);list-style:none}.altra-home .breadcrumbs__item{display:inline-flex;align-items:center;white-space:nowrap;color:var(--color-neutrals-600)}.altra-home .breadcrumbs__item:last-child svg.icon-chevron-right{display:none}.altra-home .breadcrumbs__item--current{color:var(--color-neutrals-1000)}@media (max-width: 768px){.altra-home .breadcrumbs__item--wrap{text-wrap:wrap}}.altra-home .breadcrumbs__item:not(:last-child):after{display:none}.altra-home .breadcrumbs__link{color:var(--color-text);text-decoration:none;display:inline-block}.altra-home .breadcrumbs__link-wrapper{display:inline-flex;align-items:center;white-space:nowrap}.altra-home .breadcrumbs__link:hover{text-decoration:underline}.altra-home .breadcrumbs__item svg{width:12px;height:12px;flex-shrink:0;margin-left:var(--spacing-50, 4px);margin-right:var(--spacing-50, 4px);color:var(--color-neutrals-1000)}.altra-home .breadcrumbs__text,.altra-home .breadcrumbs__link{color:currentColor}.altra-home .content-blocks__heading{display:block;width:100%;box-sizing:border-box}.altra-home .content-blocks__buttons{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-400)}.altra-home .content-blocks__buttons:not(:first-child){margin-block-start:var(--content-block-buttons-margin)}@media screen and (max-width: 768px){.altra-home .content-blocks__buttons.justify-mobile--left{justify-content:flex-start}.altra-home .content-blocks__buttons.justify-mobile--center{justify-content:center}.altra-home .content-blocks__buttons.justify-mobile--right{justify-content:flex-end}}.altra-home .content-blocks--stack-buttons .content-blocks__buttons{flex-direction:column;align-items:stretch}@media (min-width: 769px){.altra-home .content-blocks--left--desktop{text-align:left}.altra-home .content-blocks--left--desktop.content-blocks--stack-buttons .content-blocks__buttons{align-items:flex-start}.altra-home .content-blocks--left--desktop .content-blocks__buttons{justify-content:flex-start}}@media (min-width: 769px){.altra-home .content-blocks--center--desktop{text-align:center}.altra-home .content-blocks--center--desktop.content-blocks--stack-buttons .content-blocks__buttons{align-items:center}.altra-home .content-blocks--center--desktop .content-blocks__buttons{justify-content:center}}@media (min-width: 769px){.altra-home .content-blocks--right--desktop{text-align:right}.altra-home .content-blocks--right--desktop.content-blocks--stack-buttons .content-blocks__buttons{align-items:flex-end}.altra-home .content-blocks--right--desktop .content-blocks__buttons{justify-content:flex-end}}@media (max-width: 768px){.altra-home .content-blocks--left--mobile{text-align:left}.altra-home .content-blocks--left--mobile.content-blocks--stack-buttons .content-blocks__buttons{align-items:flex-start}.altra-home .content-blocks--left--mobile .content-blocks__buttons{justify-content:flex-start}}@media (max-width: 768px){.altra-home .content-blocks--center--mobile{text-align:center}.altra-home .content-blocks--center--mobile.content-blocks--stack-buttons .content-blocks__buttons{align-items:center}.altra-home .content-blocks--center--mobile .content-blocks__buttons{justify-content:center}}@media (max-width: 768px){.altra-home .content-blocks--right--mobile{text-align:right}.altra-home .content-blocks--right--mobile.content-blocks--stack-buttons .content-blocks__buttons{align-items:flex-end}.altra-home .content-blocks--right--mobile .content-blocks__buttons{justify-content:flex-end}}.altra-home .content-blocks__eyebrow{margin-block-end:var(--spacing-50);color:var(--eyebrow-text-color, currentColor)}.altra-home .content-blocks__heading{margin-block-start:0}.altra-home .content-blocks__heading--highlight{color:var(--typography-color-brand)}.altra-home .content-blocks__body:not(:first-child){margin-block-start:var(--content-block-body-margin)}.altra-home .content-blocks__body>*+*{margin-block-start:var(--content-block-body-margin)}.altra-home .content-blocks__body--hidden-mobile{display:none}@media (min-width: 769px){.altra-home .content-blocks__body--hidden-mobile{display:block}}.altra-home .content-blocks__subheading{margin-block-start:var(--content-block-subheading-margin)}@media (min-width: 769px){.altra-home .content-blocks--row{display:flex;justify-content:space-between}}.altra-home .content-blocks--center{text-align:center;display:flex;flex-direction:column;justify-content:center}.altra-home .content-blocks--center .content-blocks__buttons{justify-content:center}@media (min-width: 769px){.altra-home .content-blocks--row .content-blocks__content{display:flex;flex-direction:column;gap:var(--spacing-200);max-width:80%}}@media (min-width: 769px){.altra-home .content-blocks--row .content-blocks__buttons{align-self:end}}.altra-home .content-blocks--row.content-blocks--right--desktop{flex-direction:row-reverse}.altra-home .content-blocks__features{display:grid;grid-template-columns:repeat(auto-fill,minmax(104px,1fr));max-width:calc(432px + var(--spacing-300));gap:var(--spacing-300)}.altra-home .content-blocks__features__item{display:flex;justify-content:center;flex-flow:row wrap;text-align:center}.altra-home .content-blocks__features__item__image{display:flex;justify-content:center;align-items:center;width:44px;height:44px;margin-bottom:var(--spacing-200)}.altra-home .content-blocks__features__item__image img{width:auto;height:auto;max-width:100%;height:100%}.altra-home .content-blocks__features__item__heading{width:100%}.altra-home .default-content-spacing-between-blocks,.altra-home .content-blocks>*+*{margin-block-start:var(--content-block-body-margin)}.altra-home .product-grid{display:grid;grid-auto-flow:dense;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:var(--grid-row-gap-mobile, var(--spacing-50));-moz-column-gap:var(--grid-column-gap-mobile, var(--spacing-50));column-gap:var(--grid-column-gap-mobile, var(--spacing-50));padding:0 var(--mobile-container-padding, 0) 0}@media (min-width: 769px){.altra-home .product-grid{grid-template-columns:repeat(4,minmax(0,1fr));row-gap:var(--grid-row-gap, var(--spacing-50));-moz-column-gap:var(--grid-column-gap, var(--spacing-50));column-gap:var(--grid-column-gap, var(--spacing-50));padding:0 var(--desktop-container-padding, 0) 0}}.altra-home .product-grid .product-card{padding:0;margin:0}.altra-home .product-card{position:relative;display:flex;flex-direction:column;padding:0 1px;margin-bottom:var(--spacing-400);overflow:hidden}@media (max-width: 768px){.altra-home .product-card{padding:0 var(--spacing-25)}}.altra-home .product-card .product-card__inner{display:flex;flex:1;height:100%;flex-direction:column;border-radius:0;position:relative;background-color:var(--color-neutrals-0)}.altra-home .product-card .product-card__media{position:relative;width:100%;aspect-ratio:var(--card-image-ratio-mobile, var(--card-image-ratio, var(--product-image-ratio)));padding-bottom:0}.altra-home .product-card .product-card__media>*{display:block;position:absolute;top:0;right:0;bottom:0;left:0;height:100%;width:100%;overflow:hidden}.altra-home .bloomreach-filters-placeholder{height:var(--filter-bar-h, calc(var(--spacing-300, 12px) * 2 + var(--spacing-500, 20px)));margin-bottom:0;overflow:hidden}.altra-home .swiper-pagination-fraction,.altra-home .swiper-pagination-custom,.altra-home .swiper-horizontal>.swiper-pagination-bullets,.altra-home .swiper-pagination-bullets.swiper-pagination-horizontal{display:block;flex-flow:row nowrap;padding:0 var(--spacing-100);pointer-events:none}@media (min-width: 769px){.altra-home .swiper-pagination-fraction,.altra-home .swiper-pagination-custom,.altra-home .swiper-horizontal>.swiper-pagination-bullets,.altra-home .swiper-pagination-bullets.swiper-pagination-horizontal{padding:0;pointer-events:auto}}.altra-home .swiper-pagination-bullet{flex:1}.altra-home.component-level-visibility-disabled:not([data-components-loaded]){visibility:hidden}.altra-home.component-level-visibility-enabled [data-component]:not([data-component-loaded],[data-component-preloaded]){visibility:hidden}.altra-home site-modal>.modal,.altra-home [inert],.altra-home mega-menu-multilevel{display:none}.altra-home quick-view-holder,.altra-home product-set-details-holder,.altra-home size-chart-modal,.altra-home account-opt-in,.altra-home minicart-variant-editor,.altra-home health-hub-membership{visibility:hidden}.altra-home geolocate-market-modal{opacity:0}.altra-home compare-drawer:not(.is-expanded){visibility:hidden}.altra-home .product-banner-modal{visibility:hidden}.altra-home yotpo-reviews:not(.open) [data-panel],.altra-home yotpo-reviews:not(.open) [data-panel-overlay]{visibility:hidden}.altra-home recently-view-products:not([data-ready=true]){visibility:hidden}.altra-home #MainContent{margin-top:calc(var(--mobile-header-static-height, var(--mobile-header-height, 64px)) + var(--mobile-header-search-input-height, 0px))}@media (min-width: 769px){.altra-home #MainContent{margin-top:var(--header-static-height, var(--header-height, 64px))}}.altra-home .hotspots-section{position:relative;display:block}.altra-home .hotspots-section__image-wrapper{position:relative;overflow:hidden;aspect-ratio:var(--mobile-aspect-ratio)}.altra-home .hotspots-section__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.altra-home .hotspots-section__image--desktop{display:none}.altra-home .hotspots-section__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.altra-home .hotspot-dot,.altra-home .hotspot-product{position:absolute;top:var(--top);left:var(--left);transform:translate(-50%,-50%)}.altra-home .hotspot-dot__content,.altra-home .hotspot-product__content,.altra-home .hotspots-section__carousel{position:absolute;visibility:hidden}.altra-home .shopify-section:has(section-bg-image){position:relative}.altra-home .section-bg-image__image img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.altra-home .section-bg-image__image--container img{inset:0 auto 0 50%;max-width:1280px;transform:translate(-50%)}.altra-home .section-bg-image__image.section-bg-image__image--desktop.half img{width:50%}@media (max-width: 768px){.altra-home .section-bg-image__image--desktop{display:none}}@media (min-width: 769px){.altra-home .section-bg-image__image--mobile{display:none}}.altra-home .section-bg-image__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--scrim)}.altra-home .enhanced-filtering-collection,.altra-home .simple-content-collection{position:relative}@media (min-width: 769px){.altra-home .hotspots-section__image-wrapper{aspect-ratio:var(--desktop-aspect-ratio)}.altra-home .hotspots-section__image--desktop{display:block}.altra-home .hotspots-section__image--mobile{display:none}}


@charset "UTF-8";.altra-home .multi-banner--full-width .multi-banner__inner{max-width:none}.altra-home .multi-banner__inner{max-width:var(--container-width);margin-inline:auto}@media (max-width: 768px){.altra-home .multi-banner .mobile-grid-view{display:flex;gap:5px;flex-wrap:wrap}.altra-home .multi-banner .mobile-grid-view .swiper-slide{width:100%!important}.altra-home .multi-banner .mobile-grid-view .content-card--overlay.content-card--ratio-4-5{overflow:hidden}}.altra-home .multi-banner__swiper{width:100%;padding:var(--spacing-400) 0}@media (max-width: 768px){.altra-home .multi-banner__swiper{padding:var(--spacing-50) 0}}@media (min-width: 769px) and (max-width: 1400px){.altra-home .multi-banner__swiper.swiper-has-3-slides .swiper-slide{width:33.3333333333%!important}}@media (min-width: 1400px){.altra-home .multi-banner__swiper.swiper-has-3-slides .swiper-slide{width:33.3333333333%!important}}.altra-home .multi-banner__swiper .swiper-wrapper{min-height:300px}.altra-home .multi-banner__swiper.swiper-initialized .swiper-wrapper{min-height:0}.altra-home .multi-banner__swiper.swiper-initialized .loading{display:none}.altra-home .multi-banner__swiper .swiper-slide{width:405px;height:auto}.altra-home .multi-banner__swiper .swiper-slide.content-left{text-align:left}.altra-home .multi-banner__swiper .swiper-slide.content-right{text-align:right}.altra-home .multi-banner__swiper .swiper-slide.content-center{text-align:center}.altra-home .multi-banner__swiper .product-card{padding:0}@media (min-width: 769px){.altra-home .multi-banner__swiper .swiper-slide{width:253px}}@media (max-width: 768px){.altra-home .multi-banner__swiper:not(.swiper-initialized) .swiper-slide{width:100%}}.altra-home .multi-banner__item-wrapper{border-radius:var(--image-border-radius);overflow:hidden}.altra-home .multi-banner__item{display:block;overflow:hidden;position:relative;aspect-ratio:var(--aspect-ratio, 1);color:var(--color-text);width:100%}.altra-home .multi-banner__item--dark:before,.altra-home .multi-banner__item--light:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(180deg,#fff0 20%,#fff6 70%,#ffffffd6)}.altra-home .multi-banner__item--dark:before{background:linear-gradient(180deg,#0000 20%,#00000070 70%,#000000bd)}.altra-home .multi-banner__card-link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2}.altra-home .multi-banner__image{top:0;right:0;bottom:0;left:0}.altra-home .multi-banner__image-wrapper{position:absolute;top:0;right:0;bottom:0;left:0}.altra-home .multi-banner__video__video-element,.altra-home .multi-banner__image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.altra-home .multi-banner--enable-linked-card-hover-zoom .multi-banner__item--has-card-link{cursor:pointer}.altra-home .multi-banner--enable-linked-card-hover-zoom .multi-banner__item--has-card-link .multi-banner__content{pointer-events:none}.altra-home .multi-banner--enable-linked-card-hover-zoom .multi-banner__item--has-card-link .multi-banner__content a,.altra-home .multi-banner--enable-linked-card-hover-zoom .multi-banner__item--has-card-link .multi-banner__content button{pointer-events:auto}@media (hover: hover){.altra-home .multi-banner--enable-linked-card-hover-zoom .multi-banner__item--has-card-link .multi-banner__image-wrapper{transition:transform .3s ease-in-out;will-change:transform}.altra-home .multi-banner--enable-linked-card-hover-zoom .multi-banner__item--has-card-link:hover .multi-banner__image-wrapper{transform:scale(1.03)}}.altra-home .multi-banner__content{position:absolute;bottom:0;right:0;left:0;max-height:100%;z-index:3;display:flex;flex-direction:column;justify-content:flex-end;padding:var(--spacing-400)}.altra-home .multi-banner__content.content-v-top{top:0;bottom:auto}.altra-home .multi-banner__content.content-v-center{bottom:50%;transform:translateY(50%)}.altra-home .multi-banner__content-inner{overflow-y:auto;width:100%;max-height:100%;display:flex;flex-wrap:wrap;gap:var(--spacing-200);align-items:center}.altra-home .multi-banner__content-inner .multi-banner__content-wrapper{width:100%;flex-basis:100%}.altra-home .multi-banner__content-inner .button{flex-shrink:0}.altra-home .multi-banner__content-wrapper{margin-bottom:var(--spacing-400);width:100%;flex-basis:100%}


@charset "UTF-8";.altra-home .image-with-text{position:relative;display:block;margin-left:auto;margin-right:auto;max-width:var(--container-width);margin-top:var(--margin-top-mobile);margin-bottom:var(--margin-bottom-mobile)}.altra-home .image-with-text--full{max-width:100%}@media (min-width: 769px){.altra-home .image-with-text{padding:var(--spacing-700) var(--screens-desktop-margin);margin-top:var(--margin-top);margin-bottom:var(--margin-bottom)}}@media (max-width: 768px){.altra-home .image-with-text.image-with-text--without-background-image{padding:var(--image-padding-without-background-mobile-top-bottom) var(--image-padding-without-background-mobile-sides)}}@media (min-width: 769px){.altra-home .image-with-text.image-with-text--without-background-image{padding:var(--image-padding-without-background-top-bottom) var(--image-padding-without-background-sides)}}.altra-home .image-with-text.image-with-text--full-bleed{padding:0}.altra-home .image-with-text__inner{position:relative;display:grid;align-items:center;background-color:var(--bg-color)}@media (min-width: 769px){.altra-home .image-with-text__inner{grid-template-columns:1fr 1fr}}.altra-home .image-with-text--full-width{max-width:100%;margin-left:0;margin-right:0}.altra-home .image-with-text--with-background-image{padding:var(--image-padding)}.altra-home .image-with-text--with-background-image section-bg-image{position:absolute;top:0;right:0;bottom:0;width:100vw;left:50%;transform:translate(-50%);z-index:0;overflow:hidden}.altra-home .image-with-text--with-background-image .image-with-text__inner{position:relative;z-index:1;background-color:transparent}.altra-home .image-with-text--with-background-image .image-with-text__content{background-color:transparent}@media (min-width: 769px){.altra-home .image-with-text__left{height:100%}}@media (min-width: 769px){.altra-home .image-with-text--left.image-with-text--width-xsmall .image-with-text__inner{grid-template-columns:30% 1fr}}@media (min-width: 769px){.altra-home .image-with-text--left.image-with-text--width-small .image-with-text__inner{grid-template-columns:40% 1fr}}@media (min-width: 769px){.altra-home .image-with-text--left.image-with-text--width-medium .image-with-text__inner{grid-template-columns:1fr 1fr}}@media (min-width: 769px){.altra-home .image-with-text--left.image-with-text--width-large .image-with-text__inner{grid-template-columns:60% 1fr}}.altra-home .image-with-text--left .image-with-text__left .image-with-text__content{display:none}@media (min-width: 769px){.altra-home .image-with-text--right.image-with-text--width-xsmall .image-with-text__inner{grid-template-columns:1fr 30%}}@media (min-width: 769px){.altra-home .image-with-text--right.image-with-text--width-small .image-with-text__inner{grid-template-columns:1fr 40%}}@media (min-width: 769px){.altra-home .image-with-text--right.image-with-text--width-medium .image-with-text__inner{grid-template-columns:1fr 1fr}}@media (min-width: 769px){.altra-home .image-with-text--right.image-with-text--width-large .image-with-text__inner{grid-template-columns:1fr 60%}}.altra-home .image-with-text--right .image-with-text__right .image-with-text__content{display:none}@media (min-width: 769px){.altra-home .image-with-text--bottom .image-with-text__inner{grid-template-columns:1fr}}@media (min-width: 769px){.altra-home .image-with-text--bottom .image-with-text__left{display:none}}.altra-home .image-with-text--bottom .image-with-text__right .image-with-text__content{display:none}@media (min-width: 769px){.altra-home .image-with-text--bottom .image-with-text__right .image-with-text__content{display:flex;justify-content:var(--text-alignment-desktop)}}@media (max-width: 768px){.altra-home .image-with-text--left .image-with-text__left .image-with-text__content,.altra-home .image-with-text--right .image-with-text__left .image-with-text__content,.altra-home .image-with-text--bottom .image-with-text__left .image-with-text__content{display:none}}@media (max-width: 768px){.altra-home .image-with-text--left .image-with-text__right .image-with-text__content,.altra-home .image-with-text--right .image-with-text__right .image-with-text__content,.altra-home .image-with-text--bottom .image-with-text__right .image-with-text__content{display:block}}.altra-home .image-with-text--contain-image .image-with-text__image img{-o-object-fit:contain;object-fit:contain}.altra-home .image-with-text__image{display:block;position:relative;padding-bottom:75%;height:100%}.altra-home .image-with-text__image img{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;width:100%;-o-object-fit:cover;object-fit:cover}@media (max-width: 768px){.altra-home .image-with-text__image.image-with-text__image--desktop{display:none}}@media (min-width: 769px){.altra-home .image-with-text__image.image-with-text__image--mobile{display:none}}.altra-home .image-with-text--aspect-ratio .image-with-text__image{padding-bottom:0;aspect-ratio:var(--aspect-ratio)}.altra-home video-media.image-with-text-video{position:absolute;display:block;top:0;right:0;bottom:0;left:0}.altra-home video.image-with-text-video__video-element{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.altra-home .image-with-text--height-xsmall .image-with-text__image{padding-bottom:35%}.altra-home .image-with-text--height-small .image-with-text__image{padding-bottom:75%}.altra-home .image-with-text--height-medium .image-with-text__image{padding-bottom:100%}.altra-home .image-with-text--height-large .image-with-text__image{padding-bottom:120%}.altra-home .image-with-text__content{display:flex;align-items:center;height:100%;padding:var(--spacing-700) var(--screens-mobile-margin);background-color:var(--bg-color);margin-inline:auto;max-width:var(--content-width)}@media (min-width: 769px){.altra-home .image-with-text__content{padding:var(--screens-desktop-margin)}}.altra-home .image-with-text--remove-content-inline-margin .image-with-text__content{margin-inline:0}.altra-home .image-with-text.bulletin_blog .image-with-text__inner{background-color:transparent}.altra-home .image-with-text.bulletin_blog .image-with-text__left{padding:var(--screens-mobile-margin)}.altra-home .image-with-text.bulletin_blog .image-with-text__left .image-with-text__image.image-with-text__image--mobile{aspect-ratio:3/4}.altra-home .image-with-text.bulletin_blog .content-blocks__body .metafield-rich_text_field h1,.altra-home .image-with-text.bulletin_blog .content-blocks__body .metafield-rich_text_field h2,.altra-home .image-with-text.bulletin_blog .content-blocks__body .metafield-rich_text_field h3,.altra-home .image-with-text.bulletin_blog .content-blocks__body .metafield-rich_text_field h4,.altra-home .image-with-text.bulletin_blog .content-blocks__body .metafield-rich_text_field h5,.altra-home .image-with-text.bulletin_blog .content-blocks__body .metafield-rich_text_field h6{line-height:1.7;font-size:18px;font-weight:700;margin-bottom:20px;text-wrap:unset}.altra-home .image-with-text.bulletin_blog .content-blocks__body .metafield-rich_text_field p{font-size:18px;line-height:1.45em;margin-bottom:20px}.altra-home .image-with-text.bulletin_blog .content-blocks__body .metafield-rich_text_field p strong{font-size:18px;font-weight:500}@media (min-width: 769px){.altra-home .image-with-text.bulletin_blog .image-with-text__content{align-items:flex-start;padding:0}.altra-home .image-with-text.bulletin_blog .image-with-text__content .content-blocks__body .metafield-rich_text_field h1,.altra-home .image-with-text.bulletin_blog .image-with-text__content .content-blocks__body .metafield-rich_text_field h2,.altra-home .image-with-text.bulletin_blog .image-with-text__content .content-blocks__body .metafield-rich_text_field h3,.altra-home .image-with-text.bulletin_blog .image-with-text__content .content-blocks__body .metafield-rich_text_field h4,.altra-home .image-with-text.bulletin_blog .image-with-text__content .content-blocks__body .metafield-rich_text_field h5,.altra-home .image-with-text.bulletin_blog .image-with-text__content .content-blocks__body .metafield-rich_text_field h6{line-height:1.45em;font-size:20px;font-weight:700;margin-bottom:20px;text-wrap:unset}.altra-home .image-with-text.bulletin_blog .image-with-text__content .content-blocks__body .metafield-rich_text_field p{font-size:18px;line-height:1.45em;margin-bottom:20px}.altra-home .image-with-text.bulletin_blog .image-with-text__content .content-blocks__body .metafield-rich_text_field p strong{font-size:18px;font-weight:700}.altra-home .image-with-text.bulletin_blog.image-with-text--right .image-with-text__content{padding-right:20px}.altra-home .image-with-text.bulletin_blog.image-with-text--left .image-with-text__content{padding-left:20px}.altra-home .image-with-text.bulletin_blog.bulletin_blog--center-content .image-with-text__content{align-items:center}.altra-home .image-with-text.bulletin_blog .image-with-text__right{height:100%}}.altra-home .image-with-text--custom-padding{padding:var(--custom-outer-padding)}.altra-home .image-with-text--custom-padding .image-with-text__content{padding:var(--custom-inner-padding)}


@charset "UTF-8";.altra-home .simple-content-collection{--heading-content-spacing: var(--spacing-600);background:var(--background-color, --base-background-color);position:relative}@media (min-width: 769px){.altra-home .simple-content-collection{padding:var(--section-top-spacing-desktop) 0 var(--section-bottom-spacing-desktop)}}@media (max-width: 768px){.altra-home .simple-content-collection{padding:var(--section-top-spacing-mobile) 0 var(--section-bottom-spacing-mobile)}}.altra-home .simple-content-collection .simple-content-collection__inner{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--spacing-600);align-items:start}@media (min-width: 769px){.altra-home .simple-content-collection .simple-content-collection__inner{grid-template-columns:minmax(0,3fr) minmax(0,9fr);padding:var(--background-padding)}}@media (min-width: 769px){.altra-home .simple-content-collection__layout--top .simple-content-collection__inner{grid-template-columns:minmax(0,1fr)}.altra-home .simple-content-collection__layout--left .simple-content-collection__inner{grid-template-columns:minmax(16rem,1fr) minmax(0,4fr)}}@media (max-width: 768px){.altra-home .simple-content-collection .mobile-grid-view{display:flex;gap:5px;flex-wrap:wrap}.altra-home .simple-content-collection .mobile-grid-view .swiper-slide{flex:0 0 calc((100% - (var(--cards-per-row) - 1) * 5px) / var(--cards-per-row));max-width:calc((100% - (var(--cards-per-row) - 1) * 5px) / var(--cards-per-row))}.altra-home .simple-content-collection .mobile-grid-view .content-card--overlay.content-card--ratio-4-5{overflow:hidden}}@media (min-width: 769px){.altra-home .simple-content-collection .simple-content-collection__inner--no-header{grid-template-columns:1fr}}.altra-home .simple-content-collection:not(.simple-content-collection--full-screen) .simple-content-collection__inner{width:100%;max-width:100%;margin-left:auto;margin-right:auto}@media (min-width: 769px){.altra-home .simple-content-collection:not(.simple-content-collection--full-screen) .simple-content-collection__inner{max-width:var(--container-width)}}.altra-home .simple-content-collection__body{overflow:hidden;min-width:0}.altra-home .simple-content-collection__body .content-card__content{padding-top:var(--spacing-600);padding-bottom:var(--spacing-600);text-align:var(--card-element-alignment-mobile)}@media (min-width: 769px){.altra-home .simple-content-collection__body .content-card__content{text-align:var(--card-element-alignment-desktop)}}.altra-home .simple-content-collection__body .content-card--standard .content-card__content .content-card__description{margin-top:var(--spacing-200)}.altra-home .content-card:not(.content-card--enhanced) .simple-content-collection__body .text-link{margin-top:var(--spacing-400)}.altra-home .simple-content-collection__body .text-link.link-underline{text-decoration:underline}.altra-home .simple-content-collection__header{padding-right:var(--screens-mobile-margin);padding-left:var(--screens-mobile-margin);min-width:0;z-index:1}.altra-home .simple-content-collection__header h1,.altra-home .simple-content-collection__header h2,.altra-home .simple-content-collection__header .simple-content-collection__fallback-heading{margin:0}.altra-home .simple-content-collection__header .content-blocks{display:flex;flex-flow:column nowrap;gap:16px}@media (max-width: 768px){.altra-home .simple-content-collection__header .content-blocks{gap:var(--space-between-content-and-buttons-mobile)}}@media (min-width: 769px){.altra-home .simple-content-collection__header .content-blocks{flex-flow:row wrap}}.altra-home .simple-content-collection__header .content-blocks__eyebrow{margin-bottom:var(--spacing-0)}.altra-home .simple-content-collection__header .content-blocks__heading{margin-bottom:var(--spacing-25)}.altra-home .simple-content-collection__header .content-blocks__content{flex:1;max-width:100%}@media (min-width: 769px){.altra-home .simple-content-collection__header .content-blocks__content{gap:var(--heading-content-spacing)}}.altra-home .simple-content-collection__header .content-blocks__body{font-family:var(--typography-body-font);font-size:var(--typography-body-medium-size);font-weight:var(--typography-body-weight-normal);line-height:var(--typography-body-medium-height);letter-spacing:calc(var(--typography-body-medium-size) * var(--typography-body-tracking) * .01);margin:0}@media (max-width: 768px){.altra-home .simple-content-collection__header .content-blocks__body{margin-top:var(--spacing-400)}}.altra-home .simple-content-collection__header .content-blocks__buttons{margin:0;flex:0 0 auto}.altra-home .simple-content-collection__body-heading{margin-bottom:var(--spacing-400);padding-left:var(--screens-mobile-margin);padding-right:var(--screens-mobile-margin)}.altra-home .simple-content-collection__swiper{padding-left:var(--screens-mobile-margin);padding-right:var(--screens-mobile-margin);padding-bottom:var(--swiper-padding-bottom)}@media (min-width: 769px) and (max-width: 1400px){.altra-home .simple-content-collection__swiper.swiper-has-3-slides .swiper-slide{width:calc((100% - 2 * var(--swiper-desktop-gap, 0px)) / 3)!important}}@media (min-width: 1400px){.altra-home .simple-content-collection__swiper.swiper-has-3-slides .swiper-slide{width:calc((100% - 2 * var(--swiper-desktop-gap, 0px)) / 3)!important}}.altra-home .simple-content-collection__swiper .swiper-wrapper{min-height:300px}.altra-home .simple-content-collection__swiper.swiper-initialized .swiper-wrapper{min-height:0}.altra-home .simple-content-collection__swiper.swiper-initialized .loading{display:none}.altra-home .simple-content-collection__swiper .swiper-slide{width:405px}.altra-home .simple-content-collection__swiper .product-card{padding:0}.altra-home .simple-content-collection__swiper.equal-slide-height .swiper-slide{height:auto}.altra-home .simple-content-collection__swiper-controls{margin:24px 0 0}.altra-home .simple-content-collection__swiper-controls .swiper-nav-button{display:none}.altra-home .simple-content-collection__swiper-controls .swiper-pagination{align-items:center;display:flex;flex-flow:row nowrap;flex:1;gap:var(--spacing-25);min-height:32px;position:static}.altra-home .simple-content-collection__swiper-controls .swiper-pagination .swiper-pagination-bullet{margin-right:0}@media (min-width: 769px){.altra-home .simple-content-collection__swiper-controls{align-items:center;display:flex;flex-flow:row nowrap;margin:var(--spacing-600) 0 0}.altra-home .simple-content-collection__swiper-controls .swiper-pagination-bullet{flex:1;width:auto;height:1px;margin:0;background-color:var(--ui-elements-dark);opacity:.2;transition:opacity .2s}.altra-home .simple-content-collection__swiper-controls .swiper-pagination-bullet-active{opacity:1}.altra-home .simple-content-collection__swiper-controls .swiper-pagination{flex:1;width:calc(100% - 88px - var(--spacing-200))}.altra-home .simple-content-collection__swiper-controls .swiper-nav-button{display:block;transform:none;position:static;margin:0;transition:color .2s;padding:calc(var(--spacing-50) + var(--spacing-100))}.altra-home .simple-content-collection__swiper-controls .swiper-nav-button--prev{margin-left:var(--spacing-200)}.altra-home .simple-content-collection__swiper .swiper-button-disabled{color:var(--typography-color-disabled)}.altra-home .simple-content-collection__swiper .swiper-slide{width:253px}}@media (max-width: 768px){.altra-home .simple-content-collection__swiper-controls .swiper-pagination{display:none}}@media (min-width: 769px){.altra-home .simple-content-collection__layout--left .simple-content-collection__swiper,.altra-home .simple-content-collection__layout--left .simple-content-collection__body-heading{padding-left:0}.altra-home .simple-content-collection__layout--left .simple-content-collection__header{padding-right:0}}.altra-home .simple-content-collection__layout--left .content-blocks--row .content-blocks__content{max-width:100%}.altra-home .simple-content-collection .card-icon{margin-bottom:4px}.altra-home .simple-content-collection .card-icon img{-o-object-fit:contain;object-fit:contain}.altra-home .simple-content-collection .text-link.text-link--underline{text-decoration:underline}@media (max-width: 768px){.altra-home [data-mobile-configuration=vertical] .simple-content-collection{padding-right:var(--screens-mobile-margin)}.altra-home [data-mobile-configuration=vertical] .simple-content-collection .swiper-wrapper{min-height:0;flex-flow:column nowrap;gap:16px}.altra-home [data-mobile-configuration=vertical] .simple-content-collection .swiper-slide{width:auto}}@media (min-width: 1400px){.altra-home .simple-content-collection__layout--left .simple-content-collection__swiper{padding-left:0}}@media (min-width: 1400px){.altra-home .simple-content-collection__layout--left .simple-content-collection__header{min-width:300px}}.altra-home .simple-content-collection__layout--left .simple-content-collection__header .content-blocks{flex-direction:column}.altra-home .simple-content-collection__layout--left .simple-content-collection__header .content-blocks__buttons{align-self:unset}.altra-home .swiper-nav-button{position:absolute;top:50%;padding:var(--spacing-200);transform:translateY(-50%);left:0;background-color:transparent;z-index:2;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;display:block}.altra-home .swiper-nav-button.swiper-nav-button--next{right:0;left:auto}.altra-home .simple-content-collection.brand_hub{padding-top:0;padding-bottom:0}@media (min-width: 769px){.altra-home .simple-content-collection.brand_hub .swiper-wrapper{gap:5px}}.altra-home .simple-content-collection.brand_hub .content-blocks__heading{font-size:28px;font-weight:700;line-height:100%}.altra-home .simple-content-collection.brand_hub .content-blocks__body{font-size:12px;line-height:120%}@media (min-width: 769px){.altra-home .simple-content-collection.brand_hub .content-blocks__body{font-size:16px}}.altra-home .simple-content-collection.brand_hub .content-card__content{padding-left:0}.altra-home .simple-content-collection.brand_hub .content-card__content .content-card__description{font-size:12px;line-height:130%}@media (min-width: 769px){.altra-home .simple-content-collection.brand_hub .content-card__content .content-card__description{font-size:16px}}.altra-home .simple-content-collection.brand_hub .simple-content-collection__swiper-controls{margin-top:-40px;margin-bottom:40px}


@charset "UTF-8";.altra-home .simple-blog-collection{background-color:var(--component-bg-color);position:relative;overflow:hidden;display:block}.altra-home .simple-blog-collection:not(.simple-blog-collection--full-screen) .simple-blog-collection__inner{max-width:var(--container-width);margin-left:auto;margin-right:auto}@media (min-width: 769px){.altra-home .simple-blog-collection__inner{padding:var(--spacing-700) var(--screens-desktop-margin)}}@media (max-width: 768px){.altra-home .simple-blog-collection__inner{padding:var(--spacing-700) var(--screens-mobile-margin)}}@media (min-width: 769px){.altra-home .simple-blog-collection__inner--left{display:grid;grid-template-columns:var(--content-width-desktop, 30%) 1fr;gap:var(--spacing-400)}.altra-home .simple-blog-collection__inner--left .simple-blog-collection__content{grid-column:1}.altra-home .simple-blog-collection__inner--left .simple-blog-collection__slider{grid-column:2;margin:0;min-width:0}.altra-home .simple-blog-collection__inner--left .simple-blog-collection__slider-outer{padding-right:0;padding-left:0}}.altra-home .simple-blog-collection__content{margin-bottom:var(--bottom-margin-desktop);position:relative}@media (max-width: 768px){.altra-home .simple-blog-collection__content{margin-bottom:var(--bottom-margin-mobile)}}.altra-home .simple-blog-collection__slider{position:relative;margin:0 -15px}.altra-home .simple-blog-collection__slider-outer{overflow:visible;padding-left:var(--screens-mobile-margin);padding-right:var(--screens-mobile-margin)}.altra-home .simple-blog-collection__slider .swiper-initialized .loading{display:none}@media (min-width: 769px){.altra-home .simple-blog-collection__slider .swiper-wrapper{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;grid-template-rows:auto auto auto auto 1fr auto;align-items:start}}@media (max-width: 768px){.altra-home .simple-blog-collection__slider .swiper-wrapper{display:flex;align-items:stretch}}@media (min-width: 769px){.altra-home .simple-blog-collection__slider .swiper-slide{display:grid;grid-template-rows:subgrid;grid-row:1/-1}}@media (max-width: 768px){.altra-home .simple-blog-collection__slider .swiper-slide{width:85%;display:flex;flex-direction:column;height:auto}}.altra-home .simple-blog-collection__inner--top .simple-blog-collection__slider .swiper{overflow:visible}@media (max-width: 768px){.altra-home .simple-blog-collection__inner--left .simple-blog-collection__slider .swiper{overflow:visible}}.altra-home .simple-blog-collection__description{max-width:50rem;margin-left:auto;margin-right:auto}@media (max-width: 768px){.altra-home .simple-blog-collection__description{margin-left:0;margin-right:0}}.altra-home .simple-blog-collection__controls{--swiper-scrollbar-size: 1px;--swiper-scrollbar-drag-bg-color: var(--color-neutrals-900);position:relative;display:flex;align-items:center;padding-left:var(--screens-mobile-margin);padding-right:var(--screens-mobile-margin);margin:var(--spacing-600) 0 0}@media (max-width: 768px){.altra-home .simple-blog-collection__controls{display:none}}.altra-home .simple-blog-collection__controls .swiper-nav-button{position:static;transform:none}.altra-home .simple-blog-collection__controls .swiper-button-disabled path{stroke:var(--color-neutrals-300)}.altra-home .simple-blog-collection__controls .swiper-scrollbar-horizontal{position:static}.altra-home .simple-blog-collection__controls .swiper-pagination{flex:1;position:static;display:flex;flex-flow:row nowrap;gap:var(--spacing-25);width:calc(100% - 88px - var(--spacing-200))}.altra-home .simple-blog-collection__controls .swiper-pagination-bullet{flex:1;width:auto;height:1px;margin:0;background-color:var(--ui-elements-dark);opacity:.2;transition:opacity .2s}.altra-home .simple-blog-collection__controls .swiper-pagination-bullet-active{opacity:1}.altra-home .simple-blog-collection__buttons-container{display:flex}.altra-home .btt__button{border:none;background-color:transparent;font-size:12px;color:var(--color-primary-napa-orange-300);font-weight:700;text-decoration:underline}.altra-home .btt__button-container{display:flex;justify-content:center;border-top:1px solid var(--color-neutrals-400);width:100%;padding:14px 0}@media (min-width: 769px){.altra-home .btt__button-container{display:none}}.altra-home .no-swiper .swiper-nav-button{display:none}.altra-home .swiper-nav-button{position:absolute;top:50%;padding:var(--spacing-200);transform:translateY(-50%);left:0;background-color:transparent;z-index:2;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;display:block}.altra-home .swiper-nav-button.swiper-nav-button--next{right:0;left:auto}.altra-home .swiper-slide:not(.swiper-slide-visible) .slide-image-hidden{display:none}.altra-home .simple-blog-collection .blog-card__title,.altra-home .simple-blog-collection .blog-card__meta{margin-block:0 var(--spacing-200)}.altra-home .simple-blog-collection .blog-card__meta{color:var(--typography-color-secondary);gap:var(--spacing-50)}.altra-home .simple-blog-collection .text-link{color:var(--text-link-color, var(--typography-color-text-link-secondary))}.altra-home .simple-blog-collection .text-link:hover{color:var(--text-link-hover-color)}.altra-home .simple-blog-collection .blog-card--linked:hover .blog-card__link,.altra-home .simple-blog-collection .blog-card--linked:focus-within .blog-card__link{color:var(--text-link-hover-color)}.altra-home .simple-blog-collection .blog-card--linked:hover .blog-card__link .icon,.altra-home .simple-blog-collection .blog-card--linked:focus-within .blog-card__link .icon{width:20px;height:20px;transform:translate3d(25%,0,0)}.altra-home .simple-blog-collection .content-blocks__subheading{margin-block-start:var(--spacing-0)}@media (max-width: 768px){.altra-home .simple-blog-collection .content-blocks__buttons.hide-desktop{margin-block-start:var(--spacing-400)}}@media (max-width: 768px){.altra-home .simple-blog-collection .content-blocks__buttons.hide-desktop a.button{width:100%}}.altra-home .simple-blog-collection .swiper-slide .blog-card{box-shadow:var(--card-shadow, 0 4px 10px 0 rgba(0, 0, 0, .08));border:var(--card-border-width, 0) solid var(--card-border-color, transparent);border-radius:var(--card-border-radius, 0);overflow:hidden;height:100%;width:100%}@media (min-width: 769px){.altra-home .simple-blog-collection .swiper-slide .blog-card{display:grid;grid-template-rows:subgrid;grid-row:1/-1}}@media (max-width: 768px){.altra-home .simple-blog-collection .swiper-slide .blog-card{display:flex;flex-direction:column;height:100%}}.altra-home .simple-blog-collection .swiper-slide .blog-card__image{flex-shrink:0}@media (min-width: 769px){.altra-home .simple-blog-collection .swiper-slide .blog-card__image{grid-row:1}}.altra-home .simple-blog-collection .swiper-slide .blog-card__content{padding:var(--spacing-400, 16px)}@media (min-width: 769px){.altra-home .simple-blog-collection .swiper-slide .blog-card__content{display:var(--display-type-article-card-content-desktop, grid);grid-template-rows:subgrid;grid-row:2/-1}}@media (max-width: 768px){.altra-home .simple-blog-collection .swiper-slide .blog-card__content{display:var(--display-type-article-card-content-mobile, flex);flex-direction:column;flex:1}}.altra-home .simple-blog-collection .swiper-slide .blog-card__content>*{text-align:var(--card-element-alignment-mobile, left)}@media (min-width: 769px){.altra-home .simple-blog-collection .swiper-slide .blog-card__content>*{text-align:var(--card-element-alignment-desktop, left)}}@media (min-width: 769px){.altra-home .simple-blog-collection .swiper-slide .blog-card__content .article__badges,.altra-home .simple-blog-collection .swiper-slide .blog-card__content .blog-badges{grid-row:1;align-self:start}}@media (min-width: 769px){.altra-home .simple-blog-collection .swiper-slide .blog-card__content .blog-card__title{grid-row:2;align-self:start}}@media (min-width: 769px){.altra-home .simple-blog-collection .swiper-slide .blog-card__content .blog-card__meta{grid-row:3;align-self:start}}@media (min-width: 769px){.altra-home .simple-blog-collection .swiper-slide .blog-card__content .blog-card__excerpt{grid-row:4;align-self:start}}@media (max-width: 768px){.altra-home .simple-blog-collection .swiper-slide .blog-card__content .blog-card__excerpt{flex:1}}.altra-home .simple-blog-collection .swiper-slide .blog-card__content .blog-card__link.blog-card__link--simple{font-weight:400}@media (min-width: 769px){.altra-home .simple-blog-collection .swiper-slide .blog-card__content .blog-card__link{grid-row:5;align-self:end}}@media (max-width: 768px){.altra-home .simple-blog-collection .swiper-slide .blog-card__content .blog-card__link{margin-top:auto}}.altra-home .simple-blog-collection .swiper-slide .blog-card__content .article__badges,.altra-home .simple-blog-collection .swiper-slide .blog-card__content .blog-badges,.altra-home .simple-blog-collection .swiper-slide .blog-card__content .blog-card__title,.altra-home .simple-blog-collection .swiper-slide .blog-card__content .blog-card__meta,.altra-home .simple-blog-collection .swiper-slide .blog-card__content .blog-card__excerpt,.altra-home .simple-blog-collection .swiper-slide .blog-card__content .blog-card__link{display:flex;justify-content:var(--card-element-alignment-mobile, flex-start)}@media (min-width: 769px){.altra-home .simple-blog-collection .swiper-slide .blog-card__content .article__badges,.altra-home .simple-blog-collection .swiper-slide .blog-card__content .blog-badges,.altra-home .simple-blog-collection .swiper-slide .blog-card__content .blog-card__title,.altra-home .simple-blog-collection .swiper-slide .blog-card__content .blog-card__meta,.altra-home .simple-blog-collection .swiper-slide .blog-card__content .blog-card__excerpt,.altra-home .simple-blog-collection .swiper-slide .blog-card__content .blog-card__link{justify-content:var(--card-element-alignment-desktop, flex-start)}}.altra-home .simple-blog-collection .swiper-slide .blog-card__content .article__badge{max-height:-moz-max-content;max-height:max-content}


@charset "UTF-8";.altra-home .blog-card{background-color:var(--background-color, #ffffff);box-shadow:0 4px 10px #00000014}.altra-home .swiper .blog-card{height:100%}.altra-home .blog-card__card-link{top:0;right:0;bottom:0;left:0;position:absolute;z-index:1}.altra-home .blog-card__card-link:focus-visible{outline:2px solid currentcolor;outline-offset:-2px}.altra-home .blog-card__image{aspect-ratio:var(--image-ratio, 4/3);overflow:hidden}.altra-home .blog-card__image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.altra-home .blog-card--featured .blog-card__image{aspect-ratio:4/3}.altra-home .blog-card--featured{background-color:var(--color-accent-stonebeige-300)}@media (min-width: 768px){.altra-home .blog-card--featured{display:flex}}@media (min-width: 768px){.altra-home .blog-card--featured>*{flex-basis:50%}}.altra-home .blog-card__content{padding-block:var(--spacing-400);padding-inline:var(--spacing-600);position:relative}@media (min-width: 1024px){.altra-home .blog-card--featured .blog-card__content{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;padding:var(--spacing-700)}}.altra-home .blog-card__title{margin-block:0 var(--spacing-50)}.altra-home .blog-card__meta{margin-block:0 var(--spacing-400)}.altra-home .blog-card__excerpt{margin-bottom:var(--spacing-400)}.altra-home .blog-card--linked{cursor:pointer;position:relative}.altra-home .blog-card--linked .blog-card__image,.altra-home .blog-card--linked .blog-card__content{pointer-events:none}


@charset "UTF-8";.altra-home .blog-card__content .article__badges{margin-block:0 var(--spacing-400)}.altra-home .article__badges{display:flex;gap:var(--spacing-50);padding-left:0;flex-flow:row wrap}.altra-home .article__badge{border-radius:10px;list-style:none;padding:var(--spacing-50) var(--spacing-300)}


@charset "UTF-8";.altra-home .ugc-slider{background-color:var(--background-color);display:block;padding:var(--spacing-700) var(--screens-mobile-margin)}@media (min-width: 769px){.altra-home .ugc-slider{padding:var(--spacing-700) var(--screens-desktop-margin)}}@media (min-width: 769px){.altra-home .ugc-slider .content-blocks{display:grid;grid-template-columns:1fr 1fr;margin-bottom:var(--spacing-800)}}@media (min-width: 769px){.altra-home .ugc-slider [class*=content-blocks__]:not(.content-blocks__buttons){grid-column-start:1}}@media (min-width: 769px){.altra-home .ugc-slider .content-blocks__buttons{align-self:end;grid-column-start:2;justify-content:flex-start;justify-self:end;margin-block:0}}.altra-home .ugc-slider .yotpo-vugc-header-container,.altra-home .ugc-slider .yotpo-vugc-upload-media-btn-container{justify-content:var(--settings-yotpo-alignment-mobile)!important}@media (min-width: 769px){.altra-home .ugc-slider .yotpo-vugc-header-container,.altra-home .ugc-slider .yotpo-vugc-upload-media-btn-container{justify-content:var(--settings-yotpo-alignment-desktop)!important}}.altra-home .ugc-slider div:has(>.yotpo-vugc-upload-media-btn-container){margin:0!important;width:100%}@media (min-width: 769px){.altra-home .ugc-slider div:has(>.yotpo-vugc-upload-media-btn-container){width:auto}}.altra-home .ugc-slider .yotpo-vugc-upload-media-btn{display:none}.altra-home .ugc-slider .yotpo-vugc-media-gallery-widget{gap:40px;margin-bottom:0;width:100%!important}.altra-home .ugc-slider .yotpo-vugc-header-empty-space,.altra-home .ugc-slider .yotpo-vugc-header-text{display:none!important}.altra-home .ugc-slider .yotpo-carousel-arrow{-webkit-backdrop-filter:blur(var(--ugc-slider-arrow-blur));backdrop-filter:blur(var(--ugc-slider-arrow-blur));background-color:rgba(255,255,255,calc(var(--ugc-slider-arrow-opacity) / 100))!important;border:none!important;border-radius:var(--ugc-slider-arrow-border-radius)!important;height:44px;width:44px}.altra-home .ugc-slider .yotpo-carousel-arrow:hover,.altra-home .ugc-slider .yotpo-carousel-arrow:active,.altra-home .ugc-slider .yotpo-carousel-arrow:focus-visible{background-color:var(--btn-secondary-bg-color-hover)!important;opacity:100%}.altra-home .ugc-slider .yotpo-carousel-arrow svg{opacity:100%}.altra-home .ugc-slider .yotpo-carousel-arrow.glide__arrow--right{right:1em}.altra-home .ugc-slider .yotpo-carousel-arrow.glide__arrow--left{left:1em}.altra-home .ugc-slider .glide__slide{margin-inline-start:calc(var(--ugc-slider-slide-spacing-mobile) / 2)!important;margin-inline-end:calc(var(--ugc-slider-slide-spacing-mobile) / 2)!important}@media (min-width: 769px){.altra-home .ugc-slider .glide__slide{margin-inline-start:calc(var(--ugc-slider-slide-spacing-desktop) / 2)!important;margin-inline-end:calc(var(--ugc-slider-slide-spacing-desktop) / 2)!important}}@media (min-width: 769px){.altra-home .ugc-slider--override-cta{position:relative!important}}@media (max-width: 768px){.altra-home .ugc-slider--override-cta .yotpo-pictures-gallery-upload-button-wrapper{text-align:left!important}}@media (min-width: 769px){.altra-home .ugc-slider--override-cta .yotpo-slider .yotpo-slider-wrapper,.altra-home .ugc-slider--override-cta .yotpo-visual-carousel .yotpo-slider-wrapper,.altra-home .ugc-slider--override-cta .yotpo-pictures-widget .yotpo-slider-wrapper{position:unset!important}}@media (min-width: 769px){.altra-home .ugc-slider--override-cta .yotpo-pictures-gallery-header-wrapper{position:absolute!important;z-index:2!important;top:calc(3% + var(--spacing-700))!important;right:var(--screens-desktop-margin)!important}}.altra-home .ugc-slider--override-cta .yotpo-pictures-gallery-header-wrapper .yotpo-pictures-gallery-upload-button-wrapper .yotpo-pictures-gallery-upload-button>.yotpo-icon{display:none}.altra-home .ugc-slider--override-cta .yotpo-pictures-gallery-header-wrapper .yotpo-pictures-gallery-upload-button-wrapper .yotpo-pictures-gallery-upload-button{font-size:var(--btn-type-size)!important;font-weight:var(--btn-type-weight)!important;padding:0!important;background-color:var(--btn-secondary-bg-color)!important;color:var(--btn-secondary-txt-color)!important;font-family:var(--typography-body-font)!important}.altra-home .ugc-slider--override-cta .content-blocks--yotpo--border~.custom-liquid-block .yotpo-pictures-gallery-upload-button-wrapper{padding:var(--spacing-400) var(--spacing-600)!important;border:solid var(--border-stroke-50) var(--color-primary-essential-600)!important;width:-moz-fit-content!important;width:fit-content!important;border-radius:var(--borders-radius-default)!important}@media (max-width: 768px){.altra-home .ugc-slider--override-cta .content-blocks--yotpo--border~.custom-liquid-block .yotpo-pictures-gallery-upload-button-wrapper{padding:var(--spacing-300) var(--spacing-500)!important}}.altra-home .ugc-slider--override-cta .content-blocks--yotpo--border~.custom-liquid-block .yotpo-pictures-gallery-upload-button-wrapper .yotpo-pictures-gallery-upload-button{line-height:var(--typography-heading-xsmall-height)!important;height:auto!important}


@charset "UTF-8";.altra-home .simple-collection-informative-cards{--heading-content-spacing: var(--spacing-600);background:var(--background-color, --base-background-color);position:relative}.altra-home .simple-collection-informative-cards__inner{display:grid;grid-template-columns:1fr;gap:var(--spacing-400)}.altra-home .simple-collection-informative-cards:not(.simple-collection-informative-cards--full-screen) .simple-collection-informative-cards__inner{width:100%;max-width:100%;margin:0 auto}@media (min-width: 769px){.altra-home .simple-collection-informative-cards:not(.simple-collection-informative-cards--full-screen) .simple-collection-informative-cards__inner{max-width:var(--container-width)}}@media (max-width: 768px){.altra-home .simple-collection-informative-cards .mobile-grid-view{display:flex;gap:var(--spacing-200);flex-wrap:wrap;align-items:stretch}.altra-home .simple-collection-informative-cards .mobile-grid-view .swiper-slide{flex:0 0 calc((100% - (var(--cards-per-row) - 1) * var(--spacing-100)) / var(--cards-per-row));max-width:calc((100% - (var(--cards-per-row) - 1) * var(--spacing-100)) / var(--cards-per-row));display:flex}}.altra-home .simple-collection-informative-cards__body{overflow:hidden}.altra-home .simple-collection-informative-cards__header{padding-right:var(--screens-mobile-margin);padding-left:var(--screens-mobile-margin);z-index:1}.altra-home .simple-collection-informative-cards__header h1,.altra-home .simple-collection-informative-cards__header h2{margin:0}.altra-home .simple-collection-informative-cards__header .content-blocks{display:flex;flex-flow:column nowrap}@media (min-width: 769px){.altra-home .simple-collection-informative-cards__header .content-blocks{flex-flow:row wrap}}@media (max-width: 768px){.altra-home .simple-collection-informative-cards__header .content-blocks{text-align:left}}.altra-home .simple-collection-informative-cards__header .content-blocks__eyebrow{margin-bottom:var(--spacing-0)}.altra-home .simple-collection-informative-cards__header .content-blocks__heading{margin-bottom:var(--spacing-25)}.altra-home .simple-collection-informative-cards__header .content-blocks__content{flex:1;max-width:100%;gap:var(--spacing-50)}.altra-home .simple-collection-informative-cards__header .content-blocks__body{font-family:var(--typography-body-font);font-size:var(--typography-body-medium-size);font-weight:var(--typography-body-weight-normal);line-height:var(--typography-body-medium-height);letter-spacing:calc(var(--typography-body-medium-size) * var(--typography-body-tracking) * .01);margin:0}@media (max-width: 768px){.altra-home .simple-collection-informative-cards__header .content-blocks__body{margin-top:var(--spacing-400)}}.altra-home .simple-collection-informative-cards__header .content-blocks__buttons{margin:0;flex:0 0 auto}.altra-home .simple-collection-informative-cards__swiper{padding:var(--screens-mobile-margin)}.altra-home .simple-collection-informative-cards__swiper .swiper-wrapper{min-height:var(--spacing-1200)}.altra-home .simple-collection-informative-cards__swiper.swiper-initialized .swiper-wrapper{min-height:0}.altra-home .simple-collection-informative-cards__swiper .swiper-slide{width:auto}@media (min-width: 769px){.altra-home .simple-collection-informative-cards__swiper .swiper-wrapper{display:flex;align-items:stretch}.altra-home .simple-collection-informative-cards__swiper .swiper-slide{display:flex;height:auto;width:auto}}.altra-home .simple-collection-informative-cards__swiper-controls{margin:var(--spacing-600) 0 0}.altra-home .simple-collection-informative-cards__swiper-controls .swiper-nav-button{display:none}.altra-home .simple-collection-informative-cards__swiper-controls .swiper-pagination{align-items:center;display:flex;flex-flow:row nowrap;flex:1;gap:var(--spacing-25);min-height:var(--spacing-800);position:static}.altra-home .simple-collection-informative-cards__swiper-controls .swiper-pagination .swiper-pagination-bullet{margin-right:0}@media (min-width: 769px){.altra-home .simple-collection-informative-cards__swiper-controls{align-items:center;display:flex;flex-flow:row nowrap;margin:var(--spacing-600) 0 0}.altra-home .simple-collection-informative-cards__swiper-controls .swiper-pagination-bullet{flex:1;width:auto;height:var(--border-width-default);margin:0;background-color:var(--ui-elements-dark);opacity:.2;transition:opacity .2s}.altra-home .simple-collection-informative-cards__swiper-controls .swiper-pagination-bullet-active{opacity:1}.altra-home .simple-collection-informative-cards__swiper-controls .swiper-pagination{flex:1;width:calc(100% - var(--spacing-1100) - var(--spacing-200))}.altra-home .simple-collection-informative-cards__swiper-controls .swiper-nav-button{display:block;transform:none;position:static;margin:0;transition:color var(--transition-duration-default);padding:calc(var(--spacing-50) + var(--spacing-100))}.altra-home .simple-collection-informative-cards__swiper-controls .swiper-nav-button--prev{margin-left:var(--spacing-200)}.altra-home .simple-collection-informative-cards__swiper .swiper-button-disabled{color:var(--typography-color-disabled)}}@media (max-width: 768px){.altra-home .simple-collection-informative-cards__swiper-controls .swiper-pagination{display:none}}@media (max-width: 768px){.altra-home [data-mobile-configuration=vertical] .simple-collection-informative-cards{padding-right:var(--screens-mobile-margin)}.altra-home [data-mobile-configuration=vertical] .simple-collection-informative-cards .swiper-wrapper{min-height:0;flex-flow:column nowrap;gap:var(--spacing-400)}.altra-home [data-mobile-configuration=vertical] .simple-collection-informative-cards .swiper-slide{width:auto}}.altra-home .swiper-nav-button{position:absolute;top:50%;padding:var(--spacing-200);transform:translateY(-50%);left:0;background-color:transparent;z-index:2;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;display:block}.altra-home .swiper-nav-button.swiper-nav-button--next{right:0;left:auto}@media (min-width: 769px){.altra-home .simple-collection-informative-cards__swiper.border-type-partial .simple-collection-informative-cards__item:not(:last-child){border-right:var(--border-stroke-50, 1px) solid var(--border-color-light)}}@media (min-width: 769px){.altra-home .simple-collection-informative-cards__swiper.border-type-full .simple-collection-informative-cards__item{border:var(--border-stroke-50, 1px) solid var(--border-color-light)}}@media (max-width: 768px){.altra-home .simple-collection-informative-cards__swiper.border-type-full .mobile-grid-view .simple-collection-informative-cards__item:not(:last-child),.altra-home .simple-collection-informative-cards__swiper.border-type-partial .mobile-grid-view .simple-collection-informative-cards__item:not(:last-child){border-bottom:var(--border-stroke-50, 1px) solid var(--border-color-light)}}.altra-home .simple-collection-informative-cards__item{padding:var(--spacing-600)}@media (min-width: 769px){.altra-home .simple-collection-informative-cards__item{display:flex;width:100%;height:100%}}.altra-home .simple-collection-informative-cards__item .content-card__icon--top{display:flex}.altra-home .simple-collection-informative-cards__item .content-card__icon--top svg{width:var(--icon-size);height:var(--icon-size)}.altra-home .simple-collection-informative-cards__item[style*="text-align: left"] .content-card,.altra-home .simple-collection-informative-cards__item[style*="text-align: left"] .content-card__link{align-items:flex-start;text-align:left}.altra-home .simple-collection-informative-cards__item[style*="text-align: left"] .content-card__icon--top{justify-content:flex-start}.altra-home .simple-collection-informative-cards__item[style*="text-align: center"] .content-card,.altra-home .simple-collection-informative-cards__item[style*="text-align: center"] .content-card__link{align-items:center;text-align:center}.altra-home .simple-collection-informative-cards__item[style*="text-align: center"] .content-card__icon--top{justify-content:center}.altra-home .simple-collection-informative-cards__item[style*="text-align: right"] .content-card,.altra-home .simple-collection-informative-cards__item[style*="text-align: right"] .content-card__link{align-items:flex-end;text-align:right}.altra-home .simple-collection-informative-cards__item[style*="text-align: right"] .content-card__icon--top{justify-content:flex-end}.altra-home .simple-collection-informative-cards__item .content-card{width:100%}@media (min-width: 769px){.altra-home .simple-collection-informative-cards__item .content-card{display:flex;flex-direction:column;height:100%}}@media (max-width: 768px){.altra-home .simple-collection-informative-cards__item .content-card{margin-bottom:var(--spacing-200)}}.altra-home .simple-collection-informative-cards__item .content-card__standard .content-card__content,.altra-home .simple-collection-informative-cards__item .content-card__content{padding:var(--spacing-0)}@media (min-width: 769px){.altra-home .simple-collection-informative-cards__item .content-card__content{display:flex;flex-direction:column;flex:1}}.altra-home .simple-collection-informative-cards__item .content-card__heading{margin-top:var(--spacing-400)}.altra-home .simple-collection-informative-cards__item .content-card__description{margin-top:var(--spacing-200);color:var(--typography-color-secondary)}@media (min-width: 769px){.altra-home .simple-collection-informative-cards__item .content-card__description{flex:1}}


@charset "UTF-8";.altra-home .content-card{position:relative;background-color:var(--background-color, var(--color-neutrals-0, transparent));border-radius:var(--border-radius-mobile, var(--borders-radius-secondary, 0));height:100%;display:flex;flex-direction:column;text-align:var(--text-alignment, left)}@media (min-width: 769px){.altra-home .content-card{border-radius:var(--border-radius-desktop, var(--borders-radius-secondary, 0))}}.altra-home .content-card--reverse{flex-direction:column-reverse}.altra-home .content-card--left-content{text-align:left}.altra-home .content-card--right-content{text-align:right}.altra-home .content-card--center-content{text-align:center}.altra-home .content-card__image{aspect-ratio:var(--image-ratio-mobile, var(--image-ratio, 1));display:block;overflow:hidden;position:relative;width:100%}@media (min-width: 769px){.altra-home .content-card__image{aspect-ratio:var(--image-ratio, 1)}}.altra-home .content-card--standard .content-card__image{border-radius:var(--border-radius-mobile, 0)}@media (min-width: 769px){.altra-home .content-card--standard .content-card__image{border-radius:var(--border-radius-desktop, 0)}}.altra-home .content-card__image a{aspect-ratio:var(--image-ratio-mobile, var(--image-ratio, 1));display:block;text-decoration:none;transition:opacity .3s ease-in-out}@media (min-width: 769px){.altra-home .content-card__image a{aspect-ratio:var(--image-ratio, 1)}}.altra-home .content-card__image a:hover{opacity:.8}.altra-home .content-card__image img{width:100%;height:100%;-o-object-fit:var(--image-fit, cover);object-fit:var(--image-fit, cover)}.altra-home .content-card--standard .content-card__content{color:var(--typography-color-default);padding:var(--spacing-600) var(--spacing-400);flex:1}.altra-home .content-card--standard .content-card__content>*+*{margin-top:var(--spacing-300)}.altra-home .content-card--enhanced{text-align:center}.altra-home .content-card--enhanced .content-card__link-wrapper{position:static;display:block}.altra-home .content-card--enhanced .content-card__content{color:var(--typography-color-default);padding:var(--spacing-400);display:flex;flex-direction:column;align-items:center;gap:var(--spacing-300)}.altra-home .content-card--enhanced .content-card__heading{max-width:20rem;margin-left:auto;margin-right:auto}.altra-home .content-card--enhanced .content-card__link{display:inline-flex;align-items:center;gap:var(--spacing-50);text-decoration:none}.altra-home .content-card--enhanced-icon{text-align:center;background-color:transparent}.altra-home .content-card--enhanced-icon .content-card__content{margin-top:calc(var(--spacing-700) * -1);background-color:var(--color-neutrals-0);padding:var(--spacing-800) var(--spacing-400) var(--spacing-400);display:flex;flex-direction:column;align-items:center;gap:var(--spacing-300)}.altra-home .content-card--enhanced-icon .content-card__heading{max-width:20rem;margin-left:auto;margin-right:auto}.altra-home .content-card--enhanced-icon .content-card__link{text-decoration:none}.altra-home .content-card--enhanced-icon .content-card__icon{display:flex;justify-content:center;z-index:5}.altra-home .content-card--enhanced-icon .content-card__icon img{padding:var(--spacing-300);background:var(--color-neutrals-0);border-radius:100%}.altra-home .content-card--enhanced-icon .content-card__image img{position:absolute}.altra-home .content-card--overlay{aspect-ratio:var(--image-ratio, 1);border-radius:var(--border-radius-mobile, 0)}@media (min-width: 769px){.altra-home .content-card--overlay{border-radius:var(--border-radius-desktop, 0)}}.altra-home .content-card--overlay .content-card__image{position:absolute;top:0;right:0;bottom:0;left:0;padding-bottom:0;border-radius:var(--border-radius-mobile, 0)}@media (min-width: 769px){.altra-home .content-card--overlay .content-card__image{border-radius:var(--border-radius-desktop, 0)}}.altra-home .content-card--overlay .content-card__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,transparent 50%,rgba(0,0,0,.5));border-radius:var(--border-radius-mobile, 0)}@media (min-width: 769px){.altra-home .content-card--overlay .content-card__scrim{border-radius:var(--border-radius-desktop, 0)}}.altra-home .content-card--overlay .content-card__heading{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column}.altra-home .content-card--overlay .content-card__content{position:relative;height:100%;padding:var(--spacing-400);display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;color:var(--typography-color-default-inverse)}.altra-home .content-card--overlay .content-card__link{position:absolute;bottom:var(--spacing-400);right:var(--spacing-400)}.altra-home .content-card--overlay .content-card__icon{position:absolute;bottom:var(--overlay-icon-bottom, var(--spacing-500));right:var(--overlay-icon-right, var(--spacing-500));display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;background-color:var(--overlay-icon-background-color, var(--color-neutrals-0));border-radius:50%;padding:.25rem;pointer-events:none;color:var(--overlay-icon-color, var(--typography-color-default));opacity:.5}.altra-home .content-card--overlay .overlay-text{display:inline-flex;gap:var(--spacing-50)}@media (max-width: 768px){.altra-home .content-card--overlay-mobile .content-card__content,.altra-home .horizontal-scroll-cards[data-type=content_card] .content-card--overlay-mobile .content-card__content{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;align-content:flex-end;padding:var(--spacing-400, 16px);color:var(--text-color, #fff);pointer-events:none}.altra-home .content-card--overlay-mobile:not(.content-card--disable-scrim) .content-card__image:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#000c,#0009,#0006 66%,#0003);z-index:1;pointer-events:none}}.altra-home .content-card__link{text-decoration:none;color:inherit}.altra-home .content-card__link-icon{display:flex;align-items:center;justify-content:center;width:1rem}.altra-home .content-card__link-wrapper{text-decoration:none;color:inherit;position:absolute;top:0;right:0;bottom:0;left:0;display:block}.altra-home .link-underline{text-decoration:underline;text-underline-offset:5px}.altra-home .content-card__heading a{text-decoration:none}.altra-home .content-card__heading a:hover{color:var(--typography-color-text-link-default-hover)}.altra-home .content-card.content-card--heading-case-none .content-card__heading{text-transform:none}.altra-home .content-card.content-card--heading-case-uppercase .content-card__heading{text-transform:uppercase}.altra-home .content-card.content-card--heading-case-capitalize .content-card__heading{text-transform:capitalize}.altra-home .content-card__links{display:flex;flex-wrap:wrap;gap:var(--spacing-400)}.altra-home .content-card__links a{text-decoration:none}.altra-home .content-card__links a.link-underline,.altra-home .content-card__links a .link-underline{text-decoration:underline;text-underline-offset:5px}.altra-home .content-card--overlay .content-card__links a{color:var(--typography-color-default-inverse)}.altra-home .content-card--overlay .content-card__links a:hover{opacity:.8}.altra-home .content-card--enhanced .content-card__links,.altra-home .content-card__links--center{justify-content:center}.altra-home .content-card__links--right{justify-content:flex-end}


@charset "UTF-8";.altra-home .product-recommendations{background-color:var(--bg-color, var(--color-neutrals-0));position:relative;overflow:hidden;display:block}.altra-home .product-recommendations.is-hidden{overflow:hidden;visibility:hidden;height:0}.altra-home .product-recommendations .product-card{padding:0}.altra-home .product-recommendations img{border-radius:var(--product-card-image-border-radius, var(--border-radius-100))}.altra-home .product-recommendations__head{margin-bottom:var(--spacing-600)}.altra-home .product-recommendations__head>h3:not(:last-child){margin-bottom:var(--spacing-200)}.altra-home .product-recommendations:not(.product-recommendations--full-screen) .product-recommendations__inner{max-width:var(--container-width);margin-left:auto;margin-right:auto}.altra-home .product-recommendations__inner{padding:var(--section-top-spacing-mobile, var(--spacing-200)) var(--section-left-spacing-mobile, var(--spacing-400));padding-bottom:var(--section-bottom-spacing-mobile, var(--spacing-400))}@media (min-width: 769px){.altra-home .product-recommendations__inner{padding:var(--section-top-spacing-desktop, var(--spacing-400)) var(--section-left-spacing-desktop, var(--spacing-700));padding-bottom:var(--section-bottom-spacing-desktop, var(--spacing-700))}}.altra-home .product-recommendations__content{margin-bottom:var(--spacing-400);position:relative}@media (min-width: 769px){.altra-home .product-recommendations__content{margin-bottom:var(--spacing-600)}}.altra-home .product-recommendations__slider{position:relative;margin:0 -15px}.altra-home .product-recommendations__slider-outer{overflow:visible;padding-left:var(--screens-mobile-margin);padding-right:var(--screens-mobile-margin)}.altra-home .product-recommendations__slider .swiper:has(.price__info-tooltip-trigger){overflow:visible}.altra-home .product-recommendations__slider .swiper-initialized .loading{display:none}.altra-home .product-recommendations--fixed-slide-sizing .product-recommendations__slider>.product-recommendations__slider-outer>.swiper>.swiper-wrapper>.swiper-slide{align-self:stretch;width:25%;height:auto}@media (max-width: 767px){.altra-home .product-recommendations--fixed-slide-sizing .product-recommendations__slider>.product-recommendations__slider-outer>.swiper>.swiper-wrapper>.swiper-slide{width:85%}}.altra-home .product-recommendations__slider .swiper-slide{width:85%}@media (min-width: 769px){.altra-home .product-recommendations__slider .swiper-slide{width:25%}}.altra-home .product-recommendations__description{max-width:50rem;margin-left:0;margin-right:0}@media (min-width: 769px){.altra-home .product-recommendations__description{margin-left:auto;margin-right:auto}}.altra-home .product-recommendations__controls{--swiper-scrollbar-size: 1px;--swiper-scrollbar-drag-bg-color: var(--color-neutrals-900);position:relative;display:flex;align-items:center;padding-left:var(--screens-mobile-margin);padding-right:var(--screens-mobile-margin)}@media (max-width: 768px){.altra-home .product-recommendations__controls{display:none}}.altra-home .product-recommendations__controls .swiper-nav-button{position:static;transform:none;background:transparent;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.altra-home .product-recommendations__controls .swiper-button-disabled path{stroke:var(--color-neutrals-300)}.altra-home .product-recommendations__controls .swiper-scrollbar-horizontal{position:static}.altra-home .product-recommendations__controls .swiper-pagination{flex:1;position:static;display:flex;flex-flow:row nowrap;gap:var(--spacing-25);width:calc(100% - 88px - var(--spacing-200))}.altra-home .product-recommendations__controls .swiper-pagination-bullet{flex:1;width:auto;height:1px;margin:0;background-color:var(--ui-elements-dark);opacity:.2;transition:opacity .2s}.altra-home .product-recommendations__controls .swiper-pagination-bullet-active{opacity:1}.altra-home .product-recommendations__buttons-container{display:flex}.altra-home .product-recommendations--pagination-radius-override .product-recommendations__controls .swiper-pagination-bullet{border-radius:var(--swiper-pagination-bullet-border-radius)}.altra-home .product-recommendations__swiper{padding-left:var(--section-left-spacing-mobile, var(--spacing-400));margin:0 calc(var(--section-left-spacing-mobile, var(--spacing-400)) * -1)}@media (min-width: 769px){.altra-home .product-recommendations__swiper{padding-left:var(--section-left-spacing-desktop, var(--spacing-700));margin:0 calc(var(--section-left-spacing-desktop, var(--spacing-700)) * -1)}}.altra-home .product-recommendations__swiper .swiper-wrapper{min-height:300px}.altra-home .product-recommendations__swiper.swiper-initialized .swiper-wrapper{min-height:0}.altra-home .product-recommendations__swiper .swiper-slide{width:var(--slide-width-mobile);height:auto!important}@media (min-width: 769px){.altra-home .product-recommendations__swiper .swiper-slide{width:var(--slide-width-desktop)}}.altra-home .product-recommendations__swiper .product-card-simple__image{overflow:hidden;min-height:180px;height:auto;width:100%;aspect-ratio:var(--product-image-ratio)}.altra-home .product-recommendations--fixed-slide-sizing .product-recommendations__swiper{padding-left:0;margin-left:0;margin-right:0}@media (max-width: 768px){.altra-home .product-recommendations--fixed-slide-sizing .product-card-simple{padding:0 var(--spacing-25)}}


@charset "UTF-8";.altra-home .product-card{--thumbs-height: 5px;position:relative;display:flex;flex-direction:column;padding:0 1px;margin-bottom:var(--spacing-400)}@media (max-width: 768px){.altra-home .product-card .product-badge--with-background .product-badge__label:not([hidden]).product-image-badge--without-text{width:40px;height:40px}}@media (max-width: 768px){.altra-home .product-card{padding:0 var(--spacing-25)}}.altra-home .swiper-slide>.product-card{height:100%}.altra-home .product-card product-form{max-width:100%;flex:1 0 auto;display:flex;flex-direction:column}.altra-home .product-card product-form form{flex:1 0 auto}.altra-home .product-card .product-set-wrapper{padding-top:0}@media (min-width: 769px){.altra-home .product-card .product-form-options fieldset{position:static}}.altra-home .product-card .product-card__inner{display:flex;flex:1;height:100%;flex-direction:column;border-radius:0;position:relative;background-color:var(--color-neutrals-0)}.altra-home .product-card .product-media-card__video{position:relative;padding-bottom:0;aspect-ratio:var(--card-image-ratio-mobile, var(--card-image-ratio, var(--product-image-ratio)));width:100%}.altra-home .product-card .product-media-card__video video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:10000}.altra-home .product-card .product-media-card .product-media-card__image{position:relative;padding-bottom:0;aspect-ratio:var(--card-image-ratio-mobile, var(--card-image-ratio, var(--product-image-ratio)));width:100%;background-color:var(--components-cards-product-cards-background);border-radius:var(--border-radius-default)}.altra-home .product-card .product-media-card .product-media-card__image img{position:absolute;top:50%;left:50%;width:100%;height:100%;-o-object-fit:var(--card-image-fit-mobile, cover);object-fit:var(--card-image-fit-mobile, cover);transform:translate(-50%,-50%)}.altra-home .product-card .product-media-card .swiper,.altra-home .product-card .product-media-card .swiper-wrapper,.altra-home .product-card .product-media-card .swiper-slide{height:100%}.altra-home .product-card .product-media-card .swiper-slide{width:auto}.altra-home .product-card product-media-card.no-swiper .product-media-card .swiper-slide{width:100%}.altra-home .product-card .product-card__media{position:relative;width:100%;aspect-ratio:var(--card-image-ratio-mobile, var(--card-image-ratio, var(--product-image-ratio)));background-color:var(--components-cards-product-cards-background);padding-bottom:0}.altra-home .product-card .product-card__media>*{display:block;position:absolute;top:0;right:0;bottom:0;left:0;height:100%;width:100%;overflow:hidden}.altra-home .product-card .product-card__media>img{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;width:100%;-o-object-fit:var(--card-image-fit-mobile, contain);object-fit:var(--card-image-fit-mobile, contain)}.altra-home .product-card .product-card__content{display:flex;position:relative;z-index:3;padding:var(--spacing-200)}.altra-home .product-card .product-card__content-inner{width:100%;flex-direction:column;gap:0;justify-content:space-between;flex:1;position:relative}.altra-home .product-card .product-card__content-inner:has(+.quick-view){padding-right:calc(var(--quick-view-size))}.altra-home .product-card .product-card__content-wrapper{display:flex;flex-direction:column;width:100%;padding-right:var(--spacing-200)}.altra-home .product-card .product-card__content-wrapper--alt{padding-top:0}.altra-home .product-card .product-card__options{margin-bottom:var(--product-card-swatches-to-title-spacing, 0)}@media (min-width: 769px){.altra-home .product-card .product-card__options{padding-right:calc(var(--quick-view-size) + var(--spacing-200))}}@media (max-width: 768px){.altra-home .product-card .product-card__options{margin-bottom:calc(var(--spacing-200) + var(--product-card-swatches-to-title-spacing, 0px))}}.altra-home .product-card .product-card__content-inner-header{margin:0 0 calc(var(--spacing-300) + var(--product-card-title-to-price-spacing, 0px));flex-grow:1}.altra-home .product-card .product-card__title-row{display:flex;align-items:flex-start;gap:var(--spacing-200)}.altra-home .product-card .product-card__title-row .product-card__title{flex:1;min-width:0}.altra-home .product-card .product-card__title-row .quick-view{position:relative;top:auto;right:auto;bottom:auto;margin:0;flex-shrink:0}.altra-home .product-card.product-card--quiz .product-card__content-inner-header{margin-bottom:var(--spacing-200)}.altra-home .product-card .pr-category-snippet{display:none}.altra-home .product-card .product-card__eyebrow{margin-bottom:var(--spacing-200)}.altra-home .product-card .product-card__eyebrow p{color:var(--color-primary-dirtyblue-400);font-weight:700;margin-bottom:0}.altra-home .product-card .product-card__title a{font-family:var(--typography-heading-font);font-size:var(--typography-heading-xsmall-size);font-weight:var(--typography-heading-weight);line-height:var(--typography-heading-xsmall-height);letter-spacing:calc(var(--typography-heading-xsmall-size) * var(--typography-heading-tracking) * .01);text-transform:var(--typography-heading-transform);text-decoration:none;color:inherit;display:block;font-weight:var(--product-card-title-font-weight, var(--typography-heading-weight))}.altra-home .product-card .product-card-horizontal__title--two-lines{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-height:var(--spacing-900);text-overflow:ellipsis}.altra-home .product-card .product-card__type{padding-top:var(--spacing-200);color:var(--typography-color-secondary)}.altra-home .product-card .product-card__type--eyebrow{padding-bottom:var(--spacing-200);text-transform:var(--eyebrow-text-transform);color:var(--eyebrow-text-color, var(--typography-color-secondary))}.altra-home .product-card .product-card__variant-info{padding-bottom:var(--spacing-100);color:var(--typography-color-secondary)}.altra-home .product-card .product-card__price{display:flex;gap:var(--spacing-200);align-items:baseline}.altra-home .product-card .product-card__price>span{margin-left:auto}@media (max-width: 768px){.altra-home .product-card.product-card--quiz .product-card__price{display:block;margin-bottom:var(--spacing-50)}.altra-home .product-card.product-card--quiz .product-card__price product-price{display:block;margin-bottom:var(--spacing-50)}}.altra-home .product-card .product-price{display:flex;gap:var(--spacing-200);align-items:baseline;flex-wrap:wrap}.altra-home .product-card .product-price__price{gap:var(--spacing-100);min-height:initial}.altra-home .product-card .product-price__price-current{margin:0}.altra-home .product-card .product-price__compare{color:var(--color-text-subdued);text-decoration:line-through;margin:0}.altra-home .product-card .product-price__price-savings-text{background-color:transparent;padding:0}.altra-home .product-card .product-price__savings{color:var(--typography-color-success);margin:0}.altra-home .product-card .quick-view{right:0;bottom:100%;margin-bottom:5px;z-index:8;background:transparent;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}@media (max-width: 768px){.altra-home .product-card .quick-view.quick-view--mobile-in-content{top:4px;right:var(--spacing-200);display:flex}}.altra-home .product-card .product-card__form{margin-top:auto}.altra-home .product-card .product-form-options fieldset{margin:0;min-width:0;display:block}.altra-home .product-card .product-form-options fieldset .product-form-options__legend{display:none}.altra-home .product-card .product-form-options__list--color{overflow:visible;flex-direction:row;flex-wrap:nowrap;align-items:center}.altra-home .product-card .product-form-options__list:not(.swiper-wrapper){display:flex;gap:var(--spacing-100);margin:0;list-style:none;overflow-x:auto;flex-wrap:nowrap;box-sizing:border-box}.altra-home .product-card .product-form-options__fieldset--color{width:auto;display:block}.altra-home .product-card .swatches-slider-outer{position:relative;bottom:0;padding:0}.altra-home .product-card .swatches-slider-outer .swiper-wrapper{padding:0 0 22px;white-space:nowrap;flex-wrap:nowrap}.altra-home .product-card .swatches-slider-outer .swiper-slide{width:auto}.altra-home .product-card .swatches-slider-outer .swiper-nav-button{display:none}.altra-home .product-card .product-form-options__list-item{margin:0;width:auto}.altra-home .product-card .product-form-options__list-item.color-swatch-item.color-swatch-item-selected{border:none}.altra-home .product-card .color-swatch{display:block}@media (min-width: 769px){.altra-home .product-card .color-swatch{padding-bottom:0}}.altra-home .product-card .color-swatch input:checked+.color-swatch__dot{outline:none}.altra-home .product-card .color-swatch__label{gap:var(--spacing-50)}.altra-home .product-card .color-swatch__dot{border-radius:var(--variant-swatch-borders-radius, var(--border-radius));position:relative;display:block}@media (min-width: 769px){.altra-home .product-card .color-swatch__dot{width:var(--size);height:var(--size)}}.altra-home .product-card input:checked+.color-swatch__dot:not(.color-swatch__dot--circle):before{background-color:var(--typography-color-default)}.altra-home .product-card .color-swatch .disabled+.color-swatch__dot:after{height:22px;width:22px}.altra-home .product-card .product-form-options__button[data-option-wrapper].is-active{border-color:var(--color-primary);background:var(--color-primary);color:var(--color-background)}.altra-home .product-card input:checked+.color-swatch__dot{box-shadow:none}.altra-home .product-card .product-form-options__list-item--more{display:block!important;position:relative;top:3px}.altra-home .product-card .product-card__sold-out{display:inline-block;padding:var(--spacing-200) var(--spacing-300);background:var(--color-background-subdued);border-radius:var(--border-radius)}.altra-home .product-card .button{width:100%}.altra-home .product-card [data-error]{display:none;color:var(--typography-color-error);margin-top:var(--spacing-200)}.altra-home .product-card [data-error][data-active=true]{display:block}.altra-home .product-card .product-form__price-savings{display:inline-flex;align-items:baseline;margin-left:var(--spacing-100)}.altra-home .product-card .product-form__price-savings-text{color:var(--color-sale);margin:0}.altra-home .product-card .quick-add-button svg path:nth-child(3){fill:var(--typography-color-default)}.altra-home .product-card__options{margin-bottom:var(--spacing-200)}.altra-home .product-card .product-card__info{font-family:var(--typography-body-font);font-size:var(--typography-body-xsmall-size);font-weight:var(--typography-body-weight-normal);line-height:var(--typography-body-xsmall-height);letter-spacing:calc(var(--typography-body-xsmall-size) * var(--typography-body-tracking) * .01);display:flex;flex-flow:row wrap;align-items:flex-start;justify-content:flex-start;padding-block:var(--spacing-200);border-top:1px solid #BFB8AF}.altra-home .product-card .product-card__info:empty{display:none}.altra-home .product-card .product-card__dimensions,.altra-home .product-card .product-card__features{display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:flex-start;gap:var(--spacing-50);color:var(--typography-color-secondary)}.altra-home .product-card .product-card__dimensions>span,.altra-home .product-card .product-card__features>span{flex:1 1 100%}.altra-home .product-card .product-card__dimensions strong,.altra-home .product-card .product-card__dimensions .product-card__feature-item>span,.altra-home .product-card .product-card__features strong,.altra-home .product-card .product-card__features .product-card__feature-item>span{color:var(--typography-color-default)}@media (min-width: 769px){.altra-home .product-card .product-card__dimensions,.altra-home .product-card .product-card__features{flex:1 1 50%}}.altra-home .product-card .product-card__features{margin-top:var(--spacing-50)}.altra-home .product-card .product-card__features span{display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center;gap:var(--spacing-50)}.altra-home .product-card .product-card__features svg{margin-right:var(--spacing-25)}@media (min-width: 769px){.altra-home .product-card .product-card__features{margin-top:0}}.altra-home .product-card .product-card__promo-text{display:block;width:-moz-fit-content;width:fit-content;margin-top:var(--product-card-price-to-promo-spacing, 0);padding:var(--spacing-50) var(--spacing-200);background-color:var(--card-promo-message-bg);color:var(--card-promo-message-color)}.altra-home .bloomreach .product-card .product-card__content .product-card__content-inner{position:static}@media (min-width: 769px){.altra-home .product-card .product-card__media .swiper-pagination{transition:opacity .3s,visibility .3s}.altra-home .product-card .product-card__content{display:flex;flex-flow:row wrap;padding:calc(var(--spacing-400) - var(--thumbs-height)) var(--spacing-200) var(--spacing-400)}.altra-home .product-card .product-card__variant-info{padding-bottom:var(--spacing-100)}.altra-home .product-card .swatches-slider-outer{left:0;right:0;bottom:100%;width:100%;max-width:100%;margin-bottom:calc(-1 * var(--spacing-100));visibility:visible;opacity:1;display:block}.altra-home .product-card .swatches-slider-outer .swiper-button-lock{display:none}.altra-home .product-card .swatches-slider-outer .swiper-nav-button:not(.swiper-button-lock){display:block}.altra-home .product-card .swatches-slider-outer .swiper-nav-button{padding:0 4px}.altra-home .product-card .swatches-slider-outer .swiper-nav-button svg{color:var(--typography-color-default)}.altra-home .product-card .swatches-slider-outer .swiper-nav-button.swiper-button--disabled svg{color:var(--typography-color-disabled)}.altra-home .product-card.swatches-on-hover .swatches-slider-outer{visibility:hidden;opacity:0;display:none}.altra-home .product-card--initialized .swatches-slider-outer{transition:margin-bottom .1s,opacity .3s,visibility .3s}.altra-home .product-card .swiper-nav-button--prev{transition:left .1s ease-out,opacity .3s,visibility .3s}.altra-home .product-card .swiper-nav-button--next{transition:right .1s ease-out,opacity .3s,visibility .3s}.altra-home .product-card.swatches-on-hover:focus .swatches-slider-outer,.altra-home .product-card.swatches-on-hover:focus-within .swatches-slider-outer{opacity:1;visibility:visible}.altra-home .product-card.swatches-on-hover:focus .swiper-nav-button--prev,.altra-home .product-card.swatches-on-hover:focus .swiper-nav-button--next,.altra-home .product-card.swatches-on-hover:focus-within .swiper-nav-button--prev,.altra-home .product-card.swatches-on-hover:focus-within .swiper-nav-button--next,.altra-home .product-card.swatches-on-hover .swiper-nav-button--prev:focus,.altra-home .product-card.swatches-on-hover .swiper-nav-button--next:focus{opacity:1;visibility:visible}.altra-home .product-card:hover .product-card__media .swiper-pagination,.altra-home .product-card:hover .product-card__media .swiper-nav-button{opacity:1;visibility:visible}.altra-home .product-card:hover .swiper-nav-button.swiper-nav-button--prev{left:0}.altra-home .product-card:hover .swiper-nav-button.swiper-nav-button--next{right:0}.altra-home .product-card:hover .product-card__content .product-card__options--over .swatches-slider-outer .swiper-wrapper{padding:0 0 10px;padding:var(--product-card-color-swatches-padding-top-on-hover, 0) var(--product-card-color-swatches-padding-right-on-hover, 0) var(--product-card-color-swatches-padding-bottom-on-hover, 10px) var(--product-card-color-swatches-padding-left-on-hover, 0)}.altra-home .product-card.swatches-on-hover:not(.swatches-hover-exclude-quick-view):not(.quick-view-always):hover .quick-view{display:block}.altra-home .product-card.swatches-on-hover:hover .product-card__content .swatches-slider-outer{opacity:1;visibility:visible;display:block}.altra-home .product-card:hover .product-card__options--over.product-card__options--spacing-on-hover{padding:var(--spacing-200) var(--spacing-700) var(--spacing-100)}.altra-home .product-card .quick-view{top:8px;right:8px;display:flex}.altra-home .product-card .quick-view .icon-m{width:var(--quick-view-size);height:var(--quick-view-size)}.altra-home .product-card.swatches-on-hover:not(.swatches-hover-exclude-quick-view):not(.quick-view-always) .quick-view{display:none}.altra-home .product-card.quick-view-always .quick-view{display:flex;opacity:1;visibility:visible}.altra-home .product-card.quick-view-hover-only .quick-view{display:none}.altra-home .product-card.quick-view-hover-only:hover .quick-view{display:flex}}@media (max-width: 768px){.altra-home [data-disable-mobile-carousel=true] .swiper-nav-button,.altra-home [data-disable-mobile-carousel=true] .swiper-pagination,.altra-home [data-disable-mobile-capserousel=true] .swiper-slide+.swiper-slide,.altra-home .product-card .swiper-nav-button{display:none!important}.altra-home .product-card__title-row .quick-view:not(.quick-view--mobile-in-content){position:absolute;top:auto;right:0;bottom:100%;margin-bottom:5px}}.altra-home .card-background{background-color:var(--typography-color-default-inverse)}.altra-home .product-card__promo-message{padding:var(--spacing-50) var(--spacing-200) var(--spacing-50);background-color:var(--card-promo-message-bg);color:var(--card-promo-message-color);width:-moz-fit-content;width:fit-content;margin-top:var(--spacing-50)}.altra-home .unique_experience__promo-message{width:100%;display:flex;align-items:center;align-content:center;align-self:stretch;flex-wrap:wrap}.altra-home .product-card--bottom-price .product-card__content{align-items:stretch}.altra-home .product-card--bottom-price .product-card__content-inner{align-items:stretch;height:100%}.altra-home .product-card--bottom-price .product-card__content-wrapper{height:100%;display:flex;flex-direction:column;justify-content:space-between}.altra-home .product-card.swatches-on-hover:hover .hide-when-swatches{display:none}@media (hover: none),(pointer: coarse){.altra-home .product-card.swatches-on-hover .hide-when-swatches{display:block!important}}.altra-home .product-card--eastpak .product-media-card .product-media-card__image img{width:90%;height:90%;-o-object-fit:var(--card-image-fit-mobile, contain);object-fit:var(--card-image-fit-mobile, contain);mix-blend-mode:multiply}.altra-home .product-card--eastpak .product-media-card .swiper-pagination{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:var(--spacing-25);min-height:1px;margin:var(--spacing-25) 0;padding:0}.altra-home .product-card--eastpak .swiper-pagination-bullet{width:inherit;height:1px;background:var(--color-primary-essential-400);flex:1 1 auto;opacity:.2}.altra-home .product-card--eastpak .swiper-pagination-bullet-active{background:var(--color-primary-essential-400);opacity:1}.altra-home .product-card--kipling{height:100%;box-sizing:border-box}.altra-home .product-card--kipling .product-form-options .swiper{overflow:visible;display:inline-block}.altra-home .product-card--kipling .product-form-options__list,.altra-home .product-card--kipling .product-form-options .swiper-wrapper,.altra-home .product-card--kipling .swatches-slider-outer .swiper-wrapper{flex-wrap:nowrap!important;white-space:nowrap}.altra-home .product-card--kipling .product-form-options__fieldset--color{width:100%}.altra-home .product-card--kipling .product-card__inner{height:100%;display:flex;flex-direction:column;background-color:var(--color-neutrals-0, #ffffff)}.altra-home .product-card--kipling .product-card__content,.altra-home .product-card--kipling .product-card__content-inner{flex:1;display:flex;flex-direction:column;justify-content:flex-start}.altra-home .product-card--kipling .color-swatch-more{width:auto;min-width:24px;height:24px;padding:0 var(--spacing-100) 0 var(--spacing-50);line-height:24px;background-color:var(--color-swatches-more-bg, var(--color-neutrals-0, #ffffff));border:1px solid var(--color-neutrals-400);border-radius:var(--borders-radius-none, 0);display:flex;align-items:center;justify-content:center}@media (max-width: 767px){.altra-home .product-card--kipling .color-swatch-more{width:auto;min-width:24px;height:24px;padding:0 var(--spacing-100) 0 var(--spacing-50)}}.altra-home .product-card--kipling .color-swatch-more__text{font-weight:var(--typography-body-weight-normal);font-size:var(--typography-body-xsmall-size);line-height:24px;color:var(--typography-color-default)}@media (min-width: 769px){.altra-home .simple-product-collection .product-card--kipling .product-card__quickview-button{top:var(--spacing-400)}}@media (max-width: 768px){.altra-home .product-card--kipling .product-card__quickview-button.quick-view--mobile-in-content{top:var(--quick-view-offset-top-mobile, 0px);position:absolute}}.altra-home .product-card--icebreaker .color-swatch{width:30px;height:30px;border-radius:50%;padding:0;display:flex;justify-content:center;align-items:center;border:1px solid transparent}.altra-home .product-card--icebreaker .color-swatch:hover,.altra-home .product-card--icebreaker .color-swatch:has(input:checked){border-color:var(--typography-color-brand)}.altra-home .product-card--icebreaker .color-swatch__dot{width:24px;height:24px;border-radius:50%;border-color:var(--border-color-medium)!important}.altra-home .product-card--icebreaker .color-swatch__dot:before{content:none}.altra-home .product-card--icebreaker .swatches-slider-outer .swiper-wrapper{padding:0}.altra-home .product-card--icebreaker .product-price__price{margin-top:var(--spacing-300)}.altra-home .product-card--icebreaker .product-card__type{display:none}.altra-home .product-card--icebreaker .product-card__eyebrow{display:block;margin-bottom:var(--spacing-50);color:var(--typography-color-secondary)}@media (min-width: 769px){.altra-home .product-card--icebreaker .product-card__eyebrow{margin-bottom:var(--spacing-100)}}.altra-home .product-card--icebreaker .product-card__seo-text{display:block;margin-top:var(--spacing-50);color:var(--typography-color-secondary);font-weight:300}@media (min-width: 769px){.altra-home .product-card--icebreaker .product-card__seo-text{margin-bottom:var(--spacing-100)}}.altra-home .product-card--icebreaker .product-card__promo-text{display:block;padding:var(--spacing-200) 0;color:var(--typography-color-warning)}@media (min-width: 769px){.altra-home .product-card--icebreaker:hover .product-card__content .swatches-slider-outer{margin-bottom:4px}.altra-home .product-card--icebreaker .swatches-slider-outer{--spacing-850: calc(var(--spacing-800) + var(--spacing-50));padding:var(--spacing-200) var(--spacing-850) var(--spacing-200);-webkit-backdrop-filter:var(--blur-small);backdrop-filter:var(--blur-small)}.altra-home .product-card--icebreaker .swatches-slider-outer .icon-m{width:16px;height:16px}.altra-home .product-card--icebreaker .quick-view{padding:var(--spacing-0);width:32px;height:32px}}.altra-home .product-card--smartwool .color-swatch{width:var(--swatch-size);height:var(--swatch-size);border-radius:var(--swatch-border-radius);padding:0;display:flex;justify-content:center;align-items:center;border:var(--border-stroke-50) solid var(--border-color-white)}.altra-home .product-card--smartwool .color-swatch:hover,.altra-home .product-card--smartwool .color-swatch:has(input:checked){border-color:var(--typography-color-brand)}.altra-home .product-card--smartwool .color-swatch__dot{width:var(--swatch-size-dot);height:var(--swatch-size-dot);border-radius:var(--swatch-border-radius);border-color:var(--swatch-border-color)!important}.altra-home .product-card--smartwool .color-swatch__dot:before{content:none}.altra-home .product-card--smartwool .swatches-slider-outer .swiper-wrapper{padding:0}.altra-home .product-card--smartwool .product-price__price{margin-top:var(--spacing-300)}.altra-home .product-card--smartwool .product-card__type{display:none}.altra-home .product-card--smartwool .product-card__eyebrow{display:block;margin-bottom:var(--spacing-50);color:var(--typography-color-secondary)}@media (min-width: 769px){.altra-home .product-card--smartwool .product-card__eyebrow{margin-bottom:var(--spacing-100)}}.altra-home .product-card--smartwool .product-card__seo-text{display:block;margin-top:var(--spacing-50);color:var(--typography-color-secondary);font-weight:var(--typography-heading-weight)}@media (min-width: 769px){.altra-home .product-card--smartwool .product-card__seo-text{margin-bottom:var(--spacing-100)}}.altra-home .product-card--smartwool .product-card__promo-text{display:block;width:-moz-max-content;width:max-content;max-width:calc(100% + var(--quick-view-size) + var(--spacing-300) + var(--spacing-200));color:var(--typography-color-default);background-color:var(--color-neutrals-100);white-space:normal;overflow:visible;overflow-wrap:normal;padding:var(--spacing-50)}.altra-home .product-card--smartwool .product-card__content-wrapper{justify-content:normal;gap:var(--spacing-200)}.altra-home .product-card--smartwool .product-card__content-inner-header{flex-grow:unset}@media (min-width: 769px){.altra-home .product-card--smartwool:hover .product-card__content .swatches-slider-outer{margin-bottom:var(--spacing-50)}.altra-home .product-card--smartwool .swatches-slider-outer{--spacing-850: calc(var(--spacing-800) + var(--spacing-50));padding:var(--spacing-200) var(--spacing-850) var(--spacing-200);-webkit-backdrop-filter:var(--blur-small);backdrop-filter:var(--blur-small)}.altra-home .product-card--smartwool .swatches-slider-outer .icon-m{width:16px;height:16px}.altra-home .product-card--smartwool .quick-view{padding:var(--spacing-0)}}@media (min-width: 769px){.altra-home .product-card__options--over{position:absolute;bottom:100%;left:0;right:0;background:var(--product-card-color-options-bg);padding:var(--spacing-200) var(--spacing-700) var(--spacing-100);opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0);transition:opacity .55s ease,transform .55s ease,visibility 0s linear 0s}.altra-home .bloomreach .product-card .product-card__options--over .swatches-slider-outer .swiper-wrapper,.altra-home .product-card__options--over .swatches-slider-outer .swiper-wrapper{padding:0 0 10px}.altra-home .product-card__options--over.product-card__options--spacing-on-hover{padding:0}.altra-home .product-card.swatches-on-hover .product-card__options--over{visibility:hidden;opacity:0;pointer-events:none;transform:translateY(8px);transition:opacity .55s ease,transform .55s ease,visibility 0s linear .55s}.altra-home .product-card.swatches-on-hover:hover .product-card__options--over,.altra-home .product-card.swatches-on-hover:focus .product-card__options--over,.altra-home .product-card.swatches-on-hover:focus-within .product-card__options--over{visibility:visible;opacity:1;pointer-events:auto;transform:translateY(0);bottom:calc(100% + var(--product-card-swiper-pagination-h, var(--spacing-25)) + var(--swiper-pagination-bottom, 8px));transition:opacity .55s ease,transform .55s ease,visibility 0s linear 0s}}@media (min-width: 769px){.altra-home .product-card__options--backdrop-effect{-webkit-backdrop-filter:var(--blur-small);backdrop-filter:var(--blur-small)}}@media (max-width: 768px){.altra-home .product-card__content--remove-padding-right-on-mobile .product-card__content-inner,.altra-home .product-card__content--remove-padding-right-on-mobile .product-card__options{padding-right:0!important}}


@charset "UTF-8";.altra-home .product-card-simple{display:block;width:100%;color:var(--typography-color-default);padding:0 var(--spacing-0);height:100%;border-radius:var(--border-radius-200)}.altra-home .product-card-simple>a{display:block;text-decoration:none}@media (hover: hover){.altra-home .product-card-simple>a{transition:opacity .2s}.altra-home .product-card-simple>a:hover{opacity:.8;color:currentcolor}}.altra-home .product-card-simple__image{background-color:var(--image-background-color);overflow:hidden;position:relative;aspect-ratio:var(--product-image-ratio)}@media (min-width: 769px){.altra-home .product-card-simple__image.hover-second-image:hover .product-card-simple__image-img{opacity:0}}.altra-home .product-card-simple__image-img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:var(--product-card-object-fit, cover);object-fit:var(--product-card-object-fit, cover);background-color:var(--components-cards-product-cards-background, none);transition:all .5s ease}.altra-home .product-card-simple__image-second-img{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;-o-object-fit:cover;object-fit:cover}.altra-home .product-card-simple__content{padding:var(--spacing-200);position:relative}@media (min-width: 769px){.altra-home .product-card-simple__content{padding:var(--spacing-300) var(--spacing-200)}}@media (max-width: 768px){.altra-home .product-card-simple__content{display:flex;flex-direction:column;gap:var(--spacing-300)}}.altra-home .product-card-simple__content-inner:has(+.quick-view){padding-right:calc(var(--quick-view-size) + var(--spacing-300))}.altra-home .product-card-simple__description{margin-top:var(--spacing-25);color:var(--typography-color-secondary);font-family:var(--typography-body-font);font-size:var(--typography-body-small-size);font-weight:var(--typography-body-weight-normal);line-height:var(--typography-body-small-height);letter-spacing:calc(var(--typography-body-small-size) * var(--typography-body-tracking) * .01)}.altra-home .product-card-simple__title{font-family:var(--typography-heading-font);font-size:var(--typography-heading-xsmall-size);font-weight:var(--typography-heading-weight);line-height:var(--typography-heading-xsmall-height);letter-spacing:calc(var(--typography-heading-xsmall-size) * var(--typography-heading-tracking) * .01);text-transform:var(--typography-heading-transform)}.altra-home .product-card-simple__price{margin-top:var(--spacing-200);font-weight:400}


@charset "UTF-8";.altra-home product-price [data-active=false]{display:none}.altra-home .product-price__price{display:flex;flex-flow:wrap;align-items:center;gap:var(--spacing-200)}@media (min-width: 769px){.altra-home .product-price__price{min-height:40px}}.altra-home .product-price__price--minicart{align-items:flex-start;gap:var(--spacing-50)}@media (min-width: 769px){.altra-home .product-price__price--minicart{flex-flow:column;align-items:flex-end}}.altra-home .product-price__price-current{order:var(--price-current-position);margin:0;color:var(--price-current-color, var(--typography-color-default));font-weight:var(--product-current-price-font-weight, var(--product-price-weight, normal))}.altra-home .product-price--has-sale .product-price__price-current{color:var(--price-current-color-sale, var(--price-current-color, var(--typography-color-default)))}.altra-home .main-product .product-price__price-current,.altra-home .main-product-standard .product-price__price-current{font-weight:var(--price-current-font-weight, inherit)}.altra-home .product-price__price-compare{order:var(--price-compare-position);margin:0;color:var(--price-compare-color, var(--typography-color-secondary));font-weight:var(--price-compare-font-weight, normal);text-decoration:underline;text-underline-offset:-.3em;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}.altra-home .main-product .product-price__price-compare{font-weight:var(--price-compare-custom-font-weight, inherit)}.altra-home .product-price__price-savings{order:var(--price-saving-position)}.altra-home .product-price__price-savings-text{align-items:center;color:var(--price-savings-color, var(--typography-color-sale));font-weight:var(--price-savings-font-weight, normal);display:flex;flex-direction:row}.altra-home .minicart-variant-editor .product-price__price-savings-text{font-weight:var(--price-savings-font-weight-minicart, normal)}.altra-home .product-price__price-savings-text--badge{background-color:var(--color-red-100);border-radius:var(--borders-radius-default);color:var(--color-red-400);font-size:var(--typography-body-medium-size);font-weight:var(--typography-body-weight-bold);padding:var(--spacing-200)}.altra-home .product-price__price-savings-text--transparent{background-color:transparent;padding:0}.altra-home .product-price__price-savings-message{padding-right:var(--spacing-50)}.altra-home .product-price__price-savings-text--minicart{background:none;padding:0}.altra-home .price__info-tooltip-trigger{align-self:flex-start;margin-left:-8px;position:relative;order:var(--tooltip-position, 0);margin-top:var(--tooltip-margin-top, var(--spacing-50))}.altra-home .price__info-tooltip-trigger svg{width:var(--tooltip-icon-size, 24px);height:var(--tooltip-icon-size, 24px)}.altra-home .price__info-tooltip-trigger svg path{stroke:var(--tooltip-icon-color, #B42318);stroke-width:var(--tooltip-icon-stroke-width, 1)}.altra-home .price__info-tooltip-trigger--outlet svg{width:12px;height:12px}.altra-home .price__info-tooltip{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s ease,visibility 0s linear .2s;position:absolute;top:135%;right:210%;transform:translate(43%);margin-bottom:8px;background-color:var(--color-background, #FFFFFF);color:var(--color-text, #333);border:1px solid var(--color-border, #e0e0e0);border-radius:8px;box-shadow:0 2px 8px #00000026;padding:10px 15px;width:-moz-max-content;width:max-content;max-width:200px;text-align:left;z-index:99}.altra-home .price__info-tooltip p{margin:0;font-size:.85em;line-height:1.5}.altra-home .price__info-tooltip p:not(:last-child){margin-bottom:8px}.altra-home .price__info-tooltip:before{content:"";position:absolute;top:-18px;left:76%;transform:translate(-50%);border-width:8px;border-style:solid;border-color:transparent transparent #ccc transparent;z-index:0}.altra-home .price__info-tooltip:after{content:"";position:absolute;top:-18px;left:76%;transform:translate(-50%);border-width:9px;border-style:solid;border-color:transparent transparent #fff transparent;z-index:1}.altra-home .price__info-tooltip-trigger:hover .price__info-tooltip,.altra-home .product-price__price:hover .price__info-tooltip{opacity:1;visibility:visible;transition:opacity .2s ease,visibility 0s linear 0s}.altra-home .icon-info{width:1em;height:1em;color:var(--color-text-secondary, #777);display:block}.altra-home .sniffie-omnibus-price-discount{font-weight:var(--omnibus-price-discount-font-weight, 700);margin-left:var(--spacing-50);color:var(--omnibus-price-discount-color, var(--typography-color-error))}.altra-home .sniffie-omnibus-price{display:none}.altra-home .sniffie-omnibus-price.show{display:block}.altra-home .sniffie-omnibus-price .lowest-recent-price-wrapper,.altra-home .sniffie-omnibus-price .initial-product-price-wrapper{color:var(--typography-color-secondary)}


@charset "UTF-8";.altra-home .simple-product-collection{background-color:var(--bg-color, var(--color-neutrals-0));position:relative;overflow:hidden;display:block}.altra-home .simple-product-collection:not(.simple-product-collection--full-screen) .simple-product-collection__inner{max-width:var(--container-width);margin-left:auto;margin-right:auto}@media (min-width: 769px){.altra-home .simple-product-collection__inner{padding:var(--inside-offset) var(--screens-desktop-margin)}}@media (min-width: 769px){.altra-home .simple-product-collection__inner--inside-horizontal{padding:var(--screens-desktop-margin) var(--inside-offset)}}@media (max-width: 768px){.altra-home .simple-product-collection__inner{padding:var(--inside-offset-mobile) var(--screens-mobile-margin)}}.altra-home .simple-product-collection__tabs{display:flex}@media (max-width: 768px){.altra-home .simple-product-collection__tabs{flex-basis:100%}}.altra-home .simple-product-collection__inner--left .simple-product-collection__slider-outer--full-w{padding-left:var(--screens-mobile-margin);margin-right:calc(var(--screens-mobile-margin) * -1)}@media (min-width: 769px){.altra-home .simple-product-collection__inner--left{display:flex}.altra-home .simple-product-collection__inner--left .simple-product-collection__content{width:300px}.altra-home .simple-product-collection__inner--left .simple-product-collection__slider-outer--full-w{padding-left:var(--screens-desktop-margin);margin-right:calc(var(--screens-desktop-margin) * -1)}.altra-home .simple-product-collection__inner--left .simple-product-collection__sliders{width:calc(100% - 300px);margin:0;padding-left:var(--screens-desktop-margin)}}.altra-home .simple-product-collection__content{align-items:flex-end;display:flex;flex-wrap:wrap;gap:var(--spacing-400);justify-content:center;margin-bottom:var(--bottom-margin-desktop);position:relative}@media (max-width: 768px){.altra-home .simple-product-collection__content{margin-bottom:var(--bottom-margin-mobile)}}@media (min-width: 769px){.altra-home .simple-product-collection__content{justify-content:flex-end;align-items:var(--left-alignment-vertical)}}.altra-home .simple-product-collection__content .content-blocks{flex:1}@media (min-width: 769px){.altra-home .simple-product-collection .content-blocks--row.content-blocks--center--desktop{flex-direction:column;align-items:center}.altra-home .simple-product-collection .content-blocks--row.content-blocks--center--desktop .content-blocks__content{max-width:100%}.altra-home .simple-product-collection .content-blocks--row.content-blocks--center--desktop .content-blocks__buttons{align-self:center}}.altra-home .simple-product-collection__slider{position:relative;overflow:hidden}.altra-home .simple-product-collection__slider:has(.simple-product-collection__slider-outer--full-w){overflow:visible}.altra-home .simple-product-collection__slider-outer{overflow:visible}.altra-home .simple-product-collection__slider-outer--full-w{padding:0 0 0 var(--screens-mobile-margin);margin:0 calc(var(--screens-mobile-margin) * -1)}@media (min-width: 769px){.altra-home .simple-product-collection__slider-outer--full-w{padding:0 0 0 var(--screens-desktop-margin);margin:0 calc(var(--screens-desktop-margin) * -1)}}.altra-home .simple-product-collection__slider .swiper-initialized .loading{display:none}.altra-home .simple-product-collection--fixed-slide-sizing .simple-product-collection__slider>.simple-product-collection__slider-outer>.swiper>.swiper-wrapper>.swiper-slide{align-self:stretch;width:25%;height:auto}@media (max-width: 767px){.altra-home .simple-product-collection--fixed-slide-sizing .simple-product-collection__slider>.simple-product-collection__slider-outer>.swiper>.swiper-wrapper>.swiper-slide{width:85%}}.altra-home .simple-product-collection__inner--top .simple-product-collection__slider .swiper{overflow:visible!important}@media (min-width: 769px){.altra-home .simple-product-collection__inner--top .simple-product-collection__slider>.simple-product-collection__slider-outer>.swiper{overflow:clip visible!important}}@media (max-width: 768px){.altra-home .simple-product-collection__inner--left .simple-product-collection__slider .swiper{overflow:visible!important}}.altra-home .simple-product-collection__description{max-width:50rem;margin-left:auto;margin-right:auto}@media (max-width: 768px){.altra-home .simple-product-collection__description{margin-left:0;margin-right:0}}.altra-home .simple-product-collection__controls{--swiper-scrollbar-size: 1px;--swiper-scrollbar-drag-bg-color: var(--color-neutrals-900);position:relative;display:flex;align-items:center;padding-left:var(--screens-mobile-margin);padding-right:var(--screens-mobile-margin);margin:var(--spacing-600) 0 0}@media (max-width: 768px){.altra-home .simple-product-collection__controls{display:none}}.altra-home .simple-product-collection__controls .swiper-nav-button{position:static;transform:none}.altra-home .simple-product-collection__controls .swiper-button-disabled path{stroke:var(--color-neutrals-300)}.altra-home .simple-product-collection__controls .swiper-scrollbar-horizontal{position:static}.altra-home .simple-product-collection__controls .swiper-pagination{flex:1;position:static;display:flex;flex-flow:row nowrap;gap:var(--spacing-25);width:calc(100% - 88px - var(--spacing-200))}.altra-home .simple-product-collection__controls .swiper-pagination-bullet{flex:1;width:auto;height:1px;margin:0;background-color:var(--ui-elements-dark);opacity:.2;transition:opacity .2s}.altra-home .simple-product-collection__controls .swiper-pagination-bullet-active{opacity:1}.altra-home .simple-product-collection__buttons-container{display:flex;margin-left:auto}.altra-home .simple-product-collection--transparent-navigation-arrows .simple-product-collection__controls .swiper-scrollbar{display:none}.altra-home .simple-product-collection--transparent-navigation-arrows .simple-product-collection__controls .swiper-nav-button{background-color:transparent;box-shadow:none}.altra-home .simple-product-collection--transparent-navigation-arrows .product-media-card .swiper-pagination{display:none}.altra-home .simple-product-collection--transparent-navigation-arrows .product-media-card .swiper-nav-button{background-color:transparent;box-shadow:none}.altra-home .content-blocks__buttons.hide-desktop div,.altra-home .content-blocks__buttons.hide-desktop a{width:100%}.altra-home .btt__button{border:none;background-color:transparent;font-size:12px;color:var(--color-primary-napa-orange-300);font-weight:700;text-decoration:underline}.altra-home .btt__button-container{display:flex;justify-content:center;border-top:1px solid var(--color-neutrals-400);width:100%;padding:14px 0}@media (min-width: 769px){.altra-home .btt__button-container{display:none}}.altra-home .product-card--hide-color-split-group .product-form-options__fieldset--color:not(:last-of-type){display:none!important}.altra-home .simple-product-collection product-media-card .swiper-pagination,.altra-home .simple-product-collection .product-media-card .swiper-pagination{flex:0 0 auto!important;position:absolute!important;width:100%!important;bottom:var(--spacing-250)!important;display:flex!important;justify-content:center!important;gap:var(--spacing-25)!important}.altra-home .simple-product-collection product-media-card .swiper-pagination-bullet,.altra-home .simple-product-collection .product-media-card .swiper-pagination-bullet{flex:var(--product-card-flex-value, 0 0 auto)!important;width:var(--product-card-carousel-pagination-w, var(--spacing-300))!important;height:var(--product-card-swiper-pagination-h, var(--spacing-25))!important;background-color:var(--color-primary-essential-500)!important;opacity:.2!important}.altra-home .simple-product-collection product-media-card .swiper-pagination-bullet-active,.altra-home .simple-product-collection .product-media-card .swiper-pagination-bullet-active{opacity:1!important;background:var(--color-primary-essential-500)!important}.altra-home .simple-product-collection--collection-grid-pagination-position .product-media-card .swiper-pagination.swiper-pagination-bullets{bottom:var(--swiper-pagination-bottom, 8px)!important;top:var(--swiper-pagination-top, auto)!important;display:grid!important;grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:var(--product-card-swiper-pagination-w, 1fr);justify-content:center;gap:var(--product-card-swiper-pagination-gap, 0)}.altra-home .simple-product-collection--collection-grid-pagination-position .product-media-card .swiper-pagination-bullet{width:100%!important;height:var(--product-card-swiper-pagination-h, var(--spacing-25))!important}.altra-home .simple-product-collection--hide-product-card-image-slider-pagination .product-media-card .swiper-pagination.swiper-pagination-bullets{display:none!important}


@charset "UTF-8";.altra-home toggle-tabs{background-color:var(--background-color, #E0DCD7);border-radius:var(--border-radius, 50px);display:flex;padding:var(--spacing-50, 4px)}.altra-home toggle-tabs [role=tab]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;border-radius:var(--border-radius, 50px);color:var(--typography-color-default, #292726);display:inline-block;font-size:var(--typography-heading-xsmall-size, 16px);font-weight:700;letter-spacing:var(--typography-display-tracking, 0);padding-block:var(--spacing-200, 8px);padding-inline:var(--spacing-600, 24px);text-align:inherit;text-decoration:none;transition:background-color 128ms linear}@media (min-width: 769px){.altra-home toggle-tabs [role=tab]{min-width:100px;font-size:var(--typography-heading-small-size, 20px)}}.altra-home toggle-tabs [role=tab][aria-selected=true]{background-color:#fff;box-shadow:var(--right-shadow)}
