﻿/* AUTOGENERATED FILE - DO NOT EDIT — build-css.mjs */
@media(min-width: 1024px){.mobile-only{display:none !important}}@media(max-width: 1023.98px){.desktop-only{display:none !important}}.main-container{max-width:1200px;margin:auto}.max-width-container{max-width:100%;margin:0 auto}@media(min-width: 768px){.max-width-container{max-width:1440px;margin:0 auto}}.main-padding-container{padding:0 16px}@media(min-width: 768px){.main-padding-container{padding:0 32px}}.products-grid{display:grid;grid-template-columns:repeat(4, 25%)}@media(max-width: 639.98px){.products-grid{grid-template-columns:repeat(1, 100%)}}.text-uppercase{text-transform:uppercase}.text-center{text-align:center}.js-fixed{overflow:hidden}.js-block{display:block !important}.js-flex{display:flex !important}.js-none{display:none !important}.top-cold-content{width:100%;padding-bottom:40px;padding-right:26px}.top-cold-content .top-cold-content-full{height:auto;overflow:hidden;display:block;display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;white-space:normal;-webkit-line-clamp:2}.top-cold-content .container-read-more{display:flex;align-items:center;padding-top:8px;cursor:pointer}.top-cold-content.expanded .top-cold-content-full{height:auto;overflow:hidden;display:block;display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;white-space:normal;-webkit-line-clamp:unset}.sr-only:focus{background:#000;color:#fff;outline:2px solid #fff;outline-offset:-4px}@media(max-width: 1023px){.ve-band-self--from-1024{display:none !important}}@media(min-width: 1024px){.ve-band-self--upto-1023{display:none !important}}@media(max-width: 1149px){.ve-band-self--from-1150{display:none !important}}@media(max-width: 1149px){.message-bar__skip-to-main-content,.message-bar__container .message-bar__cta,.navigation__main-menu,.rb-header__submenu{display:none !important}}@media(min-width: 1150px){.actions__container .action--menu{display:none}}@media(min-width: 1150px){.rb-header__submenu{max-height:calc(100vh - 176px);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none}.rb-header__submenu::-webkit-scrollbar{display:none}}.product-slide .slide__image{height:68.4px;object-fit:contain}.product-slide .slide__title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.action--account:hover,.action--account:focus,.action--bag:hover,.action--bag:focus{text-decoration:none}.rb-header__promo-stripe-slot[data-ve-stripe-live]{min-height:48px}.rb-header__promo-stripe-slot[data-ve-stripe-live]>.promo-stripe{visibility:hidden}:root{--header-height: 104px;--header-height-fixed: 104px}@media(min-width: 1150px){:root{--header-height: 112px;--header-height-fixed: 112px}}:root:has(.promo-stripe),:root:has(.rb-header__promo-stripe-slot[data-ve-stripe-live]){--header-height: 152px;--header-height-fixed: 152px}@media(min-width: 1150px){:root:has(.promo-stripe),:root:has(.rb-header__promo-stripe-slot[data-ve-stripe-live]){--header-height: 160px;--header-height-fixed: 160px}}.navigation__logo img{aspect-ratio:666.57/452.43}.product-slide .ve-slide-picture{display:block;height:68.4px}.promo-stripe-copy a[data-v-40a50284]:hover,.promo-stripe-copy a[data-v-40a50284]:focus-visible{text-decoration:underline}#vfaq{width:auto;max-width:864px;margin:0 auto 40px;padding:0 16px;font-family:"Lato",sans-serif;color:#1f1f24}@media(min-width: 896px){#vfaq{padding:0}}#vfaq .vfaq-title{margin:19.92px 0;font-size:24px;line-height:27.6px;letter-spacing:normal}#vfaq .vfaq-section{gap:0}#vfaq .vfaq-section .vfaq-question-block,#vfaq .vfaq-section .vfaq-question-block:hover,#vfaq .vfaq-section .vfaq-question-block[open]{border:0;box-shadow:none}#vfaq .vfaq-section .vfaq-question-container{display:inline-flex;align-items:flex-start;justify-content:space-between;gap:16px;max-width:100%;border-bottom:1px solid #f2f2f2;font-weight:700;line-height:25.6px;text-transform:uppercase}#vfaq .vfaq-section .vfaq-question-container .vfaq-question{flex:0 1 auto;font-weight:inherit;line-height:inherit}#vfaq .vfaq-section .vfaq-question-container::after{content:"";flex:0 0 24px;width:24px;height:24px;margin:2.9px 8px 0 0;background:url("../img/plus-dark-straight.96ab232c.svg") center/contain no-repeat;transform:none}#vfaq .vfaq-section .vfaq-question-block[open] .vfaq-question-container{display:flex;border-bottom:0}#vfaq .vfaq-section .vfaq-question-block[open] .vfaq-question-container::after{content:"";background-image:url("../img/minus-dark-straight.90136b99.svg");transform:none}#vfaq .vfaq-section .vfaq-question-block .vfaq-answer-container,#vfaq .vfaq-section .vfaq-question-block[open] .vfaq-answer-container{padding:0;font-size:14px;line-height:22.4px}.rb-product-tile__color-variant{display:inline-block;box-sizing:border-box}.ve-skeleton{overflow:hidden;background-color:#f0f0f0}.ve-skeleton>img{opacity:0}.ve-skeleton::after{content:"";position:absolute;inset:0;transform:translateX(-100%);background-image:linear-gradient(90deg, rgba(214, 214, 214, 0) 0, rgba(214, 214, 214, 0.2) 20%, rgba(214, 214, 214, 0.5) 60%, rgba(214, 214, 214, 0));animation:ve-shimmer 2s infinite}@media(prefers-reduced-motion: reduce){.ve-skeleton::after{animation:none}}.rb-product-tile__color-variant:has(>.ve-skeleton){width:100%}.rb-product-tile__color-variant .ve-skeleton{aspect-ratio:160/86}@keyframes ve-shimmer{100%{transform:translateX(100%)}}.rb-product-tile .rb-product-tile__colors-selector .rb-swiper{position:relative}.rb-product-tile .rb-product-tile__colors-selector .rb-swiper .swiper-button-prev,.rb-product-tile .rb-product-tile__colors-selector .rb-swiper .swiper-button-next{position:absolute;z-index:2;display:none;align-items:center;justify-content:center;background-color:#f2f2f2;cursor:pointer}.rb-product-tile .rb-product-tile__colors-selector .rb-swiper .swiper-button-prev .common__icon,.rb-product-tile .rb-product-tile__colors-selector .rb-swiper .swiper-button-next .common__icon{width:12px;height:12px;background-size:contain}.rb-product-tile .rb-product-tile__colors-selector .rb-swiper .swiper-button-prev{left:0}.rb-product-tile .rb-product-tile__colors-selector .rb-swiper .swiper-button-next{right:0}.rb-product-tile .rb-product-tile__colors-selector .rb-swiper:hover .swiper-button-prev:not(.swiper-button-disabled),.rb-product-tile .rb-product-tile__colors-selector .rb-swiper:hover .swiper-button-next:not(.swiper-button-disabled){display:flex}